[发明专利]一种编解码方法、装置及其设备有效
申请号: | 202110349872.9 | 申请日: | 2019-06-24 |
公开(公告)号: | CN113055687B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 陈方栋 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N19/513 | 分类号: | H04N19/513;H04N19/52;H04N19/577 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解码 方法 装置 及其 设备 | ||
本申请提供一种编解码方法、装置及其设备,该方法包括:若当前块的特征信息满足特定条件,将所述当前块划分为第一三角子块和第二三角子块;为所述当前块构建运动信息列表,所述运动信息列表包括多个候选运动信息;从所述运动信息列表中获取所述第一三角子块的第一目标运动信息以及所述第二三角子块的第二目标运动信息;所述第一目标运动信息与所述第二目标运动信息不同;根据所述第一目标运动信息对所述第一三角子块进行运动补偿,得到所述第一三角子块的预测值;根据所述第二目标运动信息对所述第二三角子块进行运动补偿,得到所述第二三角子块的预测值。通过本申请的技术方案,可以提高编码性能。
技术领域
本申请涉及编解码技术领域,尤其是涉及一种编解码方法、装置及其设备。
背景技术
为了达到节约空间的目的,视频图像都是经过编码后才传输的,完整的视频编码方法可以包括预测、变换、量化、熵编码、滤波等过程。其中,预测编码可以包括帧内编码和帧间编码。进一步的,帧间编码是利用视频时间域的相关性,使用邻近已编码图像的像素预测当前像素,以达到有效去除视频时域冗余的目的。帧内编码是指利用视频空间域的相关性,使用当前帧图像的已经编码块的像素预测当前像素,以达到去除视频空域冗余的目的。
在帧间编码中,可以使用运动矢量表示当前帧图像的当前块与参考帧图像的参考块之间的相对位移。例如,当前帧图像A与参考帧图像B存在很强的时域相关性,在需要传输图像A的当前块A1时,可以在图像B中进行运动搜索,找到与当前块A1最匹配的参考块B1,并确定当前块A1与参考块B1之间的相对位移,该相对位移也就是当前块A1的运动矢量。
现有技术中,当前块为矩形,而实际物体的边缘往往不是矩形,对于物体边缘的某个当前块来说,往往存在两个不同对象(如存在前景的物体和背景)。这种情况下,仅采用单一的预测模式为矩形的当前块进行预测,存在预测效果不佳,编码残差大,编码性能差等问题。
发明内容
本申请提供了一种编解码方法及其设备,可以提高编码性能。
本申请提供一种编解码方法,所述方法包括:
若当前块的特征信息满足特定条件,将所述当前块划分为第一三角子块和第二三角子块;
为所述当前块构建运动信息列表,所述运动信息列表包括多个候选运动信息;
从所述运动信息列表中获取所述第一三角子块的第一目标运动信息以及所述第二三角子块的第二目标运动信息;所述第一目标运动信息与所述第二目标运动信息不同;根据所述第一目标运动信息对所述第一三角子块进行运动补偿,得到所述第一三角子块的预测值;根据所述第二目标运动信息对所述第二三角子块进行运动补偿,得到所述第二三角子块的预测值。
本申请提供一种编解码装置,所述装置包括:划分模块,用于若当前块的特征信息满足特定条件,则将所述当前块划分为第一三角子块和第二三角子块;构建模块,用于为所述当前块构建运动信息列表,所述运动信息列表包括多个候选运动信息;获取模块,用于从所述运动信息列表中获取所述第一三角子块的第一目标运动信息以及所述第二三角子块的第二目标运动信息;所述第一目标运动信息与所述第二目标运动信息不同;编解码模块,用于根据所述第一目标运动信息对所述第一三角子块进行运动补偿,得到第一三角子块的预测值;根据所述第二目标运动信息对所述第二三角子块进行运动补偿,得到第二三角子块的预测值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110349872.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种编解码方法、装置及其设备
- 下一篇:一种编解码方法、装置及其设备