Patent ID: 8654844

Claim:
A computer implemented method for reducing intra frame beating effect at frame level within a video processing system, comprising: storing a sequence of groups of pictures in an input video frame buffer; encoding intra-beat frame of current group of pictures being processing through two encoding passes, the intra-beat frame of the current group of pictures being a first intra frame of the current group of pictures and the current group of pictures separate from a first group of pictures of the sequence of groups of pictures; wherein the first encoding pass comprising: pre-encoding the intra-beat frame of current group of pictures using an intra-beat reference frame associated with the intra-beat frame, the intra-beat reference frame being a reference frame of an immediate previous group of pictures, and the reference frame being closest to the intra beat frame in a display order of the groups of pictures; calculating an intra-beat frame score of the pre-encoded intra-beat frame by comparing a total number of non-zero valued quantized residual coefficients of the intra-beat frame with a configurable threshold value, the intra-beat frame score representing closeness in content between the pre-encoded intra-beat frame and the intra-beat reference frame; responsive to the intra-beat frame score indicating that the pre-encoded intra-beat frame and the intra-beat reference frame are similar, selecting the intra-beat frame to be re-encoded using the intra-beat reference frame in the second encoding pass; responsive to the intra-beat frame score indicating that the pre-encoded intra-beat frame and the intra-beat reference frame are different, selecting the intra-beat frame to be re-encoded without using the intra-beat reference frame in the second encoding pass; and wherein the second encoding pass comprising: re-encoding the intra-beat frame selected by the first encoding pass.