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

重新缓冲事件的时间放置制造技术

技术编号:23089977 阅读:97 留言:0更新日期:2020-01-11 02:54
一种方法,包括利用计算系统将表示视频项目的数据接收到缓冲器中。该方法还包括将视频项目从缓冲器输出到显示系统。该方法还包括确定缓冲器的利用率下降到预定阈值以下。该方法还包括响应于确定缓冲器的利用率下降到预定阈值以下,确定在预定时间帧内存在所指定的重新缓冲点。该方法还包括响应于确定在预定时间帧内存在所指定的重新缓冲点,利用计算系统在所指定的重新缓冲点处暂停视频项目。

Time placement of re buffering events

【技术实现步骤摘要】
【国外来华专利技术】重新缓冲事件的时间放置相关申请的交叉引用本申请要求于2017年5月31日提交的、申请号为15/610053的美国专利申请的优先权,该美国专利申请以其整体进行公开。
本公开总体上涉及视频流式传输,并且更具体地涉及视频流内的重新缓冲事件的定时。
技术介绍
尽管消费者可以通过经由空中信号来接收或者通过订阅有线电视或卫星电视提供商来对媒体项目(例如,电影和电视节目)进行存取,但是越来越多的消费者正在经由基于互联网的系统来对内容进行存取。一些基于互联网的系统允许用户经由互联网下载内容或者将流内容传输到各种客户端设备。例如,基于互联网的媒体系统可以经由个人计算机、机顶盒或者个人移动设备(例如,智能电话或平板计算机)向用户提供内容。特别地,流式传输媒体系统使得用户能够以流式传输视频格式对媒体内容进行存取,使得用户可以在全部内容被递送到给定用户的客户端设备之前开始消耗(例如,观看和/或收听)内容。这样的系统允许用户对内容进行存取,同时在开始消耗他们所选择的内容之前避免潜在的冗长的下载过程。当流式传输媒体项目时,用户在能够观看媒体项目之前不必下载整个媒体项目。取而代之的是,一旦表示媒体的数据被传递到用户的设备,则用户几乎可以立即开始消耗媒体项目。当表示媒体项目的数据被传递到用户的设备时,其被暂时地放置在缓冲器中。缓冲器允许更流畅的观看体验,因为如果暂时地中断或减慢了用户的设备与服务器之间的网络连接(数据正在其中进行流式传输),则媒体项目的消耗可能继续使用缓冲器中的数据。理想地,数据传递到缓冲器的速率大于从缓冲器中读取数据以在客户端设备上进行显示的速率。然而,在某些情况下,从缓冲器中读取数据比数据传递到缓冲器更快。如果缓冲器利用率(即,缓冲器内当前的数据量)降为零,则通常暂停媒体流,直到可以将足够的数据传递到缓冲器为止。这会降低针对观看者的体验质量,因为这种回放的突然停止被观看者感知为冻结屏幕(有时覆盖有沙漏或旋转轮图标)以及相应的音频的缺失(即静音)。用户通常将不知道缓冲器中的数据量,并且因此用户将回放的停止视为随机定时事件。当再次将足够的数据接收到缓冲器中时,媒体项目的回放可能会突然恢复。用户不喜欢所产生的媒体项目的不连续回放。附图说明图1是示出根据本公开的一些实施例的可以被用于执行重新缓冲事件的最佳放置的说明性服务器计算系统和客户端计算系统的图示。图2是示出根据本公开的一些实施例的视频项目内的所指定的重新缓冲点的图示。图3A、图3B、图3C和图3D是示出根据本公开的一些实施例的将所指定的重新缓冲点用于所指定的重新缓冲事件的图示。图4A和图4B是示出根据本公开的一些实施例的可以被分配给视频项目的部分以帮助标识所指定的重新缓冲点的各种元数据的图表。图5是示出根据本公开的一些实施例的对指示视频项目的部分中的特写镜头的特征进行检测的图示。图6是示出根据本公开的一些实施例的对指示视频项目的部分中的固定镜头的特征进行检测的图示。图7是示出根据本公开的一些实施例的对指示视频项目的部分中的缩小镜头的特征进行检测的图示。图8是示出根据本公开的一些实施例的用于在所指定的重新缓冲点处暂停视频项目的说明性方法的流程图。通过参考以下详细描述,本领域普通技术人员将更好地理解这些附图。具体实施方式参考以上简要地描述的附图,在本部分中描述了根据本公开的系统和方法的示例性应用。提供这些示例以增加上下文并且帮助理解本专利技术。因此,对本领域技术人员将显而易见的是,可以在没有这些具体细节中的一些或所有的情况下实践本专利技术。在其他实例中,没有详细地描述公知的处理步骤或操作,以避免不必要地模糊本公开。此外,本文描述的概念和原理的其他应用是可能的,使得以下示例不应被视为限制性的。本文所述的原理和概念可以被应用于为重新缓冲事件选择经优化的时间,该重新缓冲事件可以为流式传输的媒体项目的观看者减少重新缓冲的负面方面中的至少一些。在下面的详细描述中,参考了附图,这些附图形成了该描述的部分,并且在附图中通过说明的方式示出了本公开的特定实施例。尽管充分详细地描述了这些实施例以使得本领域技术人员能够实践本专利技术,但是应当理解,这些示例不是限制性的,使得可以使用其他实施例,并且可以在不脱离本专利技术的精神和范围的情况下进行改变。如上所述,在常规的流式传输实现方式中,如果没有足够快地将数据传递到客户端设备,则必须暂停视频以等待更多数据。在已经接收到足够数量的数据之后,视频可以恢复。各种因素(例如,网络条件)可能会影响客户端设备足够快地接收数据的能力。由于对网络条件的控制(如果存在的话)通常很少,因此这种暂停对用户来说可能表现为随机的,经常会打断重要的故事元素。这些中断通常被认为是没有音频的冻结屏幕。还可以向用户呈现延迟的指示,例如“缓冲中”消息、旋转轮或沙漏图标。这些允许利用附加数据对缓冲器进行填充的暂停将被称为重新缓冲事件。重新缓冲事件使得观看者感到沮丧,因为它们中断了观看体验。当视频在重要场景或重要对话的中间暂停时,重新缓冲可能甚至更不受欢迎。因此,本公开涉及对用于必要的重新缓冲事件的暂停的放置进行优化以便于避免在不期望的时间处在视频流中暂停的方法和系统。换句话说,如果必须发生重新缓冲事件,则可以将重新缓冲点设置为在对用户更方便的时间处发生而非随机发生。在一个示例中,可以在特定内容片段(例如,视频项目)内对用于重新缓冲点的位置进行标识。这些所标识的位置将被称为所指定的重新缓冲点。所指定的重新缓冲点可以对应于视频项目内对于重新缓冲更方便的时刻或时间。例如,所指定的重新缓冲点可以对应于场景变化、镜头变化或对话中的暂停。在一个示例中,如果缓冲器利用率太低,则即使缓冲器利用率尚未低于将以其他方式触发重新缓冲事件的点,视频项目也可以在所指定的重新缓冲点中的一个处暂停。换句话说,在缓冲器耗尽时发生重新缓冲的视频流式传输的常规实现方式中,在将发生这种用于重新缓冲的暂停之前,可以暂停视频流以进行重新缓冲。此外,在一些示例中,如果从流式传输服务器到客户端系统的网络连接使得数据传递到缓冲器的速率小于数据被消耗的速率,则视频项目可能会在某些所指定的重新缓冲点处短暂地暂停,而不是由于缓冲器内数据的耗尽在视频内的明显随机点处暂停。图1是示出了可以被用于执行重新缓冲事件的最佳放置的说明性服务器计算系统102和客户端计算系统120的图示。服务器计算系统102可以是由流式传输媒体服务拥有、操作或以其他方式管理的许多服务器中的一个。服务器计算系统102包括处理器108、存储器104、重新缓冲点标识模块110和网络接口112。服务器计算系统102还可以包括诸如对服务器操作系统(OS)(例如,OS、OS、OS)进行操作的独立服务器和企业级服务器或者其他合适的基于服务器的操作系统102。服务器计算系统102可以是内容分发网络中的服务器。应当理解,图1所示的服务器计算系统102可以以其它方式进行部署,并且由这种服务器执行的操作和/或提供的服务可以针对给定的实现方式而进行组合或分离,并且可以由更多本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n利用计算系统将表示视频项目的数据接收到缓冲器中;/n利用所述计算系统将所述视频项目从所述缓冲器输出到显示系统;/n利用所述计算系统确定所述缓冲器的利用率下降到预定阈值以下;/n响应于确定所述缓冲器的利用率下降到所述预定阈值以下,利用所述计算系统确定在预定时间帧内存在所指定的重新缓冲点;以及/n响应于确定在所述预定时间帧内存在所述所指定的重新缓冲点,利用所述计算系统在所述所指定的重新缓冲点处暂停所述视频项目。/n

【技术特征摘要】
【国外来华专利技术】20170531 US 15/610,0531.一种方法,包括:
利用计算系统将表示视频项目的数据接收到缓冲器中;
利用所述计算系统将所述视频项目从所述缓冲器输出到显示系统;
利用所述计算系统确定所述缓冲器的利用率下降到预定阈值以下;
响应于确定所述缓冲器的利用率下降到所述预定阈值以下,利用所述计算系统确定在预定时间帧内存在所指定的重新缓冲点;以及
响应于确定在所述预定时间帧内存在所述所指定的重新缓冲点,利用所述计算系统在所述所指定的重新缓冲点处暂停所述视频项目。


2.根据权利要求1所述的方法,还包括:在预定时间量之后恢复所述视频项目,所述预定时间量是基于所述缓冲器接收所述视频项目的速率的。


3.根据权利要求1所述的方法,其中,所述所指定的重新缓冲点对应于以下各项中的一项:镜头变化和场景变化。


4.根据权利要求1所述的方法,其中,所述所指定的重新缓冲点对应于其中帧运动值低于预定运动值阈值的帧。


5.根据权利要求1所述的方法,其中,所述所指定的重新缓冲点对应于下述点:在该点处,表示视觉属性的值低于预定视觉属性阈值。


6.根据权利要求1所述的方法,其中,所述所指定的重新缓冲点是所述视频项目内的听觉标记。


7.根据权利要求1所述的方法,其中,所述所指定的重新缓冲点是从所述视频项目内的多个潜在的重新缓冲点中选择的,所述多个潜在的重新缓冲点具有不同的类型,所述不同的类型被分配不同的排名值。


8.根据权利要求7所述的方法,其中,仅在所述所指定的重新缓冲点在特定排名以上时,才发生暂停所述视频项目。


9.根据权利要求1所述的方法,其中,所述所指定的重新缓冲点是在所述视频项目被流式传输到所述计算系统之前在所述视频项目内被标识的。


10.根据权利要求1所述的方法,其中,所述所指定的重新缓冲点是在所述视频项目的所述所指定的重新缓冲点所处的部分位于所述缓冲器内时由所述计算系统标识的。


11.一种方法,包括:
利用计算系统将表示视频项目的第一数据接收到缓冲器中并且接收对用于所述视频项目的所指定的重新缓冲点的集合进行指示的第二数据;
利用所述计算系统将表示所述视频项目的第一数据从所述缓冲器输出到显示系统;
确定...

【专利技术属性】
技术研发人员:扬尼斯·卡特萨翁尼迪斯马克·沃特森亚伦·希普尔威尔·沃尔科特
申请(专利权)人:奈飞公司
类型:发明
国别省市:美国;US

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

1