IP Library Granted Patent US 9,832,461
Granted Patent B2
US 9,832,461 · App. 14/239,531 · Granted Nov 28, 2017

Method and apparatus of deblocking filter with simplified boundary strength decision

Inventors: Xun Guo (Beijing, CN); Jicheng An (Beijing, CN); Chih-Wei Hsu (Taipei, TW); Yu-Wen Huang (Taipei, TW); Shaw-Min Lei (Hsinchu County, TW)
Assignee: HFI INNOVATION INC.
H04N19/00909H04N19/117H04N19/159H04N19/176H04N19/82H04N19/86
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,832,461
App. No.
14/239,531
Granted
Nov 28, 2017
Kind
B2
Abstract

A method and apparatus for deblocking of reconstructed video in a video coding system are disclosed. Embodiments according to the present invention determine boundary strength between two blocks without checking whether the block boundary is a coding unit (CU) boundary. In one embodiment according to the present invention, the method comprises determining whether any of the two blocks is Intra coded. If any of the two blocks is Intra coded, the boundary strength is assigned a first value. Otherwise, additional decision processing is performed to determine the boundary strength. In another embodiment, said determining the boundary strength for the block boundary comprises determining whether the block boundary is a TU boundary and whether any of the two blocks contains coefficients. In yet another embodiment, said determining the boundary strength for the block boundary comprises determining whether the two blocks have different reference pictures or different motion vectors.

Claims (15)

1. A method of deblocking of reconstructed video in a video coding system, wherein the deblocking is applied to block boundaries of the reconstructed video, and each block corresponds to a prediction unit (PU) or a transform unit (TU), the method comprising:

receiving pixel data associated with a block boundary between two blocks;

determining boundary strength for the block boundary based on information associated with the reconstructed video, wherein the boundary strength only has three values: a first value, a second value, and a third value, and determining the boundary strength comprises:

determining whether any of the two blocks is Intra coded;

assigning the boundary strength to the first value if any of the two blocks is Intra coded;

performing additional decision processing to determine the boundary strength if both of the two blocks are not Intra coded, wherein the additional decision processing comprises first testing and second testing, wherein the boundary strength is assigned the second value if a result associated with the first testing or the second testing is affirmative, and the boundary strength is assigned the third value otherwise, wherein the first testing determines whether the block boundary is a TU boundary and whether any of the two blocks contain at least one coefficient responsive to the block boundary being a TU boundary, and wherein the second testing determines whether the two blocks have different reference pictures or different motion vectors; and

applying the deblocking to the pixel data associated with the block boundary according to the boundary strength.

2. An apparatus of deblocking of reconstructed video in a video coding system, wherein the deblocking is applied to block boundaries of the reconstructed video, and each block corresponds to a prediction unit (PU) or a transform unit (TU), the apparatus comprising:

a processor configured to execute executable code, the executable code causing the processor to:

receive pixel data associated with a block boundary between two blocks;

determine boundary strength for the block boundary based on information associated with the reconstructed video, wherein the boundary strength only has three values: a first value, a second value, and a third value, and wherein the boundary strength is determined at least in part by:

determining whether any of the two blocks is Intra coded;

assigning the boundary strength to the first value if any of the two blocks is Intra coded: and

performing additional decision processing to determine the boundary strength if both of the two blocks are not Intra coded, wherein the additional decision processing comprises first testing and second testing, wherein the boundary strength is assigned the second value if a result associated with the first testing or the second testing is affirmative, and the boundary strength is assigned the third value otherwise, wherein the first testing determines whether the block boundary is a TU boundary and whether any of the two blocks contain at least one coefficient responsive to the block boundary being a TU boundary, and wherein the second testing determines whether the two blocks have different reference pictures or different motion vectors; and

apply said deblocking to the pixel data associated with the block boundary according to the boundary strength.

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 Feb 18, 2014
From: GUO, XUN; AN, JICHENG; HSU, CHIH-WEI; HUANG, YU-WEN; LEI, SHAW-MIN
To: MEDIATEK SINGAPORE PTE. LTD.
Reel/Frame 032239/0926 →
Priority Claims (1)
CN 2011 1 0337674 · Oct 31, 2011 · national
Continuity (1)
Related Publication 20140169478A1 · Jun 19, 2014