(转载)H.264
最近一段时间比较空闲,准备学习一下H264的相关知识。为什么要学习H264呢?因为H264是新一代的视频压缩编码标准,目前或者将来的视频应用离不开H264,另外,我也对视频信号处理比较感兴趣,可是一直没有时间深入而全面的学习,希望这次可以提高自己对视频算法的理解。虽然H264标准很复杂,算法很难,但我有一定的数字信号处理的基础,而且时间上也没有太多限制,相信会有一些收获。
凡事预则立,不预则废。我的学习目标是首先理解H264的基本原理、基本概念和视频信号处理的整体流程;然后从实际应用的角度学习H264,避免陷入技术细节,毕竟不是发论文。
H264 学习计划
1、理解基本原理、概念;
通过阅读paper、书籍等补充这方面的知识,越是基本的原理,越有可能用得上、记得牢。
2、了解整体编解码框架;
了解H264算法实现流程。
3、了解程序整体架构和码流结构
参考代码为JM、X264、T264 或者FFMPEG,从简单开始。
4、H264 baseline profile decoder 在DSP和ARM上的优化方法
参考资料:
《H.264_MPEG-4 Part 10 White Paper》
《Video coding using the H.264 MPEG-4 AVC compression standard 》
《Overview of the H.264_AVC Video Coding Standard.pdf》
《Video Compression from concepts to H264.pdf》
毕厚杰的《新一代视频压缩编码标准—H.264/AVC》
本人在这方面是个新手,如果您有什么好的学习建议,欢迎指教!
264, 我来了!