使用对齐编码内容片段的个性化内容流制造技术

技术编号:24598624 阅读:49 留言:0更新日期:2020-06-21 04:02
描述了用于实现个性化内容流的系统和方法,所述个性化内容流的内容可以被用户动态地改变,以使得多个基本内容可以被无缝地包括在所述个性化内容流内。多个输入内容流被编码成包括时间上对齐的拼接点帧,所述拼接点帧打破了给定拼接点帧之前和之后的帧间依赖性。然后依据所述编码流生成时间上对齐的片段。此后,用户可以选择所述输入内容流中要包括在个性化内容流内的任何输入内容流的各片段,并且输出装置可以将依据不同的输入内容流生成的各片段解码为所述个性化内容流的一部分,而不会由于所述片段来自不同输入内容流而将错误引入所述内容流。因此,用户可以基于他们的偏好而动态地改变所述个性化内容流的内容。

Personalized content flow using aligned encoded content fragments

【技术实现步骤摘要】
【国外来华专利技术】使用对齐编码内容片段的个性化内容流
技术介绍
一般来说,计算装置利用一个通信网络或一系列通信网络来交换数据。公司和组织操作互连若干计算装置的计算机网络以支持操作或向第三方提供服务。计算系统可以位于单个地理位置或位于多个不同的地理位置(例如,经由专用或公共通信网络互连)。具体而言,本文统称为“数据中心”的数据中心或数据处理中心可以包括若干互连的计算系统以向数据中心的用户提供计算资源。数据中心可以是代表组织运营的专用数据中心,或者可以是代表公众或出于公众利益运营的公共数据中心。服务提供者或内容创建者(诸如企业、艺术家、媒体分发服务等)可以采用互连的计算装置(例如,在数据中心内)将内容递送给用户或客户端。在一些情况下,这些计算装置可以支持传统的内容分发系统,诸如通过创建、修改或分发流电视或无线电内容。在其他情况下,这些计算装置可以用来复制或替换先前的内容分发系统。例如,数据中心可以以类似于传统电视或无线电网络的方式提供基于网络的流音频或视频内容。有时将该内容分别称为“互联网电视”或“互联网广播”。这些分发系统提供的内容(例如,传统的内容和基于计算网络的内容)都可以是预先录本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,所述计算机实现的方法包括:/n依据表示第一基本内容的第一输入内容流生成第一组内容片段,其中所述第一组内容片段中的每一片段从第一编码内容流中对应于拼接点帧的位置开始,每一拼接点帧确保在所述拼接点帧之前的一个或多个帧与在所述拼接点帧之后的一个或多个帧之间不存在帧间依赖性;/n依据表示第二基本内容的第二输入内容流生成第二组内容片段,其中所述第二组内容片段中的每一片段从第二编码内容流中对应于拼接点帧的位置开始,并且其中所述第二组内容片段中的每一片段与所述第一组内容片段中的对应片段是时间上对齐的;/n接收对个性化内容流的请求,所述请求识别所述第一基本内容;/n将所述第一组内容片...

【技术特征摘要】
【国外来华专利技术】20170905 US 15/696,0651.一种计算机实现的方法,所述计算机实现的方法包括:
依据表示第一基本内容的第一输入内容流生成第一组内容片段,其中所述第一组内容片段中的每一片段从第一编码内容流中对应于拼接点帧的位置开始,每一拼接点帧确保在所述拼接点帧之前的一个或多个帧与在所述拼接点帧之后的一个或多个帧之间不存在帧间依赖性;
依据表示第二基本内容的第二输入内容流生成第二组内容片段,其中所述第二组内容片段中的每一片段从第二编码内容流中对应于拼接点帧的位置开始,并且其中所述第二组内容片段中的每一片段与所述第一组内容片段中的对应片段是时间上对齐的;
接收对个性化内容流的请求,所述请求识别所述第一基本内容;
将所述第一组内容片段中的一个或多个片段作为所述个性化内容流的第一部分进行传输;
接收对将所述个性化内容流修改为包括所述第二基本内容的请求;以及
将所述第二组内容片段中的一个或多个片段作为所述个性化内容流的第二部分进行传输。


2.如权利要求1所述的计算机实现的方法,其中从视图选择计算装置接收所述对修改所述个性化内容流的请求,并且其中所述计算机实现的方法还包括向所述视图选择计算装置传输所述第一基本内容和所述第二基本内容的图形表示。


3.如权利要求2所述的计算机实现的方法,其中所述图形表示是缩略图像或低分辨率视频流中的至少一个。


4.如权利要求1所述的计算机实现的方法,其中将所述第一组内容片段中的所述一个或多个片段作为所述个性化内容流的所述第一部分进行传输包括:传输包括对所述第一组内容片段的所述一个或多个片段的引用的清单数据。


5.如权利要求1所述的计算机实现的方法,其中将所述第一组内容片段中的所述一个或多个片段作为所述个性化内容流的所述第一部分进行传输包括:
传输包括一组占位符引用的清单数据;
生成映射信息,所述映射信息将所述组占位符引用中的各个占位符引用映射至所述第一组内容片段中的所述一个或多个片段中的各个片段;
接收对所述组占位符引用中的一个占位符引用的请求;
至少部分地基于所述映射信息而确定所述一个或多个片段中对应于所述占位符引用的第一片段;以及
响应于所述请求而传回所述第一片段。


6.如权利要求1所述的计算机实现的方法,其中将所述第一组内容片段打包在根据超文本传输协议(“HTTP”)实时流(“HLS”)协议或基于HTTP的MPEG动态自适应流(“MPEG-DASH”)协议中的至少一个生成的多个容器内。


7.如权利要求1所述的计算机实现的方法,其中所述第一编码内容流和所述第二编码内容流是运动图像专家组传输流(“MPEG-TS”)。


8.一种用于提供根据输入内容流的用户选定组合创建的个性化内容流的系统,所述系统包括:
数据存储区,所述数据存储区包括:
表示第一基本内容的第一组内容片段,其中所述第一组内容片段中的每一片段从第一编码内...

【专利技术属性】
技术研发人员:奥拉夫·尼尔森埃文·杰拉尔德·斯塔顿
申请(专利权)人:亚马逊技术有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1