Serial data interface
First Claim
Patent Images
1. An encoder, comprising:
- an input adapted to receive a digital input data stream;
a conversion circuit adapted to convert said digital input data stream into an output data stream composed of at least 2-bit codes, wherein said conversion circuit generate said codes as a function of transitions of said input data stream, wherein each bit of said code have the same voltage level when said digital input data stream alternates between two predefined numeric values; and
said output data stream being composed of codes having each 2 bits of resolution.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of encoding a first stream of digital signal data words is provided. A most recent value of the first stream of digital signal data words is received and memorized. A previous value of the first stream of digital data words is received and memorized. The most recent and the previous values of the stream of digital data words are combined to create a second data stream. The words are converted in the second data stream into a serial representation. The serial representation is transmitted on a single wire interface.
19 Citations
30 Claims
-
1. An encoder, comprising:
-
an input adapted to receive a digital input data stream;
a conversion circuit adapted to convert said digital input data stream into an output data stream composed of at least 2-bit codes, wherein said conversion circuit generate said codes as a function of transitions of said input data stream, wherein each bit of said code have the same voltage level when said digital input data stream alternates between two predefined numeric values; and
said output data stream being composed of codes having each 2 bits of resolution. - View Dependent Claims (28)
-
-
2. An encoder, comprising:
-
an input adapted to receive a digital input data stream;
a conversion circuit adapted to convert said digital input data stream into an output data stream composed of at least 2-bit codes, wherein said conversion circuit generates said codes as a function of transitions of said input data stream, wherein each bit of said codes have the same voltage level when said digital input stream alternates between two predefined numeric values; and
wherein said digital input data stream is composed of values proportional to values chosen from the set of minus eight, minus one, plus one, and plus eight.
-
-
3. An encoder, comprising:
-
an input adapted to receive a digital input data stream;
a conversion circuit adapted to convert said digital input data stream input an output data stream composed of at least 2-bit codes, wherein said conversion circuit generates said codes as a function of transitions of said input data stream, wherein each bit of said codes have the same voltage level when said digital input data stream alternates between two predefined numeric values; and
wherein said codes are represented by 00, 01, 10 and 11.
-
-
4. An encoder, comprising:
-
an input adapted to receive a digital input data stream;
a conversion circuit adapted to convert said digital input data stream input an output data stream composed of at least 2-bit codes, wherein said conversion circuit generates said codes as a function of transitions of said input data stream, wherein each bit of said codes have the same voltage level when said digital input data stream alternates between two predefined numeric values; and
wherein said conversion circuit compares a previous value of said digital input data stream with a most recent value of said digital input data stream to generate said input data stream.
-
-
5. An encoder, comprising:
-
an input adapted to receive a digital input data stream;
a conversion circuit adapted to convert said digital input data stream input an output data stream composed of at least 2-bit codes, wherein said conversion circuit generates said codes as a function of transitions of said input data stream, wherein each bit of said codes have the same voltage level when said digital input data stream alternates between two predefined numeric values; and
wherein said conversion circuit provides said output data stream such that the polarity of said output data stream is ascertainable by a receiver.
-
-
6. An encoder, comprising:
-
an input adapted to receive digital input data stream;
a conversion circuit adapted to convert said digital input data stream into an output data stream composed of at least 2-bit codes, wherein said conversion circuit generates said codes as a function of transitions of said input data stream, wherein each bit of said code have the same voltage level when said digital input data stream alternates between two predefined numeric values; and
wherein a predetermined code is generated every time the input data stream comprises a predetermined numeric value. - View Dependent Claims (7)
-
-
8. An encoder, comprising:
-
an input adapted to receive a digital input data stream;
a conversion circuit adapted to convert said digital input data stream into an output data stream composed of at least 2-bit codes, wherein said conversion circuit generates said codes as a function of transitions of said input data stream, wherein each bit of said code have the same voltage level when said digital input data stream alternates between two predefined numeric values; and
wherein said conversion circuit is a state machine;
wherein said state machine starts at a predetermined state at initialization of said digital input serial data stream; and
wherein said conversion circuit synchronizes everytime said output data stream as a predetermined state.
-
-
9. An encoder, comprising:
-
an input adapted to receive a input digital data stream;
a conversion circuit adapted to convert said input digital data stream into an output data stream composed of at least 2-bit codes, wherein said conversion circuit generates said codes as a function of transitions of said input digital data stream, wherein each bit of said codes have the same voltage level when said input digital data stream alternates between two predefined numeric values;
an ADC generating said input digital data stream; and
wherein said output data stream is provided at a rate substantially higher than twice the signal bandwidth of said ADC. - View Dependent Claims (10, 11)
-
-
12. A method of encoding a first stream of digital signal data words, comprising the steps of:
-
receiving and storing a most recent value of said first stream of digital date words;
receiving and storing a previous value of said first stream of digital data words;
comparing said most recent value and said previous value of said stream of digital data words to create a second data stream having at least 2-bit words;
providing the words in said second data stream in a serial representation;
transmitting said serial representation on a single wire interface;
synchronizing a transmission of said serial representation with edges of a received clock signal;
composing said second s am of digital data words in two-bit digital data words; and
generating said first stream of digital data by analog-to-digital conversion of an audio signal. - View Dependent Claims (13, 14, 15)
-
-
16. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting said digital input serial data stream to at least a 2-bit code, wherein said code is generated as a function of a transistion of said digital input serial data stream, and also as a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input signal data stream transitions; and
wherein said predetermined code is digital 11.
-
-
17. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting said digital input serial data stream to at least a 2-bit code, wherein said code is generated as a function of a transition of said digital input serial data stream, and also as a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input serial data stream transitions; and
wherein said predetermined code is digital 00.
-
-
18. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting said digital input serial data stream to at least a 2-bit code, wherein said code is generated as a function of a transition of said digital input serial data stream, and also as a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input serial data stream transitions; and
wherein said code is representative of a digital code 00, 01, 10 and 11.
-
-
19. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting by a conversion circuit said digital input serial data stream to at least a 2-bit code, wherein said code is generated as a function of a transition of said digital input serial data stream, and also as a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input serial data stream transitions; and
wherein said conversion circuit provides said output data stream such that a phase of said output data stream is ascertainable by a receiver. - View Dependent Claims (20, 21, 29, 30)
-
-
22. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting by a conversion circuit of a state machine said digital input serial data stream to at least a 2-bit code, wherein said code is generated as a function of a transition of said digital input serial data stream, and also a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input serial data stream transitions;
wherein said state machine starts at a predetermined state at initialization of said digital input serial data stream; and
wherein said conversion circuit synchronizes everytime said output data stream has a predetermined state.
-
-
23. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting said digital input serial data stream to at least a 2-bit code comprising an output data stream, wherein said code is generated as a function of a transition of said digital input serial data stream, and also a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input serial data stream transitions;
wherein said output data stream comprises a sequence of codes at a rate substantially higher than the Nyquist rate.
-
-
24. A method of operating an encoder, comprising the steps of:
-
receiving a input digital serial data stream;
converting said input digital serial data stream to at least a 2-bit code, wherein said code is generated as a function of a transition of said input digital serial data stream, and also as a function of a lack of a transition of said input digital serial data stream, wherein each bit of said code has the same voltage level when said input digital serial data stream transitions;
using an ADC to generate said input digital serial data stream and wherein said ADC converter comprises a delta-sigma modulator.
-
-
25. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting said digital input serial data stream to at least a 2-bit code comprising an output data stream, wherein said de is generated as a function of a transition of said digital input serial data stream, and also as a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input serial data stream transitions;
a receiving circuit converting said output data stream to a serial data stream.
-
-
26. A method of operating an encoder, comprising the steps of:
-
receiving a digital input serial data stream;
converting said digital input serial data stream to at least a 2-bit code comprising an output data stream, wherein said code is generated as a function of a transition of said digital input serial data stream, and also as a function of a lack of a transition of said digital input serial data stream, wherein each bit of said code has the same voltage level when said digital input serial data stream transitions;
wherein said digital input serial data stream is digitized signals from a microphone. - View Dependent Claims (27)
-
Specification