Mobile internet protocol voice system
First Claim
Patent Images
1. A method for transmitting telephone messages over the Internet between a first subscriber using a mobile terminal and a second subscriber, comprising:
- digitizing speech in a first vocoder to be transmitted from said first subscriber to said second subscriber;
coding and formatting said digitized speech for wireless transmission to obtain coded and formatted digitized speech;
receiving said coded and formatted digitized speech at a wireless receiver;
decoding said coded and formatted digitized speech to obtain decoded speech and an error indication;
combining said error indication with said decoded speech and reformatting the decoded speech plus error indication for transmission over the Internet to a second vocoder;
deformatting said decoded speech plus error indication and applying the deformatted speech and error indication to the second vocoder to convert the decoded speech to an analog voice signal for said second subscriber, wherein said second vocoder uses said error indication to mask errors arising during said wireless transmission.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for Internet Protocol voice communication comprises using both the Internet and wireless communications systems to communicate between two individuals. The speech is encrypted and encoded prior to transmission with an error indication field appended to the speech bits. Formatting for the Internet leg of the communications occurs according to Internet Protocol. Errors arising during the wireless transmission are addressed by appropriately ordering the encryption, error correction coding, and error detection together with the appended error indication field.
-
Citations
56 Claims
-
1. A method for transmitting telephone messages over the Internet between a first subscriber using a mobile terminal and a second subscriber, comprising:
-
digitizing speech in a first vocoder to be transmitted from said first subscriber to said second subscriber;
coding and formatting said digitized speech for wireless transmission to obtain coded and formatted digitized speech;
receiving said coded and formatted digitized speech at a wireless receiver;
decoding said coded and formatted digitized speech to obtain decoded speech and an error indication;
combining said error indication with said decoded speech and reformatting the decoded speech plus error indication for transmission over the Internet to a second vocoder;
deformatting said decoded speech plus error indication and applying the deformatted speech and error indication to the second vocoder to convert the decoded speech to an analog voice signal for said second subscriber, wherein said second vocoder uses said error indication to mask errors arising during said wireless transmission. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for transmitting telephone messages over the Internet between a first subscriber using a mobile terminal and a second subscriber, comprising:
-
digitizing speech to be transmitted from said second subscriber to said first subscriber using a first vocoder adapted to a data rate used over a wireless path and formatting said digitized speech for transmission via the Internet;
receiving said speech via the Internet at a wireless network station and coding and reformatting said digitized speech for wireless transmission over a wireless network;
receiving said coded and reformatted digitized speech using a receiver in said mobile terminal and decoding said coded and reformatted digitized speech to obtain decoded speech and an error indication;
combining said error indication with said decoded speech and deformatting the decoded speech and the error indication to obtain speech frames for input to a second vocoder;
using said second vocoder to convert said decoded speech to analog speech signals, including using said error indication to mask errors arising during wireless transmission. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for transmitting telephone messages via the Internet between a first subscriber and a second subscriber using a first mobile terminal and a second mobile terminal respectively, comprising:
-
digitizing speech to be transmitted from one of said subscribers to the other of said subscribers using a first vocoder adapted to a data rate used over a wireless path and formatting and coding said digitized speech for wireless transmission;
receiving said coded and formatted speech at a first wireless network station, decoding said coded speech to obtain decoded speech and a first error indication, and reformatting said digitized speech and first error indication for transmission via the Internet;
receiving said reformatted digitized speech and error indication via the Internet at a second wireless network station and recoding the digitized speech and first error indication for wireless transmission from the second wireless network station to said other subscriber;
receiving said recoded speech and first error indication at said other subscriber and decoding said recoded speech to decode the recoded speech and first error indication to produce a second error indication;
combining said decoded first and second error indications with said decoded speech and deformatting the combined decoded speech plus first and second error indications to obtain speech frames for input to a second vocoder;
using said second vocoder to convert said decoded speech to analog speech signals, including using said first and second error indications to mask errors arising during wireless transmission from said one of said subscribers to said first wireless network station or arising during transmission from said second wireless network station to said other subscriber. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of transmitting digitized speech containing a plurality of speech bits from a first terminal to a second terminal, said method comprising:
-
appending one or more error indication bits to said speech bits;
encrypting said speech bits to obtain encrypted speech bits;
encrypting said error indication bits independently of said speech bits to obtain encrypted error indication bits;
error coding said encrypted speech bits and said encrypted error indication bits to obtain coded bits; and
transmitting said coded bits from said first terminal to said second terminal. - View Dependent Claims (51, 52, 53, 54, 55, 56)
transmitting said encrypted speech bits and said encrypted error indication bits as modified by said third terminal to said second terminal;
deciphering said encrypted speech bits and said encrypted error indication bits at said second terminal to obtain said speech bits and said error indication bits respectively; and
speech decoding said speech bits using said error indication bits to mask errors arising during transmission.
-
-
56. The method of claim 55 wherein speech decoding said speech bits comprises using said error indication bits to invoke an artificial parameter reconstruction algorithm.
Specification