Patent ID: 7804819

Claim:
A method for implementing voice over Internet Protocol through a mobile wireless communications device comprising: sampling a voice communication to generate a corresponding sampled communication; encoding the sampled communication into encoded data by at least grouping a plurality of samples from the voice communication in a frame, transforming the frame into a transformed frame comprising a plurality of transformed samples, grouping the plurality of transformed samples into at least a plurality of odd transformed samples and a plurality of even transformed samples, and processing first and second differences between the plurality of odd transformed samples and the plurality of even transformed samples, and the plurality of even transformed samples and the plurality of odd transformed samples, respectively; decoding the encoded data into decoded data; and connecting the mobile wireless communications device to a packed switched network for transmitting the encoded data; the encoding and decoding being executed respectively by an encoder and a decoder stored on an integrated circuit (IC) card inserted into the mobile wireless communications device.