Patent ID: 8792550
Filing Date: 2014-07-29
Classification: H04N

Abstract:
1. A method of encoding video data, the method comprising: selecting an encoding mode for a video block; selecting a quantization parameter (QP) value for the video block; prior to generating a residual block for the video block, predicting whether out-of-bound quantized transform coefficients will be generated for the video block based on difference parameter threshold values, wherein the difference parameter threshold values comprise minimum pixel value differences between the video block and a predictive video block at which the out-of-bound quantized transform coefficients will be generated for each encoding mode at different QP values, and wherein predicting whether the out-of-bound quantized transform coefficients will be generated for the video block further comprises: comparing a difference parameter value of the video block for the selected encoding mode to one of the difference parameter threshold values for the selected encoding mode at the selected QP value, and when the difference parameter value of the video block exceeds the difference parameter threshold value, predicting that the out-of-bound quantized transform coefficients will be generated for the video block; and when generation of the out-of-bound quantized transform coefficients is predicted, adjusting at least one of the selected encoding mode and the selected QP value for the video block.