Recovering high frequency band signal of a lost frame in media bitstream according to gain gradient
DCFirst Claim
1. A method for recovering a lost frame of a media bitstream, comprising:
- obtaining a synthesized high frequency band signal of a current lost frame;
obtaining recovery information related to the current lost frame, wherein the recovery information comprises a coding mode of a previous frame and a frame class of a last frame received before the current lost frame;
determining a global gain gradient of the current lost frame according to the recovery information;
determining a global gain of the current lost frame according to the global gain gradient and a global gain of each frame in previous M frames of the current lost frame, wherein M is a positive integer;
determining a subframe gain of the current lost frame; and
adjusting the synthesized high frequency band signal of the current lost frame according to the global gain of the current lost frame and the subframe gain of the current lost frame to obtain a high frequency band signal of the current lost frame.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for recovering lost frame in a media bitstream, where when a frame loss event occurs, a decoder obtains a synthesized high frequency band signal of a current lost frame, and recovery information related to the current lost frame, determines a global gain gradient of the current lost frame, and determines a global gain of the current lost frame according to the global gain gradient and a global gain of each frame in previous M frames of the current lost frame. A high frequency band signal of the current lost frame is obtained by adjusting the synthesized high frequency band signal of the current lost frame according to the global gain and a subframe gain of the current lost frame. Hence, the method enables natural and smooth transitions of the high frequency band signal between the frames, and attenuates noises in the high frequency band signal.
-
Citations
22 Claims
-
1. A method for recovering a lost frame of a media bitstream, comprising:
-
obtaining a synthesized high frequency band signal of a current lost frame; obtaining recovery information related to the current lost frame, wherein the recovery information comprises a coding mode of a previous frame and a frame class of a last frame received before the current lost frame; determining a global gain gradient of the current lost frame according to the recovery information; determining a global gain of the current lost frame according to the global gain gradient and a global gain of each frame in previous M frames of the current lost frame, wherein M is a positive integer; determining a subframe gain of the current lost frame; and adjusting the synthesized high frequency band signal of the current lost frame according to the global gain of the current lost frame and the subframe gain of the current lost frame to obtain a high frequency band signal of the current lost frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for recovering a lost frame of a media bitstream, comprising:
-
obtaining a synthesized high frequency band signal of a current lost frame; obtaining recovery information related to the current lost frame, wherein the recovery information comprises a coding mode of a previous frame and a frame class of a last frame received before the current lost frame; determining a subframe gain gradient of the current lost frame according to the recovery information; determining a subframe gain of the current lost frame according to the subframe gain gradient and a subframe gain of each frame in previous N frames of the current lost frame, wherein N is a positive integer; determining a global gain of the current lost frame; and adjusting the synthesized high frequency band signal of the current lost frame according to the subframe gain of the current lost frame and the global gain of the current lost frame to obtain a high frequency band signal of the current lost frame. - View Dependent Claims (11, 12)
-
-
13. A decoder, comprising:
-
a memory storing program codes; and a processor coupled to the memory, the program codes causing the processor to be configured to; obtain a synthesized high frequency band signal of a current lost frame; obtain recovery information related to the current lost frame, wherein the recovery information comprises a coding mode of a previous frame and a frame class of a last frame received before the current lost frame; determine a global gain gradient of the current lost frame according to the recovery information; determine a global gain of the current lost frame according to the global gain gradient and a global gain of each frame in previous M frames of the current lost frame, wherein M is a positive integer; determine a subframe gain of the current lost frame; and adjust the synthesized high frequency band signal of the current lost frame according to the global gain of the current lost frame and the subframe gain of the current lost frame to obtain a high frequency band signal of the current lost frame. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A decoder, comprising:
-
a memory storing program codes; and a processor coupled to the memory, the program codes causing the processor to be configured to; obtain a synthesized high frequency band signal of a current lost frame; obtain recovery information related to the current lost frame, wherein the recovery information comprises a coding mode of a previous frame and a frame class of a last frame received before the current lost frame; determine a subframe gain gradient of the current lost frame according to the recovery information; determine a subframe gain of the current lost frame according to the subframe gain gradient and a subframe gain of each frame in previous N frames of the current lost frame, wherein N is a positive integer; determine a global gain of the current lost frame; and adjust the synthesized high frequency band signal of the current lost frame according to the subframe gain of the current lost frame and the global gain of the current lost frame to obtain a high frequency band signal of the current lost frame.
-
Specification