视频播放方法、终端及存储介质

文档序号:1784939 发布日期:2019-12-06 浏览:8次 >En<

阅读说明:本技术 视频播放方法、终端及存储介质 (video playing method, terminal and storage medium ) 是由 吴嘉旭 琚彬 杜欧杰 颜伟婷 李立锋 王科 陈国仕 李鹏 于 2019-08-15 设计创作,主要内容包括:本发明实施例涉及视频播放领域,公开了一种视频播放方法、终端及存储介质。本发明中,获取视频并确定视频的基调;根据确定的视频的基调,在预设的调整方案中选择目标调整方案;根据选择的目标调整方案调整视频的视频播放参数;根据调整后的视频播放参数播放视频,从而实现根据视频基调调整视频播放的效果,使视频播放效果满足视频播放内容的风格,提高用户的观看体验。(The embodiment of the invention relates to the field of video playing and discloses a video playing method, a terminal and a storage medium. In the invention, a video is obtained and the basic tone of the video is determined; selecting a target adjusting scheme from preset adjusting schemes according to the determined basic tone of the video; adjusting video playing parameters of the video according to the selected target adjustment scheme; and playing the video according to the adjusted video playing parameters, thereby realizing the effect of adjusting the video playing according to the video basic tone, enabling the video playing effect to meet the style of the video playing content, and improving the watching experience of the user.)

视频播放方法、终端及存储介质

技术领域

本发明实施例涉及视频播放领域,特别涉及一种视频播放方法、终端及存储介质。

背景技术

随着互联网技术及电子信息技术的快速发展,终端设备如智能手机已经成为人们生活中必不可少的工具之一。终端设备具有的功能越来越多,用户可通过终端设备进行各种不同的操作,如社交聊天、听音乐、看视频等。

发明人发现相关技术中至少存在如下问题:用户在观看视频不同的视频时,终端播放视频的参数均相同,导致播放的视频效果无法贴合视频播放内容。

发明内容

本发明实施方式的目的在于提供一种视频播放方法、终端及存储介质,使得终端的播放效果满足视频播放内容。

为解决上述技术问题,本发明的实施方式提供了一种视频播放方法,包括:获取视频并确定视频的基调;根据确定的视频的基调,在预设的调整方案中选择目标调整方案;根据选择的目标调整方案调整视频的视频播放参数;根据调整后的视频播放参数播放视频。

本发明的实施方式还提供了一种终端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述视频播放方法。

本发明的实施方式还提供了一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述视频播放方法。

本发明实施方式相对于现有技术而言,终端在获取到视频后,对视频进行识别并确定视频的基调,基于确定的视频的基调,在预设的调整方案中确定针对该视频的调整方案,并根据确定的目标调整方案调整终端播放视频的播放参数,从而实现根据视频内容风格调整视频播放的效果,使视频播放效果满足视频播放的内容风格,提高用户的观看体验。

另外,视频的基调具体通过以下方式确定:通过识别视频携带的内容标签确定视频的基调;其中,内容标签根据视频的内容确定;或,通过识别所述视频的内容确定视频的基调。提供了两种确定视频的基调的方式,在不同的需求下可以通过不同的方式确定视频的基调。

另外,根据通过识别所述视频携带的内容标签确定的视频的基调,在预设的调整方案中选择目标调整方案,具体包括:根据内容标签在预设的主题中选择目标主题;根据选择的目标主题,以及预设的主题与调整方案的对应关系,在预设的调整方案中选择目标调整方案。这样做可以减少预先设置的调整方案的数量,从而提高了确定目标调整方案的效率。

另外,目标调整方案至少包括:对灯光效果的调整;视频播放参数至少包括以下参数之一或其组合:灯光亮度参数,灯光颜色参数或灯光变化的周期参数。这样做可以根据视频的内容调整视频播放时的灯光效果,从而使播放视频时的灯光效果更贴近视频的内容。

另外,在获取视频之后,还包括:获取当前环境信息;在根据选择的目标调整方案调整视频的视频播放参数之后,在根据调整后的视频播放参数播放视频之前,还包括:根据当前环境信息再次调整视频的视频播放参数。在根据内容调整的基础上,根据环境再次调整,使播放的效果不仅满足视频内容,还满足环境需求,提高了用户的观看体验。

另外,环境信息具体为:环境光信息;视频播放参数还包括:屏幕亮度参数。这样做可以根据环境光调整视频播放时屏幕的亮度参数,在环境光亮度较强使提高屏幕亮度参数,在环境光亮度较弱时降低屏幕亮度参数,从而使用户观看视频时可以根据环境光自动调节屏幕亮度,提高用户观看体验。

另外,环境信息具体为:时间信息;根据当前环境信息再次调整视频的视频播放参数,具体包括:若当前时间在预设时间范围内,则将视频的视频播放参数调整为预设参数。这样做可以在用户设定的时间范围内以预设参数播放视频,从而满足用户在不同时间范围内对视频播放的需求。

另外,在获取视频之后,还包括:获取用户对视频的历史喜好信息;根据获取的历史喜好信息判断是否屏蔽视频;若判定不屏蔽视频,则执行根据选择的目标调整方案调整视频的视频播放参数。这样做可以根据用户喜好,屏蔽用户不感兴趣的视频内容,从而使播放的视频内容均满足用户的喜好。

另外,在获取视频之后,还包括:获取当前的视频模式;其中,视频模式至少包括:会议模式,应援模式或驾车模式;根据内容标签在预设的调整方案中选择目标调整方案,具体包括:根据内容标签在当前的视频模式对应的多个调整方案中选择目标调整方案。这样做用户可以根据实际情况不同预先设置不同模式,不同的模式对应不同的目标调整方案,从而使选择的目标调整方案满足用户所处的实际情况。

另外,在获取视频之后,在根据选择的目标调整方案调整视频的视频播放参数之前,还包括:获取当前运动状态信息;若获取的当前运动状态信息满足预设屏蔽条件,则屏蔽视频;若获取的当前运动状态信息不满足预设屏蔽条件,则执行根据选择的目标调整方案调整视频的视频播放参数。这样做可以在用户处于跑步、开车或骑行等不利于观看视频的运动状态时屏蔽视频,避免资源的浪费,同时避免影响用户的当前活动。

另外,在根据调整后的视频播放参数播放视频之后,还包括:在接收到控制指令时,根据控制指令再次调整视频播放参数;其中,再次调整的视频的播放参数至少包括:视频播放声音参数,视频播放亮度参数或彩铃播放内容切换参数。这样做可以在视频播放过程中调整视频播放参数,提高用户的观看体验。

另外,视频具体为N个视频内容组合的视频;视频播放参数还包括:N个视频内容的播放序列参数。这样做在播放多个视频时,可以调整视频的播放序列,使用户可以优先观看感兴趣的视频内容。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。

图1是根据本发明第一实施方式中的视频播放方法的流程图;

图2是根据本发明第二实施方式中的视频播放方法的流程图;

图3是根据本发明第三实施方式中的视频播放方法的流程图;

图4是根据本发明第四实施方式中的视频播放方法的流程图;

图5是根据本发明第五实施方式中终端的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。

以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种视频播放方法,在本实施方式中,获取视频并确定视频的基调;根据确定的视频的基调,在预设的调整方案中选择目标调整方案;根据选择的目标调整方案调整视频的视频播放参数;根据调整后的视频播放参数播放视频。下面对本实施方式的视频播放方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。具体流程如图1所示。

步骤101,获取视频并确定视频的基调。具体包括,终端可以从服务器或其他设备获取视频,或者在本地存储空间内获取视频。在获取视频之后,终端的视频播放器可以通过识别视频的内容确定视频的基调,例如,终端的视频播放器可以识别视频中是否含有预设的关键字,或者特定的音频流。也可以通过识别视频的内容标签确定视频的基调,内容标签用于反映视频内容的内容。视频的内容标签可以由终端识别视频内容进行配置,也可以由服务器对视频内容进行识别后配置,若视频的内容标签由服务器进行配置,那么终端获取视频时可以直接获取内容标签,终端通过识别内容标签即可确定视频的基调,提高了视频的基调的确认的效率。

步骤102,根据确定的视频的基调,在预设的调整方案中选择目标调整方案。具体地说,视频的基调可以是欢快、平静或者沉闷等基调。在确定视频的基调之后,根据预先存储的各基调对应的调整方案,在预设的多个调整方案中选择满足该视频的内容的目标调整方案。以上述中提到的根据内容标签确定视频的基调为例,对根据确定的视频基调选择目标调整方案进行具体说明,标签内容可以含有欢快、运动以及青春等的正能量标签,还可以是低沉、悲伤以及抒情等慢节奏标签,也可以是处于正能量及负能量之间的中性标签。终端在获取内容标签之后,统计各特定基调的内容标签的数量,取数量最多的特定基调作为该视频的基调,并根据内容标签数量最多的基调,在多个调整方案中选择目标调整方案。

在实际应用中,在终端获取内容标签之后,可以根据标签的基调确定满足该视频的主题,例如,视频的内容标签为欢快、运动和中性标签,则根据多数标签的基调确定该视频的主题,即为正向主题。若视频内容标签多数为低沉、悲伤等慢节奏的标签,则将该视频的主题确定为负向主题;若视频内容标签多数为无明确基调的内容标签,则该视频的主题确定为中性主题。在确定视频的主题后,根据该确定的主题,在预设的视频的主题对应的调整方案中,选择与确定的主题相对应的调整方案作为目标调整方案。假设,预先设定的正向主题对应的调整方案为每隔1秒灯光爆闪一次;负向主题对应的调整方案为以3秒为周期的呼吸灯,即每3秒灯光由最亮变为最暗;中性主题对应的调整方案为灯光每2秒闪烁一次.那么,若确定的视频的主题为正向主题,则将正向主题对应的调整方案,每隔1秒灯光爆闪一次,作为目标调整方案。

步骤103,根据选择的目标调整方案调整视频的视频播放参数。具体地说,终端根据选择的目标调整方案,调整视频播放参数。调整方案可以是对灯光效果的调整,也可以是对屏幕亮度的调整,还可以是针对视频播放的其他方面进行调整。在对灯光效果进行调整时,视频播放参数可以是灯光亮度参数、灯光颜色参数或灯光变化的周期参数等。以确定的主题为正向主题为例,目标调整方案可以为每隔1秒爆闪一次,这时对应的视频播放参数可以是,灯光亮度参数调高,灯光颜色参数调整为白色,灯光变化的周期参数调整为1秒。

步骤104,根据调整后的视频播放参数播放视频。具体地说,终端在根据目标调整方案调整视频播放参数之后,终端在播放视频时即可以贴近视频内容的播放策略进行播放。例如,在播放正向主题的视频内容时,每隔1秒钟灯光爆闪一次,从而可以起到烘托欢快气氛的效果;在播放负向主题的视频内容时,灯光效果以呼吸灯的形式渐亮或渐灭,从而可以烘托低沉的气氛。

本发明实施方式相对于现有技术而言,终端在获取到视频后,确定获取的视频的基调,基于确定的视频的基调,在预设的调整方案中确定针对该视频的调整方案,并根据确定的目标调整方案调整终端播放视频的播放参数,从而实现根据视频内容的风格调整视频播放的效果,使视频播放效果满足视频播放内容的风格,提高用户的观看体验。

本发明的第二实施方式涉及一种视频播放方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:在本发明第二实施方式中,在基于视频的内容调整视频播放参数之后,还根据当前环境信息再次调节视频播放参数。具体流程图如图2所示。

步骤201,获取视频并确定视频的基调。与第一实施方式中步骤101一致,在此不再赘述。

步骤202,获取当前环境信息。具体地说,当前的环境信息可以是当前的环境光或当前时间。在检测环境光时,终端可以通过光敏器件进行检测。值得一提的是,步骤202中获取当前环境信息可以发生在步骤201的获取视频动作之后,在步骤205根据当前环境信息再次调整视频的视频播放参数之前的任一时刻,在此对获取当前环境信息的时刻不做限制。

步骤203,根据确定的视频的基调,在预设的调整方案中选择目标调整方案。

步骤204,根据选择的目标调整方案调整视频的视频播放参数。

步骤203、204分别与第一实施方式中步骤102、103一致,在此不再赘述。

步骤205,根据当前环境信息再次调整视频的视频播放参数。具体地说,获取当前时间及环境光。根据当前时间所处的时间段,确定视频播放参数。例如,预先将一天的24小时划分为不同的时间段,6:00-12:00为上午时段;12:00-14:00为午间休息时段;14:00-18:00为下午时段;18:00-22:00为晚间时段;22:00-6:00为夜间休息时段。若当前时间为13:15,正处于午间休息时段,则取消灯光闪烁效果,并关闭音效,避免影响用户休息。若当前时间为17:00,则处于下午时段,此时无需对视频参数进行调整,以根据视频内容确定的调整策略播放视频即可。在获取的环境信息为环境光时,则根据获取的环境光调整屏幕亮度参数,若获取的当前环境光较强,则适当提高屏幕亮度参数,同理,若获取的当前环境光较弱,则适当降低屏幕亮度参数。

步骤206,根据调整后的视频播放参数播放视频。具体地说,终端在以根据视频的基调确定的目标调整策略调整视频播放参数之后,再根据环境信息再次调整视频播放参数,最终完成视频播放参数的调整,使播放视频的效果既满足视频的内容又满足环境需求,提高了用户的观看体验。

本发明的第三实施方式涉及一种视频播放方法。第三实施方式与第一实施方式大致相同,主要区别之处在于:在本发明第三实施方式中,在基于视频的基调调整视频播放参数的基础上,还根据用户的偏好对视频播放参数进行调整。具体流程图如图3所示。

步骤301,获取视频并确定视频的基调。

步骤302,获取用户对视频的历史喜好信息。具体地说,用户在观看视频的过程中可以通过唤出浮窗,并通过浮窗中的喜欢/不感兴趣选项,完成对所观看的视频的评价。例如,用户可以通过点选喜欢选项,表示喜欢观看视频,通过点选不感兴趣选项,表示不喜欢观看该视频。终端在再次播放该视频时,可以调取用户对该视频的历史评价,从而得到用户对该视频的历史喜好信息。例如,用户对某视频A的评价中,点选喜欢选项的次数为10次,点选不感兴趣的次数为2次,那么该用户对视频A的喜欢值为,点选喜欢选项的次数与点选不感兴趣的次数的差值,即为8。

另外,不仅可以根据终端自身用户对视频的评价计算喜欢值,还可以综合考虑平台上所有用户对视频的评价,计算用户对视频的喜欢值,具体如下,假设用户对视频A的喜欢率k1为当日用户点击喜欢的次数与当日用户有效观看视频的个数的比值;用户对视频A的不感兴趣率k2为当日用户点击不感兴趣的次数与当日用户有效观看视频个数的比值;震荡因子Ω为平台用户总点击喜欢的次数与平台总点击不感兴趣的次数的比值,震荡因子Ω用于反应平台所有用户对喜欢值的影响系数。喜欢率α的求值公式具体为:

α=Ω*{(k1+1)*∑单日喜欢操作次数/[(k2+1)*∑单日不喜欢操作次数]}。

另外,用户点选喜欢及不感兴趣操作的记录可以由用户进行删除或清空,所计算的喜欢值根据删除或清空历史纪录的动作重新计算。

步骤303,根据获取的历史喜好信息判断是否屏蔽视频,若判断结果为是,则进入步骤304;若判断结果为否,则进入步骤305。具体地说,若终端计算的视频对应的喜欢值大于第一预设阈值时,则说明用户喜欢观看该视频,该视频优先播放,进入步骤304;若该视频对应的喜欢值小于第二预设阈值,则说明用户对该视频不感兴趣,则屏蔽该视频,进入步骤305;若该视频对应的喜欢值在第一预设阈值与第二预设阈值之间,则正常播放该视频。

若终端获取的视频数量为多个时,可以根据每个视频计算的喜欢值,为多个视频的播放排序,喜欢值越高的视频,更为优先播放,喜欢值低于第二预设阈值的视频,将其屏蔽,禁止播放,从而可以根据用户偏好播放视频。

步骤304,屏蔽视频。

步骤305,根据确定的视频的基调,在预设的调整方案中选择目标调整方案。

步骤306,根据选择的目标调整方案调整视频的视频播放参数。

步骤307,根据调整后的视频播放参数播放视频。

步骤305-307与第一实施方式中步骤102-104一致,在此不再赘述。

另外,在实际应用中,在根据视频的内容的风格对视频播放参数进行调整之后,还可以通过预设模式,将视频播放策略结合用户所处场景进行调整,具体调整方式如下:

用户可以通过终端在应援模式、会议模式、驾车模式或其余预先存储的模式类型中选择当前视频模式,完成视频模式的设定。在终端获取视频后,获取用户所设置的视频模式,每个视频模式对应多个不同的调整方案,终端根据获取的视频内容在视频模式对应的多个不同的调整方案中选择目标调整方案。例如,在用户设置的视频模式为应援模式时,终端将屏幕颜色参数设置为白色,并在终端陀螺仪检测用户晃动终端时更改灯光颜色。在用户设置的视频模式为会议模式时,屏幕亮度参数降低50%,并在陀螺仪检测到终端屏幕处于朝下的状态时自动熄屏。在用户设置的视频模式为驾车模式时,检测蓝牙是否处于开启状态,若蓝牙未开启则开启免提。

另外,除上述视频播放参数的调整方式之外,还可以结合用户当前的运动状态,对视频播放参数进行调整。若用户处于骑行、驾驶或跑步等运动状态,则屏蔽视频。还可以结合用户预先设定黑名单,屏蔽特定的视频。

在实际应用中,终端获取的视频可以是视频彩铃,供用户在呼叫等待过程中观看。在终端获取视频彩铃后,可以根据上述各调整视频播放参数的方式,对视频彩铃的播放参数进行调整,用户还可以预先设置黑名单,黑名单中包括屏蔽的好友列表,或者屏蔽的时间段。在黑名单中的好友呼叫该用户时,屏蔽视频彩铃;或者在预设屏蔽时间段内用户接收到呼叫请求,同样屏蔽视频彩铃。

另外,在终端由于上述某种原因屏蔽视频彩铃之后,可以在显示界面显示屏蔽彩铃的原因,并提供手动开启视频彩铃的选项。例如,由于处于预设屏蔽时间段的原因屏蔽视频彩铃,则在显示界面显示,“由于处于免打扰时间,视频彩铃已被屏蔽”,并在上述文字说明之后提供手动开启选项,用户可以通过点选的方式开启视频彩铃。

本发明的第四实施方式涉及一种视频播放方法。第四实施方式与第一实施方式大致相同,主要区别之处在于:在本发明第四实施方式中,在播放视频的过程中,可以通过接收到的控制指令调整视频播放参数。具体流程图如图4示。

步骤401,获取视频并确定视频的基调。

步骤402,根据确定的视频的基调,在预设的调整方案中选择目标调整方案。

步骤403,根据选择的目标调整方案调整视频的视频播放参数。

步骤404,根据调整后的视频播放参数播放视频。

步骤401-404分别与第一实施方式中步骤101-104一致,在此不再赘述。

步骤405,在接收到控制指令时,根据控制指令再次调整视频播放参数。具体地说,在视频播放过程中,若终端接收到用户输入的控制指令,则根据用户输入的控制指令调整视频播放参数,从而使视频的播放效果满足用户的需求,提高用户的观看体验。调整视频播放参数的过程如下:用户可以通过点选屏幕显示的选项,输入相应的控制指令;也可以通过特定手势输入相应的控制指令。例如,用户做出手指向上的手势时,表示用户需要提升视频播放的亮度,终端在识别该手势之后,将屏幕亮度参数调高。同理,终端还可以通过识别控制指令对播放视频的音量做出调节,如果终端接收的视频的数量大于一个,则可以通过识别控制指令实现切换视频。

在实际应用中,可能会出现手势无法识别或其他原因导致用户无法调节视频播放参数。例如,在手势识别失败或触控读取失败时,终端的显示界面以消息框的形式提示“未识别当前指令”,从而提示用户进行对终端设备检测。再比如,在当前无可切换的视频时,若用户进行切换视频的操作,那么,终端可以以消息框的形式提示“没有更多视频了”,从而避免了用户进行无效的操作。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第五实施方式涉及一种终端,如图5所示,包括至少一个处理器501;以及,与至少一个处理器501通信连接的存储器502;其中,存储器502存储有可被至少一个处理器501执行的指令,指令被至少一个处理器501执行,以使至少一个处理器501能够执行上述视频播放方法。

其中,存储器502和处理器501采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器501和存储器502的各种电路连接在一起。总线还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器501。

处理器501负责管理总线和通常的处理,还可以提供各种功能,包括定时、***接口、电压调节、电源管理以及其他控制功能。而存储器502可以被用于存储处理器501在执行操作时所使用的数据。

本发明第六实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于网页的媒体文件的播放方法、装置及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类