[发明专利]视频解码方法、装置、计算机设备及存储介质有效
申请号: | 201910701458.2 | 申请日: | 2019-07-31 |
公开(公告)号: | CN110830800B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 徐萌;李翔;刘杉 | 申请(专利权)人: | 腾讯美国有限责任公司 |
主分类号: | H04N19/107 | 分类号: | H04N19/107;H04N19/13;H04N19/184;H04N19/513;H04N19/587;H04N19/86 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 焦方佼;王琦 |
地址: | 美国加利福尼亚州*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 解码 方法 装置 计算机 设备 存储 介质 | ||
1.一种视频解码的方法,其特征在于,包括:
从已编码视频比特流解码当前图片的当前块的预测信息,所述预测信息指示重建所述当前块的帧间预测模式,
识别所述当前块的参考块,所述参考块是已经重建的运动矢量压缩单元(MVCU)中的多个块之一,所述MVCU的尺寸是2M x 2N,并且多个块中每一个块的尺寸是2X x2X,其中M、N,和X是正整数,X小于M或N;
从与所述多个块对应的多条运动信息中选择所述MVCU的代表性运动信息,所述多条运动信息包括与第一参考列表相关联的多个第一运动矢量(Motion Vector,MV),和与第二参考列表相关联的多个第二MV;
基于所述MVCU的代表性运动信息确定所述当前块的当前运动信息;以及
基于所述当前运动信息重建所述当前块中的至少一个样本;
其中,选择所述MVCU的代表性运动信息进一步包括:
选择所述多个第一MV中最频繁地出现的第一MV,作为所述MVCU的代表性第一MV;
选择所述多个第二MV中最频繁地出现的第二MV,作为所述MVCU的代表性第二MV;以及
基于所述代表性第一MV和所述代表性第二MV,确定所述MVCU的代表性运动信息。
2.根据权利要求1所述的方法,其特征在于,所述参考块是所述当前块的空间或时间邻居,所述方法进一步包括:
当所述参考块是空间邻居时,所述MVCU位于当前图片中;并且,
当所述参考块是时间邻居时,所述MVCU位于不同于当前图片的参考图片中。
3.根据权利要求1所述的方法,其特征在于,在与所述多个块对应的多条运动信息中,所述代表性运动信息最频繁地出现。
4.根据权利要求1所述的方法,其特征在于,所述MVCU包括左上2(M-1)x 2(N-1)部分、右上2(M-1)x 2(N-1)部分、左下2(M-1)x 2(N-1)部分,以及右下2(M-1)x 2(N-1)部分;
并且,选择所述代表性运动信息进一步包括:
选择与所述多个块的中心块相关联的多条运动信息之一,作为所述MVCU的代表性运动信息,所述中心块是以下之一:(1)左上2(M-1)x 2(N-1)部分的右下块、(2)右上2(M-1)x 2(N-1)部分的左下块、(3)左下2(M-1)x 2(N-1)部分的右上块,以及(4)右下2(M-1)x 2(N-1)部分的左上块。
5.根据权利要求1所述的方法,其特征在于,选择所述代表性运动信息进一步包括:
基于扫描顺序,选择所述多条运动信息中的第一可用运动信息,作为所述MVCU的代表性运动信息,所述扫描顺序是以下之一:(1)光栅扫描顺序、(2)Z扫描顺序,以及(3)所述MVCU的解码顺序。
6.根据权利要求1所述的方法,其特征在于,所述多个块中的一个块没有运动信息;并且,所述方法进一步包括:
确定所述多个块中一个块的运动信息不可用;
设置所述多个块中一个块的一个或多个MV为零,并将参考索引分配给所述多个块中的一个块;
根据所述多个块中一个块的空间邻居,确定所述多个块中一个块的运动信息,所述空间邻居是所述MVCU中的多个块中的另一个块;或,
根据并置图片中的并置块,确定所述多个块中一个块的运动信息;
选择所述多个块中一个块的运动信息,作为所述MVCU的代表性运动信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯美国有限责任公司,未经腾讯美国有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910701458.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体封装件
- 下一篇:向未授权频谱中的小区应用时隙格式指示的方法和设备