- High Efficiency Video Coding with Multi-Order-Residual Prediction
2010
A novel multi-order-residual-prediction (MORP) coding approach is
proposed to improve spatial prediction efficiency in video coding. We
observe that the compression ratio of a video coding algorithm depends
on the nature of sequences as indicated by the ratio between inter and
intra blocks in the bit-stream. When the percentage of intra blocks
increases, the prediction efficiency decreases, thus leading to a poorer
coding gain. In other words, one bottleneck of video coding lies in poor
intra prediction efficiency. To address this issue, we propose an MORP
coding scheme that adopts a second-order prediction scheme after the
traditional first-order prediction. Different prediction techniques are
adopted in different stages to tailor to the nature of the corresponding
residual signals. The proposed MORP scheme outperforms H.264/AVC by a
significant margin for the intra block coding and, thus, improves the
overall coding efficiency.
- Parallel Motion Estimation on GPU
2010
Motion estimation (ME) is consider as the most complicated module in the video
coding. In this research, we parallelize the ME process by macroblocks based on the graphic processing unit (GPU) architecture. The performance of ME is also optimized base on two factors: the occupancy of GPU, and the number of memory transactions
between global and local memory. (full text)
- Adaptive Motion Vector Position and Search Range Prediction for Low Complexity Video Coding
2009-2010
An adaptive motion vector (MV) position and search range (SR) prediction algorithm in motion estimation for video encoding is proposed in this work with an objective to achieve excellent coding performance with reduced memory access bandwidth. In modern fast motion search algorithms, a motion vector predictor (MVP) is obtained from the motion vectors of spatially and temporally neighboring blocks, which is called the predictive MV set. By exploiting the relationship between the variance of the predictive MV set and the SR, we develop an adaptive SR selection algorithm. That is, a larger variance implies lower accuracy of the MVP and, thus, a larger SR. ( full text)
|
|