【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2015年5月4日提交的美国专利申请14/703,366以及2014年9月8日提交的美国临时申请62/047,415的优先权,其内容全文并入本文。
技术介绍
在自适应流式传输的场景中,公共视频序列通常被编码成不同比特率的多个流。每个流通常被分割成传输单元序列(称为“块”)用于递送。通常创建标识用于视频序列的比特率的清单文件。例如,在流式传输服务中,视频流和伴随的播放列表文件托管在服务器中。客户端设备中的播放器通过访问播放列表文件获得流信息,允许播放器根据对可用带宽的估计在不同流之间切换。然而,当前编码系统不能足以适应在代表公共视频内容项的不同编码流之间的切换。专利技术人察觉到在编码视频序列的瞬时数据率超过编码视频序列被编码的目标比特率的时刻切换问题有可能变得常见。例如,考虑针对目标比特率为1Mbps编码的视频序列。视频编码器将导出一组用于编码的编码参数,基于对视频序列的复杂度和内容的估计,所述编码参数预计产生目标比特率例如0.9Mbps或附近的编码视频数据。然而,视频序列的内容,大概在短期情况下可能与视频编码器的估计存在偏差,将导致编码数据率明显超过目标比特率。例如,如果编码数据率可以跳到1.5Mbps,则会超过客户端设备的会话的资源限制。客户端设备可能将尝试切换到针对较低目标比特率开发的编码视频数据的另一副本,但其他副本也可能超过客户端设备的资源限制,至少针对在引起瞬时数据率增大的短期事件。客户端设备可能必须迭代地识别和请求编码视频的不同副本,直到定在数据率满足其资源限制的副本上为止。在客户端设备如此操作时,其可能经历呈现的视频的 ...
【技术保护点】
一种方法,包括:多次编码公共视频序列以产生编码视频数据的相应实例,每个实例具有根据从相应服务层的目标比特率导出的一组编码参数被编码的视频数据,其中对于给定层,编码被约束为将该层的最大编码率限制为小于另一预先确定的服务层的目标比特率。
【技术特征摘要】
【国外来华专利技术】2014.09.08 US 62/047,415;2015.05.04 US 14/703,3661.一种方法,包括:多次编码公共视频序列以产生编码视频数据的相应实例,每个实例具有根据从相应服务层的目标比特率导出的一组编码参数被编码的视频数据,其中对于给定层,编码被约束为将该层的最大编码率限制为小于另一预先确定的服务层的目标比特率。2.根据权利要求1所述的方法,其中编码视频的实例各自包括多个块的编码视频数据。3.根据权利要求1所述的方法,其中编码视频的实例各自包括多个块的编码视频数据,所述多个块的编码视频数据具有与来自其他实例的块的边界在时间上对准的块边界。4.根据权利要求3所述的方法,其中至少一个块的第一帧为无需参考编码次序中任何先前帧而可解码的帧,并且在编码次序中所述第一帧之后的相应块的所有其他编码帧具有不早于所述第一帧的预测参考。5.根据权利要求1所述的方法,还包括将编码视频的实例与包含描述层的数据的清单文件相关联地存储在分发服务器处。6.根据权利要求1所述的方法,还包括:针对至少一个编码实例,标识相应实例的编码率超过该实例的目标比特率的部分,将视频序列的对应于所标识部分的部分编码为多个子层,每个子层具有针对所标识部分得出相应编码率的编码参数,以及将所编码实例和所编码子层存储在分发服务器处的存储装置中。7.根据权利要求1所述的方法,其中每个编码的层具有不同分辨率但具有彼此大致相似的纵横比。8.根据权利要求1所述的方法,其中至少一个编码的层具有从显示纵横比和存储纵横比导出的像素纵横比。9.根据权利要求1所述的方法,其中所述编码包括:针对第一层,估计视频序列的特征,基于所估计的特征和所述第一层的目标比特率来选择编码参数以及根据所选择的第一层的编码参数来编码视频序列,以及针对至少一个其他层,基于所估计的特征以及所述其他层的目标比特率来选择编码参数,以及根据所选择的所述其他层的编码参数来编码视频序列。10.根据权利要求1所述的方法,其中所述编码包括:针对至少一层估计视频序列的特征,基于所估计的特征和相应层的目标比特率来选择编码参数,根据所选择的编码参数来编码视频序列,估计从所述编码获得的编码质量,以及以及如果所估计的编码质量低于预先确定的阈值,则修改所述编码参数,以及使用所修改的编码参数重复所述编码。11.一种分发服务器,包括:计算机可读存储设备,所述计算机可读存储设备在其上存储有表示媒体项的文件,所述文件包括:所述媒体项的多个编码实例,每个实例具有编码视频数据,所述编码视频数据表示根据从相应服务层的目标比特率导出的一组编码参数已被编码的媒体项,其中对于给定层,编码被约束为将该层的最大编码率限制为小于另一预先确定的服务层的目标比特率,以及,包含描述该层的数据的清单文件。12.根据权利要求11所述的服务器,还包括用于在请求时提供相应层的数据的通信系统。13.根据权利要求11所述的服务器,其中每一编码实例包括多个块的编码视频数据。14.根据权利要求11所述的服务器,其中每一编码实例包括多个块的编码视频数据,所述多个块的编码视频数据具有与来自其他实例的块的边界在时间上对准的块边界。15.根据权利要求11所述的服务器,其中至少一个块的第...
【专利技术属性】
技术研发人员:苏野平,吴锡荣,张珂,郑裕仓,周小松,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。