H.264 FRExt技术及其应用

发布者:InnovateMind最新更新时间:2011-09-29 关键字:H.264FRExt  MPEG  VCEG标准 手机看文章 扫描二维码
随时随地手机看文章

    一、简介

  当今编码性能最好的视频编码国际标准H.264为ISO/IEC之下的MPEG标准组与ITU-TSG16之下的VCEG标准组联合组建的工作组JVT所制定,ITU称之为H.264,MPEG称之为MPEG-4Part10,此外还可以称为AVC、H.26L、JVT标准。JVT于2003年5月完成H.264基本部分标准制定工作,包含Baselineprofile、Extendedprofile和Mainprofile,分别包括不同的编码工具,如表1所示。

 

  在2004年7月,JVT又完成了H.264FRExt(即:FidelityRangeExtensions)扩展部分(Amendment)的制定工作,包括Highprofile(HP)、High10profile(Hi10P)、High4:2:2profile(Hi422P)、High4:4:4profile(Hi444P)4个profile。此外,JVT于2005年1月开始进行H.264的一个新扩展部分分层编码SVC的标准制定工作,计划于2006年底完成。本文主要介绍H.264FRExt中的主要技术点及其应用情况。

  二、FRExt技术特点

  1.FRExt4个profile

  H.264Baselineprofile、Extendedprofile和Mainprofile都是针对8位样本数据、4:2:0格式的视频序列,FRExt将其扩展到8~12位样本数据,视频格式可以为4:2:0、4:2:2、4:4:4,设立了Highprofile(HP)、High10profile(Hi10P)、High4:2:2profile(Hi422P)、High4:4:4profile(Hi444P)4个profile,这4个profile都以Mainprofile为基础,并且为逐渐扩展的包含关系,其所包含的编码工具和相互关系如表2所示。

 

  2.变换方法

  由于FRExt针对高分辨率的视频图象,因此,为了得到更好的编码效率,在FRExt里增加了一种整数8%8变换方法,变换矩阵为:

  

  其计算精度为(8+n)位,其中输入视频样本为n位精度。该变换方法可以通过蝶形方式快速实现,其计算复杂度比H.264中的4%4变换方法稍多一点,见表3所示。

 

  在编码过程中,对于每个宏块MB编码器选择采用4%4变换还是8%8变换,但是,对于帧间宏块,如果采用8%8子划分方式(即采用4%8、8%4、4%4模式),则亮度分量采用4%4变换方法;而对于帧内宏块,如果亮度分量采用8%8预测方法,则亮度分量采用8%8变换方法。

  3.帧内预测方法

  在H.264基本部分中,有16%16和4%4两种预测模式,前者包括4个预测方向,后者包括9个预测方向,FRExt增加8%8预测模式,包括与4%4类似的9个预测方向,并且,8%8预测还增加了对参考样本点的预滤波处理过程,即在预测前对参考样本点进行低通滤波处理。[page]

  4.量化方法

  类似于MPEG-2,FRExt量化方法采用了基于感知的量化因子矩阵,包括针对帧内和帧间块的两种类型矩阵。该方法不以提高客观质量(如PSNR值)为目标,而以提高主观质量为考虑点。

  5.熵编码方法

  与4%4类似,FRExt中8%8扫描方式也包括zig-zag和场扫描两种扫描方式。FRExt对CABAC编码的上下文模型(contextmodels)进行了扩展。

  6.色度空间

  与以前的视频编码标准一样,H.264基本部分是按照YCbCr色度空间进行编码的,其转换方法为:

  例如,可取KR=0.2126,KB=0.0722。

  FRExt采用了一种新的色度空间YCgCo,其变换方法为:

  YCgCo可以减少转换过程的计算复杂度、提高编码效率。

  7.无损编码

  在H.264基本部分里,通过PCM宏快模式可以支持无损编码或者对某一区域进行无损编码。在PCM宏快模式里,样本值将直接进行编码,而不需要进行预测、变换和量化。FRExt采用了更为有效的无损编码方法,不进行变换,但对样本值采用预测和熵编码的方法。

        三、FRExt编码性能和应用分析

  经测试,就高清视频编码来说,在相同配置情况下,Highprofile(HP)可以比Mainprofile(MP)节省10%的码流量,比MPEG-2MP节省60%的码流量。就单色静止图象压缩来说,当采用全帧内编码(INTRA)模式时,H.264HP可以比JPEG-2000平均提高0.5dB。几个具体测试数据可以参见图1、图2和图3。

 

 

 

  由于H.264FRExt(Highprofile)具有更好的编码性能,因此,自从JVT完成H.264FRExt标准制定工作后,原来采用H.264Mainprofile的应用(例如,高清电视、HD-DVD等)都倾向于采用Highprofile,例如,DVB在TS101154和TS102005中采用HP为卫星、光缆和地面广播中的视频标准,DVD论坛的HD-DVD规定HP为每一个解码器的强制标准之一,蓝光标准协会(Blu-RayDiscAssociation)BDA在其BD规范中规定HP为每一个解码器的强制标准之一。可以预见,H.264FRExt(Highprofile)标准将会在高清视频应用领域获得广泛的应用。


  四、结束语

  针对不同的应用领域,H.264视频标准提供了Baseline、Extended、Main、High、High10、High4:2:2和High4:4:4一共7个profile,其中Baselineprofile已经应用于3GPP、会议电视、可视电话等实时通信领域,Mainprofile已经应用于ISMA等流媒体领域,Highprofile已经应用于DVB、HD-DVD等广电和存储领域。

 

关键字:H.264FRExt  MPEG  VCEG标准 引用地址:H.264 FRExt技术及其应用

上一篇:面向手机的DC-DC转换器用线绕型功率电感
下一篇:胶水粘合芯片有望提高电脑运算速度1000倍

推荐阅读最新更新时间:2024-05-02 21:37

R&S公司离线分析软件分析压缩的视音频信号和MPEG-2码流
罗德与施瓦茨公司推出了一款用于PC的离线分析软件R&S VEGA。该软件是对罗德与施瓦茨公司已有的实时MPEG码流分析产品的拓展。广播电视运营商和内容提供商可以使用该软件找出错误信号,优化内容。数字电视元器件生产商使用该软件可以进行产品的一致性检测、质量认证和提高产品性能。R&S VEGA套件是理想的压缩视音频信号和MPEG-2码流的分析软件。 广播电视运营商和内容提供商必须确保网络的可用性。他们可以使用R&S DVM和R&S DVMS监测系统以及R&S ETL电视分析仪快速地检测出实时信号中的错误并记录错误信号片段。R&S VEGA套件则可以在PC上分析这些错误片段及其视音频特性。运营商通过快速地发现错误信号并予以及时消除,可
[测试测量]
爱立信将Fraunhofer MPEG-H集成到旗下传输分配编/解码器方案
2018年4月10日,德国埃朗根市/美国内华达州拉斯维加斯市——全球领先的专业广播媒体解决方案提供商爱立信率先将MPEG-H电视音频系统集成到旗下传输分配应用程序中。 在NAB展会上,爱立信带来了最新开发的AVP 2000传输分配编码器及其配套的MediaFirst 内容处理(MFCP)解码器,这是业内首个完全支持MPEG-H电视音频系统的传输分配编码/解码解决方案。MPEG-H电视音频系统由Fraunhofer IIS主要研发,是目前世界上唯一投入实际运行的下一代广播音频系统,于2017年5月在韩国地面超高清数字服务中正式商用。 爱立信的全新解决方案能够实时生成具备必要元数据 的MPEG-H 码流,并将其传输回演播室作
[网络通信]
一种面向多媒体SOC的微状态低功耗设计方法
   0 引言   当前,移动多媒体应用在消费类电子中正变得越来越重要,然而由于受电池寿命的限制,其功耗问题也越来越突出。如何找到能量效率和服务质量之间的平衡点,已成为当前SOC系统设计中的一个热点问题。   在SOC设计中,设计者大量重用现有经过验证的成熟IP核,对于设计一个复杂系统并保证其上市时间的意义重大。当前,很多专业的IP供应商提供了大量可供设计者选用的IP核,设计者们需要根据应用需求,选出合适的IP核,并确定每种IP核对应的配置。对于移动多媒体SOC的设计,为了实现系统级的优化,SOC系统设计者的核心目标之一即是在保证多媒体服务质量的同时使得系统代价(芯片面积和功耗)最小化。   本文对多媒体中视频应用的编码特征
[嵌入式]
一种面向多媒体SOC的微状态低功耗设计方法
基于MPEG-2算法的列车语音记录设备
摘 要:本文介绍了一种新型列车语音记录设备的系统架构、特点和软硬件实现方法。运用DSP技术对语音信号进行处理、压缩和记录,实现了机车语音联控和列车当前状态信息的记录,进而规范乘务员的工作用语并协同监控装置分析行车故障。 关键词:A/D转换;语音数据编码;循环冗余校验 前言 列车运行监控记录装置在铁路的安全运输过程中发挥了巨大的作用,但不足的是没有语音记录功能。为了解决这个问题,按照铁道部的技术要求,本文研究开发了一种新型列车语音记录设备。该设备主要用于对乘务员机车联控进行录音,并可协同监控装置分析行车事故,为机务部门和运输部门的科学管理提供新的技术手段。鉴于常见设备的技术指标及标准,对于语音的数字化,以16KHz的采样
[手机便携]
数字电视视频服务器的设计与实现
       数字电视是从电视节目录制、播出到发射、接收全部采用数字编码与数字传输技术的新一代电视。它具有可实现双向交互业务、抗干扰能力强、频率资源利用率高等优点。        视频服务器是数字电视的关键技术之一。视频服务器类型可分为基于通用计算机的服务器、基于高级工作站的服务器、基于专用硬件平台的服务器、分布式层次结构服务器等几类。分布式视频服务器结构对每个播出服务器的性能要求不是很高,因此,可以将大量廉价的服务器结合起来,通过合理的控制和调度达到一个高性能服务器的功能。本文讨论了一种分布式视频服务器的设计与实现。       1 分布式视频服务器的设计       1.1 数字电视视频服务器网络结构        本文设
[嵌入式]
基于水印技术的MPEG-4形状错误隐藏
l 引言 随着网络和多媒体技术的迅速发展,人们对视频应用提出了新的要求,基于内容的交互编码标准MPEG-4就是适应这一要求而提出来的。MPEG-4视频编码标准面向内容编码,视频数据以基于内容的方式进行压缩、传输、编辑、检索,与以往视频编码标准的主要区别在于对象的概念,输入的视频不再足象素,而是视频对象,以视频对象作为操作的单位实现传统编码的所有功能。视频对象按照时空关系组成的场景,但是场景的前景对象和背景对象得以独立编码,如图1有两种基本的基于视频对象的视频场景的组成方法,每个场景可以由直接从视频序列中分隔的视频对象组成((a)分隔场景),也可以是现有的视频对象进行组合((b)组成场景)。另外也有可能场景是由上述的两种方法结合组
[手机便携]
基于FPGA器件EPXA10实现MPEG-2传输流解复用器的设计
随着芯片技术的发展,FPGA的容量已经达到上百万门级,从而使FPGA成为设计的选择之一。Altera公司的FPGA芯片EPXA10应用SOPC技术,集高密度逻辑(FPGA)、存储器(SRAM)及嵌入式处理器(ARM)于单片可编程逻辑器件上,实现了RISC和FPGA的完美结合。本文使用EPXA10芯片,利用片上的ARM微处理器对MPEG-2传输流进行解码,得到必要的解码参数,实现了将传输流分成视频流和音频流的解复用。 EPAX10器件简要介绍 ALTERA公司的EPXA10器件单片集成了ARM硬核,百万门级的FPGA,以及SDRAM存储器的接口。它将FPGA和ARM处理器完美结合在一起,是一个典型的SOPC结构。 其中ARM
[单片机]
基于FPGA器件EPXA10实现<font color='red'>MPEG</font>-2传输流解复用器的设计
MPEG-4实时编码器在ADSP-BF533上的实现
引言 MPEG-4视频编码技术可以在较小的带宽下传输高质量的视频数据,节省大量存储空间,但编码复杂度也较高,目前丰要有3种实现方案:在通用PC上编程实现;通过ASIC硬件实现以及使用通用DSP芯片实现。与前两者相比,通用DSP芯片实现方案具有以下优势:运算性能强;可升级性好,与PC类似,通用DSP芯片的功能仍是通过编程来实现的,能快速、方便地进行软件升级及添加新的功能,以适应技术发展和市场变化;成本低、功耗低、适应场合广泛。 系统硬件设计 编码系统处理核心为ADSP-BF533(以下简称BF533),利用其多功能并行接口PPI采集视频数据,该PPI具有DMA功能,无需内核干预便可进行高速数据传输,传输完成后可自动向内核发出D
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved