Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
174 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols.
Claim 2
Independent Claim
174 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols.
Claim 3
Independent Claim
312 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.
Claim 4
Independent Claim
312 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T' 1 , T' 2 ) which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.
Claim 5
Independent Claim
333 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T 1 ', T 2 ') which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, inversion information addition means for addition information for indicating inversion or noninversion to said sequence of respective pairs of ternary symbols, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.
Claim 6
Independent Claim
333 words
An apparatus for 3B-2T code conversion, comprising: means for converting three bits of binary data (B 1 , B 2 , B 3 ) into a pair of ternary symbols (T 1 , T 2 ) in one-to-one correspondence, detecting means for detecting a state in which a symbol of said pair of ternary symbols occurs at least four consecutive times for respective pairs of ternary symbols, and replacing means for replacing an even numbered pair of said ternary symbols (T 1 , T 2 ), where (T 1 =T 2 ), by a pair of ternary symbols (T 1 ', T 2 ') which do not correspond to any of the three bits of binary data (B 1 , B 2 , B 3 ) converted by said converting means when said detecting means detects that a symbol of said pair of ternary symbols corresponding to said three bits of binary data (B 1 , B 2 , B 3 ) occurs at least four consecutive times for respective pairs of ternary symbols, counting means for counting the difference between a number N2 of symbols "2" in the output of said replacing means and a number N0 of symbols "0" when the ternary symbols are determined as (0, 1, 2), inversion control means for selecting either a first mode wherein all ternary symbols "0" and "2" are inverted to ternary symbols "2" and "0", respectively, or a second mode wherein all ternary symbols "0" and "2" are not inverted with respect to the output of said replacing means so that a difference between the number of ternary symbols "0" do not diverge in a sequence of said respective pairs of ternary symbols on the basis of the output of said counting means, inversion information addition means for addition information for indicating inversion or noninversion to said sequence of respective pairs of ternary symbols, and decoding means for decoding the sequence of ternary symbols controlled by said inversion control means into binary data.