Optical Disc Error Correction with Host-Drive ECC Layering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data recording and reproducing apparatuses require additional circuits and drive controllers to enhance data reliability, which is inefficient and resource-intensive.

Innovation Solution

A data recording and reproducing apparatus that uses software-based first error correction codes and hardware-based second error correction codes to ensure data reliability on a single optical disc, without the need for new circuits or drive controllers, by dynamically adjusting error correction code ratios based on radial position and operational time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional circuits and drive controllers are added to enhance data reliability, then error correction capability is improved, but device complexity increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces hardware-based error correction mechanisms (additional circuits and drive controllers) with a software-based solution. The host computer executes error correction processing through programs, substituting mechanical/electrical components with software logic that operates on data stored on the optical disc.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The host computer, which already exists for data management, is made multi-functional by adding error correction capabilities through software. Instead of requiring dedicated error correction hardware, the existing host computer performs both data management and error correction functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If redundant hardware is added for error correction, then data reliability is improved, but cost increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidhardware resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent substitutes physical hardware resources (additional circuits, drive controllers, redundant discs) with software-based error correction processing. The host computer uses existing hardware resources more efficiently by implementing error correction through software algorithms rather than requiring additional physical components.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If error correction is performed using multiple discs and drives, then reliability is improved, but processing time increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs error correction processing promptly when data is reproduced from the optical disc, rather than waiting for multiple discs to be processed. The host computer executes error correction immediately on the reproduced data using software algorithms, reducing the time loss associated with coordinating multiple drives and discs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9189324B2Data archive system, data recording/reproducing apparatus and data library apparatus
Publication Date: 2015.11.17 HITACHI LG DATA STORAGE INC
  • US9189324B2 patent drawing
  • US9189324B2 patent drawing
  • US9189324B2 patent drawing

AI summary

In a data recording and reproducing apparatus that includes a host computer and a drive in order to improve data reliability, in data recording, the host computer appends a first error correction code to the data and the drive appends a second error correction code to the data. When a failure has occurred in error correction performed by the drive using the second error correction code, the drive reads out the first error correction code and performs error correction using the first error correction code. Since error correction using the first error correction is possible even when error correction using the second error correction code ends in failure, the reliability of data is improved.