IP Library Granted Patent US 9,154,782
Granted Patent B2
US 9,154,782 · App. 14/028,156 · Granted Oct 6, 2015

Apparatuses and methods for adjusting coefficients using dead zones

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,154,782
App. No.
14/028,156
Granted
Oct 6, 2015
Kind
B2
Abstract

Apparatuses and methods for adjusting coefficients for use in video encoding are described. An example apparatus may include an encoder that may be configured to receive transform coefficients and adjust selected ones of the transform coefficients (e.g. reset the selected ones to zero) based on a comparison with a threshold. The adjusted coefficients may then be quantized, which may result in effectively increasing a QP range of the encoder.

Claims (26)

1. An encoder, comprising:

a transform configured to transform a portion of a video signal into a plurality of coefficients;

a coefficient adjustment block configured to set to zero certain coefficients of the plurality of coefficients based on a comparison with a threshold, wherein a number of bits available to encode the portion of the video signal is based at least in part on a number of the certain coefficients that are set to zero; and

a quantization block configured to receive adjusted coefficients from the coefficient adjustment block and quantize the coefficients.

2. The encoder of claim 1 , wherein the coefficient adjustment block is configured to compare the coefficients with the threshold.

3. The encoder of claim 1 , wherein the coefficient adjustment block is configured to compare weighted coefficients with the threshold.

4. The encoder of claim 1 , wherein the coefficient adjustment block is configured to compare weighted, offset coefficients with the threshold.

5. The encoder of claim 1 , wherein the threshold is selected based on a desired increase in quantization parameter (QP) range.

6. The encoder of claim 5 , wherein the threshold is a same threshold for all coefficients of a macroblock of the video signal.

7. The encoder of claim 6 , wherein a threshold of Quant/8 corresponds with an increase of one in quantization parameter (QP) range.

8. The encoder of claim 1 , wherein the coefficient adjustment block is configured to separately adjust coefficients for luma and chroma components of a video signal.

9. The encoder of claim 1 , wherein the coefficient adjustment block is configured to retrieve the threshold from threshold storage.

10. A method comprising:

receiving a video signal;

transforming at least a portion of the video signal to generate a plurality of coefficients;

setting to zero certain coefficients of the plurality of coefficients based on a comparison with a threshold;

quantizing the adjusted coefficients; and

encoding the portion of the video signal, wherein a number of bits available to encode the portion of the video signal is based at least in part on a number of the certain coefficients that are set to zero.

11. The method of claim 10 , wherein the comparison with the threshold comprises a comparison of the plurality of coefficients with the threshold.

12. The method of claim 10 , further comprising weighting the coefficients to provide weighted coefficients and wherein the comparison with the threshold comprises a comparison of the weighted coefficients with the threshold.

13. The method of claim 10 , further comprising weighting and offsetting the coefficients to provide weighted offset coefficients and wherein the comparison with the threshold comprises comparison of the weighted offset coefficients with the threshold.

14. The method of claim 10 , wherein the coefficients correspond with chroma components of a video signal, and wherein the threshold is a first threshold, the method further comprising adjusting additional selected coefficients corresponding with luma components of the video signal based on a comparison with a second threshold, wherein the second threshold is different than the first threshold.

15. The method of claim 10 , wherein the plurality of coefficients correspond to a macroblock of the video signal.

16. The method of claim 10 further comprising selecting the threshold based on a desired increase in quantization parameter (QP) range of an encoder.

17. The method of claim 10 wherein setting to zero the certain coefficients effectively extends a quantization parameter (QP) range of a video encoder.

18. The method of claim 10 wherein the threshold is specified per macroblock, per block, or per coefficient of the plurality of coefficients.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: JPMORGAN CHASE BANK, N.A.
To: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; CHIPX, INCORPORATED; ENDWAVE CORPORATION; MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 048746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2017
From: MAGNUM SEMICONDUCTOR, INC.
To: INTEGRATED DEVICE TECHNOLOGY, INC.
Reel/Frame 043207/0637 →
RELEASE OF SECURITY INTEREST Recorded Apr 5, 2017
From: SILICON VALLEY BANK
To: MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 042166/0405 →
SECURITY AGREEMENT Recorded Apr 5, 2017
From: INTEGRATED DEVICE TECHNOLOGY, INC.; GIGPEAK, INC.; MAGNUM SEMICONDUCTOR, INC.; ENDWAVE CORPORATION; CHIPX, INCORPORATED
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042166/0431 →
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2016
From: CAPITAL IP INVESTMENT PARTNERS LLC
To: MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 038440/0565 →
SECURITY AGREEMENT Recorded Apr 6, 2016
From: MAGNUM SEMICONDUCTOR, INC.
To: SILICON VALLEY BANK
Reel/Frame 038366/0098 →
SHORT-FORM PATENT SECURITY AGREEMENT Recorded Oct 31, 2014
From: MAGNUM SEMICONDUCTOR, INC.
To: CAPITAL IP INVESTMENT PARTNERS LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 034114/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2013
From: NOVOTNY, PAVEL
To: MAGNUM SEMICONDUCTOR, INC.
Reel/Frame 031215/0126 →