The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 29, 2014
Filed:
Aug. 04, 2011
Venkata Naga Poleswara Rao Karuchula, Hyderabad, IN;
Ashish Bajaj, Hyderabad, IN;
Surya Manikya Phanindra Kalanadhabhatla, Hyderabad, IN;
Praneeth Paladugu, Hyderabad, IN;
Aditya Bhuvanagiri, Hyderabad, IN;
Venkata Naga Poleswara Rao Karuchula, Hyderabad, IN;
Ashish Bajaj, Hyderabad, IN;
Surya Manikya Phanindra Kalanadhabhatla, Hyderabad, IN;
Praneeth Paladugu, Hyderabad, IN;
Aditya Bhuvanagiri, Hyderabad, IN;
QUALCOMM Incorporated, San Diego, CA (US);
Abstract
This disclosure relates to techniques for preventing or reducing the appearance of undesirable color and/or gray patches in decoded video sequences due to generation of out-of-bound quantized transform coefficients during video encoding. Insufficient compression of a video block according to a selected encoding mode and a selected quantization parameter (QP) value may result in the generation and subsequent clipping of out-of-bound quantized transform coefficients for a given video coding standard. The techniques include predicting whether out-of-bound quantized transform coefficients will be generated for a video block, and adjusting at least one of the selected encoding mode and the selected QP value for the video block to prevent the generation of out-of-bound quantized transform coefficients. According to the techniques, the generation of out-of-bound quantized transform coefficients for a video block may be predicted based on difference parameter threshold values, which may be pre-generated and stored in a video encoder.