De-blocking filtering method of image data and de-blocking filter
First Claim
1. A method for deblocking filtering of image data divided into a plurality of macro blocks, the method comprising the steps of:
- computing Boundary Strength (BS) values for boundaries based on a selected direction of the image data, wherein the direction is selected from the group consisting vertical and horizontal directions;
performing filtering based on the selected direction by using the computed BS values;
estimating BS values for boundaries based on the unselected direction by using the computed BS values; and
performing filtering based on the unselected direction by using the estimated BS values.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a deblocking filtering method for image data and a deblocking filter. According to the deblocking filtering method for image data and the deblocking filter, when computation of BS values for each boundary based on one of horizontal and vertical directions from input image data is completed, it is possible to estimate BS values for each boundary based on a direction different from the currently selected direction by using the computed BS values. Further, deblocking filtering is performed based on corresponding directions according to the estimated values, so that the deblocking filtering can be completely performed with only a BS value of boundaries based on a selected one direction. Consequently, a BS value computation process necessarily required in a deblocking filtering process can be considerably reduced, and thus time required in the operation process of a deblocking filter can also be considerably reduced.
-
Citations
13 Claims
-
1. A method for deblocking filtering of image data divided into a plurality of macro blocks, the method comprising the steps of:
-
computing Boundary Strength (BS) values for boundaries based on a selected direction of the image data, wherein the direction is selected from the group consisting vertical and horizontal directions; performing filtering based on the selected direction by using the computed BS values; estimating BS values for boundaries based on the unselected direction by using the computed BS values; and performing filtering based on the unselected direction by using the estimated BS values. - View Dependent Claims (2, 3, 4)
-
-
5. A deblocking filter comprising:
-
a block divider for dividing received image data into macro blocks of a preset size, and selecting boundary blocks based on a boundary in a direction selected from the group consisting of;
a vertical direction and a horizontal direction;a BS value computation unit for computing Boundary Strength (BS) values for boundaries between the boundary blocks based on the currently selected direction; a BS value estimation unit for estimating BS values of boundary blocks based on a currently unselected direction by using the previously computed BS values of the boundary blocks; a filtering unit for performing filtering for the boundaries in the vertical or horizontal direction according to a deblocking filtering method; and a controller for; selecting either the vertical direction or the horizontal direction, controlling the BS value computation unit so as to compute the BS values for the boundaries based on the currently selected direction, controlling the BS value estimation unit so as to estimate the BS values for the boundaries based on the currently unselected direction by using the computed the BS values when the BS values for the boundaries based on all the currently unselected directions of the image data are computed; and controlling the filtering unit so as to perform filtering in the horizontal or vertical direction by using the computed or estimated BS values. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer-program product providing instruction to a computer system for performing deblocking filtering of image data divided into a plurality of macro blocks, the computer system executing the steps of:
-
computing Boundary Strength (BS) values for boundaries based on a selected direction of the image data, wherein the direction is selected from the group consisting vertical and horizontal directions; performing filtering based on the selected direction by using the computed BS values; estimating BS values for boundaries based on the unselected direction by using the computed BS values; and performing filtering based on the unselected direction by using the estimated BS values. - View Dependent Claims (11, 12, 13)
-
Specification