在过去的几周里,我有机会阅读了两份文件:
- MPEG-4 Part 2 规范 (ISO/IEC 14496-2),人们称之为“mpeg-4”
- MPEG-4 Part 10 规范 (ISO/IEC 14496-10),也称为“h.264”或“AVC”
在阅读了“mpeg-4”中所有很酷的想法之后,比如识别面部表情、人的四肢运动和精灵,我真的很兴奋。对于 1999 年的想法,这些想法听起来很有趣,甚至可能很棒。
但后来我阅读了“h.264”标准,这些想法都没有。有很多关于如何编码像素的讨论,但没有一个很酷的想法。
发生了什么?为什么这些想法被删除了?
这不是代码问题,但作为一名程序员,我觉得我应该尽可能多地理解规范背后的意图。如果我编写的代码符合规范的使用精神,那么它更有可能被定位为利用整个规范。