Multi-mode bitstream transmission protocol of encoded voice signals with embeded characteristics
First Claim
1. A communication system for transmitting a frame of a speech signal, the communication system comprising:
- a communication medium operable to transmit the frame in the form of a bitstream at a bit rate, the bit rate comprising one of a first bit rate of 8.5 kilobits per second and a second bit rate of 4.0 kilobits per second, the bitstream comprising;
a type component representative of a type classification of the frame, the type classification comprising a first type and a second type;
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type; and
a mode signal generation module in communication with the communication medium, the mode signal generation module operable to generate a mode signal indicative of a desired average bit rate for the bitstream.
13 Assignments
0 Petitions
Accused Products
Abstract
A speech compression system capable of encoding a speech signal into a bitstream for subsequent decoding to generate synthesized speech is disclosed. The bitstream comprises a type component and a gain component. The type component is representative of a type classification of a frame of speech signal that is transmitted. The type component comprises a first type and second type. The gain component represents an adaptive codebook gain and a fixed codebook gain component comprises a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type.
-
Citations
41 Claims
-
1. A communication system for transmitting a frame of a speech signal, the communication system comprising:
-
a communication medium operable to transmit the frame in the form of a bitstream at a bit rate, the bit rate comprising one of a first bit rate of 8.5 kilobits per second and a second bit rate of 4.0 kilobits per second, the bitstream comprising;
a type component representative of a type classification of the frame, the type classification comprising a first type and a second type;
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type; and
a mode signal generation module in communication with the communication medium, the mode signal generation module operable to generate a mode signal indicative of a desired average bit rate for the bitstream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A communication system for transmitting a frame of a speech signal, the communication system comprising:
-
a communication medium operable to transmit the frame in the form of a bitstream at a bit rate, the bit rate comprising one of a first bit rate and a second bit rate;
the bitstream comprising;
a type component representative of a type classification of the frame, the type classification comprising a first type and a second type;
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type; and
a half rate-signaling module in communication with the communication medium, the half rate-signaling module operable to generate a half rate signaling flag indicative of a maximum bit rate for the bitstream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A communication system for transmitting a frame of a speech signal, the communication system comprising:
-
a communication medium operable to transmit the frame in the form of a bitstream at a bit rate, the bit rate comprising one of a first bit rate and a second bit rate;
the bitstream comprising;
a type component representative of a type classification of the frame the type classification comprising a first type and a second type; and
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type;
where the first bit rate is 8.5 kilobits per second and the second bit rate is 4.0 kilobits per second.
-
-
29. A communication system for transmitting a frame of a speech signal, the communication system comprising:
-
a communication medium operable to transmit the frame in the form of a bitstream at a bit rate, the bit rate comprising one of a first bit rate and a second bit rate;
the bitstream comprising;
a type component representative of a type classification of the frame, the type classification comprising a first type and a second type; and
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type;
where the adaptive codebook gain component is 6 bits and the fixed codebook gain component is 10 bits when the bit rate is the first bit rate and the type classification is the second type.
-
-
30. A communication system for transmitting a frame of a speech signal, the communication system comprising:
-
a communication medium operable to transmit the frame in the form of a bitstream at a bit rate, the bit rate comprising one of a first bit rate and a second bit rate;
the bitstream comprising;
a type component representative of a type classification of the frame, the type classification comprising a first type and a second type; and
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type;
where the adaptive codebook gain component is 4 bits and the fixed codebook gain component is 8 bits when the bit rate is the second bit rate and the type classification is the second type.
-
-
31. A bitstream generated by a variable rate speech compression system to represent a speech signal, the bitstream comprising:
-
a full rate bitstream representing a first frame of the speech signal, the full rate bitstream comprising a type component indicative of a location of a plurality of bits representing the first frame;
a half rate bitstream representing a second frame of the speech signal, the half rate bitstream comprising a type component indicative of allocation of a plurality of bits representing the second frame;
a quarter rate bitstream representing a third frame of the speech signal with a predetermined number of bits that are fixedly allocated; and
an eighth rate bitstream representing a fourth frame of the speech signal with a predetermined number of bits that are fixedly allocated;
where the full rate bitstream comprises 1 bit representing a type classification with the type component and 169 bits selectively allocated as a function of the type classification to represent a line spectrum frequency component, an adaptive codebook component, a fixed codebook component and a gain component. - View Dependent Claims (32, 33, 34)
-
-
35. A bitstream generated by a variable rate speech compression system to represent a speech signal, the bitstream comprising:
-
a full rate bitstream representing a first frame of the speech signal, the full rate bitstream comprising a type component indicative of allocation of a plurality of bits representing the first frame;
a half rate bitstream representing a second frame of the speech signal, the half rate bitstream comprising a type component indicative of allocation of a plurality of bits representing the second frame;
a quarter rate bitstream representing a third frame of the speech signal with a predetermined number of bits that are fixedly allocated; and
an eighth rate bitstream representing a fourth frame of the speech signal with a predetermined number of bits that are fixedly allocated;
where the half rate bitstream comprises 1 bit representing a type classification with the type component, 21 bits representing a line spectrum frequency component and 58 bits selectively allocated as a function of the type classification to represent an adaptive codebook component, a fixed codebook component and a gain component. - View Dependent Claims (36, 37)
-
-
38. A bitstream generated by a variable rate speech compression system to represent a speech signal, the bitstream comprising:
-
a full rate bitstream representing a first frame of the speech signal the full rate bitstream comprising a type component indicative of allocation of a plurality of bits representing the first frame;
a half rate bitstream representing a second frame of the speech signal, the half rate bitstream comprising a type component indicative of allocation of a plurality of bits representing the second frame;
a quarter rate bitstream representing a third frame of the speech signal with a predetermined number of bits that are fixedly allocated; and
an eighth rate bitstream representing a fourth frame of the speech signal with a predetermined number of bits that are fixedly allocated;
where the eighth rate bitstream comprises a line spectrum frequency component and an energy component; and
where the eighth rate bitstream is 11 bits representing the line spectrum frequency component and 5 bits representing the energy component.
-
-
39. A method of generating a bitstream to represent a speech signal, the method comprising:
-
generating a full rate bitstream representing a frame of the speech signal, the full rate bitstream comprising a type component indicative of allocation of a plurality of bits that form the full rate bitstream;
generating a half rate bitstream representing a frame of the speech signal the half rate bitstream comprising a type component indicative of allocation of a plurality of bits that form the half rate bitstream;
generating a quarter rate bitstream representing a frame of the speech signal with a plurality of bits of fixed predetermined allocation;
generating an eighth rate bitstream representing a frame of the speech signal with a plurality of bits of fixed predetermined allocation;
combining the bits representing the speech signal to form the bitstream; and
allocating 39 bits for the quarter rate bitstream.
-
-
40. A communication system for transmitting a frame of a speech signal, the communication system comprising:
-
a communication medium operable to transmit the frame in the form of a bitstream at a bit rate the bit rate comprising one of a first bit rate and a second bit rate;
the bitstream comprising;
a type component representative of a type classification of the frame, the type classification comprising a first type and a second type;
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type; and
a mode signal generation module in communication with the communication medium, the mode signal generation module operable to generate a mode signal indicative of a desired average bit rate for the bitstream;
where the adaptive codebook gain component is 6 bits and the fixed codebook gain component is 10 bits when the bit rate is the first bit rate and the type classification is the second type.
-
-
41. A communication system for transmitting a frame of a speech signal, the communication system comprising:
-
a communication medium operable to transmit the frame in the form of a bitstream at a bit raw the bit rate comprising one of a first bit rate and a second bit rate;
the bitstream comprising;
a type component representative of a type classification of the frame, the type classification comprising a first type and a second type;
a gain component representing an adaptive codebook gain and a fixed codebook gain jointly encoded as a function of the bit rate when the type classification is the first type;
the gain component comprising a fixed codebook gain component and an adaptive codebook gain component exclusively encoded as separate components of the bitstream as a function of the bit rate when the type classification is the second type; and
a mode signal generation module in communication with the communication medium, the mode signal generation module operable to generate a mode signal indicative of a desired average bit rate for the bitstream;
where the adaptive codebook gain component is 4 bits and the fixed codebook gain component is 8 bits when the bit rate is the second bit rate and the type classification is the second type.
-
Specification