Patent ID: 8116383
Filing Date: 2012-02-14
Classification: H04N

Abstract:
1. A hybrid error concealment method adapted for H.264/AVC-coded video delivery in burst-packet-loss networks for effectively selecting one from a TEC method, a normal SEC method, and an intra high-speed SEC method for concealment processing erroneous image data caused by lost packets when decoding an encoded image frame of a video image sequence, the video image sequence comprising a plurality of encoded image frames, the TEC method utilizing a temporal redundancy information, the normal SEC method utilizing a spatial redundancy information, and the intra high-speed SEC method utilizing a directional information for promptly obtaining a possible directional angle and a possible directional gradient, the hybrid error concealment method comprising the steps of: Step A: starting concealment processing the erroneous image data, when the decoded image frame contains a missing macroblock, and then entering step B, wherein the missing macroblock comprises the erroneous image data generated when decoding the video image sequence; Step B: when the encoded frame is a first encoded image frame of the video image sequence, entering step C; or when the encoded frame is not the first encoded image frame of the video image sequence, then entering step D; Step C: selecting the intra high-speed SEC method for recovering the missing macroblock, and entering step H; Step D: entering step E, if an adjacent external boundary matching error (AEBME) is greater than a dynamic threshold (DT Step E: entering step C, if all adjacent macroblocks surrounding the missing macroblock are intra-coded, or entering step G, if the adjacent macroblocks surrounding the missing macroblock are not all intra-coded; Step F: selecting the TEC method for recovering the missing macroblock, and then entering step H; Step G: selecting the normal SEC method for recovering the missing block, and then entering step H; and Step H: ending the concealment processing, wherein the missing macroblock comprises a plurality of missing blocks, one missing block A