[发明专利]图像编码方法和装置以及图像解码方法和装置在审
申请号: | 201410253454.X | 申请日: | 2014-06-10 |
公开(公告)号: | CN105187824A | 公开(公告)日: | 2015-12-23 |
发明(设计)人: | 武晓阳;沈林杰;苏辉 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/105;H04N19/563 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 编码 方法 装置 以及 解码 | ||
技术领域
本发明涉及图像处理技术,特别涉及图像编码方法和装置以及图像解码方法和装置。
背景技术
视频压缩,是指通过特定的压缩技术,将某个格式的视频序列转换成另一种格式的视频序列的过程。
现有的视频压缩标准主要有国际电信联盟远程通信标准化组织(ITU-T,forITUTelecommunicationStandardizationSector)制定的H.261、H.263,国际标准化组织(ISO,InternationalStandardsOrganization)制定的动态图像专家组-1(MPEG-1,MovingPicturesExpertsGroup-1)、MPEG-4,以及两者共同制定的MPEG-2/H.262等。上述标准均采用基于块的混合编码框架,其中的一项重要技术即是预测编码。
通常,根据预测数据来源的不同,可将视频序列中的各帧图像分为以下三种类型:I帧(帧内预测帧,Intra)、P帧(帧间预测帧,Prediction)、B帧(双向预测帧,Bi-Prediction),相应地,可将I帧类型的图像称为I帧图像,将P帧类型的图像称为P帧图像,将B帧类型的图像称为B帧图像。
其中,在对I帧图像进行预测编码时,只需要采用本帧的数据进行预测,而在对P帧图像进行预测编码时,则需要采用前面的一帧或多帧图像作为参考帧图像,在对B帧图像进行预测编码时,则需要采用前面的一帧或多帧图像以及后面的一帧或多帧图像作为参考帧图像;其中,参考帧图像需要是重建图像,重建图像即指编码后又解码出来的图像。
图1为现有P帧图像的参考帧图像示意图。如图1所示,当需要对第2个P帧图像(按照从左到右的顺序)进行预测编码时,可将其前面的两帧图像作为参考帧图像。
图2为现有B帧图像的参考帧图像示意图。如图2所示,当需要对其中的B帧图像进行预测编码时,可将其前面的两帧(前向参考帧)图像以及后面的一帧(后向参考帧)图像作为参考帧图像。
在实际应用中,通常将上述I帧图像对应的预测编码方式称为帧内预测编码,将上述P帧图像和B帧图像对应的预测编码方式称为帧间预测编码,简单来说,帧内预测编码即指只采用本帧的数据进行预测,而帧间预测编码则需要采用其它帧的数据进行预测。
相比于帧间预测编码,帧内预测编码的编码效率较低,从而会增加编码后的码率,进而增加传输和存储成本。
现有处理方式中,当对某一视频序列中的某一帧图像x进行帧间预测编码时,要求参考帧图像的分辨率和图像x的分辨率必须相同才行,如果不相同,则会认为视频序列发生了切换,并按照新的视频序列进行处理,即以能够随机切入的I帧图像为起始,也就是说,如果参考帧图像的分辨率和图像x的分辨率相同,则按照正常的方式对图像x进行帧间预测编码,否则,对图像x进行帧内预测编码。
分辨率是指图像宽高的像素个数,假设图像x的分辨率为704×576,那么704则是指图像x的横向像素个数,576则是指图像x的纵向像素个数。
图3为现有某一视频序列中的各帧图像的分辨率变化情况示意图。如图3所示,假设按照从左到右的顺序,理想情况下,希望除第1帧图像为I帧图像外,其它各帧图像均为P帧图像,但第4帧图像的分辨率大于第3帧图像的分辨率,而第6帧图像的分辨率又小于第5帧图像的分辨率,假设第3帧图像为第4帧图像的参考帧图像,第5帧图像为第6帧图像的参考帧图像,那么由于与参考帧图像的分辨率不同,第4帧图像和第6帧图像将不能进行帧间预测编码,即只能进行帧内预测编码,相当于是将第4帧图像和第6帧图像作为I帧图像进行处理。
鉴于上述情况,当对某一视频序列进行视频压缩时,如果其中的各帧图像的分辨率均相同,则不会存在问题,但如果其中的各帧图像的分辨率经常发生变化,如极端情况下,每帧图像的分辨率都不相同,这样,每帧图像都只能进行帧内预测编码,而如前所述,帧内预测编码的编码效率较低,从而会增加编码后的码率,进而增加传输和存储成本。
发明内容
有鉴于此,本发明提供了一种图像编码方法和装置,能够提高编码效率,相应地,提供了一种图像解码方法和装置。
为了达到上述目的,本发明的技术方案是这样实现的:
一种图像编码方法,包括:
当需要对任意一帧图像x进行帧间预测编码时,确定图像x的参考帧图像,图像x为P帧图像或B帧图像;
针对各参考帧图像,分别进行以下处理:确定该参考帧图像的分辨率与图像x的分辨率是否相同,如果否,则将该参考帧图像的分辨率调整为与图像x的分辨率相同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410253454.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于检测硅锭倒角面平整度的承载装置
- 下一篇:一种幅宽内径测量机
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序