IP Library › Granted Patent US 8,705,576
Granted Patent B2
US 8,705,576 · App. 12/013,021 · Granted Apr 22, 2014

Method and apparatus for deblocking-filtering video data

Inventors: Woo-sung Shim (Yongin-si, KR); Hak-sup Song (Suwon-si, KR); Young-ho Moon (Suwon-si, KR); Jong-bum Choi (Yangju-si, KR)
Assignee: Samsung Electronics Co., Ltd.
H04N7/26425
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 8,705,576
App. No.
12/013,021
Granted
Apr 22, 2014
Kind
B2
Abstract

Provided are a method and an apparatus for filtering video data. The method includes determining whether a difference value of illumination change (DVIC) of a current image processing unit containing a current block is different from a DVIC of an image processing unit that is adjacent to the current image processing unit and based on the determining, adjusting a filtering strength of a deblocking filter and performing deblocking filtering on a boundary of the current block using the filter with the adjusted filtering strength.

Claims (32)

1. A method for filtering video data, the method comprising:

determining whether a difference value of illumination change (DVIC) of a current image processing unit containing a current block is different from a DVIC of an image processing unit that is adjacent to the current image processing unit;

adjusting a filtering strength of a deblocking filter, based on the determining; and

performing deblocking filtering on a boundary of the current block, using the deblocking filter with the adjusted filtering strength,

wherein the DVIC of the current image processing unit is obtained based on a value of the current image processing unit containing the current block and a value of an image processing unit containing a reference block to be used for interprediction of the current block.

2. The method of claim 1 , wherein the image processing unit is a macroblock.

3. The method of claim 1 , wherein the determining comprises comparing an absolute value of the difference between the DVIC of the current image processing unit and the DVIC of the neighboring image processing unit with a first threshold value.

4. The method of claim 3 , wherein the performing of the deblocking filtering comprises using different filtering strengths for the deblocking filtering when the absolute value is greater than the first threshold value and when the absolute value is less than the first threshold value.

5. The method of claim 3 , wherein the absolute value is compared with a second threshold value that is less than the first threshold value, if the absolute value is less than the first threshold value.

6. The method of claim 5 , wherein the performing of the deblocking filtering comprises using different filtering strengths for the filtering when the absolute value is greater than the second threshold value when the absolute value is less than the second threshold value.

7. The method of claim 1 , wherein the determining comprises:

setting the DVIC of one of the current image processing unit and the adjacent image processing unit that has been encoded without using illumination compensation, to 0; and

evaluating whether the DVIC of the current image processing unit is different from that of the adjacent image processing unit based on the setting result.

8. The method of claim 1 , wherein the determining comprises evaluating whether the DVIC of the current image processing unit is different from the DVIC of the adjacent image processing unit that is to the left of the current image processing unit, and the boundary of the current block comprises a vertical boundary.

9. The method of claim 1 , wherein the determining comprises evaluating whether the DVIC of the current image processing unit is different from the DVIC of the adjacent image processing unit that is above the current image processing unit, and the boundary of the current block comprises a horizontal boundary.

10. An apparatus for filtering video data, the apparatus comprising:

a control unit that determines whether a difference value of illumination change (DVIC) of a current image processing unit containing a current block is different from a DVIC of an image processing unit that is adjacent to the current image processing unit; and

a filtering unit that performs deblocking filtering on a boundary of the current block, after adjusting a filtering strength of the filtering unit according to the determination by the control unit,

wherein the DVIC of the current image processing unit is obtained based on a value of the current image processing unit containing the current block and a value of an image processing unit containing a reference block to be used for interprediction of the current block.

11. The apparatus of claim 10 , wherein the image processing unit is a macroblock.

12. The apparatus of claim 10 , wherein the control unit compares an absolute value of the DVIC of the current image processing unit and the DVIC of the adjacent image processing unit with a first threshold value.

13. The apparatus of claim 12 , wherein the filtering unit performs the deblocking filtering using different filtering strengths when the absolute value is greater than the first threshold value and when the absolute value is less than the first threshold value.

14. The apparatus of claim 12 , wherein the control unit compares the absolute value with a second threshold value that is less than the first threshold value, when the absolute value is less than the first threshold value.

15. The apparatus of claim 14 , wherein the filtering unit performs the deblocking filtering using different filtering strengths, when the absolute value is greater than the second threshold value and when the absolute value is less than the second threshold value.

16. The apparatus of claim 10 , wherein the control unit sets the DVIC of one of the current image processing unit and the adjacent image processing unit that has been encoded without using illumination compensation, to 0 , and determines whether the DVIC of the current image processing unit is different from that of the neighboring image processing unit based on the setting result.

17. The apparatus of claim 10 , wherein the control unit determines whether the DVIC of the current image processing unit is different from the DVIC of the adjacent image processing unit that is to the left of the current image processing unit, and the filtering unit performs the deblocking filtering on a vertical boundary portion of the current block after adjusting the filtering strength, based on the determination result.

18. The apparatus of claim 10 , wherein the control unit determines whether the DVIC of the current image processing unit is different from the DVIC of the adjacent image processing unit that is adjacent and above the current image processing unit, and the filtering unit performs the deblocking filtering on a horizontal boundary portion of the current block after adjusting its filtering strength, based on the determination result.

19. A non-transitory computer-readable recording medium having recorded thereon a program for executing a method for filtering video data, the method comprising:

determining whether a difference value of illumination change (DVIC) of a current image processing unit containing a current block is different from a DVIC of an image processing unit that is adjacent to the current image processing unit;

adjusting a filtering strength of a deblocking filter, based on the determining; and

performing deblocking filtering on a boundary of the current block, using the deblocking filter with the adjusted filtering strength,

wherein the DVIC of the current image processing unit is obtained based on a value of the current image processing unit containing the current block and a value of an image processing unit containing a reference block to be used for interprediction of the current block.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2008
From: SHIM, WOO-SUNG; SONG, HAK-SUP; MOON, YOUNG-HO; CHOI, JONG-BUM
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 020355/0903 →
Priority Claims (1)
KR 10-2007-0043794 · May 4, 2007 · national
Continuity (3)
Provisional Application 60884468 · Jan 11, 2007
Provisional Application 60885140 · Jan 16, 2007
Related Publication 20080170629A1 · Jul 17, 2008