【技术实现步骤摘要】
用于协调并行视频代码转换的技术
此处所描述的各实施例一般涉及协调由多个计算设备对动态视频的段的并行代码转换。背景动态视频通常是使用"编码器-解码器"(编解码器)压缩的,编解码器使用多种广泛接受的视频压缩算法中的一种,其中,动态视频的所产生的比特率在一个部分与另一部分之间不同。作为示例,在其中存在片头字幕的典型的动态视频节目的一部分中,带有慢慢地滚动的白色文本字符的典型的黑色背景,由于图像和其中的移动的复杂性相对低,能够以相对低的比特率来编码。相比之下,带有在各种方向移动的多个形状复杂和/或有色物体的快速移动的动作场景要求利用相对较高的比特率来编码,以保留足够的细节,以避免观众注意到诸如像素化或模糊之类的可视伪像。动态视频的绝大多数包括带有相对低和相对高的复杂性的图像和移动的部分的混合,从而导致比特率要求的宽范围变化。结果,在不实际压缩动态视频的情况下,通常非常难以以合理的精度来确定压缩形式的动态视频的最后的数据大小。由于此困难,在视频流式播放业务中,通常有分配给每一个动态视频的数据大小“预算”,该“预算”通常是以在压缩之后该动态视频在其范围内的数据大小的目标范围来指定。通常选择这样的范围以指定足够大以允许跨整个动态视频的足够高的平均比特率的数据大小,以使压缩能实现保留足够的细节以最小化可视伪像的引入、同时还将数据大小限制到切实可行的最大值,以避免存储和流式传送不必要的大数据的成本和困难。在压缩动态视频时,选择一个或多个量化参数(取决于编解码器符合的规范)以控制在压缩过程中所使用的编码算法的各方面,以尝试以在数据大小的所选目标范围内的其压缩的形式在整个动 ...
【技术保护点】
一种用于协调并行视频代码转换的设备,包括:处理器组件;以及供所述处理器组件执行的监测组件,用于判断总的当前比特率是否保持在并行地使用多个从属设备来对原始视频数据的多个段进行代码转换以生成经代码转换的视频数据的比特率的目标范围之内,所述总的当前比特率从由所述多个从属设备在对所述多个段进行代码转换时执行的视频压缩的当前比特率的总和而导出。
【技术特征摘要】
2013.04.26 US 13/871,4781.一种用于协调并行视频代码转换的设备,包括:处理器组件;供所述处理器组件执行的监测组件,用于判断总的当前比特率是否保持在并行地使用多个从属设备来对原始视频数据的多个段进行代码转换以生成经代码转换的视频数据的比特率的目标范围之内,所述总的当前比特率从由所述多个从属设备在对所述多个段进行代码转换时执行的视频压缩的当前比特率的总和而导出;以及供所述处理器组件执行的调节组件,用于响应于所述总的当前比特率未保持在所述目标范围之内,指示所述多个从属设备中的一个从属设备进入应急模式以改变在对所述多个段中的一个段进行代码转换时由所述从属设备执行的视频压缩的当前比特率。2.如权利要求1所述的设备,其特征在于,所述应急模式导致所述从属设备在视频压缩时利用替换的量化参数来替换主要量化参数的使用。3.如权利要求2所述的设备,其特征在于,包括供所述处理器组件执行的分析组件,用于在所述从属设备对所述段进行代码转换之前向所述从属设备提供所述主要量化参数和所述替换的量化参数。4.如权利要求3所述的设备,其特征在于,所述分析组件用于从对至少所述段的分析导出所述主要量化参数和所述替换的量化参数中的一个。5.如权利要求1所述的设备,其特征在于,所述监测组件用于判断所述总的当前比特率是否偏离用于对所述多个段进行代码转换的指定的目标比特率,以及所述调节组件用于,响应于所述总的当前比特率偏离所述指定的目标比特率,利用主要量化参数的调节的值指示所述多个从属设备中的一个从属设备,以动态地改变在对所述多个段中的一个段进行代码转换时由所述从属设备执行的视频压缩的当前比特率。6.如权利要求1所述的设备,其特征在于,包括拆分组件,用于将所述原始视频数据分割为所述多个段并将所述多个段中的每一个段提供到所述多个从属设备中的从属设备。7.如权利要求6所述的设备,其特征在于,包括组装组件,用于在由所述多个从属设备对所述原始视频数据的所述多个段进行代码转换以生成所述经代码转换的视频数据之后,组合从所述多个从属设备接收到的所述经代码转换的视频数据的多个段。8.一种用于协调并行视频代码转换的计算机实现的方法,包括:从由多个从属设备在对原始视频数据的多个段进行代码转换时执行的视频压缩的当前比特率的总和导出总的当前比特率;判断总的当前比特率是否保持在并行地使用多个从属设备来对原始视频数据的多个段进行代码转换以生成经代码转换的视频数据的比特率的目标范围之内;以及响应于所述总的当前比特率未保持在所述目标范围之内,指示所述多个从属设备中的一个从属设备进入应急模式,以改变在对所述多个段中的一个段进行代码转换时由所述从属设备执行的视频压缩的当前比特率。9.如权利要求8所述的计算机实现的方法,其特征在于,所述应急模式导致所述从属设备在视频压缩时利用替换的量化参数来替换主要量化参数的使用。10.如权利要求9所述的计算机实现的方法,其特征在于,包括在所述从属设备对所述段进行代码转换之前,利用所述主要量化参数和所述替换的量化参数来指示所述从属设备。11.如权利要求10所述的计算机实现的方法,其特征在于,包括:通过经由网络向所述从属设备传输第一分组,指示所述从属设备进入所述应急模式;以及通过经由所述网络向所述从属设备传输第二分组,利用所述主要量化参数和所述替换的量化参数来指示所述从属设备,所述第二分组大于所述第一分组,并包括数据有效负载,所述数据有效负载包括所述主要量化参数和所述替换的量化参数的值的指...
【专利技术属性】
技术研发人员:D·加特,P·艾米特,H·D·泰蒂克,V·鲁梅尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。