Optical Disc Decoding with Pre-Buffer Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing optical access systems waste bandwidth and power due to frequent memory access and unnecessary decoding operations, especially since the error rate in data from optical storage media like BD/DVD/HDDVD discs is less than 1%, leading to over 99% unnecessary decoding processes.
Innovation Solution
A decoding apparatus and method that includes a detection element to check for errors before buffering data, using error detection codes (EDC), syndrome checks, and erasure checks, and only decodes data if errors are detected, thereby reducing unnecessary operations and conserving memory bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error detection is performed after data is buffered to memory, then data can be corrected if errors exist, but memory bandwidth is frequently occupied and power is wasted due to unnecessary decoding operations
Solution Approach 1:
The patent performs error detection (EDC check, syndrome check, erasure check) on data before buffering it to memory. This preliminary action identifies errors early in the data processing pipeline, allowing the system to skip unnecessary decoding operations for error-free data and only buffer data that requires correction, thereby reducing power consumption and memory bandwidth usage
2Reliability
If error detection is performed after data is buffered to memory, then data can be corrected if errors exist, but memory bandwidth is frequently occupied
Solution Approach 1:
The patent performs error detection before buffering data to memory, allowing the system to identify and handle only those data packets that require correction. This prevents unnecessary memory access operations for error-free data (over 99% of cases), significantly improving memory bandwidth efficiency while maintaining error correction capability
3Reliability
If decoding is performed on all data regardless of errors, then all data can be corrected, but over 99% of decoding operations are unnecessary
Solution Approach 1:
The patent implements preliminary error detection (EDC check, syndrome check, erasure check) before decoding operations. This allows the system to determine which data packets actually require decoding and correction, eliminating unnecessary decoding operations for error-free data while ensuring complete error correction for affected data packets
4Productivity
If error detection is performed before buffering to memory, then unnecessary operations are reduced and memory bandwidth is saved, but the system must process data differently
Solution Approach 1:
The patent segments the data processing flow into distinct paths: one for error-free data (detected by EDC check, syndrome check, erasure check) that bypasses memory buffering and decoding operations, and another for erroneous data that requires correction. This segmentation improves processing efficiency while managing complexity through structured conditional logic
Data Source
AI summary
A decoding apparatus adapted for an optical access system comprises an interface, a detection element, and an error correction element. The interface receives a data from an optical storage medium. The detection element executes an error detection on the data received from the interface before the data is buffered to a first memory and generates a defect result in response to the error detection. The error correction element decodes the data in response to the defect result. A decoding method for an optical access system comprising the steps of: receiving a data from an optical storage medium via an interface of the optical access system; executing an error detection on the data received from the interface before the data is buffered to a first memory; generating a defect result in response to the error detection; and decoding the data in response to the defect result.


