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.
Legal claims defining the scope of protection, as filed with the USPTO.
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.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 11, 2008
April 22, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.