A divide sampling-based hybrid temporal-spatial prediction coding algorithm is designed to further improve the coding performance of the conventional H.264/AVC coding. In the proposed algorithm, a frame is first divided into four equal-sized subframes, and the first subframe is coded using the rate distortion optimization model with inter- or intraprediction adaptively. Then, the optimal prediction method of the macroblock in other subframes is selected flexibly and reasonably from intraprediction, the fast interprediction, and the spatial interpolation prediction. The simulation results show that compared with the conventional H.264/AVC coding, the average bit rate is reduced by 6.15% under the same peak signal-to-noise ratio (PSNR), the average PSNR is increased by 0.22 dB under the same bit rate, and the average coding time is saved by 12.40% in the proposed algorithm.
In order to further improve the coding performance of Block-Based and Quadtree-Based Adaptive Loop Filter
(BQ_ALF), the Fast Multi-Symmetry Adaptive Loop Filter Algorithm (FMS_ALF) is proposed. Firstly, this algorithm
determines the optimal symmetry filter according to area symmetry and average sum of absolute difference. Then the
filter areas are obtained through the block-based and quadtree-based method in I frame and through motion vector and
Rate Distortion Optimization model A (RDOA) in P or B frame .Finally the obtained areas are filtered by the optimal
symmetry filter. Simulation results show that compared with BQ_ALF, the proposed algorithm reduces the coding time
greatly while retains the reconstructed picture quality.