Back to results
US 12,250,290 B2Granted
System and method for efficient transition encoding
AssigneeSamsung Display Co., Ltd.
InventorAliazam Abbasfar
Life of this patent
Estimating the term…
Abstract
A method of transition encoding including: receiving a data packet having a packet size; identifying one or more forbidden patterns in the data packet; segmenting the data packet into a plurality of segments based on a location of the one or more forbidden patterns in the data packet; and encoding the plurality of segments by removing the one or more forbidden patterns, and appending position indicator bits according to positions of the segments in the data packet.
Claims20
A method of transition encoding comprising:
- receiving a data packet having a packet size;
- identifying one or more forbidden patterns in the data packet;
- segmenting the data packet into a plurality of segments based on a location of the one or more forbidden patterns in the data packet;
- and
- encoding the plurality of segments by removing the one or more forbidden patterns, and appending position indicator bits according to positions of the segments in the data packet,
- wherein a number of bits of an encoded non-last segment from among the plurality of segments plus the appended position indicator bits for the non-last segment is equal to a number of bits of the non-last segment before the encoding, and a number of bits of an encoded last segment from among the plurality of segments plus the appended position indicator bits for the last segment is equal to a number of bits of the last segment before the encoding plus two position indicator bits from among the appended position indicator bits.
3 more elements
A data transmission system comprising:
- a communication link;
- and
- a transmitter communicably connected to the communication link, the transmitter comprising an encoder configured to:
- receive a data packet having a packet size;
- identify one or more forbidden patterns in the data packet;
- segment the data packet into a plurality of segments based on a location of the one or more forbidden patterns in the data packet;
- encode the plurality of segments by removing the one or more forbidden patterns, and appending position indicator bits according to positions of the segments in the data packet;
- and
- transmit the encoded segments over the communication link,
- wherein a number of bits of an encoded non-last segment from among the plurality of segments plus the appended position indicator bits for the non-last segment is equal to a number of bits of the non-last segment before the encoding, and a number of bits of an encoded last segment from among the plurality of segments plus the appended position indicator bits for the last segment is equal to a number of bits of the last segment before the encoding plus two position indicator bits from among the appended position indicator bits.
7 more elements
A method for decoding comprising:
- receiving a first bit of an encoded segment of a data packet, the first bit corresponding to a non-last segment indicator bit of the encoded segment;
- determining that a bit value of the first bit indicates that the encoded segment is not a last segment of the data packet;
- receiving a last bit of the encoded segment, the last bit corresponding to a sequence end indicator bit of the encoded segment;
- determining a bit value of the last bit;
- and
- decoding the encoded segment by appending a number of sequential bits having the same value as that of the last bit of the encoded segment, the number of sequential bits being equal to a number of bits defined by a limited run-length plus one bit,
- wherein a number of bits of an encoded non-last segment plus appended position indicator bits for the non-last segment is equal to a number of bits of the non-last segment before encoding, and a number of bits of an encoded last segment plus appended position indicator bits for the last segment is equal to a number of bits of the last segment before the encoding plus two appended position indicator bits.
4 more elements
Dependencies are inferred from the claim text.