IP Library Granted Patent US 7,546,508
Granted Patent B2
US 7,546,508 · App. 10/740,863 · Granted Jun 9, 2009

Codec-assisted capacity enhancement of wireless VoIP

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,546,508
App. No.
10/740,863
Granted
Jun 9, 2009
Kind
B2
Abstract

The use of a cellular system's packet data channel for transport of speech communications is enhanced by dynamically controlling the transmission of data packets that were received in error and notified to the transmitter by the receiver in accordance with an algorithm that takes into account a self-generated determination of the perceptual quality importance of the frame and is generated once for each frame by the speech encoder. The calculation of the frame importance is codec-dependent, and depends on a number of attributes associated with each particular frame, including the frame rate (for variable-rate codecs), signal classification, transition characteristics, background noise, previous frame erasures, etc. The selective reduction in transmission and retransmission increases the capacity of the cellular system while maintaining or even improving the quality of the received voice signal.

Claims (36)

1. A method comprising:

determining a perceptual quality importance of a data frame of speech data, where the perceptual quality importance indicates the importance of the data frame to perception of the speech data;

outputting from an encoder an encoded data frame in conjunction with an indication of the perceptual quality importance of the encoded data frame;

transmitting said encoded data frame to a receiver;

and selectively suppressing retransmission of the encoded data frame in accordance with the indication of the perceptual quality importance and in conjunction with feedback from the receiver, where the method is performed by a single device.

2. The method of claim 1 , where the indication of the perceptual quality importance is quantized to N levels, where N>1.

3. The method of claim 1 , where selectively suppressing retransmission of the encoded data frame in accordance with the indication of the perceptual quality importance and in conjunction with feedback from the receiver is further performed in conjunction with an indication of current system loading.

4. The method of claim 3 ; wherein the indication of current system loading comprises a sector capacity status factor and is a function of data transfer capacity.

5. The method of claim 1 , where selectively suppressing retransmission of the encoded data frame in accordance with the indication of the perceptual quality importance and in conjunction with feedback from the receiver is further performed in conjunction with an indication of error history.

6. The method of claim 1 , where the encoder is comprised of a speech encoder, and where the perceptual quality importance is based on at least one of signal classification, transition characteristics and background noise.

7. A computer program product embodied on a computer readable storage medium and comprising program instructions the execution of which results in operations that comprise:

determining a perceptual quality importance of a data frame of a speech signal, where the perceptual quality importance indicates the importance of the data frame to perception of the speech signal;

outputting from an encoder an encoded data frame in conjunction with an indication of perceptual quality importance of the encoded data frame;

transmitting said encoded data frame to a receiver; and

selectively suppressing retransmission of the encoded data frame in accordance with the indication of perceptual quality importance and in conjunction with feedback from the receiver, where a single device comprises the computer readable storage medium.

8. The computer program product of claim 7 , where the indication of the perceptual quality importance is quantized to N levels, where N>1.

9. The computer program product of claim 7 , where selectively suppressing retransmission of the encoded data frame in accordance with the indication of the perceptual quality importance and in conjunction with feedback from the receiver is further performed in conjunction with an indication of current system loading.

10. The computer program product of claim 7 , where selectively suppressing retransmission of the encoded data frame in accordance with the indication of the perceptual quality importance and in conjunction with feedback from the receiver is further performed in conjunction with an indication of error history.

11. The computer program product of claim 7 , where the encoder is comprised of a speech encoder, and where the perceptual quality importance is based on at least one of signal classification, transition characteristics and background noise.

12. An apparatus, comprising:

a speech encoder configured to determine a perceptual quality importance of a data frame of speech data, where the perceptual quality importance indicates the importance of the data frame to perception of the speech data, and having an output to provide frames of encoded speech data and, in conjunction with each frame, an indication of the perceptual quality importance of the encoded speech data that comprises the frame;

a transmitter having an input coupled to the output of said speech encoder to transmit the frames of encoded speech data to a receiver; and

a retransmission unit adapted to selectively suppress retransmission of individual ones of the frames of encoded speech data in accordance with a corresponding one of the indications of the perceptual quality importance and in conjunction with feedback from the receiver.

13. The apparatus of claim 12 , where the indication of perceptual quality importance is quantized to N levels, where N>1.

14. The apparatus of claim 12 , where said retransmission unit is further responsive to an indication of communication system loading.

15. The apparatus of claim 12 , where said retransmission unit is further responsive to an indication of error history.

16. The apparatus of claim 12 , where perceptual quality importance is based on at least one of signal classification, transition characteristics and background noise.

17. The apparatus of claim 12 , where said frames of encoded speech data are transmitted as data packets in a voice over internet protocol (VoIP) communication system.

18. A device, comprising:

means for encoding speech and comprising a means for determining a perceptual quality importance of a frame of encoded speech data, where the perceptual quality importance indicates the importance of the data frame to perception of the speech data, and an output to provide frames of encoded speech data and, in conjunction with each frame, an indication of the perceptual quality importance of the encoded speech data that comprises the frame;

means for transmitting the frames of encoded speech data to a receiver; and

means for selectively retransmitting frames of speech data to the receiver and adapted to selectively suppress retransmission certain individual ones of the frames of encoded speech data in accordance with a corresponding one of the indications of perceptual quality importance and in conjunction with feedback from the receiver.

19. The device of claim 18 , where the indication of the perceptual quality importance is quantized to N levels, where N>1.

20. The device of claim 18 , where said retransmission means is further responsive to at least one of an indication of current system loading and an indication of error history.

21. The device of claim 18 , where the perceptual quality importance is based on at least one of signal classification, transition characteristics and background noise.

22. The device of claim 18 , where said frames of encoded speech data are transmitted as data packets in a voice over internet protocol (VoIP) communication system.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2024
From: INTELLECTUAL VENTURES ASSETS 194 LLC
To: INTEGRAL WIRELESS TECHNOLOGIES LLC
Reel/Frame 068920/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2024
From: NYTELL SOFTWARE LLC
To: INTELLECTUAL VENTURES ASSETS 194 LLC
Reel/Frame 068868/0248 →
MERGER Recorded Dec 31, 2015
From: ROAC ND INVESTMENTS L.L.C.
To: NYTELL SOFTWARE LLC
Reel/Frame 037391/0341 →
CONFIRMATORY ASSIGNMENT Recorded Mar 2, 2011
From: GREER, STEVEN CRAIG
To: NOKIA CORPORATION
Reel/Frame 025888/0732 →