Recursive ECC Marking for Blu-Ray Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Blu-ray disc (BD) storage system lacks a recursive error correction process similar to DVD systems, limiting its error correction probability despite using a multi-code structure like MLECC systems.

Innovation Solution

An error correction method and apparatus that marks parts of the ECC or LDC codes based on correction results to generate reference information, allowing for recursive error correction operations to increase error correction performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a multi-code structure like MLECC systems is used in BD storage system, then the error correcting capability is improved, but the system cannot perform recursive decoding operations to further increase error correction probability

Engineering Contradiction:
Improveerror correcting capabilityVSAvoidrecursive decoding capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the LDC code into multiple parts and performs separate marking operations on different segments. The first marking generates initial error correction reference information, while the second marking uses this reference information to generate updated reference information. This segmentation enables recursive error correction operations on the same code structure, resolving the contradiction between having a fixed multi-code structure and enabling adaptive recursive decoding.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic updating of error correction reference information through multiple marking operations. Instead of a static error correction process, the system dynamically updates the reference information by performing marking operations in sequence, where each operation builds upon the previous results. This dynamic approach enables the system to adaptively improve error correction probability through recursive operations.

Inventive Principle:
Principle #15Dynamics

2Productivity

If single error correction operation is performed on LDC code, then the decoding process is simple and fast, but the error correction probability is limited

Engineering Contradiction:
Improvedecoding speedVSAvoiderror correction probability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs marking operations on different parts of the LDC code in sequence rather than attempting to correct all errors in a single operation. The first marking operation processes the entire code to generate initial reference information, and the second marking operation processes the code again using updated reference information. This partial repeated action increases error correction probability while maintaining reasonable decoding speed by reusing the same code structure.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback by using the error correction reference information generated from the first marking operation as input for the second marking operation. The results of each marking operation feed into the next operation, creating a recursive feedback loop that progressively improves error correction probability. This feedback mechanism allows the system to iteratively refine error correction without requiring completely separate decoding processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8560898B2Error correction method and error correction apparatus utilizing the method
Publication Date: 2013.10.15 MEDIATEK INC
  • US8560898B2 patent drawing
  • US8560898B2 patent drawing
  • US8560898B2 patent drawing

AI summary

An error correction method for correcting an first ECC code from a storage unit, comprising: (a) marking at least a first part of the first ECC code according to a correction result generated by correcting error of the first ECC code, to generate a first error correction reference information; and (b) marking at least a second part of the first ECC code according to the first error correction reference information to generate a second error correction reference information.