前言
高清视频 观影体验的革命
● 快速兴起的高清应用
顾名思义,高清视频(High Definision Video)指的是高清晰度视频,相对普通视频的高清晰度通过提升分辨率得到。清晰度的提升对于敏感的人的视觉观感影响巨大,因此高清电视及高清视频在技术条件成熟后普及的速度非常快,迅速进入了家庭和PC多媒体用户的主流应用。这里提及的高清均为数字格式存储、传播的内容,考虑到传统模拟格式不可逆转的复制失真损失,数字高清早在十几年前就成为了这个领域既定的发展方向。
这里所谈论的高清视频还是一个较广义的概念,我们并不是特指业界的某个相应的规格,只是谈及这个领域的应用。通常来讲,720线逐行扫描(720p)以上分辨率的视频可以称为高清视频,这类视频目前以720p、1080i(1080线隔行扫描)、1080p为跨度区分质量,屏幕纵横比为16:9或4:3。很明显,这些分辨率都比1996年制定的DVD-VIDEO标准分辨率720x576(PAL制式)高得多。
如果刨除电影胶片,高清视频的先导无疑是HDTV-High Definition Television,美国FFC在1996年通过ATSC数字电视标准成为美国国家标准,1998年播出的第一个数字式HDTV节目,HDTV的大众化应用诞生。全球现在每周大约有700个小时、40套高清电视节目播出,共计1000万高清电视家庭用户。即使在我们身边,也一样能感受到这样的进程:
2005年9月 中国第一个高清频道央视高清频道在杭州试播
2006年1月 中央电视台《高清影视》频道正式开播
2006年1月 上海文广集团《HD新视觉》频道正式开播
2006年5月 华诚数字影业公司《高清电影》频道正式开播
2007年 高清电视在全国迅速普及
2008年 北京奥组委向国际奥组委承诺08年奥运会将全程采用高清直播
可以看到,以广播电视为媒介的高清应用已经逐步走进我们的生活,但内容的丰富程度和传统电视还相差较大。幸运的是,以光盘出版物为载体和互联网共享方式提供内容这两种方式要好得多——几乎所有最新电影都会发布对应的高清数字版本,因此拥有最佳适应性的PC系统就成为现时高清应用的最佳平台,本文就将用简短篇幅对高清视频的PC应用在理论和技术上以点代面的做出分析。
● 在PC上实现高清体验的物质准备
高清视频应用需要几个关键点:合适的光盘介质驱动器、合法有效播放高清内容的硬件、合法有效输出高清内容的显示器。这里提及的驱动器指能够播放高清内容光盘的Blue-ray驱动器或者HD DVD驱动器;全程的“合法有效”指硬件支持HDCP数字内容保护技术;最后在显示器输出端,需要提供满足数字内容的分辨率,这意味着至少是1920*1080。
当然,我们也可以通过互联网得到破解后的高清数字内容,使用各种方式下载,这很流行,甚至是国内环境应用的主流,当然这并不合法......但是也因此能够省去昂贵的Blue-ray驱动器/HD DVD驱动器购置费用,也能够免去HDCP硬件的啰嗦......
新兴的用户们把主要用途是播放高清或者能够高性能播放高清的PC命名为HTPC(Home Theater Personal Computer),不得不承认这是继90年代多媒体PC后又一富有诱惑力的名词,上次只是给加了声卡的PC挂起的幌子,现在也好不到哪去。笔者认为HTPC是一种应用模式的概括,而不是一种产品的界定,只要我们把PC称职的用做播放高清数字视频的核心,那么它就是HTPC。
这么流行的新兴PC元素当然也不是纯粹概念炒作,相对于办公类PC或者是3D Game类PC,HTPC的硬件配置有着它自身特殊的需求,这其中除了高档光盘介质驱动器配置外,集中在对高清视频的解码能力上,这项能力将影响到视频的回放流畅度,直接影响用户的观影体验。
高清视频编码解码技术探秘
● 应用需求推进复杂编码解码技术
720p以上的高清视频能提供前所未有的细致入微画面,也因此带来了海量的数据存储:720p NTSC视频(30fps)的未压缩数字流即可高达165Mbps的数据速率,1小时长度的数字视频文件接近80GB,这对于用户端是根本无法接受的。显然优秀的压缩技术是普及高清视频的前提。
视频压缩技术最近几年得到了长足发展:国际电信联盟 (ITU) 致力于电信应用,开发了用于低比特率视频电话的H.26x 标准,其中包括H.261、H.262、H.263与H.264;国际标准化组织 (ISO) 主要针对消费类应用,针对运动图像压缩定义了MPEG标准,包括MPEG1、MPEG2与MPEG4;此外还有专用于互联网流媒体应用、广受欢迎的专有解决方案,其中包括 Real Networks Real Video (RV10)、Microsoft Windows Media Video 9 (WMV9)系列等。在高清视频压缩方面,为了实现尽量高的压缩比,并保持良好画面质量,主流的编码格式除了MPEG2外最流行并被DVD标准制定组织DVD Forum认可的就是VC-1(微软WMVx的纯算法版)和H.264。
用户在播放使用这些编码的高清视频的时候,就需要对进行过复杂编码后的视频进行实时解码。在这三种被高清视频使用的解码方式中,为达到相同画面质量,恒定码率的MPEG2对硬件要求最低,VC-1其次,H.264最高,但对硬盘空间的需求则是倒序,换句话说就是对硬件解码要求最高的H.264编码能够实现同样大小、播放时间文件中最为出色的画面质量。如果没有专门的解码器硬件支持,这个软件解码的过程对于CPU是一个非常严峻的考验,因为运算量非常巨大。通常来讲,3GHz以上的Core 2处理器可以应付目前几乎所有的高清视频,而如果用户HTPC的CPU不是那么强力,就必须要考虑显卡端的硬件辅助。
● AMD方案:UVD
Radeon HD 2000名称中的“HD”直白的标榜着最新一代Radeon产品对于高清类型应用的专业支持度,RV630和RV610内集成了堪称目前最强的硬件高清解码技术——UVD(Unified Video Decoder)。

UVD能够对VC-1、H.264两种编码格式的高清视频全程解码
UVD能够对VC-1、H.264两种编码格式的高清视频全程硬件解码,可以做到应对40Mbps码率影片的流畅全尺寸播放,100%释放CPU在这一过程中的参与。相对于以G84 GPU为核心的Geforce 8600系列显卡仅可以对H,264高清视频做Bitstream处理、De-Blocking等一系列操作外,RV630的高清视频解码更全面。
对高清视频文件进行解码的过程中,Bitstream、De-Blocking两相操作是最消耗CPU计算资源的部分,高清硬件解码主要工作就是把CPU从这一部分解脱出来。


