当前位置: 首页 > 专利查询>奈飞公司专利>正文

识别媒体项目的先前流传输部分以避免重复重放制造技术

技术编号:24021201 阅读:103 留言:0更新日期:2020-05-02 05:26
一种序列分析器比较连续剧的不同集以识别连续剧的当前集的已经被重放给用户的部分。这些部分可包括诸如演职员名单之类的介绍性素材,或者包括来自先前集的内容的回顾片段。序列分析器解析连续剧的先前集并且为每个镜头序列选择代表帧。序列分析器随后基于关联的代表帧为每个镜头序列生成指纹。序列分析器比较与连续剧的当前集相关联的指纹和与连续剧的一个或多个先前集相关联的指纹以识别已经被播放过的镜头序列。用户于是可经由重放界面跳过这些重复的序列。

Identify the previous streaming portion of the media item to avoid duplicate replays

【技术实现步骤摘要】
【国外来华专利技术】识别媒体项目的先前流传输部分以避免重复重放相关申请的交叉引用本申请要求2017年7月19日递交的美国专利申请序列号15/654,657的权益,特此通过引用将该美国申请并入在此。
本专利技术总体涉及视频重放,更具体而言,涉及识别媒体项目的先前流传输的部分以避免重复重放。
技术介绍
传统的流传输视频服务通常提供对各种各样的不同类型的媒体项目的访问,包括完全长度电影、动画短片、纪录片以及连续剧,等等。连续剧经常包括在每一集的开头播放的介绍性序列。介绍性序列通常描述连续剧中的主要角色、播放与连续剧相关联的主题歌曲、显示指出参与连续剧的制作的人的演职员名单,等等。连续剧有时也包括回顾序列,其中来自先前的一集或多集的内容被显示以便刷新观看者关于该连续剧中的过去事件的记忆并且为当前集提供情境。上述方案的一个问题是介绍性和回顾序列在连续剧中的各种剧集之间可能是相当重复性的。结果,视频流传输服务的用户可被强制重复观看先前已观看过的内容,导致这些用户变得厌烦或者恼怒。如前所示,一种允许用户跳过剧集中先前已重放给用户的内容的技术,将会是有用的。
技术实现思路
本专利技术的一个实施例记载了一种由计算机实现的方法,包括基于第一视频序列生成第一指纹集合,其中第一指纹集合中包括的每个指纹识别第一视频序列的不同部分,基于第二视频序列生成第二指纹集合,其中第二指纹集合中包括的每个指纹识别第二视频序列的不同部分,比较第一指纹集合与第二指纹集合以确定第一视频序列的第一部分与第二视频序列的第二部分基本相似,并且当重放第二视频序列时,使得第二视频序列前进到越过第二部分。公开的技术的至少一个优点是用户不需要重复观看连续剧的一些部分。附图说明为了使得以上记载的本专利技术的特征可被详细理解,通过参考实施例可进行对以上简要总结的本专利技术的更具体描述,实施例中的一些在附图中图示。然而,要注意,附图只是图示了本专利技术的典型实施例并且因此不应被认为是限制其范围,因为本专利技术可容许其他同等有效的实施例。图1根据本专利技术的各种实施例图示了用于从内容服务器向端点设备分发内容的网络基础设施;图2是根据本专利技术的各种实施例的可结合图1的网络基础设施实现的内容服务器的框图;图3是根据本专利技术的各种实施例的可结合图1的网络基础设施实现的控制服务器的框图;图4是根据本专利技术的各种实施例的可结合图1的网络基础设施实现的端点设备的框图;图5是根据本专利技术的各种实施例的被配置为识别媒体项目的先前流传输的部分的计算设备的框图;图6根据本专利技术的各种实施例图示了由图5的序列分析器在操作期间实现的数据和处理阶段;图7根据本专利技术的各种实施例图示了图4的重放应用如何配置重放界面;图8是根据本专利技术的各种实施例的图7的重放界面的更详细图示;图9A-9B根据本专利技术的各种实施例图示了图6的指纹生成器如何基于镜头序列生成示范性指纹;图10根据本专利技术的各种实施例图示了与镜头序列相关联的示范性指纹;图11根据本专利技术的各种实施例图示了图6的序列比较器如何生成与先前流传输的内容相关联的时间范围;并且图12是根据本专利技术的各种实施例的用于识别和跳过媒体项目的先前流传输的部分的方法步骤的流程图。具体实施方式在以下描述中,记载了许多具体细节以提供对本专利技术的实施例的更透彻理解。然而,本领域技术人员将会清楚,没有这些具体细节中的一个或多个也可实现本专利技术的实施例。系统概览图1根据本专利技术的各种实施例图示了用于从内容服务器110向端点设备115分发内容的网络基础设施100。如图所示,网络基础设施100包括内容服务器110、控制服务器120和端点设备115,其中每一者经由通信网络105连接。每个端点设备115经由网络105与一个或多个内容服务器110(也称为“缓存”或“节点”)通信以下载和/或流传输与媒体项目相关联的内容。在本公开的上下文中,“媒体项目”一般包括可被重放给用户的视频数据和关联的音频数据的一个或多个序列。例如,媒体项目可以是完全长度电影、由多集构成的连续剧、动画短片、纪录片,等等。与媒体项目相关联的可下载内容——本文中也称为“文件”——被经由一个或多个端点设备115呈现给用户。在各种实施例中,端点设备115可包括计算机系统、机顶盒、移动计算机、智能电话、平板设备、控制台和手持视频游戏系统、数字视频记录器(digitalvideorecorder,DVR)、DVD播放器、连接的数字TV、专用媒体流传输设备(例如,机顶盒)和/或具有网络连通性并且能够向用户呈现内容——包括与媒体项目相关联的视频内容和/或音频内容——的任何其他技术上可行的计算平台。每个内容服务器110可包括web服务器、数据库和被配置为与控制服务器120通信以确定被控制服务器120跟踪和管理的各种文件的位置和可用性的服务器应用。每个内容服务器110还可与云服务130和一个或多个其他内容服务器110通信以利用各种文件的拷贝来填充每个内容服务器110。此外,内容服务器110可响应从端点设备115接收的对文件的请求。文件随后可被从内容服务器110分发或者经由更宽广的内容分发网络分发。在一些实施例中,内容服务器110使得用户能够认证(例如,利用用户名和口令)以便访问存储在内容服务器110上的文件。虽然在图1中只示出了单个控制服务器120,但在各种实施例中多个控制服务器120可被实现来跟踪和管理文件。在各种实施例中,云服务130可包括在线存储服务(例如,简单存储服务、云存储等等),其中包括数千或数百万文件的文件的目录被存储和访问以便填充内容服务器110。云服务130还可提供计算或其他处理服务。虽然在图1中只示出了单个云服务130,但在各种实施例中可实现多个云服务130。图2是根据本专利技术的各种实施例的可结合图1的网络基础设施100实现的内容服务器110的框图。如图所示,内容服务器110包括——但不限于——中央处理单元(CPU)204、系统盘206、输入/输出(I/O)设备接口208、网络接口210、互连212和系统存储器214。CPU204被配置为取回并执行存储在系统存储器214中的编程指令,例如服务器应用217。类似地,CPU204被配置为存储应用数据(例如,软件库)并且从系统存储器214取回应用数据。互连212被配置为促进CPU204、系统盘206、I/O设备接口208、网络接口210和系统存储器214之间的诸如编程指令和应用数据之类的数据的传输。I/O设备接口208被配置为从I/O设备216接收输入数据并且经由互连212将输入数据发送到CPU204。例如,I/O设备216可包括一个或多个按钮、键盘、鼠标和/或其他输入设备。I/O设备接口208还被配置为经由互连212从CPU204接收输出数据并且将输出数据发送到I/O设备216。系统盘206可包括一个或多个硬盘驱动器、固态存储设备或者类似的存储设备。系统盘206被配置为存储非易失性数据,比如文件218(例如,音频文件、视本文档来自技高网...

【技术保护点】
1.一种由计算机实现的方法,包括:/n基于第一视频序列生成第一指纹集合,其中,所述第一指纹集合中包括的每个指纹识别所述第一视频序列的不同部分;/n基于第二视频序列生成第二指纹集合,其中,所述第二指纹集合中包括的每个指纹识别所述第二视频序列的不同部分;/n比较所述第一指纹集合与所述第二指纹集合,以确定所述第一视频序列的第一部分与所述第二视频序列的第二部分基本相似;并且/n当重放所述第二视频序列时,使得所述第二视频序列前进到越过该第二部分。/n

【技术特征摘要】
【国外来华专利技术】20170719 US 15/654,6571.一种由计算机实现的方法,包括:
基于第一视频序列生成第一指纹集合,其中,所述第一指纹集合中包括的每个指纹识别所述第一视频序列的不同部分;
基于第二视频序列生成第二指纹集合,其中,所述第二指纹集合中包括的每个指纹识别所述第二视频序列的不同部分;
比较所述第一指纹集合与所述第二指纹集合,以确定所述第一视频序列的第一部分与所述第二视频序列的第二部分基本相似;并且
当重放所述第二视频序列时,使得所述第二视频序列前进到越过该第二部分。


2.如权利要求1所述的由计算机实现的方法,其中,基于特定视频序列生成特定指纹集合包括:
确定所述特定视频序列中包括的多个部分;
从所述多个部分中包括的每个部分选择单独的代表帧;并且
为每个单独的代表帧生成单独的指纹。


3.如权利要求2所述的由计算机实现的方法,其中,为特定的代表帧生成特定的指纹包括:生成指纹数据的一个或多个子集,其中,指纹数据的每个子集包括:与所述特定代表帧相关联的信号噪声比、与所述特定代表帧相对应的直方图、定义所述特定代表帧的至少一个结构属性的结构数据、或者指示出所述特定代表帧的至少一个特征的特征数据。


4.如权利要求1所述的由计算机实现的方法,其中,比较所述第一指纹集合与所述第二指纹集合包括:比较所述第一指纹集合中包括的每个指纹与所述第二指纹集合中包括的每个指纹,以确定所述第一指纹集合中包括的第一指纹与所述第二指纹集合中包括的第二指纹基本相似。


5.如权利要求4所述的由计算机实现的方法,其中,所述第一指纹是从所述第一视频序列的第一部分生成的,并且所述第二指纹是从所述第二视频序列的第二部分生成的。


6.如权利要求4所述的由计算机实现的方法,其中,通过以下步骤确定所述第一指纹与所述第二指纹基本相似:
确定所述第一指纹中包括的第一数据子集与所述第二指纹中包括的第二数据子集基本相似;并且
确定所述第一指纹中包括的第三数据子集与所述第二指纹中包括的第四数据子集基本相似。


7.如权利要求1所述的由计算机实现的方法,其中,所述视频序列的第一部分包括从第一捕捉点连续捕捉的帧的第一序列,其中,所述第一捕捉点包括物理视频相机或者虚拟视频相机。


8.如权利要求1所述的由计算机实现的方法,其中,使得所述第二视频序列前进到越过所述第二视频序列的第二部分包括:生成与所述第二视频序列的第二部分相对应的第一时间范围,并且响应于经由重放界面接收到的选择而使得所述第二视频序列前进到越过所述第一时间范围。


9.如权利要求8所述的由计算机实现的方法,还包括:仅在所述第二视频序列的重放位置落在所述第一时间范围内时,在所述重放界面内显示用来接收所述选择的第一界面元素。


10.一种存储有程序指令的非暂态计算机可读介质,所述程序指令当被处理器执行时配置所述处理器执行以下步骤:
基于第一视频序列生成第一指纹集合,其中,所述第一指纹集合中包括的每个指纹识别所述第一视频序列的不同部分;
基于第二视频序列生成第二指纹集合,其中,所述第二指纹集合中包括的每个指纹识别所述第二视频序列的不同部分;<...

【专利技术属性】
技术研发人员:阿普瓦库马尔·迪利普马尔·堪萨拉
申请(专利权)人:奈飞公司
类型:发明
国别省市:美国;US

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

1