IP Library › Granted Patent US 10,003,798
Granted Patent B2
US 10,003,798 · App. 15/375,596 · Granted Jun 19, 2018

Method and apparatus for reduction of deblocking filter

Inventors: Chih-Wei Hsu (Taipei, TW); Qian Huang (Beijing, CN); Jicheng An (Beijing, CN); Xun Guo (Beijing, CN); Yu-Wen Huang (Taipei, TW); Shaw-Min Lei (Zhubei, TW)
Assignee: HFI INNOVATION INC.
H04N19/117H04N19/14H04N19/176H04N19/186H04N19/50H04N19/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 10,003,798
App. No.
15/375,596
Granted
Jun 19, 2018
Kind
B2
Abstract

A method and apparatus for deblocking reconstructed video in a video coding system. The method receives reconstructed pixel data, wherein the reconstructed pixel data is configured into LCUs (largest coding units) and each LCU is divided into blocks. The method then identifies horizontal block edges of the blocks in the LCUs, applies first vertical filtering to the reconstructed pixel data corresponding to one or more first lines above a first horizontal block edge in the first edge group, and applies second vertical filtering to the reconstructed pixel data corresponding to one or more second lines above a second horizontal block edge in the second edge group, wherein a first number of said one or more first lines is smaller than a second number of said one or more second lines.

Claims (20)

1. A method of deblocking reconstructed video in a video coding system, the method comprising:

receiving reconstructed pixel data, wherein the reconstructed pixel data is configured into LCUs (largest coding units) and each LCU is divided into blocks;

identifying a first horizontal edge group comprising one or more horizontal block edges between two LCUs from horizontal block edges of the blocks in the LCUs;

identifying a second horizontal edge group comprising remaining horizontal block edges not included in the first edge group from horizontal block edges of the blocks in the LCUs;

applying first vertical filtering to the reconstructed pixel data corresponding to one or more first horizontal lines above a first horizontal block edge in the first horizontal edge group; and

applying second vertical filtering to the reconstructed pixel data corresponding to one or more second horizontal lines above a second horizontal block edge in the second horizontal edge group, wherein a first number of said one or more first horizontal lines is smaller than a second number of said one or more second horizontal lines.

2. The method of claim 1 , wherein the first number is one.

3. The method of claim 2 , wherein said one or more first horizontal lines are stored in one line buffer, and wherein said one line buffer is shared with intra prediction process used in the video coding system.

4. The method of claim 1 , wherein additional pixel data corresponding to one or more third horizontal lines above the first horizontal block edge are used to determine filter decision and/or filter operation for the first vertical filtering, and wherein the additional pixel data is stored in a sub-sampled pattern.

5. The method of claim 4 , wherein the additional pixel data corresponds to the reconstructed pixel data or intermediate pixel data.

6. An apparatus of deblocking reconstructed video in a video coding system, the apparatus comprising:

circuitry configured to receive reconstructed pixel data, wherein the reconstructed pixel data is configured into LCUs (largest coding units) and each LCU is divided into blocks;

circuitry configured to identify a first horizontal edge group comprising one or more horizontal block edges between two LCUs from horizontal block edges of the blocks in the LCUs;

circuitry configured to identify a second horizontal edge group comprising remaining horizontal block edges not included in the first edge group from horizontal block edges of the blocks in the LCUs;

circuitry configured to apply first vertical filtering to the reconstructed pixel data corresponding to one or more first horizontal lines above a first horizontal block edge in the first horizontal edge group; and

circuitry configured to apply second vertical filtering to the reconstructed pixel data corresponding to one or more second horizontal lines above a second horizontal block edge in the second horizontal edge group, wherein a first number of said one or more first horizontal lines is smaller than a second number of said one or more second horizontal lines.

7. The apparatus of claim 6 , wherein the first number is one.

8. The apparatus of claim 7 , wherein said one or more first horizontal lines are stored in one line buffer, and wherein said one line buffer is shared with intra prediction process used in the video coding apparatus.

9. The apparatus of claim 6 , wherein additional pixel data corresponding to one or more third horizontal lines above the first horizontal block edge are used to determine filter decision and/or filter operation for the first vertical filtering, and wherein the additional pixel data is stored in a sub-sampled pattern.

10. The apparatus of claim 9 , wherein the additional pixel data corresponds to the reconstructed pixel data or intermediate pixel data.

Priority Claims (1)
CN 2011 1 0270680 · Sep 14, 2011 · national
Continuity (3)
Division 14342334
Provisional Application 61533892 · Sep 13, 2011
Related Publication 20170094273A1 · Mar 30, 2017
Cited By (1)
US 12,244,796