System and method for transition encoding with reduced error propagation

US11764805B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11764805-B2
Application numberUS-202117533014-A
CountryUS
Kind codeB2
Filing dateNov 22, 2021
Priority dateOct 6, 2021
Publication dateSep 19, 2023
Grant dateSep 19, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method of encoding input data includes receiving the input data that includes a plurality of input words including a first input word and a second input word, generating a plurality of converted words including a first converted word and a second converted word, the first converted word being based at least on the first input word, the second converted word being based on the first converted word and the second input word, identifying a key value based on the plurality of converted words, and generating a plurality of coded words based on the key value and the plurality of converted words.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of encoding input data, the method comprising: receiving the input data that comprises a plurality of input words comprising a first input word and a second input word; generating a plurality of converted words comprising a first converted word and a second converted word, the first converted word being based at least on the first input word, the second converted word being based on the first converted word and the second input word; identifying a key value based on the plurality of converted words; and generating a plurality of coded words based on the key value and the plurality of converted words. 2. The method of claim 1 , wherein the first input word is an (i−1)th input word, the second input word is an ith input word, i being an integer greater than 1, and wherein the first converted word is an (i−1)th converted word and the second converted word is an ith converted word. 3. The method of claim 1 , wherein the generating the plurality of converted words comprises: generating the first converted word as the first input word; and generating the second converted word by performing a binary XOR operation on the second input word and the first converted word. 4. The method of claim 1 , wherein the generating the plurality of converted words comprises: generating the first converted word by performing a binary XOR operation on the first input word and a previous converted word of the plurality of converted words; and generating the second converted word by performing a binary XOR operation on the second input word and the first converted word. 5. The method of claim 1 , wherein a bit length of the first input word is a same as that of the first converted word. 6. The method of claim 1 , wherein a bit length of the first converted word is a same as that of a coded word of the plurality of coded words. 7. The method of claim 1 , wherein the key value has a same bit length as one of the plurality of converted words, and is not the same as any one of the plurality of converted words. 8. The method of claim 1 , wherein the plurality of coded words comprises a first coded word and a second coded word, the first coded word being based at least on the key value and the second coded word being based on the key value and the first converted word. 9. The method of claim 8 , wherein the generating the plurality of coded words comprises: generating the first coded word as the key value; and generating the second converted word by performing a binary XOR operation on the first input word and the key value. 10. The method of claim 8 , wherein the generating the plurality of coded words comprises: generating the first coded word by performing a binary XOR operation on the first converted word and the key value; and generating the second coded word by performing a binary XOR operation on the second converted word and the key value. 11. The method of claim 1 , wherein the plurality of converted words denoted as {y 1 , y 2 , . . . , y N } is expressed as: { x 1 ,x 2 {circumflex over ( )}x 1 , . . . ,x N {circumflex over ( )} . . . {circumflex over ( )}x 2 {circumflex over ( )}x 1 }, where {x 1 , x 2 , . . . , x N } represent the plurality of input words, N is an integer greater than 2, and {circumflex over ( )} symbolizes a binary XOR operation. 12. The method of claim 11 , wherein the plurality of coded words is expressed as: { D,y 1 {circumflex over ( )}D,y 2 {circumflex over ( )}D, . . . ,y N {circumflex over ( )}D}, where D represents the key value. 13. The method of claim 1 , further comprising: transmitting transmission data to a receiver through a communication channel, the transmission data comprising the plurality of coded words. 14. 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: receiving the input data that comprises a plurality of input words comprising a first input word and a second input word; generating a plurality of converted words comprising a first converted word and a second converted word, the first converted word being based at least on the first input word, the second converted word being based on the first converted word and the second input word; identifying a key value based on the plurality of converted words; and generating a plurality of coded words based on the key value and the plurality of converted words. 15. A method of decoding transmission data, the method comprising: receiving the transmission data that comprises a plurality of coded words comprising a first coded word and a second coded word; and generating a first decoded word of a plurality of decoded words by performing a binary XOR operation on the first and second coded words. 16. The method of claim 15 , wherein the first and second coded words are consecutive words. 17. The method of claim 15 , wherein the plurality of coded words is expressed as: { D,y 1 {circumflex over ( )}D,y 2 {circumflex over ( )}D, . . . ,y N {circumflex over ( )}D}, where {y 1 , y 2 , . . . , y N } represent a plurality of converted words, D represents a key value used to code the plurality of coded words, and {circumflex over ( )} symbolizes the binary XOR operation. 18. The method of claim 17 , wherein the plurality of converted words is expressed as: { x 1 ,x 2 {circumflex over ( )}x 1 , . . . ,x N {circumflex over ( )} . . . {circumflex over ( )}x 2 {circumflex over ( )}x 1 }, where {x 1 , x 2 , . . . , x N } represent the plurality of decoded words, and N is an integer greater than 2. 19. The method of claim 15 , wherein a bit length of the first coded word is a same as that of the first decoded word. 20. The method of claim 15 , wherein receiving the transmission data comprises: receiving the transmission data from a transmitter through a communication channel.

Assignees

Inventors

Classifications

  • H03M5/145Primary

    Conversion to or from block codes or representations thereof · CPC title

  • H04L1/0014Primary

    by adapting the source coding · CPC title

  • H03M7/46Primary

    Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind · CPC title

  • combining coding for error detection or correction and efficient use of the spectrum (without error detection or correction H03M5/14 {, H03M5/145}) · CPC title

  • Subject matter not provided for in other groups of this subclass · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11764805B2 cover?
A method of encoding input data includes receiving the input data that includes a plurality of input words including a first input word and a second input word, generating a plurality of converted words including a first converted word and a second converted word, the first converted word being based at least on the first input word, the second converted word being based on the first converted …
Who is the assignee on this patent?
Samsung Display Co Ltd
What technology area does this patent fall under?
Primary CPC classification H03M5/145. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 19 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).