Method and apparatus for time-warping packets at the sender side
First Claim
Patent Images
1. A method used by a mobile communications device capable of communicating over multiple access networks, comprising:
- transmitting normal packets created from a stream of speech samples over a first network;
identifying a first speech sample of one normal packet that will correspond in time to a first packet to be transmitted to a second network;
choosing a certain number of consecutive speech samples beginning with the first speech sample;
expanding, at a transmitter, the chosen number of speech samples in the normal packet to produce a first expanded packet;
generating from these samples the first expanded packet for transmitting over the first network; and
transmitting expanded packets on the first network for a time period that is based on a differential communications path delay of the first network and the second network.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is directed to a mobile communication device that is capable of accessing different types of networks such as a circuit-switched network, or any cellular network, and a packet-switched network. During hand-over from the first network to the second network, the sender of packets/frames expands or compresses the packet-switched packets using well-known time-warping techniques. At the receiver end, the received time-warped packets and frames from the second network are appropriately selected so that no unwanted artifacts are introduced during playback.
-
Citations
21 Claims
-
1. A method used by a mobile communications device capable of communicating over multiple access networks, comprising:
-
transmitting normal packets created from a stream of speech samples over a first network; identifying a first speech sample of one normal packet that will correspond in time to a first packet to be transmitted to a second network; choosing a certain number of consecutive speech samples beginning with the first speech sample; expanding, at a transmitter, the chosen number of speech samples in the normal packet to produce a first expanded packet; generating from these samples the first expanded packet for transmitting over the first network; and transmitting expanded packets on the first network for a time period that is based on a differential communications path delay of the first network and the second network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A mobile communications device capable of communicating over multiple access networks, comprising:
-
a first transmitter configured to transmit normal packets and expanded packets over a first network; and a processor configured to identify one of the normal packets to be transmitted over the first network that corresponds in time to a first packet to be transmitted over a second network, time-expand, at the transmitter, the identified normal packet to generate an expanded packet before passing the expanded packet to the first transmitter; and transmit expanded packets on the first network for a time period that is based on a differential communications path delay of the first network and the second network. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable media containing programming instructions for transmitting in a mobile communications device capable of communicating over multiple access networks, that upon execution thereof, causes one or more processors of the mobile device to perform the steps of:
-
transmitting normal packets created from a stream of speech samples over a first network; identifying a first speech sample of one normal packet that will correspond in time to a first packet to be transmitted to a second network; choosing a certain number of consecutive speech samples beginning with the first speech sample; expanding, at a transmitter, the chosen number of speech samples in the normal packet to produce a first expanded packet; generating from these samples a first expanded packet for transmitting over the first network; and transmitting expanded packets on the first network for a time period that is based on a differential communications path delay of the first network and the second network.
-
-
15. A mobile communications device capable of communicating over multiple access networks, comprising:
-
a first transmitter configured to transmit normal packets and expanded packets over a first network; means for identifying one of the normal packets to be transmitted over the first network that corresponds in time to a first packet to be transmitted over a second network; means for time-expanding, at the first transmitter, the identified ene normal packet to generate an expanded packet before passing the expanded packet to the first transmitter; and means for transmitting expanded packets on the first network for a time period that is based on a differential communications path delay of the first network and the second network.
-
-
16. A mobile communications device capable of communicating over multiple access networks, comprising:
-
means for transmitting normal packets created from a stream of speech samples over a first network; means for identifying a first speech sample of one normal packet that will correspond in time to a first packet to be transmitted to a second network; means for choosing a certain number of consecutive speech samples beginning with the first speech sample; means for expanding, at a transmitter, the chosen number of speech samples in the normal packet to produce a first expanded packet; means for generating from these samples the first expanded packet for transmitting over the first network; and means for transmitting expanded packets on the first network for a time period that is based on a differential communications path delay of the first network and the second network. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification