用于视频编码和解码的方法、装置和计算机程序产品与流程
本技术方案总体上涉及一种用于视频编码和解码的方法、装置和计算机程序产品。
背景技术:
1、本节旨在提供权利要求中记载的本发明的背景或上下文。本文的描述可能包括可以被探究但未必是先前已经设想到或探究过的概念。因此,除非本文另有指示,否则本节中描述的内容不是本申请中的说明书和权利要求书的现有技术,并且不因包括在本节中而被承认为现有技术。
2、用于视频编解码器的解码器侧帧内模式导出(dimd)使用一种方法以使用位于当前块的上方、左上方和左侧的模板区域中的相邻重建样本的纹理的方向性来确定当前块的帧内模式。在dimd中,首先导出一个(或多个)帧内模式以及其对应的加权因子。然后,针对这些帧内模式以及还有针对平面模式生成预测器。通过借助使用所导出的权重的逐样本或统一加权组合这些预测器来生成针对当前块的最终帧内预测。
技术实现思路
1、本技术方案的目的在于提供一种改进的用于dimd的过程,以也支持帧间预测块。
2、本发明的各种实施例寻求的保护范围由独立权利要求阐述。本说明书中描述的未落在独立权利要求的范围下的实施例和特征(如果有的话)应被解释为有助于理解本发明的各种实施例的示例。
3、各种方面包括一种方法、装置和其中存储有计算机程序的计算机可读介质,其特征在于独立权利要求中陈述的内容。各种实施例在从属权利要求中公开。
4、根据第一方面,一种用于解码视频样本数据块的已编码样本的装置被提供,其中针对视频样本数据块,该装置包括:用于通过以下部件来形成帧内预测的部件:用于从至少一个其他块提取预测信息的部件,其中至少一个其他块已经使用帧间预测过程被预测;用于基于所提取的预测信息来导出直方图的部件;用于基于所导出的直方图来确定一个或多个帧内预测模式的部件;用于基于一个或多个所确定的帧内预测模式来形成一个或多个预测器的部件;以及用于通过融合一个或多个预测器来形成针对视频样本块的预测的部件。
5、根据第二方面,一种用于解码视频样本数据块的已编码样本的方法被提供,其中针对视频样本数据块,该方法包括使用帧内预测过程来形成帧内预测,其中该帧内预测过程包括:从至少一个其他块提取预测信息,其中至少一个其他块已经使用帧间预测过程被预测;基于所提取的预测信息来导出直方图;基于所导出的直方图来确定一个或多个帧内预测模式;基于一个或多个所确定的帧内预测模式来形成一个或多个预测器;以及通过融合一个或多个预测器来形成针对视频样本块的预测。
6、根据第三方面,一种用于解码视频样本数据块的已编码样本的装置被提供,该装置包括至少一个处理器、包括计算机程序代码的存储器,存储器和计算机程序代码被配置为与至少一个处理器一起使得该装置使用帧内预测过程来形成针对视频样本数据块的帧内预测,其中针对该帧内预测过程,使得该装置:从至少一个其他块提取预测信息,其中至少一个其他块已经使用帧间预测过程被预测;基于所提取的预测信息来导出直方图;基于所导出的直方图来确定一个或多个帧内预测模式;基于一个或多个所确定的帧内预测模式来形成一个或多个预测器;以及通过融合一个或多个预测器来形成针对视频样本块的预测。
7、根据第四方面,一种用于解码视频样本数据块的已编码样本的计算机程序产品被提供,该计算机程序产品包括计算机程序代码,该计算机程序代码被配置为当在至少一个处理器上执行时使得装置或系统使用帧内预测过程来形成针对视频样本数据块的帧内预测,其中针对该帧内预测过程,使得该装置:从至少一个其他块提取预测信息,其中至少一个其他块已经使用帧间预测过程被预测;基于所提取的预测信息来导出直方图;基于所导出的直方图来确定一个或多个帧内预测模式;基于一个或多个所确定的帧内预测模式来形成一个或多个预测器;以及通过融合一个或多个预测器来形成针对视频样本块的预测。
8、根据一个实施例,所提取的预测信息包括从帧内预测模式缓冲器提取的信息。
9、根据一个实施例,帧内预测模式缓冲器包括针对给定帧内的给定位置的帧内预测信息。
10、根据一个实施例,基于帧间预测块的运动信息从帧内预测模式缓冲器确定针对属于该帧间预测块的位置的帧内预测信息。
11、根据一个实施例,运动信息包括运动向量。
12、根据一个实施例,所提取的预测信息包括在基于当前块的特性导出的位置处提取的帧内预测信息。
13、根据一个实施例,所提取的预测信息包括在基于至少一个其他块的特性导出的位置处提取的帧内预测信息。
14、根据一个实施例,通过在由所述至少一个其他块包含的位置处从帧内预测模式缓冲器提取帧内预测信息来形成直方图。
15、根据一个实施例,直方图中的幅度取决于在由所述至少一个其他块包含的位置处从帧内预测模式缓冲器提取给定帧内预测模式的次数。
16、根据一个实施例,直方图基于使用帧内预测被预测的至少一个其他块提取的信息而被导出。
17、根据一个实施例,使用解码器侧帧内模式导出过程来预测至少一个其他块。
18、根据一个实施例,基于缩放因子对直方图中的幅度进行缩放。
19、根据一个实施例,缩放因子取决于从使用解码器侧帧内模式导出过程进行预测的至少一个其他块提取的信息。
20、根据一个实施例,直方图基于从帧内预测模式缓冲器提取的信息而被形成。
21、根据一个实施例,从比特流提取信息,其中该信息指示帧内预测过程的使用。
22、根据一个实施例,该计算机程序产品被体现在非暂态计算机可读介质上。
1.一种用于解码视频样本数据块的已编码样本的装置,其中针对视频样本数据块,所述装置包括用于通过以下部件来形成帧内预测的部件:
2.根据权利要求1所述的装置,其中所提取的所述预测信息包括:从帧内预测模式缓冲器提取的信息。
3.根据权利要求2所述的装置,其中所述帧内预测模式缓冲器包括:针对给定帧内的给定位置的帧内预测信息。
4.根据权利要求3所述的装置,还包括:用于基于帧间预测块的运动信息从所述帧内预测模式缓冲器确定针对属于所述帧间预测块的位置的帧内预测信息的部件。
5.根据权利要求4所述的装置,其中所述运动信息包括运动向量。
6.根据权利要求2所述的装置,其中所提取的所述预测信息包括:在基于当前块的特性导出的位置处提取的帧内预测信息。
7.根据权利要求2所述的装置,其中所提取的所述预测信息包括:在基于所述至少一个其他块的特性导出的位置处提取的帧内预测信息。
8.根据权利要求2至7中任一项所述的装置,还包括:用于通过在由所述至少一个其他块包含的位置处从所述帧内预测模式缓冲器提取所述帧内预测信息来形成所述直方图的部件。
9.根据权利要求8所述的装置,其中所述直方图中的幅度取决于在由所述至少一个其他块包含的位置处从所述帧内预测模式缓冲器提取给定帧内预测模式的次数。
10.根据权利要求1至7中任一项所述的装置,其中所述直方图基于从使用帧内预测被预测的至少一个其他块提取的信息而被导出。
11.根据权利要求10所述的装置,还包括:用于使用解码器侧帧内模式导出过程来预测所述至少一个其他块的部件。
12.根据权利要求1至11中任一项所述的装置,还包括:用于基于缩放因子对所述直方图中的幅度进行缩放的部件。
13.根据权利要求12所述的装置,其中所述缩放因子取决于从使用解码器侧帧内模式导出过程被预测的所述至少一个其他块提取的信息。
14.根据权利要求1至13中任一项所述的装置,其中所述直方图基于从所述帧内预测模式缓冲器提取的信息而被形成。
15.根据权利要求1至14中任一项所述的装置,还包括:用于从比特流提取信息的部件,其中所述信息指示所述帧内预测过程的使用。
16.一种用于解码视频样本数据块的已编码样本的方法,其中针对视频样本数据块,所述方法包括使用帧内预测过程来形成帧内预测,其中所述帧内预测过程包括:
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com