Abstract
A low-complexity video up-sampling for H.264/AVC algorithm is proposed in this thesis. H.264/AVC is a popular video coding standard. It utilizes variable block size for motion estimation and motion compensation, which results in better precision and coding efficiency. Our up-sampling processor benefits from the information given by the video decoder. We make use of the motion compensated prediction mode, motion vector and motion compensated residual to make appropriate policy for up-sampling image. For the areas with details, we further classify them to two categories. The areas with reconstructed similar neighboring patches are up-sampled by its weighted neighbors. Others are up-sampled by compress-sensing image super-resolution approach for good quality. The homogeneous areas are simply up-sampled via bicubic interpolation. And the remaining areas are reconstructed by motion compensation with error refinement. Due to the characteristic of content-adaptivity, we successfully reduce the computational complexity as well as achieve satisfactory quality. The experimental results demonstrate that the proposed method provides a more efficient way to up-sample video. Our approach is beneficial to video sharing through the internet with limited bandwidth.