Update of header compression state in packet communications
AssigneeTelefonaktiebolaget LM Ericsson (publ)
InventorsKrister Svanbro, Jim Sundqvist, Lars Westberg
Life of this patent
Estimating the term…
Abstract
The soft state of a header compression scheme in a communication system carrying packet traffic including a real time communication signal can be updated during periods of communication signal inactivity, during which there is no need to transmit the communication signal. The header compression soft state can also be updated by stealing bits from the communication signal to carry the header update information. If the communication signal includes source encoded data, the header compression soft state can be updated selectively based on the bit rate of a codec that produced the source encoded data.
Claims35
A method of transmitting a communication signal from a first communication station to a second communication station, comprising:
- during periods of communication signal activity, sending from the first station to the second station communication signal packets which include compressed header information and communication signal information;
- the first station detecting an absence of communication signal activity;
- responsive to the first station detecting an absence of communication signal activity, sending from the first station to the second station an update packet including header update information;
- and
- operating the second station to use the header update information to correct an error in previously sent compressed header information, and to interpret header information in subsequent communication signal packets sent from the first station to the second station.
A method of transmitting a communication signal from a first communication station to a second communication station, wherein said communication information includes source encoded data, said method comprising:
- during periods of communication signal activity, sending from the first station to the second station communication signal packets which include header information and communication signal information;
- and
- during one of said periods of communication signal activity, the first station determining that a bit rate of a codec that produced the source encoded data is below a threshold level, and thereafter the first station inserting header update information in one of the packets without replacing any of the source encoded data.
A method of transmitting information from a first communication station to a second communication station, comprising:
- the first station assembling packets which include header information and payload information, and sending the assembled packets from the first station to the second station;
- said assembling step including the first station assembling an update packet, including replacing at least some payload information with header update information which can be used by the second station to interpret header information in subsequent packets sent from the first station to the second station;
- and
- said sending step including sending said update packet from the first station to the second station.
A method of transmitting information from a first communication station to a second communication station, comprising:
- the first station assembling packets which include header information and payload information, and sending the assembled packets from the first station to the second station;
- and
- said assembling step includes the first station assembling an update packet, including replacing a first portion of the payload information with header update information, and wherein said sending step includes sending the header update information in said update packet together with a second portion of the payload information from the first station to the second station.
A communication apparatus for transmitting a communication signal to a second communication apparatus, comprising:
- a packet unit having an input for receiving communication signal information during periods of communication signal activity, and having an output for sending to the second apparatus communication signal packets including communication signal information and compressed header information;
- a header unit coupled to said packet unit for providing thereto said header information and also for providing thereto header update information which can be used by the second apparatus to correct an error in previously sent compressed header information and also to interpret header information in subsequent communication signal packets sent from said packet unit to the second apparatus;
- and
- said packet unit responsive to an absence of communication signal activity for sending from said output to the second apparatus an update packet including said header update information.
A communication apparatus for transmitting information to a second communication apparatus, comprising:
- a packet unit having an input for receiving payload information, and having an output for sending to the second apparatus packets including payload information and header information;
- a header unit coupled to said packet unit for providing thereto said header information and also for providing thereto header update information which can be used by the second apparatus to interpret header information in subsequent packets sent from said packet unit to the second apparatus;
- and
- said packet unit operable, before sending one of said packets, to replace at least some of the payload information with the header update information.
A communication apparatus for transmitting information to a second communication apparatus, comprising:
- a packet unit having an input for receiving payload information, and having an output for sending to the second apparatus packets including payload information and header information;
- a header unit coupled to said packet unit for providing thereto said header information and also for providing thereto header update information which can be used by the second apparatus to interpret header information in subsequent packets sent from said packet unit to the second apparatus;
- and
- said packet unit operable, before sending one of said packets, to replace a first portion of the payload information of said one packet with header update information, and to send the header update information in said one packet together with a second portion of the payload information.
A method of transmitting source encoded data from a first communication station to a second communication station, comprising:
- the first station assembling source encoded data packets which include header information and source encoded data, and sending the assembled packets from the first station to the second station;
- and
- the first station determining that a bit rate of a codec that produced the source encoded data is below a threshold level, and thereafter assembling an update packet including header information, the source encoded data and header update information which can be used by the second station to interpret header information in subsequent source encoded data packets sent from the first station to the second station.
A communication apparatus for transmitting source encoded data to a second communication apparatus, comprising:
- a packet unit having an input for receiving source encoded data, and having an output for sending to the second apparatus source encoded data packets including source encoded data and header information;
- a header unit coupled to said packet unit for providing thereto said header information and also for providing thereto header update information which can be used by the second apparatus to interpret header information in subsequent source encoded data packets sent from said packet unit to the second apparatus;
- and
- said packet unit having an input for receiving information indicating that a bit rate of a codec that produced the source encoded data is below a threshold level, said packet unit responsive to said information for inserting the header update information in one of said source encoded data packets together with the header information and the source encoded data.
Dependencies are inferred from the claim text.