US5557634A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiprotocol directed infrared communication controller
Assignee: International Business Machines Corp
•
Filing: 1994-10-14
•
Granted: 1996-09-17
•
Expires: 2014-10-14
Abstract
Abstract A directed infrared (IR) communication controller which supports interoperability among protocols and which can communicate at baud rates of up to 2.34 Mbps while supporting the IRDA standard as well as Sharp's 500 KHz ASK, NRZI, and Biphase modulated IR systems. A method for automatically determining which type of infrared signal is being received is also described.
Inventors
- 👤 Peruvemba S. Balasubramanian
- 👤 Nathan J. Lee
- 👤 Scott D. Lekuch
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 22:54
CPC Classifications
H; H04; H04L; H04L27/00; H04B; H04B10/00; H04B10/11; H04B10/114; H04B10/1143; H04L27/0008
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
174 words
A controller system for use in a communication transceiver having a bus for internally transferring signals, comprising: a plurality of modem means for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modem means encoding asynchronous signals and at least one of said modem means encoding synchronous signals; a UART connected between said bus and at least one of said asynchronous signal encoding modem means for transferring asynchronous signals therebetween; a synchronous/asynchronous communication controller (SACC) means, connected between said bus and said plurality of modem means, for transferring asynchronous signals between said bus and said asynchronous signal encoding modem means and transferring synchronous signals between said bus and said synchronous signal encoding modem means, whereby said controller system modulates and demodulates signals with both synchronous and asynchronous coding formats; and further comprising: checking means for checking a signal for integrity; and a second UART, connected between said UART and said bus, for intercepting and transmitting an input signal to said checking means for an integrity check.
Claim 2
Dependent Claim
174 words
A controller system for use in a communication transceiver having a bus for internally transferring signals, comprising: a plurality of modem means for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modem means encoding asynchronous signals and at least one of said modem means encoding synchronous signals; a UART connected between said bus and at least one of said asynchronous signal encoding modem means for transferring asynchronous signals therebetween; a synchronous/asynchronous communication controller (SACC) means, connected between said bus and said plurality of modem means, for transferring asynchronous signals between said bus and said asynchronous signal encoding modem means and transferring synchronous signals between said bus and said synchronous signal encoding modem means, whereby said controller system modulates and demodulates signals with both synchronous and asynchronous coding formats; and further comprising: checking means for checking a signal for integrity; and a second UART, connected between said UART and said bus, for intercepting and transmitting an input signal to said checking means for an integrity check.
Claim 3
Dependent Claim
19 words
The system of claim 1 wherein said plurality of modem means comprises an IRDA MODEM and an NRZI MODEM.
Claim 4
Dependent Claim
19 words
The system of claim 1 wherein said plurality of modem means comprises an IRDA MODEM and a Biphase MODEM.
Claim 5
Dependent Claim
15 words
The system of claim 1 wherein said plurality of modem means comprises an ASK MODEM.
Claim 6
Dependent Claim
19 words
The system of claim 1 further comprising Direct Memory Access means coupled to said UART and said SACC means.
Claim 7
Dependent Claim
24 words
The system of claim 1 further comprising means for selectively managing the power supplied to said UART, SACC, and said plurality of MODEM means.
Claim 8
Dependent Claim
38 words
The system of claim 1 further comprising: receiving means, connected to said plurality of modem means, for receiving and feeding modulated signals thereto; and transmitting means, connected to said plurality of modem means, for transmitting modulated signals therefrom.
Claim 9
Dependent Claim
27 words
The system of claim 7 further comprising gain control means, connected to said receiving means and said transmitting means, for controlling the gain of said modulated signals.
Claim 10
Dependent Claim
40 words
The system of claim 7 further comprising echo cancelling means, connected to said receiving means and said transmitting means, for gating off said receiving means for a predetermined period after the output of a transmitted signal on said transmitting means.
Claim 11
Dependent Claim
27 words
The system of claim 7 further comprising IR output means, connected to said transmitting means, for converting transmitted signals from said transmitting means to IR light signals.
Claim 12
Dependent Claim
30 words
The system of claim 1 further comprising clock means, connected to said SACC, for producing synchronous data rates of 2.34 Mbps, 1.152 Mbps, 576 Kbps, 288 Kbps, and 144 Kbps.
Claim 13
Dependent Claim
26 words
The system of claim 1 wherein said SACC means further comprises: means for performing address recognition; means for CRC calculation; and means for frame status maintenance.
Claim 14
Dependent Claim
198 words
A controller system for use in a communication transceiver having a bus for internally transferring signals, comprising: a plurality of modem means for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modem means encoding asynchronous signals and at least one of said modem means encoding synchronous signals; a UART connected between said bus and at least one of said asynchronous signal encoding modem means for transferring asynchronous signals therebetween; a synchronous/asynchronous communication controller (SACC) means, connected between said bus and said plurality of modem means, for transferring asynchronous signals between said bus and said asynchronous signal encoding modem means and transferring synchronous signals between said bus and said synchronous signal encoding modem means, whereby said controller system modulates and demodulates signals with both synchronous and asynchronous coding formats; and wherein said plurality of modem means comprises: an IRDA MODEM, an NRZI MODEM, a Biphase MODEM, an ASK MODEM, and a CD MODEM; and further comprising means for enabling said IRDA MODEM, ASK MODEM, and CD MODEM, and either one of said NRZI or Biphase MODEMs, at the same time, when said MODEMS are ready to receive an incoming signal.
Claim 15
Dependent Claim
198 words
A controller system for use in a communication transceiver having a bus for internally transferring signals, comprising: a plurality of modem means for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modem means encoding asynchronous signals and at least one of said modem means encoding synchronous signals; a UART connected between said bus and at least one of said asynchronous signal encoding modem means for transferring asynchronous signals therebetween; a synchronous/asynchronous communication controller (SACC) means, connected between said bus and said plurality of modem means, for transferring asynchronous signals between said bus and said asynchronous signal encoding modem means and transferring synchronous signals between said bus and said synchronous signal encoding modem means, whereby said controller system modulates and demodulates signals with both synchronous and asynchronous coding formats; and wherein said plurality of modem means comprises: an IRDA MODEM, an NRZI MODEM, a Biphase MODEM, an ASK MODEM, and a CD MODEM; and further comprising means for enabling said IRDA MODEM, ASK MODEM, and CD MODEM, and either one of said NRZI or Biphase MODEMs, at the same time, when said MODEMS are ready to receive an incoming signal.
Claim 16
Dependent Claim
37 words
The system of claim 13 further comprising: means, in said SACC, for detecting a transition in an incoming signal; and means, coupled to said SACC, for measuring the pulse width and carrier frequency of said incoming signal.
Claim 17
Independent Claim
163 words
A method for modulating and demodulating signals with both synchronous and asynchronous coding formats in a communication transceiver having a bus for internally transferring signals to be modulated, comprising the steps of: connecting a plurality of modems in parallel for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modems encoding asynchronous signals and at least one of said modems encoding synchronous signals; connecting a first UART between said bus and at least one of said asynchronous signal encoding modems for transferring asynchronous signals therebetween; connecting a synchronous/asynchronous communication controller (SACC) between said bus and said plurality of modems, for transferring asynchronous signals between said bus and said asynchronous signal encoding modems and transferring synchronous signals between said bus and said synchronous signal encoding modems; and connecting a second UART between said first UART and said bus, for intercepting and transmitting an input signal from said first UART to said bus for an integrity check.
Claim 18
Independent Claim
163 words
A method for modulating and demodulating signals with both synchronous and asynchronous coding formats in a communication transceiver having a bus for internally transferring signals to be modulated, comprising the steps of: connecting a plurality of modems in parallel for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modems encoding asynchronous signals and at least one of said modems encoding synchronous signals; connecting a first UART between said bus and at least one of said asynchronous signal encoding modems for transferring asynchronous signals therebetween; connecting a synchronous/asynchronous communication controller (SACC) between said bus and said plurality of modems, for transferring asynchronous signals between said bus and said asynchronous signal encoding modems and transferring synchronous signals between said bus and said synchronous signal encoding modems; and connecting a second UART between said first UART and said bus, for intercepting and transmitting an input signal from said first UART to said bus for an integrity check.
Claim 19
Dependent Claim
18 words
The method of claim 15 wherein said plurality of modems comprises an IRDA MODEM and an NRZI MODEM.
Claim 20
Dependent Claim
18 words
The method of claim 15 wherein said plurality of modems comprises an IRDA MODEM and a Biphase MODEM.
Claim 21
Dependent Claim
14 words
The method of claim 15 wherein said plurality of modems comprises an ASK MODEM.
Claim 22
Dependent Claim
33 words
The method of claim 15 further comprising the step of connecting a clock to said SACC, for producing synchronous data rates of 2.34 Mbps, 1.152 Mbps, 576 Kbps, 288 Kps, and 144 Kbps.
Claim 23
Dependent Claim
23 words
The method of claim 15 further comprising the steps of using said SACC for performing address recognition, CRC calculation, and frame status maintenance.
Claim 24
Independent Claim
193 words
A method for modulating and demodulating signals with both synchronous and asynchronous coding formats in a communication transceiver having a bus for internally transferring signals to be modulated, comprising the steps of: connecting a plurality of modems in parallel for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modems encoding asynchronous signals and at least one of said modems encoding synchronous signals; connecting a UART between said bus and at least one of said asynchronous signal encoding modems for transferring asynchronous signals therebetween; connecting a synchronous/asynchronous communication controller (SACC) between said bus and said plurality of modems, for transferring asynchronous signals between said bus and said asynchronous signal encoding modems and transferring synchronous signals between said bus and said synchronous signal encoding modems; and wherein said plurality of modems comprises an IRDA MODEM, an NRZI MODEM, a Biphase MODEM, an ASK MODEM, and a CD MODEM, and further comprising the step of enabling said IRDA MODEM, ASK MODEM, and CD MODEM, and either one of said NRZI or Biphase MODEMs, at the same time when said MODEMS are ready to receive an incoming signal.
Claim 25
Independent Claim
193 words
A method for modulating and demodulating signals with both synchronous and asynchronous coding formats in a communication transceiver having a bus for internally transferring signals to be modulated, comprising the steps of: connecting a plurality of modems in parallel for selectively modulating and demodulating synchronous and asynchronous signals with respective coding formats, at least one of said modems encoding asynchronous signals and at least one of said modems encoding synchronous signals; connecting a UART between said bus and at least one of said asynchronous signal encoding modems for transferring asynchronous signals therebetween; connecting a synchronous/asynchronous communication controller (SACC) between said bus and said plurality of modems, for transferring asynchronous signals between said bus and said asynchronous signal encoding modems and transferring synchronous signals between said bus and said synchronous signal encoding modems; and wherein said plurality of modems comprises an IRDA MODEM, an NRZI MODEM, a Biphase MODEM, an ASK MODEM, and a CD MODEM, and further comprising the step of enabling said IRDA MODEM, ASK MODEM, and CD MODEM, and either one of said NRZI or Biphase MODEMs, at the same time when said MODEMS are ready to receive an incoming signal.
Claim 26
Dependent Claim
37 words
The method of claim 21 further comprising: means, in said SACC, for detecting a transition in an incoming signal; and means, coupled to said SACC, for measuring the pulse width and carrier frequency of said incoming signal.
Claim 27
Dependent Claim
19 words
The system of claim 13 further comprising Direct Memory Access means coupled to said UART and said SACC means.
Claim 28
Dependent Claim
24 words
The system of claim 13 further comprising means for selectively managing the power supplied to said UART, SACC, and said plurality of MODEM means.
Claim 29
Dependent Claim
38 words
The system of claim 13 further comprising: receiving means, connected to said plurality of modem means, for receiving and feeding modulated signals thereto; and transmitting means, connected to said plurality of modem means, for transmitting modulated signals therefrom.
Claim 30
Dependent Claim
27 words
The system of claim 25 further comprising gain control means, connected to said receiving means and said transmitting means, for controlling the gain of said modulated signals.
Claim 31
Dependent Claim
40 words
The system of claim 25 further comprising echo cancelling means, connected to said receiving means and said transmitting means, for gating off said receiving means for a predetermined period after the output of a transmitted signal on said transmitting means.
Claim 32
Dependent Claim
27 words
The system of claim 25 further comprising IR output means, connected to said transmitting means, for converting transmitted signals from said transmitting means to IR light signals.
Claim 33
Dependent Claim
33 words
The method of claim 21 further comprising the step of connecting a clock to said SACC, for producing synchronous data rates of 2.34 Mbps, 1.152 Mbps, 576 Kbps, 288 Kbps, and 144 Kbps.
Claim 34
Dependent Claim
23 words
The method of claim 21 further comprising the steps of using said SACC for performing address recognition, CRC calculation, and frame status maintenance.
References Cited (Backward Citations)
US4715044A
Cited
US5450530A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-17 | 2000-03-18 | 2000-09-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-17 | 2004-03-18 | 2004-09-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-17 | 2008-03-18 | 2008-09-17 | $7700.00 | Window Closed / Lapsed |