Patent ID: 8326608

Claim:
A transcoding method for transcoding between two embedded codecs, the method comprising: delaying a first encoded stream in input streams for an integer number of frames, the first encoded stream comprises a stream of at least one extension layer in the input streams obtained after input voice signals are encoded by using a first codec; performing delay aligning and adjusting on a first decoded signal to obtain an adjusted signal, the first decoded signal is obtained by the first codec decoding other encoded streams in the input streams, the other encoded streams comprise streams of other layers in the input streams obtained after the input voice signals are encoded by using the first codec, and the streams of other layers comprise a core-layer stream and exclude the first encoded stream; wherein a method and a bandwidth used by the first codec for encoding the at least one extension layer are the same as those used by a second codec for encoding the at least one extension layer; and wherein a relationship between a delay of a second encoded stream obtained by a second codec encoding the adjusted signal and a delay of the first encoded stream delayed for the integer number of frames corresponds to a relationship between an encoding delay of the second codec encoding the at least one extension layer and an encoding delay of encoding at other layers.