[发明专利]解码方法、编码方法、装置、设备及机器可读存储介质有效
申请号: | 202111146250.2 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113794877B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 曹小强;陈方栋;王莉 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N19/103 | 分类号: | H04N19/103;H04N19/44;H04N19/51 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 解码 方法 编码 装置 设备 机器 可读 存储 介质 | ||
本申请提供一种解码方法、编码方法、装置、设备及机器可读存储介质,该解码方法包括:接收码流,解析当前编码单元的跳过模式或直接模式的运动信息索引值;构建跳过或直接模式的候选列表;确定当前编码单元的预测模式;根据当前编码单元的预测模式获取当前编码单元的运动信息,对当前编码单元进行运动补偿;其中,解析当前编码单元的跳过模式或直接模式的运动信息索引值,包括:获取运动矢量角度预测候选运动信息个数和帧间预测候选历史运动信息个数;根据运动矢量角度预测候选运动信息个数和帧间预测候选历史运动信息个数,确定当前编码单元的跳过模式或直接模式的运动信息索引值。该方法可以提升编解码性能。
技术领域
本申请涉及视频编解码技术,尤其涉及一种解码方法、编码方法、装置、设备及机器可读存储介质。
背景技术
完整的视频编码一般包括预测、变换、量化、熵编码、滤波等操作。预测可以分为帧内预测和帧间预测,帧内预测是利用周围已编码单元作为参考对当前未编码单元进行预测,有效去除空域上的冗余。帧间预测是使用邻近已编码图像对当前图像进行预测,有效去除时域上的冗余。
发明内容
有鉴于此,本申请提供一种解码方法、编码方法、装置、设备及机器可读存储介质。
具体地,本申请是通过如下技术方案实现的:
根据本申请实施例的第一方面,提供一种解码方法,包括:
接收码流,解析当前编码单元的跳过模式或直接模式的运动信息索引值;
构建跳过或直接模式的候选列表;
根据当前编码单元的跳过模式或直接模式的运动信息索引值和候选列表确定当前编码单元的预测模式;
根据当前编码单元的预测模式获取当前编码单元的运动信息,对当前编码单元进行运动补偿;
其中,所述解析当前编码单元的跳过模式或直接模式的运动信息索引值,包括:
获取运动矢量角度预测候选运动信息个数和帧间预测候选历史运动信息个数;
根据所述运动矢量角度预测候选运动信息个数和帧间预测候选历史运动信息个数,确定所述当前编码单元的跳过模式或直接模式的运动信息索引值。
根据本申请实施例的第二方面,提供一种编码方法,包括:
构建跳过或直接模式的候选列表:按顺序遍历预测模式候选列表中的每一种预测模式,对于每一种预测模式,获取当前编码单元的运动信息和当前编码单元的跳过模式或直接模式的运动信息索引值;
根据当前编码单元的运动信息,对当前编码单元进行运动补偿;
计算该预测模式对应的率失真代价值,并将该率失真代价值与其他候选预测模式的代价值进行比较,选择最小的率失真代价值所对应的预测模式;
将率失真代价值最小的预测模式对应的当前编码单元的跳过模式或直接模式的运动信息索引值携带进码流,传送给解码端;
其中,所述将率失真代价值最小的预测模式对应的当前编码单元的跳过模式或直接模式的运动信息索引值携带进码流,包括:
获取运动矢量角度预测候选运动信息个数和帧间预测候选历史运动信息个数;
根据所述运动矢量角度预测候选运动信息个数和帧间预测候选历史运动信息个数,对所述当前编码单元的跳过模式或直接模式的运动信息索引值进行编码,并携带进码流。
根据本申请实施例的第三方面,提供一种解码装置,包括:
解码模块,用于接收码流,解析当前编码单元的跳过模式或直接模式的运动信息索引值;
构建模块,用于构建跳过或直接模式的候选列表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111146250.2/2.html,转载请声明来源钻瓜专利网。