Four-to-six modulation encoder
AssigneeMarvell International Ltd.
InventorBin Ni
Life of this patent
Estimating the term…
Abstract
An encoding system for a high density optical storage medium includes a conversion module that receives a data pattern and generates a code pattern based on the data pattern. A code connector module receives the code pattern, determines whether the code pattern includes a first predetermined code pattern, and outputs a substitution code pattern when the code pattern includes the first predetermined code pattern. The first predetermined code pattern includes first and second consecutive code words that include first and second bit sequences “01010*” and “??????,” respectively, “?” corresponds to an in consequential bit, and “*” corresponds to an undetermined bit.
Claims22
An encoding system for a high density optical storage medium, comprising:
- a conversion module that receives a data pattern and generates a code pattern based on the data pattern;
- and
- a code connector module that receives said code pattern, determines whether said code pattern includes a first predetermined code pattern, and outputs a substitution code pattern when said code pattern includes said first predetermined code pattern;
- wherein said first predetermined code pattern includes first and second consecutive code words that include first and second bit sequences “01010*” and “??????,” respectively, “?” corresponds to an inconsequential bit, and “*” corresponds to an undetermined bit.
An encoding method for a high density optical storage medium, comprising:
- receiving a data pattern;
- generating a code pattern based on the data pattern;
- determining whether said code pattern includes a first predetermined code pattern;
- and
- outputting a substitution code pattern when said code pattern includes said first predetermined code pattern;
- wherein said first predetermined code pattern includes first and second consecutive code words that include first and second bit sequences “01010*” and “??????,” respectively, “?” corresponds to an inconsequential bit, and “*” corresponds to an undetermined bit.
Dependencies are inferred from the claim text.