视频播放方法、系统、终端及计算机存储介质与流程

文档序号:31562403发布日期:2022-09-20 17:23阅读:35来源:国知局
视频播放方法、系统、终端及计算机存储介质与流程

1.本发明涉及视频播放控制技术领域,特别是涉及一种视频播放方法、系统、终端及计算机存储介质。


背景技术:

2.随着技术高速发展和用户需求不断提高的前提下,视频播放对人机交互要求也越来越高。特别是在车内播放视频的场景下,用户从观看视频转移注意力至驾驶或通话时,为了提供更精准优质的视听服务,使得播放视频更加科技智能化、人性友好化,如何准确及时地控制视频播放的暂停与回溯成为亟待解决的问题。


技术实现要素:

3.本发明的目的在于提供一种视频播放方法、系统、终端及计算机存储介质,能在视频播放过程中实现自动暂停播放与智能化回溯控制,营造出自然无感的人机交互方式,提升了用户的视听体验。
4.为解决上述技术问题,本技术提供一种视频播放方法,应用于终端,包括以下步骤:
5.视频播放时,根据预设事件的触发暂停播放视频;
6.所述预设事件结束后,根据所述预设事件的持续时长确定对应的视频回溯时长;
7.根据所述视频回溯时长重新播放视频。
8.本技术还提供一种视频播放系统,包括:
9.播放控制模块和事件监测模块,
10.所述播放控制模块,用于根据预设事件的触发暂停播放视频,以及根据所述预设事件的持续时长确定对应的视频回溯时长,并根据所述视频回溯时长重新播放视频;
11.所述事件监测模块,用于监测所述预设事件的触发时间点、结束时间点和持续时长。
12.本技术还提供一种终端,包括:
13.至少一个处理器;
14.至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理器并且存储用于由所述至少一个处理器执行的指令,所述指令当由所述至少一个处理器执行时,使得所述设备执行如上所述的视频播放方法。
15.本技术还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如上所述的视频播放方法。
16.本技术的视频播放方法、系统、终端及计算机存储介质,视频播放方法,包括:视频播放时,根据预设事件的触发暂停播放视频;预设事件结束后,根据预设事件的持续时长确定对应的视频回溯时长;根据视频回溯时长重新播放视频。通过上述方式,能在视频播放过程中实现自动暂停播放与智能化回溯控制,营造出自然无感的人机交互方式,提升了用户
的视听体验。
17.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
18.图1是根据本发明实施例示出的视频播放方法的应用环境图;
19.图2是根据本发明实施例示出的视频播放方法的流程示意图;
20.图3是根据本发明实施例示出的视频播放系统的结构示意图;
21.图4是根据本发明实施例示出的终端的结构示意图。
具体实施方式
22.以下由特定的具体实施例说明本技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本技术的其他优点及功效。
23.在下述描述中,参考附图,附图描述了本技术的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本技术的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本技术的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本技术。
24.虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。
25.再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“a、b或c”或者“a、b和/或c”意味着“以下任一个:a;b;c;a和b;a和c;b和c;a、b和c”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
26.图1为本发明实施例提供的视频播放方法的应用环境示意图,终端60包括视频播放界面610和监测系统620。应当理解,图1中的视频播放界面610和监测系统620的数目仅仅是示意性的。根据实现需要,可以具有任意数目的监测系统620和视频播放界面610进行关联。本技术的终端60控制视频播放界面610进行视频播放,并通过监测系统620持续采集用户视线信息。当终端60通过监测到驾驶员的视线偏离视频播放界面时,和/或,终端60获取到终端状态信息满足预设条件时,上述预设事件触发导致暂停播放视频。当预设事件结束,根据预设事件的持续时长确定对应的视频回溯时长,并根据视频回溯时长重新播放视频,以实现在视频播放过程中自动暂停播放与智能化回溯控制的效果,提升了用户的视听体验。
27.图2是根据本发明实施例示出的视频播放方法的流程示意图。如图2所示,本发明实施例提供的一种视频播放方法,包括:
28.步骤201:视频播放时,根据预设事件的触发暂停播放视频;
29.步骤202:预设事件结束后,根据预设事件的持续时长确定对应的视频回溯时长;
30.步骤203:根据视频回溯时长重新播放视频。
31.在播放视频的场景中,根据预设事件的触发暂停播放视频。例如驾驶员需要专注驾驶暂停视频播放,或者车内乘客由于电话或其他原因需要暂停视频播放。预设事件结束后,根据预设事件的持续时长确定对应的视频回溯时长,根据视频回溯时长重新播放视频。当驾驶结束休息放松时,或者通话结束时,可继续自动播放视频,并根据暂停的时长回溯相应的时间,帮助用户回忆暂停前的视频内容,使得视频播放更加科技智能化、人性友好化。
32.在一实施方式中,根据预设事件的触发暂停播放视频时,可通过监控系统捕捉用户动作信息,如用户视线信息、面部动作信息、手部动作信息等。根据用户动作信息分析用户观看视频的动作是否需要中断。可通过用户视线信息判断用户视线是否偏离视频播放界面。若用户视线偏离视频播放界面,说明用户的注意力已从当前播放的视频转移,则确定预设事件触发,暂停播放视频。具体地,根据用户视线信息判断用户视线是否偏离视频播放界面时,可根据用户视线与视频播放界面的角度及距离用户的视线范围,判断用户视线是否落入视频播放界面的范围。若视线范围于视频播放界面不存在重合部分,则确定用户视线未落入视频播放界面的范围,即用户视线偏离视频播放界面。此外,可通过面部动作信息判断用户是否在与他人聊天,还可通过手部动作信息判断用户是否在进行接打电话、驾驶车辆等操作。据此判断用户的注意力是否已从观看视频转移,若是,则暂停播放视频。在其他实施方式中,视频播放界面设置有继续播放按钮,用户可点击此按钮控制视频继续播放,以避免用户被动中断视频观看。
33.在一实施方式中,根据预设事件的触发暂停播放视频时,还可获取终端状态信息,例如传感器数据、终端上程序的运行信息等。根据获取到的终端状态信息判断是否需要中断视频播放,若需要中断视频播放,则确定预设事件触发,并暂停播放视频。具体地,可根据如车速、加速度、加速踏板压力、制动踏板压力等传感器数据判断车辆是否处于驾驶状态,若车辆处于驾驶状态,则判断需要中断视频播放。在其他实施方式中,还可根据终端的程序运行信息判断视频播放界面是否处于后台运行。如果终端当前界面存在其他非视频播放的程序运行,如通话程序、导航程序等,说明视频播放界面处于后台运行,则判断需要中断视频播放。
34.在一实施方式中,根据预设事件的持续时长所在的时长区间确定视频回溯时长,视频回溯时长与预设事件的持续时长呈正相关。具体地,根据预设事件的持续时长所在的时长区间确定视频回溯时长时,若预设事件的持续时长小于等于第一时长,则不回溯视频;若预设事件的持续时长大于第一时长且小于等于第二时长,则根据第一回溯时长进行视频回溯;若预设事件的持续时长大于第二时长且小于等于第三时长,则根据第二回溯时长进行视频回溯;若预设事件的持续时长大于第三时长且小于等于第四时长,则根据第三回溯时长进行视频回溯;若预设事件的持续时长大于第四时长且小于等于第五时长,则根据第四回溯时长进行视频回溯;若预设事件的持续时长大于第五时长,则根据第五回溯时长进行视频回溯;其中,第一时长至第五时长的数值依次递增,以及,第一回溯时长至第五回溯时长的数值依次递增,以创造出一种更自然,更无感的人机交互方式。例如,通过dms(driver monitoring system,驾驶员监控系统)或通话状态暂停视频播放后,用户视线回
复至视频播放界面或通话结束时继续播放视频。若用户暂停播放时长区间小于15s,则不启用回溯功能;若暂停播放时长区间为大于15s但小于1min,则自动回溯5s;若暂停播放时长区间为大于1min但小于3min,则自动回溯8s;若暂停播放时长区间为大于3min但小于10min,则自动回溯15s;若暂停播放时长区间为大于10min但小于30min,则自动回溯30s;若暂停播放时长区间为大于30min,则自动回溯1min。
35.在一实施方式中,还可根据视频类型、视频帧率或视频总时长调整回溯时长。首先根据暂停播放时长区间确定初始回溯时长,然后根据视频类型、视频帧率或视频总时长修正初始回溯时长,得到视频回溯时长。例如,视频类型为战争片、动作片、悬疑片等节奏紧凑的类型时,延长初始回溯时长以帮助用户回忆视频内容;视频帧率大于预设帧率时,延长初始回溯时长;视频总时长小于等于初始回溯时长时,不回溯视频,或者视频总时长大于预设总时长时,延迟初始回溯时长。
36.本实施例的视频播放方法,应用于终端,视频播放方法,包括:视频播放时,根据预设事件的触发暂停播放视频;预设事件结束后,根据预设事件的持续时长确定对应的视频回溯时长;根据视频回溯时长重新播放视频。通过上述方式,能在视频播放过程中实现自动暂停播放与智能化回溯控制,营造出自然无感的人机交互方式,提升了用户的视听体验。
37.图3是根据本发明实施例示出的视频播放系统的结构示意图。如图3所示,视频播放系统400包括播放控制模块401和事件监测模块402;
38.播放控制模块401,用于根据预设事件的触发暂停播放视频,以及根据预设事件的持续时长确定对应的视频回溯时长,并根据视频回溯时长重新播放视频;
39.事件监测模块402,用于监测预设事件的触发时间点、结束时间点和持续时长。
40.本实施例的具体执行过程详见上述视频播放方法的实施例,在此不作赘述。
41.本实施例的视频播放系统,包括:播放控制模块,用于根据预设事件的触发暂停播放视频,以及根据预设事件的持续时长确定对应的视频回溯时长,并根据视频回溯时长重新播放视频;事件监测模块,用于监测预设事件的触发时间点、结束时间点和持续时长。通过本实施例的视频播放系统,能在视频播放过程中实现自动暂停播放与智能化回溯控制,营造出自然无感的人机交互方式,提升了用户的视听体验。
42.图4为本发明实施例提供的一种终端的结构示意图。图4示出的终端仅仅是一个示例,不应对本公开实施例的功能和适用范围带来任何限制。如图4所示,本技术还提供一种终端600包括处理单元601,其可以根据存储在只读存储器(rom)602中的程序或者从存储部分608加载到随机访问存储器(ram)603中的程序而执行本公开实施例的方法。处理器601例如可以包括通用微处理器(例如cpu)、指令处理器和/或相关芯片组和/或专用微处理器(例如专用集成电路(asic)),等等。处理器601还可以包括用于缓存用途的板载存储器。处理器601可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
43.在ram603中,存储有终端600操作所需的各种程序和数据。处理器601、rom602以及ram603中通过总线604彼此相连。处理器601通过执行rom602和/或ram603中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,上述程序也可以存储在除rom602和ram603以外的一个或多个存储器中。处理器601也可以通过执行存储在一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
44.根据本公开的实施例,终端600还可以包括输入/输出(i/o)接口605,输入/输出(i/o)接口605也连接至总线604。终端600还可以包括连接至输入/输出(i/o)接口605的以下部件中的一项或多项:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。此外,驱动器,可拆卸介质。诸如磁盘、光盘、磁光盘、半导体存储器等可也根据需要连接至输入/输出(i/o)接口605上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。
45.根据本公开的实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品。其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被处理器601执行时,执行本公开实施例的系统中限定的上述功能。根据本公开的实施例,上文描述的系统、设备、装置、模块和单元等可以通过计算机程序模块来实现。
46.本技术还提供一种计算机存储介质,计算机存储介质上存储有计算机程序指令;计算机程序指令被处理器执行时实现如上实施例所述的视频播放方法。
47.实际实现时,计算机存储介质应用于在图4所示的终端中。
48.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1