Multilevel Edge Coding for High-Density Recording and Reproduction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Productivity
If high line density recording is implemented with multilevel codes, then storage efficiency improves, but the difficulty of encoding and decoding increases
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.
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.
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
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.
Data Source
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.


