Optical Disc Decoder Buffering for Sequential Error Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional DVD playback systems face inefficiencies in memory usage and data access due to random writing of corrected data into the main data storage device, leading to increased bandwidth and access time requirements.
Innovation Solution
A decoding device with a data buffer and error correction unit that processes data in a sequential manner, utilizing PI and PO decoding units to correct errors and generate decoding information, reducing the need for random access and improving memory usage efficiency by writing corrected data in sequence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If corrected data is written randomly into the main storage device, then error correction can be performed, but memory usage efficiency deteriorates and bandwidth consumption increases
Solution Approach 1:
The patent introduces a data buffer that preliminarily stores corrected data before writing it back to the main storage device. This buffer acts as an intermediary, allowing the system to perform error correction in advance and then write corrected data sequentially rather than randomly, thereby reducing bandwidth consumption and improving memory usage efficiency.
2Reliability
If corrected data is written randomly into the main storage device, then error correction can be performed, but access time increases
Solution Approach 1:
The data buffer preliminarily stores corrected data, allowing the error correction process to be completed before the actual write operation. This preliminary buffering action enables sequential writing to the main storage device, eliminating random access delays and reducing overall access time.
Solution Approach 2:
The data buffer serves as an intermediary between the error correction unit and the main storage device. It receives corrected data from the error correction unit and writes it back to the main storage device in a sequential manner, mediating the data transfer process to eliminate random access and reduce access time.
3Loss of energy
If a data buffer is introduced to buffer corrected data, then memory usage efficiency improves, but device complexity increases
Solution Approach 1:
The data buffer is introduced as a simple intermediary component between the error correction unit and the main storage device. Although it adds some device complexity, it significantly improves memory usage efficiency by enabling sequential data writing and reducing random access operations, making the trade-off worthwhile for performance improvement.
Data Source
AI summary
A decoding device is used to deal with an uncorrected data stored in a data storage device, the uncorrected data containing a inner-code parity (PI) direction error data and a outer-code parity (PO) direction error data, the decoding device including: an error correction unit receiving the uncorrected data and correcting the PO direction error data of the uncorrected data according to a PO direction decoding and correcting information, and then outputting a data; a data buffer for buffering the data, after correcting the PI direction error data of the data, then outputting a corrected data; a PI decoding unit for decoding and correcting the PI error direction error data of the data stored in the data buffer; and a PO decoding unit for generating the PO direction decoding and correcting information to the error correction unit according to the data stored in the data buffer.


