VLSI macro cell for edge-preserving noise smoothing and deblocking in low-power video communications