System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
所公开的实施例总体上涉及视频编解码,包括但不限于用于在视频数据的跨分量帧内预测中应用多个参数的系统和方法。
技术介绍
1、数字视频由各种电子设备支持,例如数字电视、笔记本电脑或台式电脑、平板电脑、数码相机、数字记录设备、数字媒体播放器、视频游戏控制台、智能电话、视频电话会议设备、视频流设备等。电子设备通过通信网络发送和接收或以其他方式传送数字视频数据,和/或将数字视频数据存储在存储设备上。由于通信网络的有限带宽容量和存储设备的有限存储资源,在传输或存储视频数据之前,可以根据一个或多个视频编码标准,使用视频编码来压缩视频数据。
2、已经开发了多种视频编解码器标准。例如,视频编码标准包括aomedia video 1(av1)、下一代视频编码(versatile video coding,vvc)、联合探索测试模型(jointexploration test model,jem)、高效视频编码(high-efficiency video coding,hevc/h.265)、高级视频编码(advanced video coding,avc/h.264)和运动图像专家组(movingpicture expert group,mpeg)编码。视频编码通常使用视频数据中固有冗余的预测方法(例如,帧间预测、帧内预测等)。视频编码旨在将视频数据压缩成使用较低比特率的形式,同时避免或降低视频质量的下降。
3、hevc,也称为h.265,是作为mpeg-h项目的一部分而设计的视频压缩标准。itu-t和iso/iec分别于2
技术实现思路
1、如上所述,编码(压缩)减少了带宽和/或存储空间需求。如后面详细描述的,无损压缩和有损压缩都可以采用。无损压缩是指可以通过解码过程从压缩的原始信号重构原始信号的精确副本的技术。有损压缩是指在编码/解码过程中,原始视频信息在编码期间不能完全保留,并且在解码期间不能完全恢复。当使用有损压缩时,重构信号可能与原始信号不相同,但是原始信号和重构信号之间的失真足够小,以使得重构信号对预期应用有用。允许的失真量取决于应用。例如,某些消费者视频流应用的用户可能比电影或电视广播应用的用户容忍更高的失真。可以选择或调整特定编码算法可实现的压缩比,以反映各种失真容忍度:较高的可容忍失真通常允许产生较高损耗和较高压缩比的编码算法。
2、本公开描述了在跨分量帧内预测(cross-component intra prediction,ccip)模式中应用多个参数来实现视频数据的跨分量帧内预测,其中基于一个或多个亮度样本确定当前编码块的多个色度样本中的每一个。例如,ccip模式包括跨分量线性模型(cross-component linear model,cclm)模式和卷积跨分量模式(convolutional cross-component mode,cccm)。在cclm模式中,基于线性模型将与色度样本位于同一位置的重构亮度样本转换成色度样本。在cccm模式中,从基于具有多个加权因子的滤波器的滤波器形状而定位的多个重构亮度样本,来预测色度样本。在cclm和cccm模式中,当使用色度子采样时,对重构的亮度样本进行下采样以匹配较低分辨率的色度网格,并且可以选择使用单个模型或多模型变体。在一些实施例中,多模型变体使用两个模型,一个模型基于高于平均亮度参考值的亮度样本而导出,另一个模型基于其余的亮度样本而导出。此外,在一些实施例中,对于具有至少128个可用参考样本的预测单元,选择这样的多模型cccm模式。
3、在一些实施例中,cccm模式与具有多个加权因子的滤波器(例如,7抽头滤波器、5抽头滤波器)相关联。多个加权因子联合两个附加加权因子被应用于对亮度样本、非线性项和偏置项进行组合。例如,具有五个输入的十字形5抽头滤波器由与要预测的中心色度样本处于同一位置的中心(c)亮度样本、和四个相邻亮度样本组成,该相邻亮度样本包括上/北(n)相邻样本、下/南(s)相邻样本、左/西(w)相邻样本和右/东(e)相邻样本。非线性项p表示缩放到样本值范围的中心亮度样本c的平方。偏置项b表示输入和输出之间的标量偏移,并且例如设置为中间色度值(对于10位内容为512)。在一些实施例中,将滤波器的输出确定为加权因子ci(也称为滤波器系数ci)和输入亮度样本之间的卷积,并削波到有效色度样本的范围。本申请的各种实施例针对在视频数据的跨分量帧内预测中(例如,在cccm模式下)确定加权因子,例如,通过从视频码流中提取对应于至少一个相邻亮度样本的至少一个加权因子,并且可选地导出在视频码流中没有接收到的至少另一个加权因子。
4、根据一些实施例,提供了一种视频解码方法。该方法包括接收包括当前图像帧的当前编码块的视频码流。视频码流包括用于跨分量帧内预测(ccip)模式的语法元素,该语法元素指示是否基于一个或多个亮度样本来确定当前编码块的每个色度样本。该方法还包括识别当前编码块的第一亮度样本和与当前编码块中的第一亮度样本位于同一位置的第一色度样本。该方法还包括基于滤波器的滤波器形状识别第一亮度样本的多个相邻亮度样本。第一色度样本配置为通过使用多个加权因子将至少第一亮度样本和第一亮度样本的多个相邻亮度样本组合来确定。该方法还包括:从视频码流中提取滤波器的多个加权因子中的至少一个加权因子;导出至少另一个加权因子;以及基于在视频码流中发信号通知的至少一个加权因子和在视频码流中未发信号通知的至少另一个加权因子,将第一亮度样本和多个相邻亮度样本组合,以生成第一色度样本。该方法还包括:重构包括第一色度样本的当前编码块。
5、根据一些实施例,提供了一种视频编码方法。该方法包括:识别当前图像帧的当前编码块的第一亮度样本和与第一亮度样本位于同一位置的第一色度样本,基于滤波器的滤波器形状识别第一亮度样本的多个相邻亮度样本,确定第一色度样本是通过使用多个加权因子将第一亮度样本和多个相邻亮度样本进行组合来生成的,以及选择多个加权因子中的至少一个加权因子。该方法还包括生成视频码流,该视频码流包括用于当前图像帧的当前编码块的多个加权因子中的至少一个加权因子。视频码流包括用于跨分量帧内预测(ccip)模式的语法元素,该语法元素指示是否基于一个或多个亮度样本来确定当前编码块的每个色度样本。
6、根据一些实施例,提供了一种计算机系统,例如流式系统、服务器系统、个人计算机系统或其他电子设备。该计算机系统包括控制电路和存储一个或多个指令集的存储器。一个或多个指令集包括用于执行本文所述的任何方法的指令本文档来自技高网...
【技术保护点】
1.一种解码视频数据的方法,包括:
2.根据权利要求1所述的方法,其中,所述多个加权因子中的所述至少一个加权因子是用所述视频码流发信号通知的,并且包括应用于生成所述第一色度样本的所述多个加权因子中的所有加权因子。
3.根据权利要求1所述的方法,其中,
4.根据权利要求3所述的方法,其中,所述多个加权因子中的、用所述视频码流发信号通知的所述至少一个加权因子包括:与所述滤波器相关联的5个加权因子,并且所述至少另一个加权因子包括:与所述非线性函数的输出和所述偏置分量相关联的2个加权因子。
5.根据权利要求1所述的方法,其中,所述多个加权因子总共包括第一数目(M)的加权因子,以及所述多个加权因子中的所述至少一个加权因子是用所述视频码流发信号通知的、并且包括第二数目(N)的加权因子,以及其中,所述第一数目(M)大于所述第二数目(N)。
6.根据权利要求1所述的方法,其中,所述多个加权因子中的所述至少一个加权因子是用所述视频码流发信号通知的,并且包括对应于所述第一亮度样本的中间加权因子。
7.根据权利要求1所述的方法,其
8.根据权利要求1所述的方法,其中,基于当前所述编码块的参考区域内的色度样本和亮度样本导出所述至少另一个加权因子,并且所述参考区域包括在所述当前编码块之前解码的另一个或多个编码块。
9.根据权利要求1所述的方法,其中,所述多个加权因子中的所述至少一个加权因子包括具有精度水平的两个或多个加权因子,并且所述精度水平是基于所述多个加权因子中的所述至少一个加权因子中包括的加权因子的数量来选择的。
10.根据权利要求1所述的方法,其中,
11.一种计算机系统,所述计算机系统包括:
12.根据权利要求11所述的计算机系统,其中,所述多个加权因子中的所述至少一个加权因子包括具有不同精度水平的两个或多个加权因子。
13.根据权利要求11所述的计算机系统,其中,所述多个加权因子中的所述至少一个加权因子包括第一加权因子和第二加权因子,并且使用所述第二加权因子与所述第一加权因子的差来发信号通知所述第二加权因子。
14.根据权利要求11所述的计算机系统,其中,
15.根据权利要求11所述的计算机系统,其中,所述滤波器形状对应于以所述第一亮度样本为中心的奇数个水平亮度样本或以所述第一亮度样本为中心的奇数个垂直亮度样本。
16.一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质存储由计算机系统的控制电路执行的一个或多个程序,所述一个或多个程序包括用于以下操作的指令:
17.根据权利要求16所述的非暂时性计算机可读存储介质,其中,所述滤波器形状被应用于图像帧序列,所述图像帧序列包括当前图像帧、当前图像帧、当前图像帧的切片、包括当前编码块的超块、或当前编码块。
18.根据权利要求16所述的非暂时性计算机可读存储介质,其中,
19.根据权利要求16所述的非暂时性计算机可读存储介质,其中,所述滤波器选自第一滤波器和第二滤波器,以及与所述第二滤波器相比,所述第一滤波器对应于更少数量的加权因子,并且所述第一滤波器具有更高的精度水平。
20.根据权利要求16所述的非暂时性计算机可读存储介质,其中,所述CCIP模式包括亮度预测多色度multi-CfL模式,所述一个或多个程序还包括用于以下操作的指令:
...【技术特征摘要】
【国外来华专利技术】
1.一种解码视频数据的方法,包括:
2.根据权利要求1所述的方法,其中,所述多个加权因子中的所述至少一个加权因子是用所述视频码流发信号通知的,并且包括应用于生成所述第一色度样本的所述多个加权因子中的所有加权因子。
3.根据权利要求1所述的方法,其中,
4.根据权利要求3所述的方法,其中,所述多个加权因子中的、用所述视频码流发信号通知的所述至少一个加权因子包括:与所述滤波器相关联的5个加权因子,并且所述至少另一个加权因子包括:与所述非线性函数的输出和所述偏置分量相关联的2个加权因子。
5.根据权利要求1所述的方法,其中,所述多个加权因子总共包括第一数目(m)的加权因子,以及所述多个加权因子中的所述至少一个加权因子是用所述视频码流发信号通知的、并且包括第二数目(n)的加权因子,以及其中,所述第一数目(m)大于所述第二数目(n)。
6.根据权利要求1所述的方法,其中,所述多个加权因子中的所述至少一个加权因子是用所述视频码流发信号通知的,并且包括对应于所述第一亮度样本的中间加权因子。
7.根据权利要求1所述的方法,其中,对于所述第一色度样本,所述多个加权因子中的所述至少一个加权因子与所述多个加权因子中的所述至少另一个加权因子互补,并且所述多个加权因子中的所述至少一个加权因子的每个加权因子的绝对值大于或等于所述至少另一个加权因子中任何一个加权因子的绝对值。
8.根据权利要求1所述的方法,其中,基于当前所述编码块的参考区域内的色度样本和亮度样本导出所述至少另一个加权因子,并且所述参考区域包括在所述当前编码块之前解码的另一个或多个编码块。
9.根据权利要求1所述的方法,其中,所述多个加权因子中的所述至少一个加权因子包括具有精度水平的两个或多个加权因子,并且所述精度水平是基于所述多个加权因子...
【专利技术属性】
技术研发人员:夜静,赵欣,赵亮,刘杉,
申请(专利权)人:腾讯美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。