IP Library Granted Patent US 9,877,019
Granted Patent B2
US 9,877,019 · App. 13/825,061 · Granted Jan 23, 2018

Method of filter-unit based in-loop filtering

Inventors: Ching-Yeh Chen (Taipei, TW); Chih-Ming Fu (Hsinchu, TW); Chia-Yang Tsai (New Taipei, TW); Yu-Wen Huang (Taipei, TW); Shaw-Min Lei (Zhubei, TW)
Assignee: HFI INNOVATION INC.
H04N19/00066H04N19/117H04N19/46H04N19/70H04N19/82
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,877,019
App. No.
13/825,061
Granted
Jan 23, 2018
Kind
B2
Abstract

Implementations of the invention are provided in methods for filter-unit based in-loop filtering in a video decoder and encoder. In one implementation, filter parameters are selected from a filter parameter set for each filter based on a filter index. In another implementation, the picture is partitioned into filter units according to filter unit size, which can be selected between a default size and other size. When other size is selected, the filter unit size may be conveyed using direct size information or ratio information. In another implementation, a merge flag and a merge index are used to convey filter unit merge information. A method for filter-unit based in-loop filtering in a video encoder for color video is disclosed. In one embodiment, the method incorporates filter syntax in the video bitstream by interleaving the color-component filter syntax for the FUs.

Claims (17)

1. A method for filter-unit based in-loop filtering in a video decoder, the method comprising:

receiving a video bitstream corresponding to compressed color video, wherein FU (Filter Unit) based in-loop filtering is used in a reconstruction loop associated with the compressed color video, wherein reconstructed color video is partitioned into FUs, and wherein each of the FUs comprises a first color component and a second color component;

receiving a first filter syntax associated with the first color component and a second filter syntax associated with the second color component for the FUs in the video bitstream, wherein the first filter syntax and the second filter syntax for the FUs are interleaved in the video bitstream, wherein the first filter syntax and the second filter syntax alternate in the bitstream, and both filter syntaxes for a given filter unit appear sequentially in the bitstream before filter syntaxes for another filter unit appear in the bitstream; and

applying the in-loop filtering to the first color component associated with each of FUs according to the first filter syntax; and

applying the in-loop filtering to the second color component associated with each of FUs according to the second filter syntax.

2. The method of claim 1 , wherein the first filter syntax and the second filter syntax for the FUs are interleaved based on a single FU.

3. The method of claim 1 , wherein the first filter syntax and the second filter syntax for the FUs are interleaved based on multiple FUs.

4. The method of claim 1 , wherein each of the FUs comprises a third color component, wherein picture-level in-loop filtering is applied to the third color component, and a third filter syntax for to the third color component is incorporated in the bitstream.

5. A method for filter-unit based in-loop filtering in a video encoder, the method comprising:

generating a video bitstream corresponding to compressed color video, wherein FU (Filter Unit) based in-loop filtering is used in a reconstruction loop associated with the compressed color video, wherein reconstructed color video is partitioned into FUs, and wherein each of the FUs comprises a first color component and a second color component;

incorporating a first filter syntax associated with the first color component and a second filter syntax associated with the second color component for the FUs in the video bitstream, wherein the first filter syntax and the second filter syntax for the FUs are interleaved in the video bitstream, wherein the first color component and the second color component alternate in the bitstream, and both color components for a given filter unit appear sequentially in the bitstream before color components for another filter unit appear in the bitstream; and

providing the video bitstream.

6. The method of claim 5 , wherein the first filter syntax and the second filter syntax for the FUs are interleaved based on a single FU.

7. The method of claim 5 , wherein the first filter syntax and the second filter syntax for the FUs are interleaved based on multiple FUs.

8. The method of claim 5 , wherein each of the FUs comprises a third color component, wherein picture-level in-loop filtering is applied to the third color component, and a third filter syntax for to the third color component is incorporated in the bitstream.

9. The method of claim 1 , wherein the first color component is a luma component (Y) and the second color component is a chroma component (Cb or Cr).

10. The method of claim 4 wherein the first color component is a luma component (Y), the second color component is a chroma component (Cb), and the third color component is a chroma component (Cr).

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2016
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 039609/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2013
From: CHEN, CHING-YEH; FU, CHIH-MING; TSAI, CHIA-YANG; HUANG, YU-WEN; LEI, SHAW-MIN
To: MEDIATEK INC.
Reel/Frame 030042/0441 →
Continuity (5)
Provisional Application 61429313 · Jan 3, 2011
Provisional Application 61498949 · Jun 20, 2011
Provisional Application 61503870 · Jul 1, 2011
Provisional Application 61549931 · Oct 21, 2011
Related Publication 20130215959A1 · Aug 22, 2013