Disc Playback Error Data Table Skipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of skipping error dataVSAvoidprecision of data block positioning
Core Design Contradiction:
Ease of operationVSMeasurement precision

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

2Reliability

If manual skipping is performed to find correct data blocks, then playback can resume, but the process becomes annoying and frustrating

Engineering Contradiction:
Improvecontinuity of playbackVSAvoiduser operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

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.

Inventive Principle:
Principle #25Self-service

3Reliability

If error blocks are consecutively distributed, then data errors occur, but playback may be forced to terminate

Engineering Contradiction:
Improveplayback continuityVSAvoiddata block error distribution
Core Design Contradiction:
ReliabilityVSManufacturing precision

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7570558B2Disc playing method without interruption and system thereof
Publication Date: 2009.08.04 VIA TECH INC
  • US7570558B2 patent drawing
  • US7570558B2 patent drawing
  • US7570558B2 patent drawing

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.