[发明专利]用于视频压缩中的帧内编码的方法和设备有效
申请号: | 201880046362.0 | 申请日: | 2018-05-08 |
公开(公告)号: | CN110870312B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 何大可;G·C·马丁-科谢;D·弗林 | 申请(专利权)人: | 黑莓有限公司 |
主分类号: | H04N19/159 | 分类号: | H04N19/159;H04N19/176;H04N19/42;H04N19/91 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;林程程 |
地址: | 加拿大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 视频压缩 中的 编码 方法 设备 | ||
1.一种用于从比特流解码视频的方法,所述视频包括当前图片,所述当前图片包含要使用帧内预测而被解码的当前块,所述帧内预测采用来自所述当前图片的先前重构的像素,所述方法包括:
确定用于所述当前块的候选帧内编码模式的集合中的至少一个候选帧内编码模式将针对所述当前块生成冗余的预测块,并且基于所述确定来从所述候选帧内编码模式的子集中排除所述至少一个候选帧内编码模式,并且其中所述预测块基于以下被确定为是冗余的:
将函数应用于所述预测块、以及基于所述集合中的其他候选帧内编码模式中的一个其他候选帧内编码模式而被生成的另一预测块;从所述比特流熵解码出关于所选择的帧内编码模式的信息;以及
从所述子集中的所述候选帧内编码模式中标识所选择的所述帧内编码模式,以基于所述信息来针对所述当前块生成当前预测块。
2.根据权利要求1所述的方法,其中应用函数包括:通过使用从L1、L2、L∞、平均绝对误差、均方误差或结构相似度中选择的度量,来计算所述预测块与所述另一预测块之间的距离。
3.根据权利要求1所述的方法,其中所述函数包括局部敏感哈希、标量量化、矢量量化、主成分分析或自动编码器神经网络中的一项。
4.根据权利要求1所述的方法,其中确定用于所述当前块的所述候选帧内编码模式的集合中的至少一个候选帧内编码模式将针对所述当前块生成冗余的预测块包括:
针对所述集合中的每个候选帧内编码模式,依次
确定将由所述候选帧内编码模式生成的候选预测块,以及
将所述候选预测块与将由所述帧内编码模式中的已经在所述子集中的至少一个帧内编码模式生成的候选预测块进行比较,以确定所述候选预测块是否冗余,以及
如果所述候选预测块冗余,则从所述子集中排除所述候选帧内编码模式,以及
如果所述候选预测块不冗余,则将所述候选帧内编码模式添加到所述子集。
5.根据权利要求1所述的方法,其中确定用于所述当前块的所述候选帧内编码模式的集合中的至少一个候选帧内编码模式将针对所述当前块生成冗余的预测块包括:
通过将来自所述集合的所述候选帧内编码模式中的至少一个候选帧内编码模式添加到所述子集来初始所述化子集;以及
针对所述集合中未被添加的每个候选帧内编码模式,依次
确定将由所述候选帧内编码模式生成的候选预测块,以及
将所述候选预测块与将由所述帧内编码模式中的已经在所述子集中的至少一个帧内编码模式生成的候选的预测块进行比较,以确定所述候选预测块是否冗余,以及
如果所述候选预测块冗余,则从所述子集中排除所述候选帧内编码模式,以及
如果所述候选预测块不冗余,则将所述候选帧内编码模式添加到所述子集。
6.根据权利要求5所述的方法,其中所述候选帧内编码模式中的被添加到所述子集的所述至少一个候选帧内编码模式包括最可能模式列表中的帧内编码模式。
7.根据权利要求1所述的方法,其中熵解码出所选择的所述帧内编码模式包括:基于由所述子集给出的缩减字母表来熵解码出所选择的所述帧内编码模式。
8.根据权利要求1所述的方法,还包括:基于冗余来对所述集合的所述帧内编码模式进行排序,并且将经排序的所述帧内编码模式映射到具有一组有序位置的编码列表,每个位置具有相关联的概率,并且其中熵解码出关于所选择的所述帧内编码模式的所述信息包括:熵解码出信令通知所述编码列表中的位置的索引的所述信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黑莓有限公司,未经黑莓有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880046362.0/1.html,转载请声明来源钻瓜专利网。