Disc Playback Error Data Table Skipping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Disc playback is frequently interrupted due to error data blocks, causing frustrating user experiences and potential termination of playback, especially when error blocks are consecutively distributed, as existing methods lack effective strategies to skip over erroneous data without overshooting.
Innovation Solution
A disc playing method and system that previews all data blocks to determine error ratios, recording addresses of blocks exceeding a predetermined threshold in an error data table, allowing only error-free blocks to be played, thereby avoiding interruptions during playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the forward function is used to skip error data blocks, then playback can continue, but the user may overshoot and lose precise positioning
Solution Approach 1:
The system performs preliminary scanning of the disc to identify all error data blocks before playback begins. The addresses of erroneous blocks are stored in an error data table, enabling the playback system to proactively skip these blocks without requiring manual user intervention during playback.
Solution Approach 2:
The system continuously monitors the playback position and compares it against the error data table. When an error block is detected during playback, the system automatically adjusts the playback position to the next valid block, providing real-time feedback control that prevents overshooting and maintains precise positioning.
2Reliability
If manual skipping is performed to find correct data blocks, then playback can resume, but the process becomes annoying and frustrating
Solution Approach 1:
The system performs self-service by automatically detecting and skipping error data blocks during playback without requiring user intervention. The error data table enables the playback system to independently identify and bypass erroneous blocks, eliminating the need for users to manually search for correct data blocks and thereby preventing playback interruptions.
3Reliability
If error blocks are consecutively distributed, then data errors occur, but playback may be forced to terminate
Solution Approach 1:
The system performs preliminary scanning of the entire disc to identify all error data blocks, including consecutively distributed ones, before playback begins. By storing these addresses in advance in the error data table, the system prepares a complete skip list that enables uninterrupted playback even when error blocks appear in consecutive sequences.
Solution Approach 2:
The system ensures continuous playback by pre-identifying all error blocks and their positions. During playback, the system continuously monitors the error data table and automatically skips erroneous blocks, maintaining the continuity of useful action (playback) without termination even when confronted with consecutively distributed error blocks.
Data Source
AI summary
A disc playing method and related system without interruption is disclosed. First, the data blocks on a disc (such as a DVD) is previewed without playing. Next, the error ratio of the data block is determined. If the error ratio of the data block exceeds a predetermined threshold, the address of the data block is recorded in an error data table. Finally, the data blocks not recorded in the error data table are played.


