SYSTEMS AND METHODS FOR INCLUDING AN IDENTIFIER WITH A PACKET ASSOCIATED WITH A SPEECH SIGNAL
First Claim
1. A method for including an identifier with a packet associated with a speech signal, the method comprising:
- receiving a signal;
partitioning the signal into a plurality of frames;
encoding a frame of the signal into a packet;
determining if the packet is encoded as a wideband packet or a narrowband packet;
packing an identifier in the packet based on the determination; and
transmitting the packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for including an identifier with a packet associated with a speech signal is described. A signal is received. The signal is partitioned into a plurality of frames. A frame of the signal is encoded into a packet. A determination is made if the packet is encoded as a wideband packet or a narrowband packet. An identifier is packed in the packet based on the determination. The packet is transmitted. At least two illegal values are provided from an N-bit parameter, wherein at least one bit from the N-bit parameter is used to carry information. A number of bits from the N-bit parameter that are used to carry information is equal to log2(X), wherein X is the number of illegal values provided from the N-bit parameter.
247 Citations
26 Claims
-
1. A method for including an identifier with a packet associated with a speech signal, the method comprising:
-
receiving a signal; partitioning the signal into a plurality of frames; encoding a frame of the signal into a packet; determining if the packet is encoded as a wideband packet or a narrowband packet; packing an identifier in the packet based on the determination; and transmitting the packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for including an identifier with a packet associated with a speech signal comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to; receive a signal; partition the signal into a plurality of frames; encode a frame of the signal into a packet; determine if the packet is encoded as a wideband packet or a narrowband packet; pack an identifier in the packet based on the determination; and transmit the packet. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system that is configured to include an identifier with a packet associated with a speech signal comprising:
-
means for processing; means for receiving a signal; means for partitioning the signal into a plurality of frames; means for encoding a frame of the signal into a packet; means for determining if the packet is encoded as a wideband packet or a narrowband packet; means for packing an identifier in the packet based on the determination; and means for transmitting the packet.
-
-
22. A computer-readable medium configured to store a set of instructions executable to:
-
receive a signal; partition the signal into a plurality of frames; encode a frame of the signal into a packet; determine if the packet is encoded as a wideband packet or a narrowband packet; pack an identifier in the packet based on the determination; and transmit the packet.
-
-
23. A method for decoding a packet, the method comprising:
-
receiving a packet; analyzing an identifier included in the packet; determining if the packet was encoded by a wideband coder or a narrowband coder; and selecting a decoding mode for the packet based on the determination.
-
-
24. An apparatus for decoding a packet comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to; receive a packet; analyze an identifier included in the packet; determine if the packet was encoded by a wideband coder or a narrowband coder; and select a decoding mode for the packet based on the determination.
-
-
25. A system that is configured to decode a packet comprising:
-
means for processing; means for receiving a packet; means for analyzing an identifier included in the packet; means for determining if the packet was encoded by a wideband coder or a narrowband coder; and means for selecting a decoding mode for the packet based on the determination.
-
-
26. A computer-readable medium configured to store a set of instructions executable to:
-
receive a packet; analyze an identifier included in the packet; determine if the packet was encoded by a wideband coder or a narrowband coder; and select a decoding mode for the packet based on the determination.
-
Specification