TELEPHONY DEVICE WITH INFRARED DATA ASSOCIATION IrDA FEATURES
FIELD OF THE INVENTION The present invention relates generally to telephones and more particularly to a telephone with infrared data association IrDA repeater.
BACKGROUND OF THE INVENTION The infrared data association IrDA protocols were developed to permit transmitting of information from one computer to another quickly and easily without the need to configure protocols or connect wires. The IrDA protocols have been adopted by many different personal desk accessory PDA manufacturers, notably the Palm and Windows CE platforms, as well as by many desktop and portable computers. The ability to "beam" information from one Palm or other PDA or computer to another is a very useful function. Any two people with compatible PDA's and/or software can transfer records or programs. Typically, while individuals are talking on the phone, an exchange of information such as addresses and phone numbers requires verbal conveyance by one individual and handwritten copying by the other individual. When the amount of information conveyed is more than a few words, the exchange of information in this manner can be time consuming, laborious and prone to mistakes. Accordingly, there is a need for phones users with an IrDA capability to allow users to pass data received over an IrDA connection over a phone connection to a second phone that would store the data received to a device across an IrDA connection.
SUMMARY OF THE INVENTION An infrared data association apparatus for telephony use includes an interface circuit for coupling to a telephone network, an infrared transceiver for wireless exchange of data with a device that has an infrared data association interface for data exchange, a signal multiplexer and modem coupled to the interface circuit, and a processor for controlling the signal multiplexer and modem to selectively pass audio and the data and for controlling exchange of the data through the infrared transceiver.
A method for providing infrared data association capabilities with telephone operation includes the steps of interfacing to a telephone network, receiving selectively data over an infrared wireless coupling with a device having an infrared data association interface for data exchange, multiplexing and modulating selectively the data and audio, and controlling the receiving for exchange of the data and controlling the multiplexing and modulating for selectively passing the audio and the data through the interfacing.
BRIEF DESCRIPTION OF THE DRAWINGS A more complete understanding of the present invention may be obtained from consideration of the following description in conjunction with the drawings, in which: FIG. 1 is a block diagram of a telephony device with infrared data association IrDA repeater according to an embodiment of the invention; FIG. 2 is a block diagram of an exemplary internal configuration of the telephony device of FIG. 1 ; FIG. 3 is a block diagram of an alternative exemplary internal configuration of the telephony device of FIG. 1 ; FIG. 4 is a block diagram of a further alternative exemplary internal configuration of the telephony device of FIG. 1; and FIG. 5 is a block diagram of an exemplary operating logic of the central processing unit CPU in FIGS. 2-4. To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures.
DETAILED DESCRIPTION An exemplary application of the inventive telephony device with IrDA capabilities is diagrammed 100 in FIG. 1. The telephony device with IrDA repeater 103 would, while engaged in a voice call, transfer presented to its IrDA port by an IrDA capable device 101 to a similarly equipped telephony device 103'. Typically wire line connections between telephony devices are over a telephone network such as a public switched telephone network PSTN 104. The similar telephony device 103' could then retransmit the data out its IrDA port to an IrDA capable device 101' such as a computer. Also the similar telephony device
103' could transfer data presented to its IrDA port to the original telephony device 103 for retransmission. The use of telephony devices having this IrDA feature allows users to send data from one IrDA device 101, e.g., personal desk accessory PDA, to another IrDA equipped device 103 while engaged in a voice call. An exemplary internal configuration of the telephony device of FIG. 1 is shown in block diagram 200 in FIG. 2. With a standard desk telephone, for example, a line interface circuit 205 provides a connection to the telephone network 104, a path for audio to be sent to the speaker in the handset 206 from the network, and a path for audio from the microphone in the handset 206 to be sent to the network. This allows a two-way conversation with another telephone device in the network.
This telephony device with IrDA capabilities differs from a standard telephony device with the addition of the following components. A signal multiplexer and modem 204, a central processing unit CPU 201 containing a modified IrDA communications protocol stack, and an IrDA compatible transceiver 203 used to send and receive infrared signals to personal desk accessory PDA devices or other IrDA capable devices 101.
In the normal mode of operation, the signal multiplexer 204 passes the audio data unchanged, and a telephone conversation can progress normally without interference. While connected through the telephone network PSTN 104 to another telephone 103' with this same capability, a person can initiate a data transfer using IrDA protocols. As an example, this can be accomplished by pointing a PDA or other IrDA capable device 101. at the infrared transceiver 203 of the telephony device 103 and prompting it to "beam" a file to the telephony device. The central processing unit 201 CPU of the telephony device detects the IrDA initialization sequence, and sends a signal to the remote telephone 103' connected through the PSTN 104 by using the signal multiplexer and modem 204 to inject a trigger signal into the audio path. After a brief negotiation sequence between the modems of both telephones 103, 103', the transfer of the data between the IrDA devices is performed across the telephone network PSTN 104. Once the transfer is complete, the modems are quieted and the telephones return to normal voice communication operation.
There are several methods for achieving the data transfer over the PSTN network between the phones. Interrupt the voice communication so that the audio is muted to prevent
the persons from hearing the data communications signals and a high-speed modem connection is used to transfer the data.
Injected data bursts where the audio is not modified, but gaps of silence in the audio are used to burst short amounts of data, resulting in slower speed transfer but continued conversation being possible.
Simultaneous voice & data where the audio is limited to a portion of the frequency spectrum where normal voice conversation can continue, and a separate portion is used to transfer the data, resulting in slower speed transfer but continued conversation.
Digitally multiplexed voice & data where the audio is digitized and interspersed with the data being transferred, resulting in medium speed data transfer with continued audio conversation. Audible modem signal where a low amplitude, volume, modem carrier is mixed with the audio data, which can be heard by the persons at both ends but is not objectionably loud, resulting in slower speed data transfer but accomplished with less expensive hardware and continued conversation is possible. Another variations on these methods is where an audible signal with an inverted matching carrier is added to the speaker output signal to eliminate most of the data signal heard by the person.
The telephony with IrDA capabilities can also be incorporated into other forms of telephony devices such as speakerphones, cordless phones, answering machines, digital phones , e.g., ISDN, VoIP, VoE, VoDSL, etc, cell phones, radio transceivers, telephone adjunct that is a separate device with pass-through to another phone or other telephone device that can convey voice communications between distances.
An exemplary telephone adjunct device, i.e., set top box connected between an typical telephone 302 incorporating the telephony with IrDA capabilities is shown 300 in FIG. 3. The audio output is connected through a "reverse" line interface 301 that simulates the phone connection to an ordinary phone. An alternative exemplary telephone adjunct device is shown 400 in FIG. 4. This example 400 of a telephone adjunct device 400 would simplify the interface by eliminating the "reverse" line interface 301 in FIG. 3 and connect
the audio output from the telephone 302 directly to the telephone network 104. This embodiment does not allow for communication during the data transfer.
In FIG. 5, a block diagram 300 of an exemplary operating logic of the central processing unit CPU 201 is shown. This operating logic 500 includes an infrared data association layer IrDA physical layer IrPHY and IrDA protocol stack 503, a control program
501 that manages data flow such as Data In, Control signals and Data Out and features. The
IrDA protocol stack includes IrPHY, IrLAP, IrLMP, Tiny TP, IrOBEX and IrCOMM layers.
The Infrared Physical Layer is the lowest protocol level of the IrDA protocol stack and is referred to as IrPHY. IrPHY defines the method and format of the data frames sent and received on the infrared media. The Infrared Link Access Protocol (IrLAP) and Infrared Link Management Protocol (IrLMP) allow devices to discover each other and connect to services provided. The Tiny Transport Protocol (TinyTP) is used by applications to make connections and to send and receive data using a reliable transport. At the top of the IrDA protocol stack, the application can use IrOBEX or IrCOMM to communicate with other devices.
The Infrared object Exchange Protocol Layer (IrOBEX) allows systems of all sizes and types to exchange a wide variety of data and commands in a resource-sensitive standardized fashion. This protocol layer takes an arbitrary data object (a file, for instance) and sends it to whomever the IR device is pointing. IrOBEX also provides tools that enable the object to be intelligently recognized and handled on the receive side. The Infrared Communications IrCOMM protocol layer provides an emulation of a device connected via a serial or parallel port. Legacy applications proceed to work the same way in communicating with the devices through the same APIs without knowing that it is actually the IrDA protocol stack that is put to operation. By this way, older applications are made to make use of the latest and efficient means of communications available. Although various embodiments which incorporate the teachings of the present invention have been shown and described in detail herein, those skilled in the art can readily devise many other varied embodiments that will still incorporate these teachings. For example, an alternative embodiment of the invention can employ a store-and-forward method to convey large data objects in a pseudo-offline mode. In other words, the object can
be beamed into a storage device on phone A while conversing, then when the conversation is complete but the file has either not yet begun or at least completed transferring, the phones move into a high speed data transfer mode until all data transfer is complete, and then the users hang up the connection without further operator interaction. Phone B then has the data in it's storage (if not already delivered) for later transfer to a PDA. Storage device size, the probability of users desiring communication after transfer to confirm accurate delivery, and the possibility of lost data if the transfer is interrupted can be incorporated into the design solution.