基于调整的帧内模式列表以编码视频数据的设备及方法技术

技术编号:39292163 阅读:13 留言:0更新日期:2023-11-07 11:00
提供了一种通过电子设备编码视频数据的方法。根据所述视频数据从图像帧确定具有块高度和块宽度的块单元。确定包括多个帧内模式的模式列表,每个所述多个帧内模式具有第一帧内预测索引。所述多个帧内模式中的至少一个是从所述模式列表中基于所述块高度和所述块宽度之间的比较所选出,并从所述模式列表中被移除以生成包括多个未选择模式的调整后列表。多个附加模式添加到所述调整后列表中,每个所述多个附加模式具有第二帧内预测索引。确定所述调整后列表中的所述多个未选择模式及所述多个附加模式中的特定一个以预测所述图像帧中的所述块单元,并确定所述块单元的第一帧内预测指示,其对应于所述多个未选择模式及所述多个附加模式中所述特定一个。附加模式中所述特定一个。附加模式中所述特定一个。

【技术实现步骤摘要】
基于调整的帧内模式列表以编码视频数据的设备及方法
[0001]本申请是分案申请,原申请的申请号是201880068073.0,原申请日是2020年4月22日,原申请的全部内容通过引用结合在本申请中。相关申请的交叉引用
[0002]本申请请求于2017年11月17日提交的美国临时申请No.62/587,676的权益及优先权,其专利技术名称为Intra Predictor Generation Method,其代理人卷号为US72311(以下称为US72311申请)。US72311申请的揭露内容在此通过引用完全并入本申请中。


[0003]本申请大体上是关于视频编码,且特别是用于基于调整的帧内模式列表的帧内预测的技术。

技术介绍

[0004]帧内预测是视频编码方法中的编码工具。在常见的视频编码方法中,编码器和解码器仅使用与编码块相邻的最近像素线中的先前重建的像素来生成参考像素和预测子,以沿着一定向预测或重建所述编码块。然而,从包括在预定义模式列表中的多个帧内模式中选择所述定向。因此,编码器需要调整预定义模式列表以适应不同的编码块。当编码器调整预定义模式列表以适应不同的编码块时,解码器需要以相同方式调整预定义模式列表以适应不同的编码块。

技术实现思路

[0005]本申请针对一种用于基于多条参考线对视频数据进行编码的设备和方法。在本申请的第一方面,提供了一种通过一电子设备编码一视频数据的方法。所述方法包含根据所述视频数据从一图像帧确定一块单元,所述块单元具有一块高度和一块宽度;确定包括多个帧内模式的模式列表,其中所述多个帧内模式中的每个帧内模式具有一第一帧内预测索引;基于所述块高度和所述块宽度之间的比较,从所述模式列表中选择所述多个帧内模式中的至少一个;移除所述多个帧内模式中所选择的至少一个,以生成包括多个未选择模式的一调整后列表;将多个附加模式添加到所述调整后列表中;针对所述多个附加模式中的每个附加模式确定一第二帧内预测索引;确定所述调整后列表中的所述多个未选择模式及所述多个附加模式中的特定一个以预测所述图像帧中的所述块单元;及确定所述块单元的一第一帧内预测指示,其中所述第一帧内预测指示指示了对应于所述多个未选择模式及所述多个附加模式中所述特定一个的所述多个第一帧内预测索引及所述多个第二帧内预测索引中的一个。
[0006]在本申请的第二方面,提供了一种通过一电子设备编码一视频数据的方法。所述方法包含根据所述视频数据从一图像帧确定一块单元,所述块单元具有一块高度和一块宽度;确定包括多个帧内模式的模式列表,其中所述多个帧内模式中的每个帧内模式具有一第一帧内预测索引;比较所述块高度和所述块宽度;基于所述块高度和所述块宽度之间的
所述比较,从所述模式列表中选择所述多个帧内模式中的至少一个及将多个附加模式添加到从所述模式列表产生的一调整后列表中;针对所述多个附加模式中的每个附加模式确定一第二帧内预测索引;确定所述块单元的一预测模式以预测所述图像帧中的所述块单元;及基于所述块高度和所述块宽度之间的所述比较,确定所述预测模式是否从所述多个帧内模式中选择,来确定帧内预测指示,其中所述帧内预测指示指示了对应于多个未选择模式及所述多个附加模式中特定一个的所述多个第一帧内预测索引及所述多个第二帧内预测索引中的一个。
附图说明
[0007]当与附图一起阅读时,示例性揭露的各方面可从以下详细描述被最佳地理解。为了清楚的讨论,各种特征没有按比例绘制,各种特征的尺寸可以任意增加或减小。
[0008]图1是根据本申请的一种或多种技术的被配置为对视频数据进行编码和解码的系统的示例性实施方式的方框图。
[0009]图2是图1的系统中的目的地设备的解码器模块的示例性实施方式的方框图。
[0010]图3绘示根据用于帧内预测的模式列表调整的第一示例性实施方式的流程图。
[0011]图4绘示根据用于帧内预测的模式列表调整的第二示例性实施方式的流程图。
[0012]图5绘示根据用于帧内预测的模式列表调整的第三示例性实施方式的流程图。
[0013]图6A,6B和6C是被划分为四个帧内预测区域和六个帧内预测区域的块单元的帧内模式的示例性实施方式的示意图。
[0014]图7绘示根据用于帧内预测的模式列表调整的第四示例性实施方式的流程图。
[0015]图8是块单元的六个帧内预测区域和两个替换区域的示例性实施方式的示意图。
[0016]图9A和9B绘示根据用于帧内预测的模式列表调整的第五和第六示例性实施方式的流程图。
[0017]图10是图1的系统中的来源设备的编码器模块的示例性实施方式的方框图。
具体实施方式
[0018]以下叙述含有与本申请中的示例性实施例相关的特定信息。本申请中的附图和其随附的详细叙述仅为示例性实施例。然而,本申请并不局限于此些例示性实施例。本领域技术人员将会想到本申请的其他变化与实施例。除非另有说明,否则附图中的相同或对应的组件可由相同或对应的附图标号指示。此外,本申请中的附图与例示通常不是按比例绘制的,且非旨在与实际的相对尺寸相对应。
[0019]出于一致性和易于理解的目的,在示例性附图中通过标号以标示相同特征(虽在一些示例中并未如此标示)。然而,不同实施方式中的特征在其他方面可能不同,因此不应狭义地局限于附图所示的特征。
[0020]说明书中所使用的词组「在一个实施方式中,」或「在一些实施方式中,」,其可各自参考相同或不同的一个或多个实施方式。术语「耦合」被定义为直接或通过中间组件间接连接且不必限于实体连接。在使用术语「包含,」时表示「包括,但不必要限于」;其明确指出开放式包含或所叙述的组合、组、系列和等同者的成员。
[0021]再者,出于解释和非限制的目的,阐述诸如功能实体、技术、协议、标准等的具体细
节以提供对所叙述技术的理解。在其他示例中,省略了对众所周知的方法、技术、系统、架构和同等的详细叙述,以免不必要的细节模糊叙述。
[0022]本领域技术人员将立即认识到本申请中叙述的任何编码功能或算法可由硬件、软件或软件和硬件的组合实施方式。所叙述的功能可对应于模块可为软件、硬件、固件或其任何组合。软件实施方式可包含存储在诸如存储器或其他类型的存储设备的计算机可读媒体上的计算机可执行指令。例如,具有通信处理能力的一个或多个微处理器或通用计算机可用对应的可执行指令编程和执行所叙述的网络功能或算法。微处理器或通用计算机可由专用集成电路(Applications Specific Integrated Circuitry,ASIC)、可编程化逻辑阵列和/或使用一个或多个数字信号处理器(Digital Signal Processor,DSP)形成。尽管在本说明书中叙述的若干示例性实施方式倾向在计算机硬件上安装和执行的软件,但是,实施方式以固件或硬件或硬件和软件的组合的替代示例性实施方式亦在本申请的范围内。
[0023]计算机可读介质包括但不限于随机存取存储器(Random Access Me本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过一电子设备编码一视频数据的方法,其特征在于,所述方法包括:根据所述视频数据从一图像帧确定一块单元,所述块单元具有一块高度和一块宽度;确定包括多个帧内模式的模式列表,其中所述多个帧内模式中的每个帧内模式具有一第一帧内预测索引;基于所述块高度和所述块宽度之间的比较,从所述模式列表中选择所述多个帧内模式中的至少一个;移除所述多个帧内模式中所选择的至少一个,以生成包括多个未选择模式的一调整后列表;将多个附加模式添加到所述调整后列表中;针对所述多个附加模式中的每个附加模式确定一第二帧内预测索引;确定所述调整后列表中的所述多个未选择模式及所述多个附加模式中的特定一个以预测所述图像帧中的所述块单元;及确定所述块单元的一第一帧内预测指示,其中所述第一帧内预测指示指示了对应于所述多个未选择模式及所述多个附加模式中所述特定一个的所述多个第一帧内预测索引及所述多个第二帧内预测索引中的一个。2.如权利要求1所述的方法,其特征在于,所述方法还包括:确定所述多个未选择模式中的特定一个以预测所述图像帧中的所述块单元;及确定所述块单元的一第二帧内预测指示,其中所述第二帧内预测指示指示了对应于所述多个未选择模式中所述特定一个的所述多个第一帧内预测索引中的一个。3.如权利要求1所述的方法,其特征在于,所述多个帧内模式中所述移除的至少一个帧内模式的数量等于所述多个附加模式的数量。4.如权利要求1所述的方法,其特征在于,当所述多个帧内模式包括具有从0到N

1设置的所述多个第一帧内预测索引的N个非方向模式,以及具有从N到(N

1)+M设置的所述多个第一帧内预测索引的M个方向模式时,所述多个附加模式的所述多个第二帧内预测索引从N+M设置。5.如权利要求4所述的方法,其特征在于,当所述M个方向模式的数量等于65且所述多个附加模式的数量等于K时,所述多个附加模式的所述多个第二帧内预测索引从N+65设置到N+(K+64)。6.如权利要求1所述的方法,其特征在于,所述方法还包括:将所述多个帧内模式划分到多个帧内预测区域;当块宽度大于块高度时,确定所述多个帧内模式中所选择的至少一个是从所述多个帧内预测区域中的第一个中选择;及当块高度大于块宽度时,确定所述多个帧内模式中所选择的至少一个是从与所述多个帧内预测区域中的第一个不同的所述多个帧内预测区域中的第二个中选择。7.如权利要求6所述的方法,其特征在...

【专利技术属性】
技术研发人员:张耀仁江蕙宇
申请(专利权)人:鸿颖创新有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1