首页 / 专利库 / 广播 / 帧内预测 / 一种MPEG-2到AVS视频码流格式转换方法及其装置

一种MPEG-2到AVS视频码流格式转换方法及其装置

阅读:725发布:2023-12-27

专利汇可以提供一种MPEG-2到AVS视频码流格式转换方法及其装置专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种MPEG-2到AVS视频码流格式转换方法及其装置,该装置包括变长解码单元、反量化单元、反DCT变换单元、模式映射及 运动矢量 变换单元、整数变换单元、量化单元及变长变码单元,MPEG-2码流输入变长解码单元解码,输出码流一路经过反量化单元、反DCT变换单元、整数变换单元、量化单元输出给变长编码单元,另一路经过模式映射及运动矢量变换单元输出给变长编码单元,最后由变长编码单元编码输出AVS码流。本发明的方法及其装置避免了复杂的模式选择 算法 ,充分利用了MPEG-2原始码流的信息,从而实现了单一模式向多模式进行转换,实现了MPEG-2到AVS视频码流格式的快速转换。,下面是一种MPEG-2到AVS视频码流格式转换方法及其装置专利的具体信息内容。

1.一种MPEG-2到AVS视频码流格式转换方法,包括以下步骤:
a.MPEG-2码流变长解码,输出码流分别执行下一步和步骤d);
b.对输入码流进行反量化后输出码流;
c.对输入码流进行反DCT变换,输出码流执行步骤e);
d.对输入码流进行模式映射及运动矢量变换,输出码流执行步骤g);
e.对输入码流进行整数变换后输出码流;
f.对输入码流进行量化后输出码流;
g.对输入码流进行变长编码后输出AVS码流。
2.如权利要求1所述的一种MPEG-2到AVS视频码流格式转换方法,其特征在于, 步骤a)、步骤b)和步骤c)中的变换符合MPEG-2解码器中变长解码规范。
3.如权利要求1所述的一种MPEG-2到AVS视频码流格式转换方法,其特征在于, 步骤d)中,对于内预测宏,采用AVS对帧内块的模式选择和编码方案进行编码; 对于帧间预测宏块,设定其预测模式为16×16,对应的运动矢量左移一位,即置1/4 插值为零。
4.如权利要求1所述的一种MPEG-2到AVS视频码流格式转换方法,其特征在于, 步骤e)中整数变换是对经过反DCT变换的残差进行符合AVS标准的变换。
5.如权利要求1所述的一种MPEG-2到AVS视频码流格式转换方法,其特征在于, 步骤f)和g)中的变换符合AVS标准的变长编码规范。
6.一种MPEG-2到AVS视频码流格式转换装置,其特征在于,包括变长解码单元、 反量化单元、反DCT变换单元、模式映射及运动矢量变换单元、整数变换单元、量 化单元及变长变码单元,其中:
变长解码单元,用于对输入的MPEG-2码流进行变长解码,输出码流至反量化单 元和模式映射及运动矢量变换单元;
反量化单元,用于对量化系数缩放后得到变换系数,输出码流至反DCT变换单 元;
反DCT变换单元,用于将变换系数矩阵转换成空域样值矩阵,该单元输出码流 给整数变换单元;
模式映射及运动矢量变换单元,设定宏块头信息,并将运动矢量左移一位,码 流经该单元变换后输出码流给变长编码单元;
整数变换单元,用于对经过反DCT变换单元的系数进行符合AVS标准的变换, 输出码流至量化单元;
量化单元,用于码流符合AVS标准的量化,输出码流至变长变码单元;
变长编码单元,用于对量化单元输出的码流和经过模式映射及运动矢量变换单 元编码的码流进行符合AVS标准的变长编码,输出AVS码流。
7.如权利要求6所述的一种MPEG-2到AVS视频码流格式转换装置,其特征在于, 所述模式映射及运动矢量变换单元,对于帧内预测宏块,采用AVS对帧内块的模式 选择和编码方案进行编码;对于帧间预测宏块,设定其预测模式为16×16,对应的运 动矢量左移一位,即置1/4插值为零。

说明书全文

技术领域

发明涉及视频传送领域,尤其涉及一种MPEG-2格式的视频数据转换成AVS格式的 视频压缩数据的方法。

背景技术

MPEG是运动视频专家组(Moving Picture Experts Group)的简称,1988年 ISO/IEC(International Organization for Standard/International Electrotechnical Commission)成立MPEG制定运动图像压缩的国际标准,并于1992 年发布了ISO/IEC1172(MPEG-1)。1990年ISO/IEC又开始制定MPEG-2的视频压缩 标准,它的设计目标是高级工业标准的图象质量以及更高的传输率。MPEG-2所能提 供的传输率在3-10Mbits/sec间,其在NTSC制式下的分辨率可达720×486,MPEG-2 也可提供并能够提供广播级的视像和CD级的音质。MPEG-2的音频编码可提供左右中 及两个环绕声道,以及一个加重低音声道,和多达7个伴音声道(DVD可有8种语言配 音的原因)。该标准于1994年11月公布(ISO/IEC13818-2)[1]。MPEG-2不是MPEG-1 的简单升级,MPEG-2在系统和传送方面作了更加详细的规定和进一步的完善。MPEG-2 特别适用于广播级的数字电视的编码和传送,被认定为SDTV和HDTV的编码标准。 MPEG-2还专规定了多路节目的复分接方式。此外,MPEG-2还兼顾了与ATM信元的 适配问题。
MPEG-2视频编码标准是一个分等级的系列,按编码图像的分辨率分成四个“级 (Levels)”;按所使用的编码工具的集合分成五个“类(Profiles)”。“级”与 “类”的若干组合构成MPEG-2视频编码标准在某种特定应用下的子集:对某一输入 格式的图像,采用特定集合的压缩编码工具,产生规定速率范围内的编码码流。在 20种可能的组合中,目前有11种是已获通过的,称为MPEG-2适用点。
MPEG-4于1999年正式成为国际标准。不同于MPEG-1和MPEG-2,MPEG-4不仅是 针对一定比特率下的视频、音频编码,更加注重于多媒体系统的交互性和灵活性。 MPEG-4标准主要应用于可视电话(Video Phone),视频电子邮件(Video Email) 和电子新闻(Electronic News)等。
H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图像编码 专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标 准,它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10部分。1998年开始征 集草案,2003年正式成为国际标准。H.264当中采用了多项新技术,如统一的VLC 符号编码,高精度、多模式的位移估计,基于4×4的整数变换、分层的编码语法 等。这些措施使得H.264算法具有很的高编码效率,在相同的重建图像质量下,能 够比H.263节约50%左右的码率。H.264的码流结构网络适应性强,增加了差错恢 复能,能够很好地适应IP和无线网络的应用。
AVS是“数字音视频编解码技术标准工作组”(简称AVS工作组)制定的中国国家 信源编码标准[2]。AVS是一套适应面十分广阔的技术标准,优势表现在以下几个方面: (1)AVS是基于我国自主创新技术和国际公开技术所构建的自主标准,妥善解决了知 识产权问题;(2)编码效率高,比MPEG-2国际标准高2-3倍(高清晰度电视可达到3 倍或更多);(3)计算复杂度低,硬件实现成本较低;(4)AVS可节省一半以上的无线 频谱和有线信道资源,显著降低传输、存储设备与系统的经济投入。在技术上AVS 采用了与H.264类似的技术。编码效率是MPEG-2视频的2-3倍(根据视频画面尺寸 不同有所不同),超过了国际上的MPEG-4 AVC/H.264标准,而且方案简洁,实现复 杂度明显比MPEG-4 AVC低。
随着AVS标准的颁布,新的视频将采用AVS标准进行压缩和存储。对于已有的MPEG-2 格式的视频数据存在着从MPEG-2到AVS码流格式转换的要求。在以往的转码的研究和应 用中,由于宏块的尺寸是固定的,运动估计矢量可以直接重用。但是AVS采用了多模式运 动估计技术。产生了单一模式向多模式进行转换的问题。

发明内容

本发明要解决的技术问题是提供一种MPEG-2到AVS视频码流格式转换方法及其 装置,避免了复杂的模式选择算法,从而实现了单一模式向多模式进行转换,实现 了MPEG-2到AVS视频码流格式的快速转换。
为了解决上述技术问题,本发明提供了一种MPEG-2到AVS视频码流格式转换方 法,包括以下步骤:
a)MPEG-2码流变长解码,输出码流分别执行下一步和步骤d);
b)对输入码流进行反量化后输出码流;
c)对输入码流进行反DCT变换,输出码流执行步骤e);
d)对输入码流进行模式映射及运动矢量变换,输出码流执行步骤g);
e)对输入码流进行整数变换后输出码流;
f)对输入码流进行量化后输出码流;
g)对输入码流进行变长编码后输出AVS码流。
在上述方案中,步骤a)、步骤b)和步骤c)中的变换符合MPEG-2解码器中变长 解码规范。
在上述方案中,步骤d)中,对于内预测宏块,采用AVS对帧内块的模式选择 和编码方案进行编码;对于帧间预测宏块,设定其预测模式为16×16,对应的运动矢 量左移一位,即置1/4插值为零。
在上述方案中,步骤e)中整数变换是对经过反DCT变换的残差进行符合AVS标 准的变换。
在上述方案中,步骤f)和g)中的变换符合AVS标准的变长编码规范。
为了解决上述技术问题,本发明还提供了一种MPEG-2到AVS视频码流格式转换 装置,包括变长解码单元、反量化单元、反DCT变换单元、模式映射及运动矢量变 换单元、整数变换单元、量化单元及变长变码单元,其中:
变长解码单元,用于对输入的MPEG-2码流进行变长解码,输出码流至反量化单 元和模式映射及运动矢量变换单元;
反量化单元,对量化系数缩放后得到变换系数,输出码流至反DCT变换单元;
反DCT变换单元,该单元将变换系数矩阵转换成空域样值矩阵,输出码流给整 数变换单元;
模式映射及运动矢量变换单元,在该单元中,设定宏块头信息中的模式信息, 并将运动矢量左移一位,码流经该单元变换后输出码流给变长编码单元;
整数变换单元,用于对经过反DCT变换单元的残差进行符合AVS标准的变换, 输出码流至量化单元;
量化单元,用于码流符合AVS标准的量化,输出码流至变长变码单元;
变长编码单元,用于对量化单元输出的码流和经过模式映射及运动矢量变换单 元编码的码流进行符合AVS标准的变长编码,输出AVS码流。
在上述方案中,所述模式映射及运动矢量变换单元,对于帧内预测宏块,采用AVS 对帧内块的模式选择和编码方案进行编码;对于帧间预测宏块,设定其预测模式为16×16, 对应的运动矢量左移一位,即置1/4插值为零。
由上可知,本发明所述的一种MPEG-2到AVS视频码流格式转换方法及其装置,避免 了复杂的模式选择算法,充分利用了MPEG-2原始码流的信息,从而实现了单一模式向多 模式进行转换,实现了MPEG-2到AVS视频码流格式的快速转换。
附图说明
图1是现有技术AVS中存在的宏块划分模式示意图;
矩形里的数字表示宏块划分后运动矢量和参考索引在码流中的顺序。
图2是本发明MPEG-2到AVS视频码流格式转换方法流程图
图3是本发明MPEG-2到AVS视频码流格式转换装置结构示意图。

具体实施方式

下面结合本发明的具体实施例详细说明本发明的技术方案。
MPEG-2视频算法是一种混合编码算法-运动补偿离散余弦变换算法。这种算法属 于第一代的视频压缩算法,采用块(Block)结构,适用于不同信号,它主要包括以下 内容:时域预测:减少视频图像的时间冗余;频域分解:用DCT(离散余弦变换)分 解图像的空间块,充分利用静态和逻辑上的空间冗余;量化:在保证质量损失最小 的条件下确定选择传送哪些信息,以减少比特率;变长编码:利用由量化和附属信 息构成的符号序列的静态冗余进行熵编码
现有技术中,MPEG将图像分为3种类型:I图像(Intra-picture),利用图像 自身的相关性压缩,采用基于DCT的变换编码技术,减少空间冗余信息;P图像是参 考过去的帧内图像或过去预测得到的图像用运动预测补偿技术进行编码,这些预测 图像经常作为进一步预测的参考,预测图像的编码效率较高;B图像在预测时,既可 以使用前一个图像作参考,也可以使用下一个图像作参考,或者同时使用前后两个 图像作为参考图像,它的压缩效率最高,但是双向预测图像不能作为预测的参考图 像。
采用了以上3种帧图像分类后,运动补偿技术主要用于消除P图像和B图像在 时间上的冗余。MPEG中,运动补偿技术在宏块一级工作。每个图像帧被分成16×16 的块,每个块有4个8×8(Y)亮度块和两个(Cb和Cr)色度块组成。这一组6个块称为 宏块。它是MPEG-2运动估计补偿的基本单位。每个包含运动信息的16×16宏块,相 对于前面相邻宏块的运动信息做差分编码,得到运动差值,对于运动差值信息,再 使用变长编码的方法,从而达到进一步压缩数据的目的。
在MPEG-2中,运动估计的精度可以达到1/2像素。MPEG标准只说明了怎样表示 运动信息,如根据运动补偿类型,前向预测,后向预测,双向预测等,每个16×16 宏块可包含有一个或两个运动矢量。但它采用基于块的表示方法,使用块匹配技术 是可行的。
在AVS标准中,帧图像也被分为3类:I图像,解码时不参考其它图像;P图像, 解码时的参考图像在当前图像之前(显示顺序);B图像,解码时的参考图像在当前 图像之前和之后(显示顺序)。
AVS中视频解码过程的基本处理单元是宏块,一个宏块包括一个16×16的亮度样 值块和对应的色度样值块。宏块可进一步划分到最小8×8的样本块来进行预测。变 换的单元是8×8的样本块。变换系数进行标量量化。除此之外,AVS不限定编码器中 变换和量化的处理方法。
如图1所示,在AVS的运动预测中,一个宏块(MB)可以按图1被分为不同的 子块,形成4种不同模式的块尺寸。这种多模式的灵活和细致的划分,更切合图像 中实际运动物体的形状,大大提高了运动估计的精确程度。在这种方式下,在每个 宏块中可以包含有1、2或4个运动矢量。图1中矩形里的数字表示宏块划分后运动 矢量和参考索引在码流中的顺序。
AMS的变换8×8的块为基本单位。变换系数进行标量量化。除此之外,AVS不限 定编码器中变换和量化的处理方法。
综合以上分析,可知AVS和MPEG-2在编码方法上存在的主要差异由以下几个方 面(见表1):
                                表1
 MPEG-2  AVS   帧内预测  无  有   运动矢量预测  16×16,16×8运动补  偿仅用于场图  16×16,16×8,  8×16,8×8   运动矢量预测精度  1/2像素精度  1/4像素精度   DCT变换  DCT变换  整数变换
转码的目的是在编码效率、速度和图像质量之间取得一个平衡的结果。
AVS属于基于树结构运动补偿方法的新一代编解码标准。根据黄晁等人[4] 对这类标准的测试代码进行复杂度测试的结果,运动估计占了整个计算量的 54.8%,4×4的帧内预测编码占了24.5%,1/4内插占了9.9%,DCT变换占了 5.2%,而16×16的帧内预测编码仅仅占了0.1%。因此要降低视频转码的复杂 度,实现实时转码,必须充分利用原有码流的运动估计矢量等信息,并简化 1/4内插和模式选择算法。
本发明提供的一种MPEG-2到AVS视频码流格式转换方法针对AVS标准中帧间预 测存在多种选择模式,其中包含了16×16的宏块模式这一特点,将MPEG-2码流经过 变长解码、反量化和反DCT变换之后,直接映射成AVS 16×16预测模式,同时对应 的运动矢量左移一位即将1/4内插值置为0,然后再进行变换、量化和编码。本方法 的重点在于简化MPEG-2码流转换到AVS码流的过程中预测模式选择和运动估计的复 杂度,MPEG-2码流变长解码、反量化、反DCT变换及AVS编码中变换、量化和变长 编码均为现有技术。
如图2所示,一种MPEG-2到AVS视频码流格式转换方法包括以下步骤:
步骤100,MPEG-2码流变长解码,输出码流分别执行步骤110和步骤130,在该 步骤中,符合MPEG-2解码器中变长解码规范,具体细节可参考ISO/IEC International Standard 13818-2.Generic Coding of Moving Pictures and Associated Audio Information:Video.Nov.1994.中的7.2;
步骤110,反量化:符合MPEG-2解码器中变长解码规范,具体细节可参考 ISO/IEC International Standard 13818-2.Generic Coding of Moving Pictures and Associated Audio Information:Video.Nov.1994.中 的7.3和7.4;
步骤120,反DCT变换,符合MPEG-2解码器中变长解码规范,输出码流执行步 骤140,具体细节可参考ISO/IEC International Standard 13818-2. Generic Coding of Moving Pictures and Associated Audio Information: Video.Nov.1994.中的7.5;
步骤130,模式映射及运动矢量变换:对于帧内预测宏块,采用AVS对帧内块的 模式选择和编码方案进行编码;对于帧间预测宏块,设定其预测模式为16×16,对应 的运动矢量左移一位,即置1/4插值为零,变换后码流执行步骤160。
步骤140,整数变换:对经过反DCT变换的残差进行符合AVS标准的变换,具体 细节可参考AVS标准及其参考软件
步骤150,量化:符合AVS标准的量化,具体细节可参考AVS标准及其参考软件。
步骤160,变长编码,对上一步量化后的码流和经过步骤130变换后的码流进行 变长编码,符合AVS标准的变长编码,具体细节可参考AVS标准及其参考软件。
下面结合图3详细说明本发明应用上述MPEG-2到AVS视频码流格式转换 方法的装置。
如图3所示,一种MPEG-2到AVS视频码流格式转换装置1包括变长 解码单元10、反量化单元20、反DCT变换单元30、模式映射及运动矢量变 换单元40、整数变换单元50、量化单元60及变长变码单元70。其中:
变长解码单元10,用于MPEG-2码流变长解码,MPEG-2码流经变长解码单元10 解码后向反量化单元20和模式映射及运动矢量变换单元40输出码流,在变长解码 单元10中解码符合MPEG-2解码器中变长解码规范,具体细节可参考ISO/IEC International Standard 13818-2.Generic Coding of Moving Pictures and Associated Audio Information:Video.Nov.1994.中的7.2;
反量化单元20,对量化系数缩放后得到变换系数,符合MPEG-2解码器中变长解 码规范,具体细节可参考ISO/IEC International Standard 13818-2. Generic Coding of Moving Pictures and Associated Audio Information: Video.Nov.1994.中的7.3和7.4;
反DCT变换单元30,将变换系数矩阵转换成空域样值矩阵,符合MPEG-2解码器 中变长解码规范,该单元输出码流给整数变换单元,具体细节可参考ISO/IEC International Standard 13818-2.Generic Coding of Moving Pictures and Associated Audio Information:Video.Nov.1994.中的7.5;
模式映射及运动矢量变换单元40,对于帧内预测宏块,采用AVS对帧内块的模 式选择和编码方案进行编码;对于帧间预测宏块,设定其预测模式为16×16,对应的 运动矢量左移一位,即置1/4插值为零,码流经该单元变换后输出码流给变长编码 单元70;
整数变换单元50,用于对经过反DCT变换单元30的系数进行符合AVS标准的变 换,具体细节可参考AVS标准及其参考软件。
量化单元60,用于码流符合AVS标准的量化,具体细节可参考AVS标准及其参 考软件。
变长编码单元70,用于对量化单元60输出的码流和经过模式映射及运动矢量变 换单元40编码的码流进行符合AVS标准的变长编码,具体细节可参考AVS标准及其 参考软件。
综上所述,本发明提供的一种MPEG-2到AVS视频码流格式转换方法及其装置, 避免了复杂的模式选择算法,充分利用了MPEG-2原始码流的信息,从而实现了单一 模式向多模式进行转换,实现了MPEG-2到AVS视频码流格式的快速转换。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈