【技术实现步骤摘要】
【国外来华专利技术】交错式关键帧视频编码相关申请的交叉引用本申请要求于2017年6月12日递交的美国专利申请序列号15/620,673的权益,特此通过引用将该美国申请并入在此。
本专利技术概括而言涉及数字媒体,更具体而言涉及交错式关键帧编码。
技术介绍
传统的数字内容分发系统通常包括内容服务器、内容播放器、和将内容服务器连接到内容播放器的通信网络。内容服务器被配置为存储可从内容服务器(完全或部分)下载到内容播放器的与不同内容标题相对应的数字内容文件。每个数字内容文件与被编码到特定重放质量的视频流以及音频流相关联。正如很好理解的,被编码到高重放质量的视频流的大小大于被编码到更低重放质量的视频流。内容播放器被配置为响应于用户选择特定内容标题来重放而下载并播放与该内容标题相对应的数字内容文件。下载数字内容文件通常涉及本领域中被称为“流传输”(streaming)的技术,利用该
技术实现思路
服务器将与所选内容标题相对应的数字内容文件顺序地发送到内容播放器。内容播放器随后随着数字内容文件中所包括的视频流和音频流的一些部分变得可用而播放这些视频流和音频流。在发起对数字内容文件的下载之前,内容播放器可测量从内容服务器的可用带宽并且选择具有如下视频流的数字内容文件:该视频流被编码到能够被测量到的可用带宽所支持的质量。到了通信网络可提供充足的带宽来下载所选择的数字内容文件并同时满足质量要求的程度,对下载的数字内容文件的重放令人满意地进行。然而,在实践中,随着连接到通信网络的不同设备执行独立的任务并且构成通信网络的环境的因素经历变 ...
【技术保护点】
1.一种方法,包括:/n生成第一视频流,该第一视频流用于存储按第一重放质量编码的数字内容,其中所述第一视频流包括多个关键帧,所述多个关键帧中的每个关键帧与所述数字内容的不同编码序列相关联,并且所述多个关键帧中的第一关键帧位于所述第一视频流内的如下位置处:该位置与也被包括在所述多个关键帧中的紧邻的前一个关键帧相距第一时间距离;并且/n生成第二视频流,该第二视频流用于存储按第二重放质量编码的所述数字内容,其中所述第二视频流包括多个交错的关键帧,所述多个交错的关键帧中的第二关键帧位于所述第二视频流内的如下位置处:该位置与也被包括在所述多个交错的关键帧中的紧邻的前一个关键帧相距所述第一时间距离,与所述第一关键帧在所述第一视频流内所在位置相距偏移距离,/n其中所述第二关键帧包括第一切换点,该第一切换点用于将所述数字内容的下载从所述第一视频流切换到所述第二视频流或者从所述第二视频流切换到所述第一视频流。/n
【技术特征摘要】
【国外来华专利技术】20170612 US 15/620,6731.一种方法,包括:
生成第一视频流,该第一视频流用于存储按第一重放质量编码的数字内容,其中所述第一视频流包括多个关键帧,所述多个关键帧中的每个关键帧与所述数字内容的不同编码序列相关联,并且所述多个关键帧中的第一关键帧位于所述第一视频流内的如下位置处:该位置与也被包括在所述多个关键帧中的紧邻的前一个关键帧相距第一时间距离;并且
生成第二视频流,该第二视频流用于存储按第二重放质量编码的所述数字内容,其中所述第二视频流包括多个交错的关键帧,所述多个交错的关键帧中的第二关键帧位于所述第二视频流内的如下位置处:该位置与也被包括在所述多个交错的关键帧中的紧邻的前一个关键帧相距所述第一时间距离,与所述第一关键帧在所述第一视频流内所在位置相距偏移距离,
其中所述第二关键帧包括第一切换点,该第一切换点用于将所述数字内容的下载从所述第一视频流切换到所述第二视频流或者从所述第二视频流切换到所述第一视频流。
2.如权利要求1所述的方法,其中,所述第一关键帧与第一编码序列相关联,并且所述数字内容的下载在所述第一编码序列的片段已被播放之后被从所述第一视频流切换到所述第二视频流,并且其中所述偏移距离包括所述第一时间距离的一半,并且所述片段的长度是所述第一时间距离的一半。
3.如权利要求1所述的方法,还包括:生成第三视频流,该第三视频流用于存储按第三重放质量编码的所述数字内容,其中所述第三视频流包括第二多个交错的关键帧,其中所述第二多个交错的关键帧中的第三关键帧位于所述第二视频流内的如下位置处:该位置与也被包括在所述第二多个交错的关键帧中的紧邻的前一个关键帧相距所述第一时间距离,与所述第一关键帧在所述第一视频流内所在位置相距所述第一时间距离。
4.如权利要求3所述的方法,其中,所述第三关键帧包括第二切换点,该第二切换点用于在所述第一编码序列已被播放之后在所述第三关键帧处将所述数字内容的下载从所述第一视频流切换到所述第三视频流。
5.如权利要求3所述的方法,其中,所述第一重放质量高于所述第二重放质量,并且其中所述第二重放质量高于所述第三重放质量。
6.如权利要求1所述的方法,还包括:生成第三视频流,该第三视频流用于存储按所述第二重放质量编码的所述数字内容,其中所述第二视频流包括第二多个交错的关键帧,其中所述第二多个交错的关键帧中的第三关键帧位于所述第二视频流内的如下位置处:该位置与也被包括在所述第二多个交错的关键帧中的紧邻的前一个关键帧相距所述第一时间距离,与所述第一关键帧在所述第一视频流内所在位置相距所述第一时间距离。
7.如权利要求6所述的方法,其中,所述第三关键帧包括第二切换点,该第二切换点用于在所述第一编码序列已被播放之后在所述第三关键帧处将所述数字内容的下载从所述第一视频流切换到所述第三视频流。
8.如权利要求1所述的方法,还包括:生成第三视频流,该第三视频流用于存储按所述第二重放质量编码的所述数字内容,其中所述第二视频流包括第二多个交错的关键帧,其中所述第二多个交错的关键帧中的第三关键帧位于所述第二视频流内的如下位置处:该位置与也被包括在所述第二多个交错的关键帧中的紧邻的前一个关键帧相距所述第一时间距离,与所述第一关键帧在所述第一视频流内所在位置相距所述第一时间距离的倍数。
9.如权利要求1所述的方法,还包括:当从所述第一视频流切换到所述第二视频流时,确定所述第一编码序列的在紧接所述片段之后要播放的下一片段与所述第二关键帧相关联。
10.如权利要求9所述的方法,还包括:仅当能够在下载与所述第二关键帧相关联并且与所述下一片段相对应的编码数据的第二片段之前从所述第二视频流下载所述第二关键帧时,才使得所述数字内容的下载从所述第一视频流切换到所述第二视频流。
11.如权利要求1所述的方法,其中,所述第一视频流包括各自被单独下载来重放的多个可下载单元,并且其中所述多个可下载单元中的第一可下载单元包括所述第一关键帧并且所述多个可下载单元中的第二可下载单元包括与所述第一关键帧相关联的内容帧。
12.一种存储指令的计算机可读介质,所述指令当被处理器执行时使得所述处理器进行以下操作:
生成第一视频流,该第一视频流用于存储按第一重放质量编码的数字内容,其中所述第一视频流包括多个关键帧,所述多个关键帧中的每个关键帧与所述数字内容的不同编码序列相关联,并且所述多个关键帧中的第一关键帧位于所述第一视频流内的如下位置处:该位置与也被包括在所述多个关键帧中的紧邻的前一个关键帧相距第一时间距离;并且
生成第二视频流,该第二视频流用于存储按第二重放质量编码的所述数字内容,其中所述第二视频流包括多个交错的关键帧,所述多个交错的关键帧...
【专利技术属性】
技术研发人员:阿迪蒂亚·马夫兰卡斯,扬尼斯·卡特萨翁尼迪斯,马克·沃特森,
申请(专利权)人:奈飞公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。