IP Library Granted Patent US 12,095,993
Granted Patent B2
US 12,095,993 · App. 17/436,824 · Granted Sep 17, 2024

Method and apparatus of the quantization matrix computation and representation for video coding

Inventors: Chen-Yen Lai (Hsinchu, TW); Olena Chubach (San Jose, CA); Tzu-Der Chuang (Hsinchu, TW); Ching-Yeh Chen (Hsinchu, TW); Chih-Wei Hsu (Hsinchu, TW); Yu-Wen Huang (Hsinchu, TW)
Assignee: HFI INNOVATION INC.
H04N19/126H04N19/159H04N19/176H04N19/18
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 12,095,993
App. No.
17/436,824
Granted
Sep 17, 2024
Kind
B2
Abstract

A method and apparatus for video coding using a coding mode belonging to a mode group comprising an Intra Block Copy (IBC) mode and an Intra mode are disclosed. According to the present invention, for both IBC and Intra mode, a same default scaling matrix is used to derive the scaling matrix for a current block. In another embodiment, for the current block with block size of M×N or N×M, and M greater than N, a target scaling matrix is derived from an M×M scaling matrix by down-sampling the M×M scaling matrix to an M×N or N×M scaling matrix.

Claims (16)

1. A method of video coding using a coding mode belonging to a mode group comprising an Intra Block Copy (IBC) mode and an Inter mode, the method comprising:

receiving input data related to a current block in a current picture, wherein the input data correspond to a transform block of the current block at a video encoder side and the input data correspond to a decoded-quantized transform block of the current block at a video decoder side;

determining a current coding mode for the current block;

when the current coding mode corresponds to the IBC mode:

deriving a scaling matrix from a shared base scaling matrix, the shared base scaling matrix comprising a default square matrix, the scaling matrix comprising a rectangular matrix based on up-sampling, down-sampling, or up-sampling and down-sampling according to the shared base scaling matrix; and

applying an inverse quantization process to the input data according to the scaling matrix to generate a decoded transform block at the video decoder side, wherein the inverse quantization process uses the scaling matrix to generate the decoded transform block;

wherein the shared base scaling matrix is applied to another quantization process or another inverse quantization process in another coding mode corresponding to the Inter mode in the mode group.

2. The method of claim 1 , further comprising applying a quantization process to the input data according to the scaling matrix to generate a coded-quantized transform block at the video encoder side.

3. An apparatus of video coding using a coding mode belonging to a mode group comprising an Intra Block Copy (IBC) mode and an Inter mode and the apparatus comprising one or more electronic circuits or processors arranged to:

receive input data related to a current block in a current picture, wherein the input data correspond to a transform block of the current block at a video encoder side and the input data correspond to a decoded-quantized transform block of the current block at a video decoder side;

determine a current coding mode for the current block;

when the current coding mode corresponds to the IBC mode:

derive a scaling matrix from a shared base scaling matrix, the shared base scaling matrix comprising a default square matrix, the scaling matrix comprising a rectangular matrix based on up-sampling, down-sampling, or up-sampling and down-sampling according to the shared base scaling matrix; and

apply a quantization process to the input data according to the scaling matrix to generate a coded-quantized transform block at the video encoder side or apply an inverse quantization process to the input data according to the scaling matrix to generate a decoded transform block at the video decoder side, wherein the quantization process uses the scaling matrix to generate the coded-quantized transform block, and the inverse quantization process uses the scaling matrix to generate the decoded transform block;

wherein the shared base scaling matrix is applied for to another quantization process or another inverse quantization process in another coding mode corresponding to the Inter mode in the mode group.

4. The apparatus of video coding of claim 3 , wherein said one or more electronic circuits or processors are arranged to apply a quantization process to the input data according to the scaling matrix to generate a coded-quantized transform block at the video encoder side.

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 Nov 22, 2021
From: LAI, CHEN-YEN; CHUBACH, OLENA; CHUANG, TZU-DER; CHEN, CHING-YEH; HSU, CHIH-WEI; HUANG, YU-WEN
To: MEDIATEK INC.
Reel/Frame 058177/0192 →
Continuity (3)
Provisional Application 62816978 · Mar 12, 2019
Provisional Application 62816167 · Mar 10, 2019
Related Publication 20220182629A1 · Jun 9, 2022