IP Library Granted Patent US 10,425,647
Granted Patent B2
US 10,425,647 · App. 14/916,163 · Granted Sep 24, 2019

Method of residue differential pulse-code modulation for HEVC range extension

Inventors: Wang Lin Lai (San Jose, CA); Shan Liu (San Jose, CA)
Assignee: HFI Innovation Inc.
H04N19/159H04N19/107H04N19/11H04N19/12H04N19/176H04N19/593H04N19/70
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,425,647
App. No.
14/916,163
Granted
Sep 24, 2019
Kind
B2
Abstract

A method of RDPCM (Residue Differential Pulse-Code Modulation) coding incorporating unified Intra and Inter RDPCM coding is disclosed. The same RDPCM encoding and decoding steps in the same processing order are applied to blocks coded in the Intra prediction mode and Inter prediction mode/IntraBC prediction mode (Intra-block copy mode). A method of extending Inter RDPCM coding to blocks coded in the IntraBC prediction mode. RDPCM processing in the vertical or horizontal direction is applied to IntraBC residue.

Claims (14)

1. A method of RDPCM (Residue Differential Pulse-Code Modulation) coding for a block of a picture, the method comprising:

receiving input data associated with a current block;

determining a prediction mode for the current block, wherein the prediction mode is selected from a first group comprising an Intra prediction mode and at least one of an Inter prediction mode and an IntraBC (Intra-block copy) prediction mode;

determining a coding mode for the current block, wherein the coding mode is selected from a second group comprising a transquant bypass mode (transform-quantization bypass mode) and a TS mode (transform-skip mode); and

applying first RDPCM encoding or decoding to the current block when the current block is coded using the Intra prediction mode, and applying second RDPCM encoding or decoding to the current block when the current block is coded using the Inter prediction mode or the IntraBC prediction mode, wherein:

the first RDPCM encoding and the second RDPCM encoding (a) use same encoding steps applied in a same encoding processing order and (b) include transform-skip (TS) processing and optional residue rotation (RR) processing, wherein said same encoding processing order includes RDPCM processing occurring before TS processing and RR processing, and

the first RDPCM decoding and the second RDPCM decoding (a) use same decoding steps applied in a same decoding processing order and (b) include inverse TS processing and optional RR processing, wherein said same decoding processing order includes inverse RDPCM processing occurring after inverse TS processing and optional RR processing.

2. The method of claim 1 , wherein the same encoding steps comprise TS processing, RDPCM processing and quantization processing, and the same decoding steps comprise de-quantization processing, inverse RDPCM processing, inverse TS processing when the current block is coded using the TS mode.

3. The method of claim 2 , wherein said same encoding processing order corresponds to the RDPCM processing followed by the TS processing and the optional RR processing in order, and said same decoding processing order corresponds to the optional RR processing followed by the inverse TS processing and the inverse RDPCM processing in order.

4. The method of claim 2 , wherein said same encoding processing order corresponds to RDPCM processing followed by the optional RR processing and the TS processing in order, and said same decoding processing order corresponds to the inverse TS processing followed by the optional RR processing and the inverse RDPCM processing in order.

5. The method of claim 1 , wherein the first group consists of the Intra prediction mode, the Inter prediction mode and the IntraBC prediction mode, and the same encoding steps or the same decoding steps are applied to the current block when the current block is coded using the Intra prediction mode, the Inter prediction mode and the IntraBC prediction mode.

6. The method of claim 1 , wherein the same encoding steps comprise RDPCM processing and the same decoding steps comprise inverse RDPCM processing, wherein a prediction direction corresponding to a vertical direction or a horizontal direction is associated with the RDPCM processing and the inverse RDPCM processing, the prediction direction is determined implicitly for the current block coded in the Intra prediction mode, and the prediction direction is determined explicitly at an encoder side for the current block coded in the Inter prediction mode and the IntraBC prediction mode.

7. The method of claim 6 , wherein the prediction direction is determined implicitly based on Intra mode of the current block when the current block is coded in the Intra prediction mode.

8. The method of claim 6 , wherein the prediction direction is signaled in a coded bitstream for the current block coded in the Inter prediction mode and the IntraBC prediction mode.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: MEDIATEK SINGAPORE PTE. LTD.
To: HFI INNOVATION INC.
Reel/Frame 039609/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2016
From: LAI, WANG LIN; LIU, SHAN
To: MEDIATEK SINGAPORE PTE. LTD.
Reel/Frame 037887/0432 →
Continuity (3)
Provisional Application 61890365 · Oct 14, 2013
Provisional Application 61890361 · Oct 14, 2013
Related Publication 20160227221A1 · Aug 4, 2016
Cited By (1)
US 12,598,299