← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag