WO1993008654A1 - Wireless transmitting and receiving device with selectable channel settings - Google Patents

Wireless transmitting and receiving device with selectable channel settings Download PDF

Info

Publication number
WO1993008654A1
WO1993008654A1 PCT/US1992/008696 US9208696W WO9308654A1 WO 1993008654 A1 WO1993008654 A1 WO 1993008654A1 US 9208696 W US9208696 W US 9208696W WO 9308654 A1 WO9308654 A1 WO 9308654A1
Authority
WO
WIPO (PCT)
Prior art keywords
receiver
channel
channel code
transmitted
peripheral device
Prior art date
Application number
PCT/US1992/008696
Other languages
French (fr)
Inventor
Robert A. Stillman, Jr.
Dan Erlin
Glen W. Gibson
Original Assignee
Forte Communications, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Forte Communications, Inc. filed Critical Forte Communications, Inc.
Publication of WO1993008654A1 publication Critical patent/WO1993008654A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/11Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0231Cordless keyboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/38Universal adapter
    • G06F2213/3814Wireless link with a computer system port

Definitions

  • This invention relates to wireless transmitting/ receiving devices and, in particular, to a wireless transmitting device operated by a personal computer for remotely controlling a peripheral device.
  • Wireless transmitting devices for controlling personal computers or other types of controllable apparatus are well known.
  • One such wireless device communicates with a compatible remote receiver via radio frequencies (RF) or an infrared beam.
  • RF radio frequencies
  • a device of a particular model which communicates with an associated compatible receiver may also freely communicate with other identical receivers coupled to other controllable devices.
  • a conventional wireless device of a particular model is interchangeable with other devices of the same model.
  • a wireless transmitting device which outputs an infrared signal and which is settable by a user or settable by a computer to transmit a particular one of a plurality of channel codes within the infrared signal along with any control information.
  • the wireless transmitting device is controlled by a personal computer to transmit a selected channel code and control information to one or more peripheral devices.
  • a compatible infrared receiver associated with each of the peripheral devices is also settable, either by the user or by other means, to only recognize the particular channel code outputted by the transmitting device. If the received code is recognized by the receiver, the receiver processes any additional control information contained in the transmitted infrared signal so as to control the associated peripheral device, or other controllable device, coupled to an output of the receiver.
  • One such advantage is that extremely simple circuitry may be used to transmit and receive an infrared signal and to encode and decode the channel setting.
  • Another advantage is that a plurality of computers can each communicate with any of a plurality of peripheral devices by automatically selecting a channel code associated with that peripheral device. Each computer may transmit on a different carrier frequency so that the receiver associated with the peripheral device can identify the computer which transmitted the signal.
  • an inexpensive wireless transmitting device having selectable channel settings may be controlled by a personal computer or other information processing device to remotely control peripheral devices located proximate to one another or where only authorized control of the peripheral devices is desired.
  • Figs, la and lb show a preferred embodiment of the wireless transmitting device controlled by a personal computer, wherein the output of the wireless transmitting device controls one or more peripheral devices.
  • Fig. 2 shows a sample packet of digital information outputted by the transmitting devices of Figs. 1, 3, 4, and 5 which contains a channel code.
  • Fig. 3 illustrates a configuration of personal computers and printers which may take advantage of the transceivers of this invention.
  • Fig. 4 is a block diagram of a transceiver in accordance with one embodiment of the invention.
  • Fig. 5 is an exemplary circuit diagram of the transceiver of Fig. -4.
  • Fig. la illustrates one embodiment of the invention, wherein personal computer 1 contains infrared transmission circuitry which transmits modulated infrared radiation, containing information in digital form, through omnidirectional window 2.
  • the bulk of the transmission circuitry may be contained on a circuit board, such as shown in Fig. lb, inside computer 1.
  • an external transmitter 3 connected to an appropriate output port of computer 1 may be provided.
  • computer 1 provides the information signals to the infrared transmission circuitry, which converts the electrical signals to infrared signals outputted through window 2 secured to either computer 1 or external transmitter 3.
  • a channel code is also outputted by the infrared transmission circuitry. The channel code is set to enable only a particular receiver, responding to the particular transmitted channel code, to process the remaining transmitted control information for controlling an associated peripheral device.
  • Such a receiver may be contained within peripheral devices 5 and 6 or may be external to devices 5 and 6, such as receivers 7 and 8 in Fig. la.
  • Receivers 7 and 8 or the receivers contained in devices 5 and 6 are set, either manually or by any other suitable means, to only process control information or other information generated by computer 1 which accompanies a transmitted channel code corresponding to the setting of the particular receiver.
  • computer 1 when desiring to communicate with peripheral device 6, automatically transmits a predetermined channel code contained in a memory means 9 in Fig. lb corresponding to the channel code of the receiver associated with device 6.
  • a different channel code may be automatically selected from memory.9 by computer 1 when desiring to communicate with peripheral device 5.
  • Memory 9 may be any suitable means for storing one or more channel codes, including a plurality of switches.
  • a particular channel code may be automatically selected by computer 1 by providing an address to memory 9 associated with a particular channel code contained in memory 9. The selected channel code would then be read out and transmitted at the appropriate time.
  • the transmitter channel code setting may be""set manually by a suitable switching means, such as rotary switch 10 in Fig. lb.
  • computer 1 and the peripheral devices may be provided with both a transmitter and a receiver, whereby the various transmitters and receivers would be programmed with the necessary channel codes to enable two-way communication.
  • peripheral devices 5 and 6 are sufficiently proximate to one another, a more narrow infrared beam may be sufficient to simultaneously be received by the receivers connected to the peripheral devices. However, if devices 5 and 6 are widely separated, two infrared output devices or a broad beam (e.g., omnidirectional) infrared output device may be required to direct a beam at both devices simultaneously.
  • a broad beam e.g., omnidirectional
  • the channel selected by switch 10 or memory 9 in Fig. lb causes a unique digital code to be transmitted by transmitter 3 within a bit stream such as that shown in Fig. 2.
  • asynchronous transmission utilizing start and stop bits is used, including horizontal error correction correlation (e.g., parity bits).
  • horizontal error correction correlation e.g., parity bits
  • Fig. 2 illustrates one embodiment of a packet of information to be transmitted containing a fixed number of bits—in this example, 22 bits.
  • Bits 03-06 (4 bits) uniquely convey one of 16 channel settings selected using 16-position rotable switch 10 in Fig. lb or selected by memory 9 in Fig. lb.
  • the information remaining in the transmission packet contains the information necessary to control a peripheral device or a computer in the desired manner.
  • the packet also contains parity bits and other appropriate information to ensure the reliable transmission of information.
  • receiver 8 of Fig. la upon receiving the entire 22 bit packet, first reviews the information, including parity bits, to ensure the information has been accurately transmitted. Well known error correction coding may also be used.
  • Receiver 8 reviews channel code bits 03-06 to determine whether these bits conform to the channel setting of a switch mounted on receiver 8. If bits 03-06 correctly match the channel setting, the control information contained in the packet is further processed by receiver 8 to be compatible with the particular input/output protocol of printer 6 and supplied to the suitable input ports of printer 6 to appropriately control printer 6.
  • the various protocols for controlling peripheral devices are well known in the art.
  • Bit 01 signals a beginning of an 8-bit octet of information, which enables asynchronous transmission of the bits which follow.
  • Bit 02 indicates the start of a first octet of a packet of information.
  • Bits 03-06 convey channel selection information previously discussed.
  • Bits 07 and 08 define the packet data type so that the receiver will know the type of information contained in the data bits 13-20.
  • Bit 09 contains a parity bit, which is dependent upon the states of bits 02- 08 and provides some indication as to whether the bits were accurately received.
  • Bit 10 contains a stop octet bit necessary for asynchronous transmission.
  • Bit 11 contains a start octet bit similar to bit 01.
  • Bit 12 indicates a second octet or continuation of the packet is being transmitted.
  • Bits 13-20 are data bits providing the control information for printer 6.
  • Bit 21 contains a parity bit for the second octet of information.
  • bit 22 contains a stop octet bit necessary for asynchronous transmission.
  • the format and content of the information transmitted by transmitter 3 may take any 5 suitable form depending upon the particular requirements and the hardware used to implement the transmitter and receiver.
  • the disclosed wireless transmitter were incorporated into printer 6 or other peripheral device for 10 transmitting signals to a computer, it would be apparent to one skilled in the art how to provide suitable input signals from the peripheral device to the wireless transmitter to communicate with the computer.
  • Fig. 3 illustrates one use of the invention to allow 15 three personal computers (PC) 20, 22 and 24 to selectively communicate with any one of three printers 26, 28 and 30. Any combination of other peripheral devices, including hard disk drives, may be substituted for printers 26, 28 and 30.
  • 20 PC 20 transmits any of channel codes A, B, and C and an information signal on a 44KHz carrier frequency.
  • PC 22 transmits any of codes A, B and C and an information signal on a 48KHz carrier frequency.
  • PC 24 transmits any of codes A, B, and C and an information signal on a 2552KHz carrier frequency.
  • Each PC may select a code from a number of code settings (e.g., code settings A, B and C) in memory depending on which of printers 26, 28 and 30 that the PC desires to communicate with.
  • Printer 26 is internally set with a switch or other 0 means to only respond to transmitted commands associated with a transmitted code A.
  • Printers 28 and 30 are set to only respond to commands associated with transmitted code B or C, respectively.
  • each of printers 26, 28 and 3d " 5 continually scan the frequencies 44KHz, 48KHz and 52KHz to detect whether a signal is being transmitted by either of PC*s 20, 22 or 24. If the transmitted signal contains the proper code A, B or C for that printer, the printer acknowledges receipt of the command, on the same carrier frequency that the command was transmitted on, to the particular PC which transmitted the command.
  • This transmitted acknowledge signal may also include the channel code for added security or may not include the channel code, since such a signal will be on a carrier frequency which can only be received by the intended PC. The communication channel then remains open during which time the PC transmits the data to be printed.
  • any of the three PC's can open a communication channel with any of the three printers.
  • Three printing operations may be ongoing simultaneously without crosstalk, since the communications are on three separate carrier frequencies.
  • Fig. 4 is a block diagram illustrating a construction of a transceiver in accordance with one embodiment of the invention.
  • Printer or PC interface 40 is connected to a printer or PC and provides the proper voltage levels, connector, etc. necessary for interfacing controller 42 to the printer or PC. Controller 42 may output or receive an 8- bit parallel signal or a serial signal, as appropriate, to/from interface 40.
  • Channel selector switches or channel code memory 44 provides the channel code to which a received code is compared or which may be transmitted along with an information signal.
  • Infrared (IR) transmitter 48 provides the conversion of an electrical signal from controller 42 to an ⁇ R signal at a carrier frequency determined by timebase 50.
  • Timebase 50 may be fixed or variable, as appropriate, to allow transmission only at a fixed frequency or at a selected one of a possible plurality of frequencies.
  • timebase 50 may be selectable by a PC or printer connected to interface 40. 5.
  • IR receiver 52 provides the conversion of a received IR signal into an electrical signal and receives only those frequencies determined by timebase 50.
  • Fig. 5 illustrates one embodiment of a circuit which could be used to implement the transceiver of Fig. 4.
  • controller 60 may be a model 8051PLCC microprocessor available from Advanced Micro Devices.
  • controller 60 contains program memory so as not to require an external ROM.
  • program controller 60 One of ordinary skill in the art will be easily able to program controller 60 given the requirements described in this disclosure.
  • Input/output lines 62 are used to communicate an 8- bit parallel signal between controller 60 and the PC or printer.
  • Rotary switch 64 is used to ix one of 16 channel code settings. Such a switch would be incorporated into a printer housing the IR transceiver, since the channel code for that particular printer will be fixed. However, for a transceiver housed in a PC, the channel code setting may be selectable by the PC using control signals generated by the PC. In the example of Fig. 3, the PC will have to designate one of three channel code settings to communicate with a selected one of three printers.
  • Phase-locked loop (PLL) 66 which may be a model LM567 from National Semiconductor, is used to generate a timebase so as to cause the transceiver to transmit or receive IR signals on a certain carrier frequency.
  • the frequency at which PLL runs is determined by which of PLL feedback circuits 67-70 are switched on by controller 60 via control lines 71.
  • Each of feedback circuits 67-70 provide a different resistance value in a feedback loop which changes the frequency of PLL 66 accordingly * For example, if the transceiver of Fig. 5 were incorporated into one of the printers of Fig. 3, in an idle state, controller 60 would cycle through each of feedback circuits 67-70 so as to scan through each of the four receive carrier frequencies of the transceiver.
  • An IR signal having a certain carrier frequency received by photodetector 72 would be properly demodulated and filtered by PLL 66 only during the time when the proper one of switches 67-70 were closed. This properly demodulated signal would then be applied to controller 60 via input line 73.
  • Controller 60 detects the receipt of this signal during its idle or scanning mode and temporarily stops further scanning in order to further process the transmitted signal packet and channel code. If the channel code does not match that set by switch 64 or by some other channel setting means, controller 60 resumes scanning. If the channel code matches, controller 60 would keep the communication channel open until the entire transmission has been completed (e.g., until printing has been completed) .
  • the same PLL 66 frequency also controls AND gate 74 via line 75 to modulate a signal on line 76 to be transmitted at the PLL carrier frequency.
  • the signal to be transmitted on line 76 is buffered by buffer 80 and then ANDed with the PLL carrier frequency signal.
  • the output of AND gate 74 is then converted to an IR signal by IR transmitter 82.
  • Crystal 86 provides clocking for controller 60.
  • an improved wireless transmission device and receiver have been disclosed, wherein channel selection data is encoded in the output signal of the transmission device and compared with receiver channel selection data.
  • This transmitter device may be controlled by a personal computer or other type of device and used by the computer to remotely control peripheral devices. While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made without departing from this invention in its broadest aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as fall within the true spirit and scope of this invention.

Abstract

A wireless transmitting device (3) is disclosed herein which outputs an infrared signal and which is settable by a user or settable by a computer (1) to transmit a particular one of a plurality of channel codes within the infrared signal along with any control information. In the preferred embodiment, the wireless transmission device (3) is controlled by a personal computer (1) to provide channel code and control information to one or more peripheral devices (5, 6). A compatible infrared receiver (7) associated with each of the peripheral devices is also settable, either by the user or by other means, to only pass control information to the peripheral device if the particular channel code outputted by the transmission device is recognized by the receiver.

Description

WIRELESS TRANSMITTING AND RECEIVING DEVICE WITH SELECTABLE CHANNEL SETTINGS
CROSS-REFERENCE TO RELATED APPLICATIONS
This application relates to copending application Serial No. 07/650,846, entitled "Wireless Input Device With Selectable Channel Settings," by the present inventors and assigned to the same assignee as the present application.
FIELD OF THE INVENTION This invention relates to wireless transmitting/ receiving devices and, in particular, to a wireless transmitting device operated by a personal computer for remotely controlling a peripheral device.
BACKGROUND OF THE INVENTION Wireless transmitting devices for controlling personal computers or other types of controllable apparatus are well known. One such wireless device communicates with a compatible remote receiver via radio frequencies (RF) or an infrared beam. In these types of wireless devices, a device of a particular model which communicates with an associated compatible receiver may also freely communicate with other identical receivers coupled to other controllable devices. In other words, a conventional wireless device of a particular model is interchangeable with other devices of the same model.
This is advantageous for the manufacturer, since the manufacturer can pair up any wireless device of a certain model with any compatible model receiver. This may also be advantageous for the user, since only a single wireless device may be used to communicate with a number of different controllable devices, each connected to a separate compatible receiver. However, in some cases it may not be desirable for the output signal of a single transmitter to control two or more devices, each connected to a separate receiver. For example, if two receivers, coupled to separate controllable devices, are proximate to each other and the output radiation of the transmitter is simultaneously received by both receivers, both controllable devices will be controlled by the same transmitted signal even if the user's intent is to only control a single device.
If it were desirable to connect such a prior art transmitter to an output of a personal computer to allow the computer to remotely control one or more peripheral devices, such as a printer, a display means, or the like, such communication with peripheral equipment would suffer from the same drawbacks discussed above. It is known to provide a wireless transmitting device which communicates with a receiver via RF and, wherein, to avoid interference with other RF signals, the carrier frequency of the device is selectable by the user. A significant drawback of this type of wireless device is that the device's RF transmitter inherently generates a wide beam of RF energy which may unintentionally affect other receivers in the same room, or in a separate room, which are also tuned to receive the carrier frequency outputted by the device. Thus, what is needed is a wireless transmitting device which can be manually set by the user, or automatically set by a computer, to control only a particular controllable device, and which does not suffer from the above-described drawbacks of the prior art.
SUMMARY OF THE INVENTION A wireless transmitting device is disclosed herein which outputs an infrared signal and which is settable by a user or settable by a computer to transmit a particular one of a plurality of channel codes within the infrared signal along with any control information. In the preferred embodiment, the wireless transmitting device is controlled by a personal computer to transmit a selected channel code and control information to one or more peripheral devices. A compatible infrared receiver associated with each of the peripheral devices is also settable, either by the user or by other means, to only recognize the particular channel code outputted by the transmitting device. If the received code is recognized by the receiver, the receiver processes any additional control information contained in the transmitted infrared signal so as to control the associated peripheral device, or other controllable device, coupled to an output of the receiver.
Numerous advantages are provided by encoding a channel setting in the infrared signal itself. One such advantage is that extremely simple circuitry may be used to transmit and receive an infrared signal and to encode and decode the channel setting. Another advantage is that a plurality of computers can each communicate with any of a plurality of peripheral devices by automatically selecting a channel code associated with that peripheral device. Each computer may transmit on a different carrier frequency so that the receiver associated with the peripheral device can identify the computer which transmitted the signal.
Thus, an inexpensive wireless transmitting device having selectable channel settings may be controlled by a personal computer or other information processing device to remotely control peripheral devices located proximate to one another or where only authorized control of the peripheral devices is desired. Numerous other applications will be apparent to those of ordinary skill in the art after reading this disclosure.
BRIEF DESCRIPTION OF THE DRAWINGS
Figs, la and lb show a preferred embodiment of the wireless transmitting device controlled by a personal computer, wherein the output of the wireless transmitting device controls one or more peripheral devices.
Fig. 2 shows a sample packet of digital information outputted by the transmitting devices of Figs. 1, 3, 4, and 5 which contains a channel code.
Fig. 3 illustrates a configuration of personal computers and printers which may take advantage of the transceivers of this invention.
Fig. 4 is a block diagram of a transceiver in accordance with one embodiment of the invention.
Fig. 5 is an exemplary circuit diagram of the transceiver of Fig. -4.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Fig. la illustrates one embodiment of the invention, wherein personal computer 1 contains infrared transmission circuitry which transmits modulated infrared radiation, containing information in digital form, through omnidirectional window 2. The bulk of the transmission circuitry may be contained on a circuit board, such as shown in Fig. lb, inside computer 1.
As an alternative to containing the infrared transmitter circuitry inside the computer housing, an external transmitter 3 connected to an appropriate output port of computer 1 may be provided. In the embodiment of Fig. la, computer 1 provides the information signals to the infrared transmission circuitry, which converts the electrical signals to infrared signals outputted through window 2 secured to either computer 1 or external transmitter 3. A channel code, further described with respect to Fig. 2, which may be manually set or selected by computer 1, is also outputted by the infrared transmission circuitry. The channel code is set to enable only a particular receiver, responding to the particular transmitted channel code, to process the remaining transmitted control information for controlling an associated peripheral device.
Such a receiver may be contained within peripheral devices 5 and 6 or may be external to devices 5 and 6, such as receivers 7 and 8 in Fig. la.
Receivers 7 and 8 or the receivers contained in devices 5 and 6 are set, either manually or by any other suitable means, to only process control information or other information generated by computer 1 which accompanies a transmitted channel code corresponding to the setting of the particular receiver.
In the preferred embodiment, computer 1, when desiring to communicate with peripheral device 6, automatically transmits a predetermined channel code contained in a memory means 9 in Fig. lb corresponding to the channel code of the receiver associated with device 6. A different channel code may be automatically selected from memory.9 by computer 1 when desiring to communicate with peripheral device 5.
Memory 9 may be any suitable means for storing one or more channel codes, including a plurality of switches. A particular channel code may be automatically selected by computer 1 by providing an address to memory 9 associated with a particular channel code contained in memory 9. The selected channel code would then be read out and transmitted at the appropriate time.
Alternatively, if only a single peripheral device is used, the transmitter channel code setting may be""set manually by a suitable switching means, such as rotary switch 10 in Fig. lb. Further, if two-way communication is required between computer 1 and any peripheral devices, computer 1 and the peripheral devices may be provided with both a transmitter and a receiver, whereby the various transmitters and receivers would be programmed with the necessary channel codes to enable two-way communication.
If peripheral devices 5 and 6 are sufficiently proximate to one another, a more narrow infrared beam may be sufficient to simultaneously be received by the receivers connected to the peripheral devices. However, if devices 5 and 6 are widely separated, two infrared output devices or a broad beam (e.g., omnidirectional) infrared output device may be required to direct a beam at both devices simultaneously. Thus, the above-described invention, to be described in more detail with reference to Figs. 2-5, enables selective communication between a computer and peripheral devices without the need for wires-and allows the peripheral devices to be placed at virtually any location within the range of the infrared transmitter.
In a preferred embodiment, the channel selected by switch 10 or memory 9 in Fig. lb causes a unique digital code to be transmitted by transmitter 3 within a bit stream such as that shown in Fig. 2. In the preferred embodiment, asynchronous transmission utilizing start and stop bits is used, including horizontal error correction correlation (e.g., parity bits). Numerous other transmission schemes will be apparent to those of skill in the art which may be used to transmit the bit stream of Fig. 2 via an infrared beam.
Fig. 2 illustrates one embodiment of a packet of information to be transmitted containing a fixed number of bits—in this example, 22 bits. Bits 03-06 (4 bits) uniquely convey one of 16 channel settings selected using 16-position rotable switch 10 in Fig. lb or selected by memory 9 in Fig. lb. The information remaining in the transmission packet contains the information necessary to control a peripheral device or a computer in the desired manner. The packet also contains parity bits and other appropriate information to ensure the reliable transmission of information. In one embodiment, receiver 8 of Fig. la, upon receiving the entire 22 bit packet, first reviews the information, including parity bits, to ensure the information has been accurately transmitted. Well known error correction coding may also be used. Receiver 8 then reviews channel code bits 03-06 to determine whether these bits conform to the channel setting of a switch mounted on receiver 8. If bits 03-06 correctly match the channel setting, the control information contained in the packet is further processed by receiver 8 to be compatible with the particular input/output protocol of printer 6 and supplied to the suitable input ports of printer 6 to appropriately control printer 6. The various protocols for controlling peripheral devices are well known in the art. The remaining bits in the packet of Fig. 2 will now be described. Bit 01 signals a beginning of an 8-bit octet of information, which enables asynchronous transmission of the bits which follow. Bit 02 indicates the start of a first octet of a packet of information. Bits 03-06 convey channel selection information previously discussed. Bits 07 and 08 define the packet data type so that the receiver will know the type of information contained in the data bits 13-20. Bit 09 contains a parity bit, which is dependent upon the states of bits 02- 08 and provides some indication as to whether the bits were accurately received. Bit 10 contains a stop octet bit necessary for asynchronous transmission. Bit 11 contains a start octet bit similar to bit 01. Bit 12 indicates a second octet or continuation of the packet is being transmitted. Bits 13-20 are data bits providing the control information for printer 6. Bit 21 contains a parity bit for the second octet of information. And, bit 22 contains a stop octet bit necessary for asynchronous transmission.
As will be apparent, the format and content of the information transmitted by transmitter 3 may take any 5 suitable form depending upon the particular requirements and the hardware used to implement the transmitter and receiver.
If the disclosed wireless transmitter were incorporated into printer 6 or other peripheral device for 10 transmitting signals to a computer, it would be apparent to one skilled in the art how to provide suitable input signals from the peripheral device to the wireless transmitter to communicate with the computer.
Fig. 3 illustrates one use of the invention to allow 15 three personal computers (PC) 20, 22 and 24 to selectively communicate with any one of three printers 26, 28 and 30. Any combination of other peripheral devices, including hard disk drives, may be substituted for printers 26, 28 and 30. 20 PC 20 transmits any of channel codes A, B, and C and an information signal on a 44KHz carrier frequency. PC 22 transmits any of codes A, B and C and an information signal on a 48KHz carrier frequency. And, PC 24 transmits any of codes A, B, and C and an information signal on a 2552KHz carrier frequency. Each PC may select a code from a number of code settings (e.g., code settings A, B and C) in memory depending on which of printers 26, 28 and 30 that the PC desires to communicate with.
Printer 26 is internally set with a switch or other 0 means to only respond to transmitted commands associated with a transmitted code A. Printers 28 and 30 are set to only respond to commands associated with transmitted code B or C, respectively.
In operation, each of printers 26, 28 and 3d" 5 continually scan the frequencies 44KHz, 48KHz and 52KHz to detect whether a signal is being transmitted by either of PC*s 20, 22 or 24. If the transmitted signal contains the proper code A, B or C for that printer, the printer acknowledges receipt of the command, on the same carrier frequency that the command was transmitted on, to the particular PC which transmitted the command. This transmitted acknowledge signal may also include the channel code for added security or may not include the channel code, since such a signal will be on a carrier frequency which can only be received by the intended PC. The communication channel then remains open during which time the PC transmits the data to be printed.
In this manner, any of the three PC's can open a communication channel with any of the three printers. Three printing operations may be ongoing simultaneously without crosstalk, since the communications are on three separate carrier frequencies.
The number of PC's is limited to the number of available carrier frequencies while the number of printers (or other peripheral devices) is generally limited to the number of available channel settings. Fig. 4 is a block diagram illustrating a construction of a transceiver in accordance with one embodiment of the invention.
Printer or PC interface 40 is connected to a printer or PC and provides the proper voltage levels, connector, etc. necessary for interfacing controller 42 to the printer or PC. Controller 42 may output or receive an 8- bit parallel signal or a serial signal, as appropriate, to/from interface 40.
Channel selector switches or channel code memory 44 provides the channel code to which a received code is compared or which may be transmitted along with an information signal.
Infrared (IR) transmitter 48 provides the conversion of an electrical signal from controller 42 to an ΪR signal at a carrier frequency determined by timebase 50.
Timebase 50 may be fixed or variable, as appropriate, to allow transmission only at a fixed frequency or at a selected one of a possible plurality of frequencies.
The output of timebase 50 may be selectable by a PC or printer connected to interface 40. 5. IR receiver 52 provides the conversion of a received IR signal into an electrical signal and receives only those frequencies determined by timebase 50.
Fig. 5 illustrates one embodiment of a circuit which could be used to implement the transceiver of Fig. 4. In Fig. 5, controller 60 may be a model 8051PLCC microprocessor available from Advanced Micro Devices. Preferably, controller 60 contains program memory so as not to require an external ROM. One of ordinary skill in the art will be easily able to program controller 60 given the requirements described in this disclosure.
Input/output lines 62 are used to communicate an 8- bit parallel signal between controller 60 and the PC or printer.
Rotary switch 64 is used to ix one of 16 channel code settings. Such a switch would be incorporated into a printer housing the IR transceiver, since the channel code for that particular printer will be fixed. However, for a transceiver housed in a PC, the channel code setting may be selectable by the PC using control signals generated by the PC. In the example of Fig. 3, the PC will have to designate one of three channel code settings to communicate with a selected one of three printers.
Phase-locked loop (PLL) 66, which may be a model LM567 from National Semiconductor, is used to generate a timebase so as to cause the transceiver to transmit or receive IR signals on a certain carrier frequency. The frequency at which PLL runs is determined by which of PLL feedback circuits 67-70 are switched on by controller 60 via control lines 71. Each of feedback circuits 67-70 provide a different resistance value in a feedback loop which changes the frequency of PLL 66 accordingly* For example, if the transceiver of Fig. 5 were incorporated into one of the printers of Fig. 3, in an idle state, controller 60 would cycle through each of feedback circuits 67-70 so as to scan through each of the four receive carrier frequencies of the transceiver. An IR signal having a certain carrier frequency received by photodetector 72 would be properly demodulated and filtered by PLL 66 only during the time when the proper one of switches 67-70 were closed. This properly demodulated signal would then be applied to controller 60 via input line 73.
Controller 60 detects the receipt of this signal during its idle or scanning mode and temporarily stops further scanning in order to further process the transmitted signal packet and channel code. If the channel code does not match that set by switch 64 or by some other channel setting means, controller 60 resumes scanning. If the channel code matches, controller 60 would keep the communication channel open until the entire transmission has been completed (e.g., until printing has been completed) .
The same PLL 66 frequency also controls AND gate 74 via line 75 to modulate a signal on line 76 to be transmitted at the PLL carrier frequency. The signal to be transmitted on line 76 is buffered by buffer 80 and then ANDed with the PLL carrier frequency signal. The output of AND gate 74 is then converted to an IR signal by IR transmitter 82.
Crystal 86 provides clocking for controller 60. Thus, an improved wireless transmission device and receiver have been disclosed, wherein channel selection data is encoded in the output signal of the transmission device and compared with receiver channel selection data. This transmitter device may be controlled by a personal computer or other type of device and used by the computer to remotely control peripheral devices. While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made without departing from this invention in its broadest aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as fall within the true spirit and scope of this invention.

Claims

CLAIMSWhat is claimed is:
1. A wireless transmission and receiving system comprising: a transmitter, connected to an information processing device, for outputting an infrared signal corresponding to input signals generated by said information processing device; and a receiver, connected to a peripheral device remote from said information processing device, for receiving said infrared signal and causing said peripheral device to be controlled in accordance with said input signals generated by said information processing device.
2. The system device of Claim 1 further comprising a first channel selection means, wherein a channel setting of said first channel selection means is encoded into a data stream outputted by said transmitter for being decoded by said receiver.
3. The system of Claim 2 wherein said data stream includes said channel setting in conjunction with other information signals generated by said information processing device for controlling said peripheral device connected to said receiver.
4. The system of Claim 2 wherein said first channel selection means is a memory means incorporated in said information processing device which contains a channel setting code which is encoded into said data stream.
5. The system of Claim 2 wherein a carrier frequency of said infrared signal outputted by said transmitter may be selected from a plurality of carrier frequencies, and said receiver scans said plurality of carrier frequencies.
6. A wireless input device incorporating a first channel selection means, wherein a channel setting of said irst channel selection means is encoded into a data stream outputted by said wireless input device for being decoded by a receiver, said data stream also including control signals generated by an information processing means for communicating with a peripheral device connected to said receiver.
7. The input device of Claim 6 wherein said data stream outputted by said input device is in a form of an infrared signal.
8. The input device of Claim 6 wherein said first channel selection means includes a memory means containing said channel setting which is encoded into said data stream.
9. The input device of Claim 6 wherein a portion of said input device is housed within a personal computer.
10. The input device of Claim 6 wherein said input device is completely housed within a personal computer.
11. A receiver containing a channel selection means which generates a receiver channel code, wherein said receiver compares said receiver channel code to a transmitted channel code to determine whether said receiver channel code is identical to said transmitted channel code, said receiver being coupled to control a peripheral device whose operation is remotely controlled by an information processing means controlling an output of a wireless transmitter.
12. The receiver of Claim 11 wherein said receiver blocks transmitted data containing said transmitted channel code from controlling said peripheral device if said receiver channel code and said transmitted channel code do not match and applies data signals to said peripheral device to control said peripheral device if said receiver channel code and said transmitted channel code match.
13. The receiver of Claim 12 wherein said transmitted data is transmitted in the form of an infrared signal.
14. The receiver of Claim 12 wherein said receiver scans a range of carrier frequencies to detect a carrier frequency containing said transmitted data.
15. A method of communicating between one or more computers and one or more peripheral devices comprising the steps of: transmitting a first signal generated by a first computer containing a first channel code on a first carrier frequency; scanning, by a first peripheral device, a plurality of carrier frequencies until said first signal generated by said first computer is detected; detecting, by said first peripheral device, said first channel code to determine whether said first channel code matches a channel code to which said first peripheral device is set.
PCT/US1992/008696 1991-10-18 1992-10-16 Wireless transmitting and receiving device with selectable channel settings WO1993008654A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US779,226 1985-09-23
US77922691A 1991-10-18 1991-10-18

Publications (1)

Publication Number Publication Date
WO1993008654A1 true WO1993008654A1 (en) 1993-04-29

Family

ID=25115732

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1992/008696 WO1993008654A1 (en) 1991-10-18 1992-10-16 Wireless transmitting and receiving device with selectable channel settings

Country Status (2)

Country Link
AU (1) AU2792392A (en)
WO (1) WO1993008654A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995010047A1 (en) * 1993-10-04 1995-04-13 Robert Bosch Gmbh Device for regulating operating parameters and/or conditions in electrical factory equipment
GB2291722A (en) * 1994-07-15 1996-01-31 Ibm Cordless coupling for peripheral devices.
WO1996015837A1 (en) * 1994-11-21 1996-05-30 Compaq Computer Corporation Interactive play with a computer
WO1999017213A1 (en) * 1997-09-30 1999-04-08 Conexant Systems, Inc. Universal inter-device data transfer using radio frequency communication
US6480896B1 (en) 1999-10-27 2002-11-12 Roy-G-Biv Corporation Systems and methods for generating and communicating motion data through a distributed network
US6513058B2 (en) 1995-05-30 2003-01-28 Roy-G-Biv Corporation Distribution of motion control commands over a network
US6516236B1 (en) 1995-05-30 2003-02-04 Roy-G-Biv Corporation Motion control systems
US6542925B2 (en) 1995-05-30 2003-04-01 Roy-G-Biv Corporation Generation and distribution of motion commands over a distributed network
US6571141B1 (en) 1995-05-30 2003-05-27 Roy-G-Biv Corporation Application programs for motion control devices including access limitations
WO2006071839A2 (en) 2004-12-23 2006-07-06 Intel Corporation Data exchange architecture suing optical links
WO2006074030A1 (en) * 2004-12-31 2006-07-13 Intel Corporation Optically connecting computer components
KR100580382B1 (en) * 1997-06-12 2006-08-23 삼성전자주식회사 Computer system with multiple serial data communication functions

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4155040A (en) * 1977-07-27 1979-05-15 Rockwell International Corporation Frequency programmable RF communications
US4423413A (en) * 1980-06-30 1983-12-27 Staat Der Nederlanden (Staatsbedrijf Der Posterijen, Telegrafie En Telefonie) Radiocommunication system in which a receiving station monitors a number of transmitters by time division
US4727600A (en) * 1985-02-15 1988-02-23 Emik Avakian Infrared data communication system
US4771283A (en) * 1985-01-16 1988-09-13 Alpine Electronics Inc. Remote control device
US4947162A (en) * 1988-02-17 1990-08-07 Nittan Company, Ltd. Terminal device for a monitoring and control system
US5081711A (en) * 1987-02-24 1992-01-14 Rickman Jr James D Computer peripheral device control and communication system
US5099346A (en) * 1988-01-27 1992-03-24 Spectrix Corporation Infrared communications network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4155040A (en) * 1977-07-27 1979-05-15 Rockwell International Corporation Frequency programmable RF communications
US4423413A (en) * 1980-06-30 1983-12-27 Staat Der Nederlanden (Staatsbedrijf Der Posterijen, Telegrafie En Telefonie) Radiocommunication system in which a receiving station monitors a number of transmitters by time division
US4771283A (en) * 1985-01-16 1988-09-13 Alpine Electronics Inc. Remote control device
US4727600A (en) * 1985-02-15 1988-02-23 Emik Avakian Infrared data communication system
US5081711A (en) * 1987-02-24 1992-01-14 Rickman Jr James D Computer peripheral device control and communication system
US5099346A (en) * 1988-01-27 1992-03-24 Spectrix Corporation Infrared communications network
US4947162A (en) * 1988-02-17 1990-08-07 Nittan Company, Ltd. Terminal device for a monitoring and control system

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6104312A (en) * 1993-10-04 2000-08-15 Robert Bosch Gmbh Device for adjusting parameters and/or operating conditions in electrical shop apparatus
EP0777126A1 (en) * 1993-10-04 1997-06-04 Robert Bosch Gmbh Parameter determining means and/or mode determining means for electrical appliances
WO1995010047A1 (en) * 1993-10-04 1995-04-13 Robert Bosch Gmbh Device for regulating operating parameters and/or conditions in electrical factory equipment
GB2291722A (en) * 1994-07-15 1996-01-31 Ibm Cordless coupling for peripheral devices.
WO1996015837A1 (en) * 1994-11-21 1996-05-30 Compaq Computer Corporation Interactive play with a computer
EP0712650A3 (en) * 1994-11-21 1996-06-05 Compaq Computer Corp
US5855483A (en) * 1994-11-21 1999-01-05 Compaq Computer Corp. Interactive play with a computer
US6516236B1 (en) 1995-05-30 2003-02-04 Roy-G-Biv Corporation Motion control systems
US6513058B2 (en) 1995-05-30 2003-01-28 Roy-G-Biv Corporation Distribution of motion control commands over a network
US6542925B2 (en) 1995-05-30 2003-04-01 Roy-G-Biv Corporation Generation and distribution of motion commands over a distributed network
US6571141B1 (en) 1995-05-30 2003-05-27 Roy-G-Biv Corporation Application programs for motion control devices including access limitations
KR100580382B1 (en) * 1997-06-12 2006-08-23 삼성전자주식회사 Computer system with multiple serial data communication functions
WO1999017213A1 (en) * 1997-09-30 1999-04-08 Conexant Systems, Inc. Universal inter-device data transfer using radio frequency communication
US6480896B1 (en) 1999-10-27 2002-11-12 Roy-G-Biv Corporation Systems and methods for generating and communicating motion data through a distributed network
WO2006071839A2 (en) 2004-12-23 2006-07-06 Intel Corporation Data exchange architecture suing optical links
WO2006071839A3 (en) * 2004-12-23 2006-11-02 Intel Corp Data exchange architecture suing optical links
US7272277B2 (en) 2004-12-23 2007-09-18 Intel Corporation Data exchange architecture using optical links
WO2006074030A1 (en) * 2004-12-31 2006-07-13 Intel Corporation Optically connecting computer components
JP2008525922A (en) * 2004-12-31 2008-07-17 インテル コーポレイション Optical connection of computer components
US7881614B2 (en) 2004-12-31 2011-02-01 Intel Corporation Optically connecting computer components

Also Published As

Publication number Publication date
AU2792392A (en) 1993-05-21

Similar Documents

Publication Publication Date Title
EP0956550B1 (en) Communications system for remote control systems
KR0174485B1 (en) Infrared wireless communication system using telephone line and method thereof
US6208876B1 (en) Wireless communication device
US5331450A (en) Infrared transmitter and receiver and method
EP0935226B1 (en) Method and apparatus for storing a data encoded signal
WO1993008654A1 (en) Wireless transmitting and receiving device with selectable channel settings
KR20080070491A (en) Rf communication system
EP0074587A2 (en) Frequency-independent, self-clocking encoding technique and apparatus for digital communications
US20080253472A1 (en) Uart-Encoded Pulse-Modulation Technique
US20020176138A1 (en) Infrared encoder/decoder having hardware and software data rate selection
EP0206443B1 (en) Decoder for digital radio-received data and method
KR100686011B1 (en) Download System of Setting Information for Audio-Visual Equipment Using Wireless Signal and Method Thereof
US5937365A (en) Communications system for vehicle wheel alignment apparatus
EP1196854B1 (en) Method and apparatus for generating a control signal bitstream
JP3059555B2 (en) Wireless remote control device
KR0176830B1 (en) Method for receiving a number of signals
EP1287620A1 (en) Method and system for power line null detection and automatic frequency and gain control
KR20010047831A (en) Mobile terminal having remote controller and remote controlling method using the same
KR100430483B1 (en) Device for transfer infrared rays a remote controller of using power line communication
JPH04341291A (en) Radio controller
KR20020076786A (en) Signal transmitting apparatus of remote controller
JPH04169910A (en) Remote control transmission/reception equipment
KR19990085305A (en) Wireless Data Transceiver
JPH07107125A (en) Infrared ray transmitting/receiving equipment by ppm system
JPS58190192A (en) Wireless remote control device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AT AU BB BG BR CA CH CS DE DK ES FI GB HU JP KP KR LK LU MG MN MW NL NO PL RO RU SD SE

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL SE BF BJ CF CG CI CM GA GN ML MR SN TD TG

122 Ep: pct application non-entry in european phase
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA