System and method for transition encoding with flexible word-size
AssigneeSamsung Display Co., Ltd.
InventorsAliazam Abbasfar, Dale F. Stolitzka
Life of this patent
Estimating the term…
Abstract
A method of encoding input data includes identifying an input packet of the input data, the input packet including a plurality of input words, each of the input words including pre bits, groupID bits, and post bits, organizing the plurality of input words into a plurality of groups based on groupID bits of the plurality of input words, identifying a key group of the plurality of groups based on a number of input words in each of the plurality of groups, determining a key value based on the pre bits, the groupID bits, and the post bits of one of the plurality of input words corresponding to the key group, and generating a plurality of coded words based on the key value and the plurality of input words.
Claims19
A method of encoding input data, the method comprising:
- identifying an input packet of the input data, the input packet comprising a plurality of input words, each of the input words comprising pre bits, group identification (groupID) bits, and post bits;
- organizing the plurality of input words into a plurality of groups based on groupID bits of the plurality of input words;
- identifying a key group of the plurality of groups based on a number of input words in each of the plurality of groups;
- determining a key value based on the pre bits, the groupID bits, and the post bits of one of the plurality of input words corresponding to the key group;
- and
- generating a plurality of coded words based on the key value and the plurality of input words.
A transition encoder for encoding input data, the transition encoder comprising:
- a processor;
- and
- a processor memory local to the processor, wherein the processor memory has stored thereon instructions that, when executed by the processor, cause the processor to perform:
- identifying an input packet of the input data, the input packet comprising a plurality of input words, each of the input words comprising pre bits, group identification (groupID) bits, and post bits;
- organizing the plurality of input words into a plurality of groups based on groupID bits of the plurality of input words;
- identifying a key group of the plurality of groups corresponding to a number of input words less than a threshold;
- determining a key value based on the pre bits, the groupID bits, and the post bits of one of the plurality of input words corresponding to the key group;
- and
- generating a plurality of coded words based on the key value and the plurality of input words.
A method of decoding transmission data, the method comprising:
- receiving the transmission data that comprises a plurality of coded words comprising a modified key value and a first coded word;
- generating a key value based on the modified key value by setting a bit from among bits of the modified key value to zero to generate the key value;
- and
- generating a first decoded word of a plurality of decoded words by performing a binary XOR operation on the key value and the first coded word.
Dependencies are inferred from the claim text.