Computer-based multifunction personal communication system
First Claim
1. A communications device, comprising:
- 1.) a voice compression section having means fora.) receiving local voice signals from a local user,b.) conveying remote voice signals to the local user;
c.) converting the local voice signals into outgoing digital voice data;
d.) converting incoming digital voice data into the remote voice signals;
e.) compressing the outgoing digital voice data into compressed outgoing digital voice data frames,f.) placing the compressed outgoing digital voice data flames into a memory,g.) receiving compressed incoming digital voice data flames from the memory,h.) decompressing the compressed incoming digital voice data frames into the incoming digital voice data;
2.
0 Assignments
0 Petitions
Accused Products
Abstract
A personal communications system is described which includes components of software and hardware operating in conjunction with a personal computer. The user interface control software operates on a personal computer, preferably within the Microsoft Windows® environment. The software control system communicates with hardware components linked to the software through the personal computer serial communications port. The hardware components include telephone communication equipment, digital signal processors, and hardware to enable voice, fax and data communication with a remote site connected through a standard telephone line. The functions of the hardware components are controlled by control software operating within the hardware component and from the software components operating within the personal computer. The major functions of the system are a telephone function, a voice mail function, a fax manager function, a multi-media mail function, a show and tell function, a terminal function and an address book function. The telephone function allows the present system to operate, from the users perspective, as a conventional telephone using either hands-free, headset or handset operation. The telephone function is more sophisticated than a standard telephone in that the present system converts the voice into a digital signal which can be processed with echo cancellation, compressed, stored as digital data for later retrieval and transmitted as digital voice data concurrent with the transfer of digital information data.
-
Citations
11 Claims
-
1. A communications device, comprising:
-
1.) a voice compression section having means for a.) receiving local voice signals from a local user, b.) conveying remote voice signals to the local user; c.) converting the local voice signals into outgoing digital voice data; d.) converting incoming digital voice data into the remote voice signals; e.) compressing the outgoing digital voice data into compressed outgoing digital voice data frames, f.) placing the compressed outgoing digital voice data flames into a memory, g.) receiving compressed incoming digital voice data flames from the memory, h.) decompressing the compressed incoming digital voice data frames into the incoming digital voice data; 2. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. ) the memory connected to the voice compression section and to a data transmission section;
- and
3.) the data transmission section having means for a.) receiving the compressed outgoing digital voice data frames from the memory, b.) receiving outgoing computer digital data from a personal computer, c.) placing the compressed outgoing digital voice data frames into compressed outgoing digital voice data packets, d.) placing the outgoing computer digital data into outgoing computer digital data packets, e.) multiplexing the compressed outgoing digital voice data packets and the outgoing computer digital data packets to produce a multiplexed outgoing packet stream, f.) transmitting the multiplexed outgoing packet stream over a communication line; g.) receiving a multiplexed incoming packet stream from the communication line, h.) demultiplexing the multiplexed incoming packet stream to produce incoming computer digital data packets and compressed incoming digital voice data packets, i.) producing incoming computer digital data from the incoming computer digital data packets, j.) producing incoming compressed digital voice data flames from the compressed incoming digital voice data packets, k.) sending the incoming computer digital data to the personal computer through a communications interface, and l.) sending the compressed incoming digital voice data flames to the
- and
-
11. A method of communicating voice packets between a voice compression system and a communication system, comprising the steps of:
-
receiving local analog voice information from a user; digitizing the local analog voice information to create local digital voice data; compressing the local digital voice data to create compressed local digital voice data; framing the compressed local digital voice data to create compressed local digital voice data frames; placing the compressed local digital voice data frames into a memory device; receiving local computer data from a personal computer and receiving the compressed local digital voice data frames from the memory device; packetizing the compressed local digital voice data frames to produce compressed local digital voice data packets; packetizing the local computer data to produce local computer data packets; multiplexing the compressed local digital voice data packets with the local computer data packets to create an outgoing packet stream; transmitting the outgoing packet stream; receiving an incoming packet stream; demultiplexing the incoming packet stream to create compressed remote digital voice data packets and remote computer data packets; producing remote computer data from the remote computer data packets; sending the remote computer data to the personal computer; producing compressed remote digital voice data frames from the compressed remote digital voice data packets placing the compressed remote digital voice data flames into the memory device; removing the compressed remote digital voice data flames from the memory device; producing compressed remote digital voice data from the compressed remote digital voice data; decompressing the compressed remote digital voice data to create remote digital voice data; converting the remote digital voice data into remote analog voice information; and sending the remote analog voice information to the user.
-
Specification