一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于在压缩视频文件中保存带内元数据的系统和方法与流程

2021-12-04 03:53:00 来源:中国专利 TAG:

技术特征:
1.一种计算机实现的方法,包括:在计算设备处接收压缩视频比特流,所述压缩视频比特流包括:视频数据;和指示所述压缩视频比特流的视频质量的带内元数据;在所述计算设备处,从所述压缩视频比特流中提取所述带内元数据;至少部分地基于所述带内元数据,确定所述压缩视频比特流的视频质量;和至少部分地基于所述压缩视频比特流的视频质量,制定与所述压缩视频比特流相关的至少一个视频处理决策。2.根据权利要求1所述的计算机实现的方法,还包括:根据所述视频处理决策处理所述压缩视频比特流中包括的视频数据;和提供经处理的视频数据用于在显示设备上的视觉呈现。3.根据权利要求1所述的计算机实现的方法,其中,所述带内元数据包括第一代质量度量,所述第一代质量度量表示在由第一编码操作编码时所述压缩视频比特流的视频质量;并且所述方法还包括:对所述压缩视频比特流执行代码转换操作,包括:解码操作,其解码所述压缩视频比特流;和第二编码操作,其对所述压缩视频比特流进行重新编码;生成表示在由所述第二编码操作编码时所述压缩视频比特流的视频质量的第二代质量度量;将所述第一代质量度量保留在所述压缩视频比特流中包括的带内元数据中;和将所述第二代质量度量嵌入所述压缩视频比特流中包括的带内元数据中;和将所述压缩视频比特流转发到附加的计算设备。4.根据权利要求3所述的计算机实现的方法,其中,将所述第二代质量度量嵌入所述带内元数据中包括:定位所述压缩视频比特流中的已经为所述带内元数据指定的带内位置;和在所述指定的带内位置处将所述第二代质量度量与所述第一代质量度量一起插入到所述压缩视频比特流中。5.根据权利要求3所述的计算机实现的方法,其中,将所述第二代质量度量嵌入所述带内元数据中包括以下中的至少一项:将所述第一代质量度量和所述第二代质量度量前置到所述压缩视频比特流的开头;或者将所述第一代质量度量和所述第二代质量度量附加到所述压缩视频比特流的结尾。6.根据权利要求1所述的计算机实现的方法,其中,所述视频处理决策包括以下中的至少一项:选择至少一个编码参数,作为对所述压缩视频比特流中包括的视频数据执行的编码操作的一部分来应用;选择至少一个解码参数,作为对所述压缩视频比特流中包括的视频数据执行的解码操作的一部分来应用;或者
选择将所述压缩视频比特流传送到显示设备的特定比特率。7.根据权利要求1所述的计算机实现的方法,其中,从所述压缩视频比特流中提取所述带内元数据包括:在所述压缩视频比特流的指定部分中搜索所述带内元数据;和在所述搜索期间,在所述压缩视频比特流的所述指定部分识别所述带内元数据。8.根据权利要求1所述的计算机实现的方法,还包括识别与所述计算设备相关联的显示设备的至少一个属性;并且其中,制定与所述压缩视频比特流相关的所述视频处理决策包括至少部分地基于所述压缩视频比特流的视频质量和所述显示设备的属性来制定所述视频处理决策。9.根据权利要求8所述的计算机实现的方法,其中:所述显示设备的属性包括所述显示设备的分辨率;和所述视频处理决策包括至少部分地基于所述显示设备的分辨率来选择将所述压缩视频比特流传送到所述显示设备的特定比特率。10.根据权利要求8所述的计算机实现的方法,其中:所述显示设备的属性包括所述显示设备的分辨率;和所述视频处理决策包括响应于识别所述显示设备的分辨率,对包括在所述压缩视频比特流中的视频数据执行缩放操作,以使所述视频数据符合所述显示设备的分辨率。11.根据权利要求1所述的计算机实现的方法,还包括在所述带内元数据中识别多代质量度量,所述多代质量度量表示在经历不同编码或解码操作之后所述压缩视频比特流的视频质量;并且其中,确定所述压缩视频比特流的视频质量包括:计算跨所述多代质量度量的降级量;和至少部分地基于跨所述多代质量度量的降级量,确定所述压缩视频比特流的视频质量。12.根据权利要求1所述的计算机实现的方法,还包括在所述带内元数据中识别多代质量度量,所述多代质量度量表示在经历不同编码或解码操作之后所述压缩视频比特流的视频质量;并且其中,确定所述压缩视频比特流的视频质量包括:将所述多代质量度量相互进行比较;和至少部分地基于所述比较,确定所述压缩视频比特流的视频质量。13.根据权利要求1所述的计算机实现的方法,其中,所述带内元数据还指示所述压缩视频比特流的损伤;所述方法还包括在所述带内元数据中识别所述压缩视频比特流的损伤;并且其中,制定与所述压缩视频比特流相关的视频处理决策包括至少部分地基于所述压缩视频比特流的视频质量和所述压缩视频比特流的损伤来制定所述视频处理决策。14.根据权利要求1所述的计算机实现的方法,其中,所述带内元数据包括以下中的至少一个:质量度量的名称;所述质量度量的值;或者
指示所述质量度量是缩放的还是未缩放的缩放标志。15.根据权利要求1所述的计算机实现的方法,其中,所述带内元数据包括以下中的至少一个:所述压缩视频比特流的峰值信噪比(psnr);所述压缩视频比特流的结构相似性(ssim)指数;所述压缩视频比特流的方差膨胀因子(vif);所述压缩视频比特流的细节损失度量(dlm);所述压缩视频比特流的视频多方法评估融合(vmaf)值;所述压缩视频比特流的多尺度ssim(ms

ssim)指数;所述压缩视频比特流的运动调谐视频完整性评估(movie)指数;所述压缩视频比特流的视频质量度量(vqm);所述压缩视频比特流的盲/无参考图像空间质量评估器(brisque)值;所述压缩视频比特流的基于特征图的无参考图像质量评估引擎(friquee)值;或者所述压缩视频比特流的块效应指示符。16.一种系统,包括:存储在存储器中的接收模块,其接收压缩视频比特流,所述压缩视频比特流包括:视频数据;和指示所述压缩视频比特流的视频质量的带内元数据;存储在存储器中的提取模块,其从所述压缩视频比特流中提取所述带内元数据;存储在存储器中的确定模块,其至少部分地基于所述带内元数据来确定所述压缩视频比特流的视频质量;存储在存储器中的决策制定模块,其至少部分地基于所述压缩视频比特流的视频质量制定与所述压缩视频比特流相关的至少一个视频处理决策;和至少一个物理处理器,其被配置为执行所述接收模块、所述提取模块、所述确定模块和所述决策制定模块。17.根据权利要求16所述的系统,还包括:存储在存储器中的处理模块,其根据所述视频处理决策来处理所述压缩视频比特流中包括的视频数据;和存储在存储器中的呈现模块,其提供经处理的视频数据用于在显示设备上的视觉呈现;并且其中,所述物理处理器还被配置为执行所述处理模块和所述呈现模块。18.根据权利要求16所述的系统,其中,所述带内元数据包括第一代质量度量,所述第一代质量度量表示在由第一编码操作编码时所述压缩视频比特流的视频质量;并且所述系统还包括:存储在存储器中的处理模块,其对所述压缩视频比特流执行代码转换操作,包括:解码操作,其解码所述压缩视频比特流;和第二编码操作,其对所述压缩视频比特流进行重新编码;存储在存储器中的生成模块,其生成表示在由所述第二编码操作编码时所述压缩视频比特流的视频质量的第二代质量度量;
存储在存储器中的元数据模块,其:将所述第一代质量度量保留在所述压缩视频比特流中包括的带内元数据中;和将所述第二代质量度量嵌入所述压缩视频比特流中包括的带内元数据中;和存储在存储器中的转发模块,其将所述压缩视频比特流转发到附加的计算设备。19.根据权利要求18所述的系统,其中,为了将所述第二代质量度量嵌入所述带内元数据中,所述元数据模块:定位所述压缩视频比特流中的已经为所述带内元数据指定的带内位置;和在所述指定的带内位置处将所述第二代质量度量与所述第一代质量度量一起插入到所述压缩视频比特流中。20.一种包括计算机可读指令的非暂时性计算机可读介质,当所述计算机可读指令被计算设备的至少一个处理器执行时,使得所述计算设备:接收压缩视频比特流,所述压缩视频比特流包括:视频数据;和指示所述压缩视频比特流的视频质量的带内元数据;从所述压缩视频比特流中提取所述带内元数据;至少部分地基于所述带内元数据,确定所述压缩视频比特流的视频质量;和至少部分地基于所述压缩视频比特流的视频质量,制定与所述压缩视频比特流相关的至少一个视频处理决策。

技术总结
所公开的计算机实现的方法可以包括:(1)在计算设备处接收压缩视频比特流,该压缩视频比特流包括(A)视频数据和(B)指示压缩视频比特流的视频质量的带内元数据,(2)在计算设备处从压缩视频比特流中提取带内元数据,(3)至少部分地基于带内元数据确定压缩视频比特流的视频质量,然后(4)至少部分地基于压缩视频比特流的视频质量制定与压缩视频比特流相关的至少一个视频处理决策。还公开了各种其他系统和方法。统和方法。统和方法。


技术研发人员:扬尼斯
受保护的技术使用者:脸谱公司
技术研发日:2020.05.05
技术公布日:2021/12/3
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献