IP Library Granted Patent US 10,681,351
Granted Patent B2
US 10,681,351 · App. 16/319,917 · Granted Jun 9, 2020

Methods and apparatuses of reference quantization parameter derivation in video processing system

Inventors: Han Huang (San Jose, CA); Ching-Yeh Chen (Taipei, TW); Tzu-Der Chuang (Zhubei, TW); Yu-Wen Huang (Taipei, TW)
Assignee: MEDIATEK INC.
H04N19/124H04N19/174H04N19/176H04N19/196H04N19/463H04N19/70H04N19/96
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 10,681,351
App. No.
16/319,917
Granted
Jun 9, 2020
Kind
B2
Abstract

Processing methods and apparatuses for video data comprise receiving input data associated with a current coding block (CB) in a current slice, deriving a top-left location of a current quantization group containing the current CB using a recursive process or a tracking process, and determining a reference quantization parameter (QP) according to the top-left location of the current quantization group. The current CB is encoded or decoded according to the reference QP. The reference QP may be further derived based on a previous QP determined by a tracking method.

Claims (24)

1. A method of processing video data in a video coding system, wherein video data of a color component in a slice is partitioned into Coding Blocks (CBs) according to a partitioning method, comprising:

receiving input data associated with a current CB in a current slice;

deriving a top-left location (xQg, yQg) of a current quantization group using a tracking process, wherein the tracking process comprises:

tracking and updating a location (x0, y0) of a current block according to a split type and one or both of a width of the current block and a height of the current block, and the top-left location (xQg, yQg) is determined to be equal to the location (x0, y0) when an area of the current block is greater than or equal to the minimum area for delta QP signaling;

determining a reference QP for the current CB by one or more neighboring QP of the current quantization group, wherein the neighboring QP of the current quantization group is determined by the top-left location (xQg, yQg) of the current quantization group; and

encoding or decoding the current CB according to the reference QP for the current CB.

2. The method of claim 1 , wherein a previous QP is used to replace an unavailable neighboring QP if any of said one or more neighboring QPs of the current quantization group is unavailable, and the reference QP for the current CB is determined based on the previous QP.

3. The method of claim 2 , wherein the previous QP is determined by a tracking method, and the tracking method comprises initializing the previous QP as a last coded QP of a previous coded Coding Tree Unit (CTU) or a slice QP if the previous coded CTU is unavailable, tracking the previous QP, and updating the previous QP as a derived QP after a derivation process for quantization parameter of the current CB.

4. The method of claim 3 , wherein the derivation process derives the derived QP according to the top-left location (xCb, yCb) of the current CB and the top-left location (xQg, yQg) of the current quantization group.

5. The method of claim 4 , wherein the derived QP is calculated by a predicted QP, a delta QP, and a bit depth of samples of a luminance array.

6. The method of claim 1 , wherein the location of the current block (x0, y0) is updated according to a split flag and both the height and weight of the current block when the split type is quadtree split, and the updated location is checked to be within the current slice.

7. The method of claim 1 , wherein the location of the current block (x0, y0) is updated according to a binary tree split mode and one of the width and height of the current block when the split type is binary tree split, and the updated location is checked to be within the current slice.

8. An apparatus of processing video data in a video coding system, wherein video data of a color component in a slice is partitioned into Coding Blocks (CBs) according to a partitioning method, the apparatus comprising one or more electronic circuits configured for:

receiving input data associated with a current CB in a current slice;

deriving a top-left location (xQg, yQg) of a current quantization group using a tracking process, wherein the tracking process comprises:

tracking and updating a location (x0, y0) of a current block according to a split type and one or both of a width of the current block and a height of the current block, and the top-left location (xQg, yQg) is determined to be equal to the location (x0, y0) when an area of the current block is greater than or equal to the minimum area for delta QP signaling;

determining a reference QP for the current CB by one or more neighboring QP of the current quantization group, wherein the neighboring QP of the current quantization group is determined by the top-left location (xQg, yQg) of the current quantization group; and

encoding or decoding the current CB according to the reference QP for the current CB.

9. A non-transitory computer readable medium storing program instruction causing a processing circuit of an apparatus to perform video processing method, and the method comprising:

receiving input data associated with a current CB in a current slice;

deriving a top-left location (xQg, yQg) of a current quantization group using a tracking process, wherein the tracking process comprises:

tracking and updating a location (x0, y0) of a current block according to a split type and one or both of a width of the current block and a height of the current block, and the top-left location (xQg, yQg) is determined to be equal to the location (x0, y0) when an area of the current block is greater than or equal to the minimum area for delta QP signaling;

determining a reference QP for the current CB by one or more neighboring QP of the current quantization group, wherein the neighboring QP of the current quantization group is determined by the top-left location (xQg, yQg) of the current quantization group; and

encoding or decoding the current CB according to the reference QP for the current CB.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2022
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 059339/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2019
From: HUANG, HAN; CHEN, CHING-YEH; CHUANG, TZU-DER; HUANG, YU-WEN
To: MEDIATEK INC.
Reel/Frame 048215/0851 →
Priority Claims (1)
WO PCT/CN2016/092011 · Jul 28, 2016 · international
Continuity (1)
Related Publication 20190273923A1 · Sep 5, 2019
Cited By (1)
US 12,689,733