一种编码格式转化的方法及装置的制作方法

文档序号:7721006阅读:152来源:国知局
专利名称:一种编码格式转化的方法及装置的制作方法
技术领域
本发明涉及计算机及图像处理领域,特别是涉及编码格式转化的方法及装置。
背景技术
H. 264协议的标准码流与MPEG2协议的标准码流相比,在同等图像质量下,压缩量 是MPEG2协议的1/2或者1/3,而市面上MPEG2协议的码流非常多,将MPEG2协议的标准码 流转化成H. 264协议的标准码流将有广阔的应用前景。现有技术将MPEG2协议的标准码流转化成H. 264协议的标准码流的过程包括对 MPEG2协议的标准码流进行熵解码、反量化和逆变换等处理,得到解码后的亮色度(YUV)图 像;对解码后的YUV图像进行帧内预测、变换、量化和熵编码等处理,得到H. 264协议的标准 码流。其中,对解码后的YUV图像进行量化前需要确定量化参数值,可通过码率控制方 式获得量化参数值。但码率控制方式实现过程复杂,需要较长的时间才能获得量化参数值, 从而影响了将MPEG2协议的标准码流转化成H. 264协议的标准码流的效率。

发明内容
本发明实施例提供一种编码格式转化的方法及装置,用于在实现编码格式转化的 同时,减少图像损失,并且提高编码格式转化的效率。一种编码格式转化的方法,包括以下步骤预先依据量化步长值建立MPEG2协议的第一量化参数值与H. 264协议的第二量化 参数值的对应关系;其中,每个第一量化参数值均对应一个第二量化参数值;依据第一量化参数值对MPEG2协议的编码数据进行解码,得到重建图像数据流;从MPEG2协议的编码数据中读取出第一量化参数值和该第一量化参数值对应的 数据位置信息,并在第一量化参数值与第二量化参数值的对应关系中查询出与读取出的第 一量化参数值对应的第二量化参数值;依据查询出的第二量化参数值对重建图像数据流中所述数据位置信息对应的数 据进行H. 264协议编码。一种用于编码格式转化的装置,包括关系模块,用于依据量化步长值建立MPEG2协议的第一量化参数值与H. 264协议 的第二量化参数值的对应关系;其中,每个第一量化参数值均对应一个第二量化参数值;解码模块,用于依据第一量化参数值对MPEG2协议的编码数据进行解码,得到重 建图像数据流,并依据MPEG2协议的编码数据记录数据位置信息和数据位置信息与第一量 化参数值的对应关系;查询模块,用于从解码模块中读取出第一量化参数值和该第一量化参数值对应的 数据位置信息,并在第一量化参数值与第二量化参数值的对应关系中查询出与读取出的第 一量化参数值对应的第二量化参数值;
编码模块,用于依据查询出的第二量化参数值对重建图像数据流中所述数据位置 信息对应的数据进行H. 264协议编码。本发明实施例中H. 264协议编码所采用的量化参数与MPEG2协议所采用的量化参 数在量化程度上基本相同,并且根据预先建立的对应关系可以快速找到第二量化参数值并 进行量化,图像质量几乎无损失并且提高了编码格式的转化速度。


图1为本发明实施例中编码格式转化的主要方法流程图;图2为本发明实施例中拟合曲线的示意图;图3为本发明实施例中编码格式转化的详细方法流程图;图4为本发明实施例中装置的结构图;图5为本发明实施例中关系模块的结构图。
具体实施例方式本发明实施例根据量化步长值建立MPEG2协议的每个第一量化参数值与H. 264协 议的第二量化参数值的对应关系,当需要将MPEG2协议的标准码流转化为H. 264协议的标 准码流时,在根据H. 264协议进行编码过程中所采用的量化参数值与MPEG2协议的标准码 流的量化参数值所对应的量化效果基本一致,因此编码码流从MPEG2协议的编码格式转化 为H. 264协议的编码格式后,图像几乎无损失,并且该实现方式相对于现有的码率控制方 式在转化过程方面效率更高,速度更快。参见图1,本实施例中编码格式转化的主要方法流程如下步骤101 预先依据量化步长值建立MPEG2协议的每个第一量化参数值与H. 264 协议的第二量化参数值的对应关系。步骤102 依据第一量化参数值对MPEG2协议的编码数据进行解码,得到重建图像 数据流。步骤103 从MPEG2协议的编码数据中读取出第一量化参数值和该第一量化参数 值对应的数据位置信息,并在第一量化参数值与第二量化参数值的对应关系中查询出与读 取出的第一量化参数值对应的第二量化参数值。步骤104 依据查询出的第二量化参数值对重建图像数据流中所述数据位置信息 对应的数据进行H. 264协议编码。其中,步骤101的具体实现方式包括获得MPEG2协议中每个第一量化参数值与第 一量化步长值的第一对应关系;获得H. 264协议中每个第二量化参数值与第二量化步长值 的第二对应关系;建立每个第一量化步长值和与自身距离最近的第二量化步长值的第三对 应关系;根据第一对应关系、第二对应关系和第三对应关系,建立MPEG2协议的每个第一量 化参数值与H. 264协议的第二量化参数值的对应关系。MPEG2协议的第一量化步长值包括线性量化步长值和非线性量化步长值。关于 MPEG2协议的第一对应关系如表1所示表 权利要求
1.一种编码格式转化的方法,其特征在于,包括以下步骤预先依据量化步长值建立MPEG2协议的第一量化参数值与H. 264协议的第二量化参数 值的对应关系;其中,每个第一量化参数值均对应一个第二量化参数值;依据第一量化参数值对MPEG2协议的编码数据进行解码,得到重建图像数据流; 从MPEG2协议的编码数据中读取出第一量化参数值和该第一量化参数值对应的数据 位置信息,并在第一量化参数值与第二量化参数值的对应关系中查询出与读取出的第一量 化参数值对应的第二量化参数值;依据查询出的第二量化参数值对重建图像数据流中所述数据位置信息对应的数据进 行H. 264协议编码。
2.如权利要求1所述的方法,其特征在于,依据量化步长值建立MPEG2协议的第一量化 参数值与H. 264协议的第二量化参数值的对应关系的步骤包括获得MPEG2协议中第一量化参数值与第一量化步长值的第一对应关系; 获得H. 264协议中第二量化参数值与第二量化步长值的第二对应关系; 建立第一量化步长值和与自身距离最近的一个第二量化步长值的第三对应关系; 根据第一对应关系、第二对应关系和第三对应关系,建立MPEG2协议的第一量化参数 值与H. 264协议的第二量化参数值的对应关系。
3.如权利要求2所述的方法,其特征在于,当有多个第二量化步长值与一个第一量化 步长值距离最近时,第三对应关系中的第二量化步长值为多个距离第一量化步长值距离最 近的第二量化步长值中步长最大的第二量化步长值。
4.如权利要求1、2或3所述的方法,其特征在于,MPEG2协议的第一量化步长值包括线 性量化步长值和非线性量化步长值。
5.如权利要求4所述的方法,其特征在于,第一量化参数值与第二量化参数值的对应 关系为下表所示
6.一种用于编码格式转化的装置,其特征在于,包括关系模块,用于依据量化步长值建立MPEG2协议的第一量化参数值与H. 264协议的第 二量化参数值的对应关系;其中,每个第一量化参数值均对应一个第二量化参数值;解码模块,用于依据第一量化参数值对MPEG2协议的编码数据进行解码,得到重建图 像数据流,并依据MPEG2协议的编码数据记录数据位置信息和数据位置信息与第一量化参 数值的对应关系;查询模块,用于从解码模块中读取出第一量化参数值和该第一量化参数值对应的数据 位置信息,并在第一量化参数值与第二量化参数值的对应关系中查询出与读取出的第一量 化参数值对应的第二量化参数值;编码模块,用于依据查询出的第二量化参数值对重建图像数据流中所述数据位置信息 对应的数据进行H. 264协议编码。
7.如权利要求6所述的装置,其特征在于,关系模块包括第一关系子模块,用于获得MPEG2协议中每个第一量化参数值与第一量化步长值的第 一对应关系;第二关系子模块,用于获得H. 264协议中每个第二量化参数值与第二量化步长值的第 二对应关系;第三关系子模块,用于建立每个第一量化步长值和与自身距离最近的第二量化步长值 的第三对应关系;第四关系子模块,用于根据第一对应关系、第二对应关系和第三对应关系,建立MPEG2 协议的每个第一量化参数值与H. 264协议的第二量化参数值的对应关系。
8.如权利要求7所述的装置,其特征在于,当有多个第二量化步长值与一个第一量化 步长值距离最近时,第三对应关系中的第二量化步长值为多个距离第一量化步长值距离最 近的第二量化步长值中步长最大的第二量化步长值。
9.如权利要求6、7或8所述的装置,其特征在于,MPEG2协议的第一量化步长值包括线 性量化步长值和非线性量化步长值。
10.如权利要求9所述的装置,其特征在于,第一量化参数值与第二量化参数值的对应 关系为下表所示
全文摘要
本发明公开了一种编码格式转化的方法,用于在实现编码格式转化的同时,减少图像损失,并且提高编码格式转化的效率。所述方法包括预先依据量化步长值建立MPEG2协议的每个第一量化参数值与H.264协议的第二量化参数值的对应关系;依据第一量化参数值对MPEG2协议的编码数据进行解码,得到重建图像数据流;从MPEG2协议的编码数据中读取出第一量化参数值和该第一量化参数值对应的数据位置信息,并在第一量化参数值与第二量化参数值的对应关系中查询出与读取出的第一量化参数值对应的第二量化参数值;依据查询出的第二量化参数值对重建图像数据流中所述数据位置信息对应的数据进行H.264协议编码。本发明还公开了用于实现所述方法的装置。
文档编号H04N7/50GK102098502SQ200910242670
公开日2011年6月15日 申请日期2009年12月14日 优先权日2009年12月14日
发明者周大山 申请人:无锡中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1