用于视频流服务的动态定制间隙过渡视频制造技术

技术编号:22822158 阅读:17 留言:0更新日期:2019-12-14 14:59
一种设备接收基础视频,所述基础视频包括在所述基础视频的帧中被保留来叠置元数据的区域。所述设备确定要接下来为特定用户播放的第一视频集。对所述第一视频集的选择是基于与所述特定用户相关联的第二视频集。所述设备接收用于所述第一视频集的元数据并且用提取的元数据集填充用于所述基础视频的可执行演示模板。所述设备播放所述基础视频并且使经填充的演示模板的执行与所述基础视频的播放同步以利用所述元数据集来叠置所述帧的保留区域以创建向所述特定用户通知要接下来播放的视频的定制间隙过渡视频。

Dynamic custom gap transition video for video streaming service

【技术实现步骤摘要】
【国外来华专利技术】用于视频流服务的动态定制间隙过渡视频
本公开的各方面和实施方式涉及视频流,并且更具体地,涉及用于视频流服务的动态定制间隙过渡视频。
技术介绍
视频流服务通过因特网向用户提供视频。典型的视频流服务在视频已结束时突然停止视频,并且突然开始下一个视频。除非用户启动播放下一个视频,否则一些服务不会开始播放下一个视频。一些常规的视频流服务显示要播放的下一个视频的静态信息。在传统的电视(TV)广播系统中,当TV节目结束时,一些传统的电视网络广播商业型片段以向观众通知即将到来的节目。
技术实现思路
本公开的各方面通过实时地动态地创建并演示间隙过渡视频来改进媒体过渡技术。间隙过渡视频是可在视频之间播放的过渡视频。视频可以在播放列表中或者可以是已排程要播放的视频。间隙视频可包括即将到来的视频的信息。间隙过渡视频由用户设备(例如,个人计算机、智能电话、平板等)创建和演示,而不是在服务器或头端广播系统上创建和演示。根据本公开的一个方面,提供了一种方法,所述方法包括:由客户端设备接收要由所述客户端设备播放的基础视频,所述基础视频包括在所述基础视频的帧中被保留来叠置元数据项集的区域;确定要接下来为特定用户播放的第一视频集,其中,对所述第一视频集的选择是基于与所述特定用户相关联的第二视频集的;接收所述第一视频集的元数据内容;用从所述第一视频集的所述元数据内容中提取的元数据项集填充用于所述基础视频的可执行演示模板;由所述客户端设备在耦合到所述客户端设备的显示器上播放所述基础视频;以及由所述客户端设备使经填充的演示模板的执行与所述基础视频在所述显示器上的播放同步以利用所述元数据项集来叠置所述基础视频的帧的保留区域,其中,所述同步创建向所述特定用户通知要接下来播放的所述第一视频集的定制间隙过渡视频。确定要接下来播放的所述第一视频集可以包括:确定主视频在所述客户端设备上已完成播放;以及实时地做出对要接下来播放(要在所述主视频之后播放)的所述视频的选择或确定。经填充的演示模板的执行可以在耦合到所述客户端设备的所述显示器上产生所述元数据项集中的一个或多个单独的元数据项的动画,并且在所述显示器上播放的所述基础视频的帧的保留区域被叠置有所述元数据项集中的所述一个或多个单独的元数据项的动画。所述同步可以包括:接收用于所述基础视频的一组时间代码,所述时间代码指定用于在所述显示器上在经填充的演示模板中执行所述元数据项集中的相应的元数据项的动画的一个或多个时间点;以及根据该组时间代码在耦合到所述客户端设备的所述显示器上执行所述元数据项集中的所述相应的元数据项的动画。该组时间代码可以包括用于在所述显示器上对相应的元数据项执行第一类型的动画的第一时间点以及用于在所述显示器上对所述相应的元数据项执行第二类型的动画的第二时间点。所述方法可以进一步包括:接收用于在耦合到所述客户端设备的所述显示器上在经填充的演示模板中显示所述元数据项的配置参数,所述配置参数包括字体样式、字体大小、字体颜色、文本位置或动画类型中的至少一种;以及基于所述配置参数在所述显示器上在经填充的演示模板中显示所述元数据项。所述元数据项集可以包括用于所述第一视频集中的相应视频的标题、创建者、频道、一个或多个关键词或针对所述第一视频集中的相应视频的统计中的至少一种。确定所述第一视频集可以包括:确定从当前时间点起直到视频的预定义排程表中的下一个已排程视频的开始为止的时间量;从推荐服务器接收用于多个推荐视频的时间数据;确定用于多个推荐视频中的相应的视频的时间长度;以及基于用于多个推荐视频中的相应的视频的所述时间长度以及从所述当前时间点起直到下一个已排程视频的开始为止的所述时间量来选择所述多个推荐视频中的一个或多个视频。所述方法可以进一步包括:创建包括所述第一视频集的填充播放列表,其中,所述填充播放列表从所述当前时间点起被播放直到视频的预定义排程表中的所述下一个已排程视频的开始为止;以及在所述填充播放列表中的视频的播放之间播放所述定制间隙过渡视频。根据本公开的另一方面,提供了一种系统,所述系统包括:存储器;以及处理设备,所述处理设备耦合到所述存储器,用于:接收基础视频,所述基础视频包括在所述基础视频的帧中被保留来叠置元数据项集的区域;确定要接下来为特定用户播放的第一视频集,其中,对所述第一视频集的选择是基于与所述特定用户相关联的第二视频集的;接收所述第一视频集的元数据内容;用从所述第一视频集的所述元数据内容中提取的元数据项集填充用于所述基础视频的可执行演示模板;在显示器上播放所述基础视频;并且使经填充的演示模板的执行与所述基础视频在所述显示器上的播放同步以利用所述元数据项集来叠置所述基础视频的帧的保留区域,其中,所述同步创建向所述特定用户通知要接下来播放的所述第一视频集的定制间隙过渡视频。经填充的演示模板的执行可以在耦合到所述客户端设备的所述显示器上产生所述元数据项集中的一个或多个单独的元数据项的动画,并且在所述显示器上播放的所述基础视频的帧的保留区域被叠置有所述元数据项集中的所述一个或多个单独的元数据项的动画。为了同步,所述处理设备可以:接收用于所述基础视频的一组时间代码,所述时间代码指定用于在所述显示器上在经填充的演示模板中执行所述元数据项集中的相应的元数据项的动画的一个或多个时间点;以及根据该组时间代码在耦合到所述客户端设备的所述显示器上执行所述元数据项集中的所述相应的元数据项的动画。该组时间代码可以包括用于在所述显示器上对相应的元数据项目执行第一类型的动画的第一时间点以及用于在所述显示器上对所述相应的元数据项执行第二类型的动画的第二时间点。所述处理设备可以进一步:接收用于在耦合到所述客户端设备的所述显示器上在经填充的演示模板中显示所述元数据项的配置参数,所述配置参数包括字体样式、字体大小、字体颜色、文本位置或动画类型中的至少一种;并且基于所述配置参数在所述显示器上在经填充的演示模板中显示所述元数据项。所述元数据项集可以包括用于所述第一视频集中的相应的视频的标题、创建者、频道、一个或多个关键词或针对所述第一视频集中的相应的视频的统计中的至少一种。为了确定所述第一视频集,所述处理设备可以:确定从当前时间点起直到视频的预定义排程表中的下一个已排程视频的开始为止的时间量;从推荐服务器接收用于多个推荐视频的时间数据;确定用于多个推荐视频中的相应的视频的时间长度;并且基于用于多个推荐视频中的相应的视频的所述时间长度以及从所述当前时间点起直到下一个已排程视频的开始为止的所述时间量来选择所述多个推荐视频中的一个或多个视频。所述处理设备可以进一步:创建包括所述第一视频集的填充播放列表,其中,所述填充播放列表从所述当前时间点起被播放直到视频的预定义排程表中的所述下一个已排程视频的开始为止;并且在所述填充播放列表中的视频的播放之间播放所述定制间隙过渡视频。根据本公开的另一方面,提供了一种上面存储有指令的非暂时性计算机可读介质,所述指令当由用户设备的处理设备执行时,使所述处理设备执行本文描述的所述方法。<本文档来自技高网...

【技术保护点】
1.一种方法,所述方法包括:/n由客户端设备接收要由所述客户端设备播放的基础视频,所述基础视频包括在所述基础视频的帧中被保留来叠置元数据项集的区域;/n确定要接下来为特定用户播放的第一视频集,其中,对所述第一视频集的选择是基于与所述特定用户相关联的第二视频集的;/n接收所述第一视频集的元数据内容;/n用从所述第一视频集的所述元数据内容中提取的元数据项集来填充用于所述基础视频的可执行演示模板;/n由所述客户端设备在耦合到所述客户端设备的显示器上播放所述基础视频;以及/n由所述客户端设备使经填充的演示模板的执行与所述基础视频在所述显示器上的播放同步以利用所述元数据项集来叠置所述基础视频的帧的保留区域,其中,所述同步创建向所述特定用户通知要接下来播放的所述第一视频集的定制间隙过渡视频。/n

【技术特征摘要】
【国外来华专利技术】20170621 US 15/629,6181.一种方法,所述方法包括:
由客户端设备接收要由所述客户端设备播放的基础视频,所述基础视频包括在所述基础视频的帧中被保留来叠置元数据项集的区域;
确定要接下来为特定用户播放的第一视频集,其中,对所述第一视频集的选择是基于与所述特定用户相关联的第二视频集的;
接收所述第一视频集的元数据内容;
用从所述第一视频集的所述元数据内容中提取的元数据项集来填充用于所述基础视频的可执行演示模板;
由所述客户端设备在耦合到所述客户端设备的显示器上播放所述基础视频;以及
由所述客户端设备使经填充的演示模板的执行与所述基础视频在所述显示器上的播放同步以利用所述元数据项集来叠置所述基础视频的帧的保留区域,其中,所述同步创建向所述特定用户通知要接下来播放的所述第一视频集的定制间隙过渡视频。


2.根据权利要求1所述的方法,其中,经填充的演示模板的执行在耦合到所述客户端设备的所述显示器上产生所述元数据项集中的一个或多个单独的元数据项的动画,并且在所述显示器上播放的所述基础视频的帧的保留区域被叠置有所述元数据项集中的所述一个或多个单独的元数据项的动画。


3.根据权利要求1或2所述的方法,其中,同步包括:
接收用于所述基础视频的一组时间代码,所述时间代码指定用于在所述显示器上在经填充的演示模板中执行所述元数据项集中的相应的元数据项的动画的一个或多个时间点;以及
根据所述一组时间代码在耦合到所述客户端设备的所述显示器上执行所述元数据项集中的所述相应的元数据项的所述动画。


4.根据权利要求3所述的方法,其中,所述一组时间代码包括用于在所述显示器上对相应的元数据项执行第一类型的动画的第一时间点以及用于在所述显示器上对所述相应的元数据项执行第二类型的动画的第二时间点。


5.根据任一前述权利要求所述的方法,进一步包括:
接收用于在耦合到所述客户端设备的所述显示器上在经填充的演示模板中显示所述元数据项的配置参数,所述配置参数包括字体样式、字体大小、字体颜色、文本位置或动画类型中的至少一种;以及
基于所述配置参数在所述显示器上在经填充的演示模板中显示所述元数据项。


6.根据任一前述权利要求所述的方法,其中,所述元数据项集包括用于所述第一视频集中的相应视频的标题、创建者、频道、一个或多个关键词或针对所述第一视频集中的相应视频的统计中的至少一种。


7.根据任一前述权利要求所述的方法,其中,确定所述第一视频集包括:
确定从当前时间点起直到视频的预定义排程表中的下一个已排程视频的开始为止的时间量;
从推荐服务器接收用于多个推荐视频的时间数据;
确定用于多个推荐视频中的相应的视频的时间长度;以及
基于用于多个推荐视频中的相应的视频的所述时间长度以及从所述当前时间点起直到下一个已排程视频的开始为止的所述时间量来选择所述多个推荐视频中的一个或多个视频。


8.根据权利要求7所述的方法,进一步包括:
创建包括所述第一视频集的填充播放列表,其中,所述填充播放列表从所述当前时间点起被播放直到视频的预定义排程表中的所述下一个已排程视频的开始为止;以及
在所述填充播放列表中的视频的播放之间播放所述定制间隙过渡视频。


9.一种系统,所述系统包括:
存储器;以及
处理设备,所述处理设备耦...

【专利技术属性】
技术研发人员:尼尔·科尔米坎
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国;US

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

1