Patent ID: 7405679

Claim:
A method of encoding 9-binary symbol (9B) source vectors into 10-binary symbol (10B) encoded vectors, comprising the steps of: obtaining a plurality of 9B source vectors; and encoding said 9B source vectors into a plurality of 10B encoded vectors according to an encoding scheme, said 10B encoded vectors comprising at least 10B encoded data vectors, said encoding scheme mapping at least a first portion of said 9B source vectors into 10B encoded data vectors comprising disparity independent encoded vectors, said encoding scheme mapping at least a second portion of said 9B source vectors into 10B encoded data vectors comprising disparity dependent encoded vectors having primary representations and alternate representations complementary to said primary representations, said 10B encoded data vectors having one binary symbol appended thereto by said encoding scheme; wherein a fraction of said 10B encoded data vectors have binary symbol changes, other than whole-vector complementation, compared to corresponding ones of said 9B source vectors, said fraction not including any of said disparity dependent encoded representations.