![]() Finally, we provide a theoretical analysis of the ideal performance of the proposed decoder. The overall throughput is improved by another 27% to 7.4 fps on the average and up to 11.5 fps for slow motion video sequences. On an ARM966 board, the optimized software without hardware acceleration can achieve a decoding rate up to 5.9 frames per second (fps) for QCIF video source. x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL. By comparing the optimized decoder with the committee reference decoder of Joint Video Team (JVT), the experimental results show improvement on the decoding throughput by 7 to 8 times. The hardware acceleration modules include motion compensation, inverse transform and loop filtering. The decoder is partitioned into the software and hardware modules according to the target frame rate and complexity profiles. The overall decoding throughput is further enhanced by pipelining the software and the dedicated hardware at macroblock level. The software is first optimized with algorithm improvements for frame buffer management, boundary padding, content-aware inverse transform and context-based entropy decoding. We present a baseline MPEG-4 Advanced Video Coding (AVC) decoder based on the methodology of joint optimization of software and hardware. ![]() Experimental results show that this fast intra mode selection algorithm can lessen about 75 percent encoding time with little loss of bit rate and visual quality. In this paper, we propose an algorithm to reduce the number of mode and sub mode evaluations in inter mode prediction. This increases the computational complexity of the encoder especially for devices with lower processing capabilities such as mobile and other handheld devices. VDPAU will be enabled automatically by default in VLC version 2.2.0 onward. VDPAU is supported for decoding since VLC version 2.1.0, and for post-processing and rendering since VLC 2.2.0 (still in development as of late 2013). To achieve better coding efficiency, H.264 AVC uses several techniques such as inter mode and intra mode prediction with variable size motion compensation, which adopts Rate Distortion Optimization (RDO). The following video codecs are supported: MPEG-1, MPEG-2, MPEG-4 Visual, WMV3, VC-1 and H.264 (MPEG-4 AVC). ![]() An additional goal was to provide enough flexibility to allow the standard to be applied to a wide variety of applications. The intent of the H.264 AVC project was to create a standard capable of providing good video quality at substantially lower bit rates than previous standards without increasing the complexity of design so much that it would be impractical or excessively expensive to implement. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |