Selection of encoding modes and/or encoding rates for speech compression with closed loop re-decision
First Claim
1. A method comprising:
- representing, by using a processing device, a speech signal by amplitude components and phase components for a current frame and a past frame;
in a first closed loop stage, generating a first set of compressed components and a first set of uncompressed components for the current frame;
retrieving the amplitude components and the phase components from the past frame;
generating a first set of features based on the first set of compressed components, the first set of uncompressed components, the amplitude components from the past frame, and the phase components from the past frame;
checking the first set of features as part of a closed loop re-decision;
determining a final encoding decision based on the checking; and
encoding the speech signal based on the final encoding decision.
2 Assignments
0 Petitions
Accused Products
Abstract
In a device configurable to encode speech performing an closed loop re-decision may comprise representing a speech signal by amplitude components and phase components for a current frame and a past frame. In a first closed loop stage, a first set of compressed components and a first set of uncompressed components for a current frame may be generated. A first set of features may be generated by comparing current and past frame amplitude and/or phase components. In a second closed loop stage, a second set of compressed components for the current frame may be generated by compressing the first set of compressed components and compressing the first set of uncompressed components. Generation of a second set of features may be based on the second set of compressed components from the current frame and a combination of amplitude and/or phase components from the past frame.
-
Citations
46 Claims
-
1. A method comprising:
-
representing, by using a processing device, a speech signal by amplitude components and phase components for a current frame and a past frame; in a first closed loop stage, generating a first set of compressed components and a first set of uncompressed components for the current frame; retrieving the amplitude components and the phase components from the past frame; generating a first set of features based on the first set of compressed components, the first set of uncompressed components, the amplitude components from the past frame, and the phase components from the past frame; checking the first set of features as part of a closed loop re-decision; determining a final encoding decision based on the checking; and encoding the speech signal based on the final encoding decision. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 28)
-
-
19. A non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors, cause the one or more processors to:
-
represent a speech signal by amplitude components and phase components for a current frame and a past frame; in a first closed loop stage generate a first set of compressed components and a first set of uncompressed components for a current frame; retrieve the amplitude components and the phase components from the past frame; generate a first set of features based on the first set of compressed components, the first set of uncompressed components, the amplitude components from the past frame, and the phase components from the past frame; check the first set of features as part of a closed loop re-decision; determine a final encoding decision based on the checking; and encode the speech signal based on the final encoding decision. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
29. A mobile device comprising:
-
circuitry configured to interact with a network for radio-frequency communications; and a non-transitory computer-readable storage medium comprising instructions that, when executed by one or more processors, cause the one or more processors to; represent a speech signal by amplitude components and phase components for a current frame and a past frame; in a first closed loop stage, generate a first set of compressed components and a first set of uncompressed components for a current frame; retrieve the amplitude components and the phase components from the past frame; generate a first set of features based on the first set of compressed components, the first set of uncompressed components, the amplitude components from the past frame, and the phase components from the past frame; check the first set of features as part of a closed loop re-decision; determine a final encoding decision based on the checking, wherein the final encoding decision identifies an encoding rate, wherein the encoding rate changes from half to full; and encode the speech signal based on the final encoding decision.
-
-
30. A device comprising:
-
a processing device, and a memory means for representing a speech signal by amplitude components and phase components for a current frame and a past frame; in a first closed loop stage, means for generating a first set of compressed components and a first set of uncompressed components for a current frame; means for retrieving the amplitude components and the phase components from the past frame; means for generating a first set of features based on the first set of compressed components, the first set of uncompressed components, the amplitude components from the past frame, and the phase components from the past frame; means for checking the first set of features as part of a closed loop re-decision; and means for determining a final encoding decision based on the checking. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification