Variable block-based method and apparatus for filtering of deblocking type, and deblocking filter applied to the same

A variable block-based deblocking filtering method and an apparatus thereof, and a deblocking filter applied to the same are provided to perform relatively strong filtering when an image area is flat or simple to minimize a blocking phenomenon and perform weak filtering in a complex area having a lot of edges to decrease calculation speed, thereby improving filtering speed without deteriorating image quality. A first processing unit(110) encodes a moving vector through variable block size movement compensation with regard to an image frame. A second processing unit(120) sets a deblocking mode and a filtering target area and performs filtering based the deblocking mode and the filtering target area. A third processing unit(130) performs control processing to apply the deblocking mode selectively.