H.264与VC-1的比较

H.264VC-1是二种最受欢迎的影像压缩工具。

全览

VC-1 H.264
目标 旨在提供非常高的图像质量与最佳的压缩效率[1] 可满足多种行业的需要与许多配置文件和水平,允许为不同的压缩,质量和CPU使用水平,其中的最低水平是便携设备,设计的CPU占用率低一点,而高层次的设计非常高品质和压缩效率。[来源请求]
工业用范例 支援4:2:0压缩 / 色彩空间[2] 支援工作室存档需求的4:4:4色彩空间;
独立的黑白(BW)影像模式
费用 接近[3][4][5]
文件 需付费。Reference decoder并非免费,不过附赠外部文件。 免费.[6] Reference encoder和decoder也是免费。[7]此外,核查小组及M4IF邮寄名单可在一个可能会收到回答了AVC的有关问题。

术语

所有来源的以下信息是从各自的规范中列出的概述部分。

特征 VC-1 H.264
切割大小 16x16, 16x8, 8x16, and 8x8[8] 16x16, 16x8, 8x16, 8x8, 8x4, 4x8, and 4x4
整数转换 8x8, 4x8, 8x4, and 4x4 4x4; 8x8只能在High Profile下使用
影格(Frame英语Film frame#Video frame 皆可用于逐行扫描和隔行扫描内容
Macroblock sizes 仅16x16
运动向量 二维向量offset from current position to reference frame英语reference frame (video)
图片 一个field或frame
忽略macroblock 无任何数据用于macroblock

特色

VC-1 H.264
Bitstream格式 single bit stream NALbyte stream
Bitstream格式 在更先进的profile,每个Bitstream Data Unit都有各自的标头(header).
Simple和Main profile则不提供sequence也没有entry point headers.
SPS (sequence parameter set),
PPS (picture parameters set),
slice header, macroblock
Deblocking filter In-loop filter and overlap transform In-loop only
CABAC 仅支援Main和更高的profiles
变量变换大小 Only in High profile and above
Variable-length code英语Variable-length code
切片 连续 (integer number of macroblock rows only) 连续或不连续的
B frame用于预设其他的图像
子像素的插值方法 双三次插值双线性 6-tap filter用于半pixels; averaging for四分之一pixels

注释

  1. ^ Loomis, Jay; Mike Wasson. VC-1技術. Microsoft. [2009-08-25]. (原始内容存档于2012-03-15). 
  2. ^ SMPTE Technology Committee C24 on Video Compression Technology. SMPTE421M: SMPTE Draft Standard for Television. SMPTE Standard for Television: VC-1 Compressed Video Bitstream Format and Decoding Process. 2005-08-23. 
  3. ^ VC-1 Patent Portfolio License Briefing. MPEG LA. 2007-11-05 [2009-08-25]. (原始内容 (PowerPoint)存档于2007-09-27). 
  4. ^ Windows Media Licensing Royalties for Final Products. Microsoft. [2009-08-25]. (原始内容存档于2007-05-05). 
  5. ^ AVC Patent Portfolio License Briefing. MPEG LA. 2007-12-12 [2009-08-25]. (原始内容 (PowerPoint)存档于2007-07-31). 
  6. ^ H.264: Advanced video coding for generic audiovisual services. March 2003 [2009-08-25]. (原始内容存档于2016-06-09). 
  7. ^ H.264/AVC Software Coordination. [2009-08-25]. (原始内容存档于2015-08-02). 
  8. ^ Goldman, Matthew; Alois Bock. Advanced Compression Technologies for High Definition (PDF). TANDBERG Television.  [永久失效链接]

外部链接