[发明专利]编码方法、解码方法及装置有效
申请号: | 201910104802.X | 申请日: | 2018-12-28 |
公开(公告)号: | CN109819264B | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 叶淑睿;王莉 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N19/593 | 分类号: | H04N19/593;H04N19/186;H04N19/70;H04N19/42;H04N19/147;H04N19/176;H04N19/91 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 解码 装置 | ||
本申请提供一种编码方法、解码方法及装置,该编码方法包括:当确定当前数据块采用帧内块复制模式时,在所述当前数据块对应的编码流中携带第一指示信息和第二指示信息;其中,所述第一指示信息用于指示所述当前数据块的预测模式类型为帧内预测,所述第二指示信息用于指示所述当前数据块采用帧内块复制模式;发送携带有所述第一指示信息和第二指示信息的编码流。该编码方法可以提高解码端设备识别数据块采用帧内块复制模式的效率,并保证使用帧内块复制模式进行预测编码的数据块在编解码时语法与语义的一致性。
技术领域
本申请涉及视频编解码技术,尤其涉及一种编码方法、解码方法及装置。
背景技术
预测编码是视频压缩中常见的编码方式,预测编码的常见预测模式类型可以包括(intra prediction,可以记为MODE_INTRA)和帧间预测(inter prediction,可以记为MODE_INTER)。帧内预测是指仅采用当前帧的数据元素(data elements)(如像素值)来完成预测。帧间预测是指采用除当前帧外的其他已编码帧的数据元素(如像素值或运动矢量)来完成预测。
视频的帧类型可以包括I帧、P帧和B帧。I帧表示当前帧的编码块仅采用帧内预测。P帧表示当前帧的编码块可以通过帧内预测或最多一个运动矢量和参考帧索引值来获得预测块。B帧表示当前帧的编码块可以通过帧内预测或最多两个运动矢量和参考帧索引来获得预测块。
帧内块复制模式又称为帧内块匹配,其采用当前帧已编码的区域作为参考区域进行预测编码。
然而实践发现,在目前的预测编码方案中,对于采用帧内块复制模式的编码单元,其预测模式类型为帧间预测,在解码端,需要根据帧间预测的语法元素确定编码单元是否采用帧内块复制模式,语法和语义不一致。
发明内容
有鉴于此,本申请提供一种编码方法、解码方法及装置。
具体地,本申请是通过如下技术方案实现的:
根据本申请实施例的第一方面,提供一种编码方法,应用于编码端设备,所述方法包括:
当确定所述当前数据块采用帧内块复制模式时,在所述当前数据块对应的编码流中携带第一指示信息和第二指示信息;其中,所述第一指示信息包括第一标识,所述第一标识用于标识所述当前数据块所在的视频帧的类型为I帧,所述第二指示信息用于指示所述当前数据块采用帧内块复制模式;
发送携带有所述第一指示信息和第二指示信息的编码流。
根据本申请实施例的第二方面,提供一种解码方法,应用于解码端设备,其特征在于,所述方法包括:
获取当前数据块对应的编码流;
当确定所述当前数据块对应的编码流中携带有第一指示信息和第二指示信息时,确定所述当前数据块采用帧内块复制模式,其中,所述第一指示信息包括第一标识,所述第一标识用于标识所述当前数据块所在的视频帧的类型为I帧,所述第二指示信息用于指示所述当前数据块采用帧内块复制模式。
根据本申请实施例的第三方面,提供一种编码装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述编码方法。
根据本申请实施例的第四方面,提供一种解码装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述解码方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910104802.X/2.html,转载请声明来源钻瓜专利网。