Multilevel Edge Coding for High-Density Recording and Reproduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in implementing recording and reproduction at high line density for multilevel codes with an ML value of 3 or greater, as they are complex and difficult to execute efficiently.

Innovation Solution

A recording apparatus and method that encode user data into multilevel edge codes using a code generation model with states representing consecutive zero transitions, allowing for efficient recording and reproduction by transitioning between states based on zero consecutiveness, enabling the recording and reproduction of multilevel codes with value changes in a recording medium.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional multilevel coding schemes are used for high line density recording, then recording capacity increases, but implementation complexity and difficulty increase significantly

Engineering Contradiction:
Improverecording capacityVSAvoidimplementation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The invention segments the complex multilevel coding problem into manageable state transitions. By dividing the code generation into discrete states (S0, S1, S2, etc.) representing different numbers of consecutive zeros, the system simplifies the encoding process while maintaining high line density capability. Each state has predefined transition rules that make implementation straightforward despite the high recording capacity achieved.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention changes the parameter representation from direct multilevel values to edge-based state transitions. By using ML-edge codes that track transitions between states rather than directly encoding multilevel values, the system achieves high recording capacity through state multiplicity while keeping the encoding logic simple and rule-based, thus reducing implementation complexity.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If high line density recording is implemented with multilevel codes, then storage efficiency improves, but the difficulty of encoding and decoding increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidencoding difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The invention applies preliminary action by pre-defining state transition rules and edge code mappings before the actual encoding process. The state transition model establishes predetermined pathways (e.g., S0→S1 when outputting '0', S1→S0 when outputting non-zero values), which simplifies the real-time encoding operation and reduces computational difficulty while maintaining high storage efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention introduces an intermediary state machine that mediates between the input data and the final multilevel edge code output. This state-based intermediary layer simplifies the encoding process by breaking it down into discrete, manageable transitions, making the overall system easier to implement while achieving high storage efficiency through optimized line density utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If multilevel edge codes with state transitions are used, then consecutive zero transitions are limited improving stability, but the code generation complexity increases

Engineering Contradiction:
Improvecode stabilityVSAvoidcode generation complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The invention applies dynamics by creating a dynamic state transition model where the code generation adapts based on the current state and previous outputs. The system dynamically adjusts the number of consecutive zeros allowed based on the current state (S0, S1, S2, etc.), providing stability by preventing excessive consecutive zeros while keeping the generation process flexible and rule-based rather than rigid, thus managing complexity effectively.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11521651B2Recording apparatus, recording method, reproduction apparatus, reproduction method, recording medium, encoding apparatus, and decoding apparatus
Publication Date: 2022.12.06 SONY GROUP CORP
  • US11521651B2 patent drawing
  • US11521651B2 patent drawing
  • US11521651B2 patent drawing

AI summary

There is provided a recording apparatus, a recording method, a reproduction apparatus, a reproduction method, a recording medium, an encoding apparatus, and a decoding apparatus which enable recording or reproduction to be easily implemented at high line density. User data is encoded into a multilevel edge code, and a multilevel code whose value changes in accordance with the multilevel edge code is recorded. The multilevel edge code is generated through state transition of a code generation model which includes a state representing the number of times that zero is consecutive corresponding to a number of ways of the number of times that zero is consecutive, which is the number of times that an edge of 0 is consecutive among edges representing a change amount from an immediately preceding value of the multilevel code of an ML value which is equal to or greater than 3, and which transitions to a state representing the number of times that zero is consecutive including 0 in a case where 0 is output, and transitions to a state representing that the number of times that zero is consecutive is 0 times in a case where one of 1 to ML−1 is output.