Optical Disc Drive Buffer Management for Defect Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional optical disc drive data managing methods are inefficient when dealing with defects, leading to increased suspension times and recording inefficiency, especially when defects are frequent, resulting in higher costs and data recording errors.

Innovation Solution

The proposed data managing method involves determining whether to suspend the main buffering space from receiving user data based on the amount stored in the second buffering space, transferring defect data to the spare area when necessary, and writing data from the second buffering space into the spare area when it reaches a predetermined value, thereby minimizing seek times and improving recording efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional defect managing methods are used to transfer defect data to spare area, then data integrity is maintained, but the number of suspensions increases and recording efficiency decreases

Engineering Contradiction:
Improvedata integrityVSAvoidrecording efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-allocating buffer spaces (first buffer for user data, second buffer for defect data) before recording begins. When a defect is detected, the system has already prepared the second buffer to receive the defect data, allowing immediate transfer without suspending the recording process. This pre-prepared buffer structure enables continuous operation while maintaining data integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses the second buffer as an intermediary between the user data area and the spare area on the optical disc. Instead of directly transferring defect data from the user data area to the spare area (which would require suspension), the defect data is first moved to the second buffer, which then serves as a staging area. This intermediary buffer allows the main recording operation to continue uninterrupted while defect management occurs in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If frequent defect checks and data transfers are performed, then data accuracy is improved, but seek time increases and costs rise

Engineering Contradiction:
Improvedata accuracyVSAvoidseek time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent maintains continuity of useful action by implementing a defect management system that operates continuously during the recording process without interrupting it. The control circuit detects defects and transfers data to the second buffer in real-time while the main recording operation continues. This eliminates the need for frequent pauses and seek operations, reducing time loss while maintaining data accuracy through continuous monitoring.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system applies self-service by automatically detecting defects and managing data transfer without requiring external intervention or system suspension. The control circuit continuously monitors the recording process, automatically identifies defects, and handles data redirection to the second buffer or spare area without stopping the main recording operation, thereby minimizing seek time and maintaining operational efficiency.

Inventive Principle:
Principle #25Self-service

3Reliability

If defect data is immediately transferred to spare area upon detection, then data reliability is maintained, but recording suspension frequency increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidrecording throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the buffer memory into distinct functional areas: the first buffer for storing user data and the second buffer for storing defect data. This segmentation allows defect data to be isolated and managed separately without affecting the main recording operation. By dividing the buffer into specialized zones, the system can maintain data reliability through proper defect handling while preserving recording throughput by preventing interruptions to the main data flow.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-allocating the second buffer space specifically for defect data before recording begins. When a defect is detected, the data is already directed to the pre-prepared second buffer rather than requiring immediate transfer to the spare area on the disc. This preliminary preparation eliminates the need for immediate suspension and physical seek operations, maintaining both data reliability and recording throughput.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7539105B2Data managing method for an optical disc drive writing user data into an optical disc having defects
Publication Date: 2009.05.26 MEDIATEK INC
  • US7539105B2 patent drawing
  • US7539105B2 patent drawing
  • US7539105B2 patent drawing

AI summary

A data managing method for an optical disc drive writing user data into an optical disc having defects. The data managing method includes: determining whether to suspend a first buffering space from receiving the user data according to an amount of data stored in a second buffering space; when the first buffering space receives data corresponding to a defect of the optical disc, not suspending the first buffering space from reading the user data, and transferring the data corresponding to the defect in the first buffering space to a second buffering space; and when an amount of data stored in the second buffering space reaches a predetermined value, suspending the optical disc drive from writing data stored in the first buffering space into a user data area, and driving the optical disc drive to write data stored in the second buffering space into the spare area.