A method for encoding a bit stream to meet a minimum bit transition
requirement includes providing uncoded bits, determining whether the
uncoded bits meet the minimum bit transition requirement, and replacing
selected bits in the uncoded bits with replacement bits that meet the
minimum bit transition requirement if the uncoded bits do not meet the
minimum bit transition requirement, thereby encoding the uncoded bits
into encoded bits that meet the minimum bit transition requirement.