IP Library Granted Patent US 9,565,441
Granted Patent B2
US 9,565,441 · App. 15/079,341 · Granted Feb 7, 2017

Method and apparatus for quantization level clipping

Inventors: Xun Guo (Beijing, CN); Shaw-Min Lei (Zhubei, TW)
Assignee: HFI INNOVATION INC.
H04N19/124H03M7/3059H04N19/126H04N19/132H04N19/136H04N19/146H04N19/18H04N19/60H04N19/44
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,565,441
App. No.
15/079,341
Granted
Feb 7, 2017
Kind
B2
Abstract

A method and apparatus for clipping a transform coefficient are disclosed. In one implementation, a method is implemented in a video encoder for clipping a quantization level. The method operates by generating the quantization level for a transform coefficient of a transform unit by quantizing the transform coefficient according to a quantization matrix and quantization parameter, determining a clipping condition in the video encoder based on video source bit-depth, and clipping the quantization level according to the clipping condition to generate a clipping-processed quantization level.

Claims (20)

1. A method implemented in a video encoder for clipping a quantization level, the method comprising:

generating the quantization level for a transform coefficient of a transform unit by quantizing the transform coefficient according to a quantization matrix and quantization parameter;

determining a clipping condition in the video encoder based on video source bit-depth; and

clipping the quantization level according to the clipping condition to generate a clipping-processed quantization level,

wherein the quantization level is clipped to a first range from −m to m−1 for a first clipping condition and the quantization level is clipped to a second range for a second clipping condition, wherein m corresponds to 128, 32768, or 2147483648.

2. The method of claim 1 , wherein the clipped quantization level is represented in n bits for the first clipping condition.

3. The method of claim 2 , wherein n corresponds to 8, 16, or 32.

4. The method of claim 1 , wherein the clipping condition is determined as the first clipping condition when the video source bit-depth is 10 bits or higher.

5. The method of claim 1 , wherein the second range is related to dynamic range of the quantization level.

6. The method of claim 1 , wherein the clipping condition is determined by comparing a first weighted value with a threshold, wherein the first weighted value corresponds to a first linear function of the video source bit-depth.

7. The method of claim 6 , wherein the threshold corresponds to a fixed value or a second weighted value, wherein the second weighted value corresponds to a second linear function of the video source bit-depth.

8. A video encoding apparatus for clipping a quantization level, the apparatus comprising at least one circuit configured to:

generate the quantization level for a transform coefficient of a transform unit by quantizing the transform coefficient according to a quantization matrix and quantization parameter;

determine a clipping condition in the video encoding apparatus based on video source bit-depth; and

clip the quantization level according to the clipping condition to generate a clipping-processed quantization level,

wherein the quantization level is clipped to a first range from −m to m−1 for a first clipping condition and the quantization level is clipped to a second range for a second clipping condition, wherein m corresponds to 128, 32768, or 2147483648.

9. The apparatus of claim 8 , wherein the clipping condition is determined as the first clipping condition when the video source bit-depth is 10 bits or higher.

10. The apparatus of claim 8 , wherein the second range is related to dynamic range of the quantization level.

11. The apparatus of claim 7 , wherein the clipping condition is determined by comparing a first weighted value with a threshold, wherein the first weighted value corresponds to a first linear function of the video source bit-depth.

12. The apparatus of claim 11 , wherein the threshold corresponds to a fixed value or a second weighted value, wherein the second weighted value corresponds to a second linear function of the video source bit-depth.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: MEDIATEK SINGAPORE PTE. LTD.
To: HFI INNOVATION INC.
Reel/Frame 039609/0911 →
Priority Claims (1)
WO PCT/CN2011/084083 · Dec 15, 2011 · international
Continuity (2)
Division 13985779
Related Publication 20160205401A1 · Jul 14, 2016