IP Library Granted Patent US 9,357,039
Granted Patent B2
US 9,357,039 · App. 14/697,872 · Granted May 31, 2016

Header elimination for real time internet applications

Inventors: Keith Faulk Conner (Boonton, NJ); Anil M. Rao (Cedar Knolls, NJ)
Assignee: Alcatel Lucent
H04L69/22H04L43/106H04L47/10H04L47/283H04L49/90H04L65/608H04L67/2823H04L67/2828H04L69/04H04L69/167H04W28/06H04W80/04
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 9,357,039
App. No.
14/697,872
Granted
May 31, 2016
Kind
B2
Abstract

The disclosed techniques provide for eliminating real-time transport protocol, RTP, extension bit X, marker bit M, time stamp and sequence number information and/or user data protocol, UDP, checksum information from the header of a packet for transmission.

Claims (34)

1. A method of decompressing a header, comprising:

monitoring arrival times of packets at a receiver, the packets not including a real-time transport protocol (RTP) time stamp in a RTP header portion of the packets, and the packets including a medium access control-high speed (MAC-hs) time stamp in a MAC-hs header portion of the packets;

determining the RTP time stamp of a currently received packet based on (i) a difference between the arrival time of the currently received packet and the arrival time of a previously received packet, and (ii) the MAC-hs time stamp in the MAC-hs header portion; and

decompressing the RTP header portion of the currently received packet by inserting the determined RTP time stamp into the RTP header portion, and the decompressing includes reconstructing a RTP sequence number for the RTP header portion of the currently received packet based on (i) a received radio link control (RLC) unacknowledged mode (UM) sequence number associated with the currently received packet or (ii) a RTP sequence number for the previously received packet plus an increment.

2. The method of claim 1 , wherein the determining determines the RTP time stamp based on the difference and the RTP time stamp for the previously received packet.

3. The method of claim 2 , wherein the determining includes adding a product of the difference and a factor to the RTP time stamp determined for the previously received packet.

4. The method of claim 3 , wherein the factor equals the transmission time interval for a channel over which the packets are received divided by a period of RTP packet generation.

5. The method of claim 1 , wherein the determining determines the RTP time stamp based the arrival time of the currently received packet, the arrival time of the previously received packet, and the RTP time stamp for the previously received packet.

6. The method of claim 1 , further comprising:

generating a user data protocol (UDP) checksum for the currently received packet; and

inserting the generated UDP checksum into a UDP header portion of the currently received packet.

7. The method of claim 1 , further comprising:

converting a user data protocol-Lite (UDP-Lite) portion of the currently received packet to UDP; and

decompressing the currently received packet according to robust header compression (RoHC).

8. A method of compressing a header, comprising:

forming real-time transport protocol (RTP) packets such that each of the RTP packets include a same fixed number of vocoder packets; and

compressing a header portion of each of the RTP packets by removing an extension bit and a marker bit from the header portion, the fixed number of vocoder packets being used during decompression such that another extension bit and another marker bit established based on the fixed number of vocoder packets are inserted into the compressed header portion when decompressed.

9. A receiver configured to,

monitor arrival times of packets at the receiver, the packets not including a real-time transport protocol (RTP) time stamp in a RTP header portion of the packets, and the packets including a medium access control-high speed (MAC-hs) time stamp in a MAC-hs header portion of the packets;

determine the RTP time stamp of a currently received packet based on (i) a difference between the arrival time of the currently received packet and the arrival time of a previously received packet, and (ii) the MAC-hs time stamp in the MAC-hs header portion; and

decompress the RTP header portion of the currently received packet by inserting the determined RTP time stamp into the RTP header portion, and the decompressing includes reconstructing a RTP sequence number for the RTP header portion of the currently received packet based on (i) a received radio link control (RLC) unacknowledged mode (UM) sequence number associated with the currently received packet or (ii) a RTP sequence number for the previously received packet plus an increment.

10. The receiver of claim 9 , wherein the receiver is configured to determine the RTP time stamp based on the difference and the RTP time stamp for the previously received packet.

11. The receiver of claim 10 , wherein the receiver is configured to add a product of the difference and a factor to the RTP time stamp determined for the previously received packet in determining the RTP time stamp of a currently received packet.

12. The receiver of claim 11 , wherein the factor equals the transmission time interval for a channel over which the packets are received divided by a period of RTP packet generation.

13. The receiver of claim 9 , wherein the receiver is configured to determine the RTP time stamp based the arrival time of the currently received packet, the arrival time of the previously received packet, and the RTP time stamp for the previously received packet.

14. The receiver of claim 9 , wherein the receiver is configured to,

generate a user data protocol (UDP) checksum for the currently received packet; and

insert the generated UDP checksum into a UDP header portion of the currently received packet.

15. The receiver of claim 9 , wherein the receiver is configured to,

convert a user data protocol-Lite (UDP-Lite) portion of the currently received packet to UDP; and

decompress the currently received packet according to robust header compression (RoHC).

16. A transmitter configured to,

form real-time transport protocol (RTP) packets such that each of the RTP packets include a same fixed number of vocoder packets; and

compress a header portion of each of the RTP packets by removing an extension bit and a marker bit from the header portion, the fixed number of vocoder packets being used during decompression such that another extension bit and another marker bit established based on the fixed number of vocoder packets are inserted into the compressed header portion when decompressed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: CONNER, KEITH FAULK; RAO, ANIL M.
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 036294/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2015
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 036294/0308 →
MERGER AND CHANGE OF NAME Recorded Aug 10, 2015
From: LUCENT TECHNOLOGIES INC; ALCATEL USA MARKETING, INC.; ALCATEL USA SOURCING, INC.; LUCENT TECHNOLOGIES INC
To: ALCATEL-LUCENT USA INC.
Reel/Frame 036287/0071 →
Continuity (2)
Continuation 11212113 · Aug 26, 2005
Related Publication 20150244843A1 · Aug 27, 2015