Patent ID: 9269366
Filing Date: 2016-02-23
CPC Classification: G10L

Claim Text:
1. A method for encoding an audio signal comprising a series of temporally ordered segments, comprising: determining, using a processing unit or an integrated circuit, if instantaneous coding or differential coding should be applied to encode a pitch period associated with a current segment of the audio signal by determining if a number of bits required to differentially encode a magnitude of a difference between the pitch period associated with the current segment and a pitch period associated with a previous segment in the series of segments exceeds a number of bits required to instantaneously encode the pitch period associated with the current segment; determining that instantaneous coding should be applied to encode the pitch period associated with the current segment of the audio signal if the number of bits required to differentially encode the magnitude of the difference between the pitch period associated with the current segment and the pitch period associated with the previous segment exceeds the number of bits required to instantaneously encode the pitch period associated with the current segment; determining that differential coding should be applied to encode the pitch period associated with the current segment of the audio signal if the number of bits required to differentially encode the magnitude of the difference between the pitch period associated with the current segment and the pitch period associated with the previous segment does not exceed the number of bits required to instantaneously encode the pitch period associated with the current segment; responsive to determining that instantaneous coding should be applied, outputting a quantized representation of the pitch period associated with the current segment as part of an encoded representation of the current segment; and responsive to determining that differential coding should be applied, encoding the magnitude of the difference between the pitch period associated with the current segment and the pitch period associated with the previous segment and outputting the encoded difference rather than the quantized representation of the pitch period as part of the encoded representation of the current segment.