A hardware design for the adaptive loop filter(ALF) cores characterized by the high throughput and low area is proposed for improving
the subjective video quality. The main idea for the ALF is to minimize the mean square error between original pixels and decoded pixels by using Wiener filter. In this architecture, a combination of 9×7-tap cross shape and a 3×3-tap rectangular shape is used for the filter shape. This work is focused on the filtering process assuming that the filter coefficients are known. The proposed architecture is implemented in 130nm CMOS process, and achieves the result that reduces gate count(NAND2) about 20% compared to existing hardware at maximum operation frequency(416MHz).