In this paper, we propose a VC-1 zero block detection method, for very low bit-rate applications that skip the transform operation for detected zero blocks. The proposed method works during the process of motion search for inter frame coding, by comparing the SAD of each residual block to two thresholds based on a value related to the QP, resulting in a two-option method for each threshold; where the 1st is for preserving quality, and the 2nd is for saving time. Normally VC-1 skips the quantization operation for detected zero blocks. In addition when a MB (macro-block) is detected as a zero MB, meaning that all 6 blocks in a MB are zeros; VC-1 signals this MB as a skipped MB, where it's treated differently and many processes are skipped on the MB layer. For that reason, the proposed method is enhanced again with skipping the transform operation, but for MBs with five zero blocks. Meaning that a 6th non-zero block in the MB will be a zero block, and the whole MB will then be signaled as a skipped MB. Loosing the information of the non-zero block, adds quality degradation, but compression takes place more effectively. Among the four sequences tested the Hall showed the best results with up to 73.55%, 78.00%, and 88.91% of the original file size, encoding, and decoding times respectively. On the other hand, the quality degraded, as was expected, with a maximum average PSNR by 5.3 dB for the Hall sequence and 3.4 dB in the Foreman sequence.
[1]
Jie Li,et al.
Early detection of all-zero coefficients in H.264 based on DCT coefficients distribution
,
2009,
2009 International Conference on Apperceiving Computing and Intelligence Analysis.
[2]
Susanto Rahardja,et al.
Fast intermode decision in H.264/AVC video coding
,
2005,
IEEE Transactions on Circuits and Systems for Video Technology.
[3]
Stefan Winkler,et al.
Digital Video Quality: Vision Models and Metrics
,
2005
.
[4]
Karsten P. Ulland,et al.
Vii. References
,
2022
.
[5]
Ruby B. Lee,et al.
Early Detection of All-Zero Coefficients in H.263
,
1997
.
[6]
Zhi Zhou,et al.
Fast variable block-size motion estimation algorithm based on merge and slit procedures for H.264/MPEG-4 AVC
,
2004,
2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).
[7]
Mei-Juan Chen,et al.
Fast Motion Estimation by Motion Vector Merging Procedure for H. 264
,
2005,
2005 IEEE International Conference on Multimedia and Expo.