视频播放方法、装置、客户端设备及存储介质

文档序号:1276272 发布日期:2020-08-25 浏览:23次 >En<

阅读说明:本技术 视频播放方法、装置、客户端设备及存储介质 (Video playing method and device, client device and storage medium ) 是由 朱捷峰 张炫赫 张喆闻 于 2020-05-27 设计创作,主要内容包括:本发明实施例公开了一种视频播放方法、装置、客户端设备及存储介质,该方法包括:获取当前视频的各视频帧对应的标签信息;在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。解决了现有技术的视频播放方法存在无法使观众有效地获取视频中的各个标签信息的问题。(The embodiment of the invention discloses a video playing method, a video playing device, client equipment and a storage medium, wherein the method comprises the following steps: acquiring label information corresponding to each video frame of a current video; in the playing process of the video, label information corresponding to each video frame is sequentially output in a set non-hot spot area, and the latest output label information is the label information of the current video frame. The method solves the problem that the video playing method in the prior art cannot enable the audience to effectively obtain each label information in the video.)

视频播放方法、装置、客户端设备及存储介质

技术领域

本发明实施例涉及图像处理领域,尤其涉及一种视频播放方法、装置、客户端设备及存储介质。

背景技术

相较于图文、语音等形式,视频可以传递更多的信息。视频中可以轻易地加载文字和音频,形成多渠道的信息传输。随着5G+AI的技术发展,视频传输和视频播放的难题得以解决,视频将成为互联网的重要入口,承担起信息传递介质和互联网功能载体的作用。

视频中有明星、品牌、物体、场景、动作等多维度海量的视频内容信息。为了便于观众更好地了解视频内容,会在视频的播放过程中输出标签信息,但标签信息通常出现在视频的上方或者覆盖在视频上,而且停留时间非常短,使得用户无法有效地捕捉各个弹幕的有效的内容,而且会干扰用户观看视频。

综上,现有视频播放方法存在无法使观众有效地获取视频中的各个标签信息的问题。

发明内容

本发明实施例提供了一种视频播放方法、装置、客户端设备及存储介质,解决了现有技术的视频播放方法存在无法使观众有效地获取视频中的各个标签信息的问题。

第一方面,本发明实施例提供了一种视频播放方法,包括:

获取当前视频的各视频帧对应的标签信息;

在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。

进一步,所述非热点区域位于显示屏四角中的一角。

进一步,已播放完毕的视频帧的标签信息在当前视频帧的标签信息的推动下,从一个位置移动至另一个位置,直至超出该设定的非热点区域的边界后消失。

进一步,所述标签信息在输出时,如果该标签信息的字数超过预设字数,则以预设缩略形式提示标签信息的内容。

进一步,还包括:

在检测到用户查阅以预设缩略形式输出的信息标签时,输出该标签信息的详细信息。

进一步,所述设定的非热点区域还设置有状态符号,还包括:

如果当前视频帧存在信息标签,则控制所述状态符号呈现输出状态;

如果当前视频帧没有信息标签,则控制所述状态符号呈现默认状态。

进一步,还包括:

在输出当前视频帧的标签信息的同时,在该标签信息的对应位置处覆盖透明浮层热区;

在检测到该标签信息或该透明浮层热区被查阅时,输出该标签信息的详情信息。

第二方面,本发明实施例还提供了一种视频播放装置,包括:

获取模块,用于获取当前视频的各视频帧对应的标签信息;

输出模块,用于在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。

第三方面,本发明实施例还提供了一种客户端设备,该客户端设备包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任意实施例所述的视频播放方法。

第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行任意实施例所述的视频播放方法。

本发明实施例提供的视频播放方法的技术方案,包括:获取当前视频的各视频帧对应的标签信息;在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。通过将标签信息限定在非热点区域输出,使得标签信息的输出不影响用户正常观看视频;通过依次输出标签信息,且最新输出的标签信息为当前视频帧的标签信息,可以延长标签信息在屏幕上的停留时间,便于用户有效地获取感兴趣的标签信息,从而提高用户观看视频的体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的视频播放方法的流程图;

图2是本发明实施例一提供的标签信息输出示意图;

图3是本发明实施例一提供的又一标签信息输出示意图;

图4是本发明实施例一提供的状态符号示意图;

图5是本发明实施例一提供的又一状态符号示意图;

图6是本发明实施例二提供的视频播放装置的结构框图;

图7是本发明实施例二提供的又一视频播放装置的结构框图;

图8是本发明实施例三提供的终端设备的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下将参照本发明实施例中的附图,通过实施方式清楚、完整地描述本发明的技术方案,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1是本发明实施例一提供的视频播放方法的流程图。本实施例的技术方案适用于在视频的播放过程中输出各视频帧对应的标签信息的情况。该方法可以由本发明实施例提供的视频播放装置来执行,该装置可以采用软件和/或硬件的方式实现,并配置在处理器中应用。该方法具体包括如下步骤:

S101、获取当前视频的各视频帧对应的标签信息。

客户端在获取当前视频的同时,还获取该当前视频的各视频帧对应的标签信息的集合,即标签信息集合。该标签信息集合中的每个标签信息携带有视频帧的ID,这样客户端即可根据每个视频帧的ID确定每个视频帧对应的标签信息,简单快捷。

其中,标签信息包含维度标识和标签内容,参见图2所示,维度标识可以是明星、地标、品牌等。

其中,每个识别对象对应一个标签信息,因此在当前视频的某个视频帧包含多个待识别对象时,该视频帧对应多个标签信息,在当前视频的某个视频帧没有任何待识别对象时,该视频帧没有对应的标签信息。

示例性的,如果当前视频的一个视频帧展示的是一个女士站在奔驰车旁边使用苹果手机通话。如果奔驰车、苹果手机是待识别对象,那么该视频帧对应于携带有奔驰车标签的标签信息,和对应于携带有苹果手机标签的标签信息。

S102、在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。

其中,非热点区域为视频播放过程中一般不会显示实质画面内容的区域,且该区域可以同时显示至少两个标签信息,比如显示屏的四个边角区域,本实施例的非热点区域优选为显示屏的左下角,参见图2所示。

在视频的播放过程中,在显示屏的左下角将各个视频帧对应的标签信息依次输出,而且最新输出的标签信息为当前视频帧的标签信息。这样可以延长标签信息在显示屏上的展示时间,从而使得用户有足够的时间获取感兴趣的标签信息。

具体地,视频播放过程中,客户端在播放当前视频帧的同时,在标签信息集合中定位出该视频帧对应的所有标签信息,并将定位到的标签信息输出至显示屏的左下角。

优选地,标签信息在显示屏的左下角以单列冒泡的形式展示。客户端最新输出的标签信息位于显示屏的最下边,之前输出的标签信息依次向上移动一个单位,位于该设定的非热点区域的上边界的标签信息被移出该设定的非热点区域,即在该设定的非热点区域消失,在显示屏上消失。在一些实施例中,如果当前视频帧没有输出标签信息,那么分布在该设定的非热点区域的标签信息均向上移动一个单位。

在一些实施例中,为了避免标签信息过长而影响视频的正常观看,因此客户端在标签信息的字数超过预设字数时,以预设缩略形式提示标签信息的内容,如图2中地标的标签信息,仅显示出横店影视城,以“…”表示还有其他信息未显示。相应的,客户端在检测到用户查阅该以预设缩略形式展示的标签信息时,输出该标签信息的详细信息。其中,查阅方式包括但不限于点击、触摸等。

在一些实施例中,为了便于用户定位标签信息,客户端在输出当前视频帧的标签信息的同时,还在该标签信息的对应位置处覆盖透明浮层热区,并在检测到该标签信息或该透明浮层热区被查阅时,输出该标签信息的详情信息。示例性的,视频帧中包含待展示的奔驰标签,则客户端在输出包含有奔驰信息的标签信息的同时,还在当前帧视频的奔驰图案上覆盖透明浮层热区。客户端在检测到用户点击包含有奔驰信息的标签信息或奔驰图案上的透明浮层热区,客户端均会输出关于奔驰的详情信息,参见图3所示。包含详情信息的详情页从屏幕右侧滑入,点击详情页以外区域,详情页从右侧滑出。详情页的设置使得用户可以更加详细地了解感兴趣标签的详细信息,而且透明浮层热区的设置既不影响用户观看视频,又便于用户快速地对标签信息进行定位。

可以理解的是,对于在输出标签信息的同时,还在该标签信息对应的图案上覆盖透明浮层热区的情况,客户端获取的标签信息集合除了包含每个标签信息对应的视频帧之外,还包含每个视频帧对应的图案的坐标信息。

在一些实施例中,该设定的非热点区域还设置有状态符号,参见图4显示屏左下角的笑脸。该状态符号在客户端开启了标签信息显示功能时呈现输出状态,在客户端没有开启标签信息显示功能时呈现默认状态。

在一些实施例中,该设定的非热点区域还设置有状态符号,从而使得客户端可以在当前视频帧存在信息标签时,控制该状态符号呈现输出状态,比如图2中的视联网小J发力中;在当前视频帧不存在信息标签时,控制该状态符合呈现默认状态。换言之,客户端在获取到当前视频的各个视频帧对应的标签信息集合时,即可确定每个视频帧是否有可识别的对象,即每个视频帧是否有需要输出的标签信息,然后控制状态符号在默认状态和输出状态之间来回切换。当状态符号从默认状态切换至运行状态时,显示屏的底部显示出提示层(参见图5),用于显示提示文字,比如“视联网小J发力中”,显示预设时间之后自行消失,或者显示后,用户在该预设时间内点击该提示层,该提示层消失。其中,该预设时间可自行设定,比如3s、5s等。

可以理解的是,处于输出状态时,该设定的非热点区域或者状态符合的上方会出现交互气泡,用于显示已识别的标签信息。每个气泡用于显示一个标签信息,一个识别对象对应一个气泡。

本发明实施例提供的视频播放方法的技术方案,包括:获取当前视频的各视频帧对应的标签信息;在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。通过将标签信息限定在非热点区域输出,使得标签信息的输出不影响用户正常观看视频,通过依次输出标签信息,且最新输出的标签信息为当前视频帧的标签信息,可以延长标签信息在屏幕上的停留时间,便于用户有效地获取感兴趣的标签信息,以及提高用户观看视频的体验。

实施例二

图6是本发明实施例二提供的视频播放装置的结构框图。该装置用于执行上述任意实施例所提供的视频播放方法,该装置可选为软件或硬件实现。该装置包括:

获取模块11,用于获取当前视频的各视频帧对应的标签信息;

输出模块12,用于在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。

可选地,如图7所示,该装置还包括查询模块13,该查询模块用于在检测到用户查阅以预设缩略形式输出的信息标签时,输出该标签信息的详细信息。

可选地,该装置还包括状态提示模块14,用于如果当前视频帧存在信息标签,则控制状态符号呈现输出状态;如果当前视频帧没有信息标签,则控制状态符号呈现默认状态。

可选地,查询模块还用于在输出当前视频帧的标签信息的同时,在该标签信息的对应位置处覆盖透明浮层热区;在检测到该标签信息或该透明浮层热区被查阅时,输出该标签信息的详情信息。

本发明实施例提供的视频播放装置的技术方案,通过获取模块获取当前视频的各视频帧对应的标签信息;通过输出模块在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。通过将标签信息限定在非热点区域输出,使得标签信息的输出不影响用户正常观看视频,通过依次输出标签信息,且最新输出的标签信息为当前视频帧的标签信息,可以延长标签信息在屏幕上的停留时间,便于用户有效地获取感兴趣的标签信息,以及提高用户观看视频的体验。

本发明实施例所提供的视频播放装置可执行本发明任意实施例所提供的视频播放方法,具备执行方法相应的功能模块和有益效果。

实施例三

图8为本发明实施例三提供的客户端设备的结构示意图,如图8所示,该设备包括处理器201、存储器202、输入装置203以及输出装置204;设备中处理器201的数量可以是一个或多个,图8中以一个处理器201为例;设备中的处理器201、存储器202、输入装置203以及输出装置204可以通过总线或其他方式连接,图8中以通过总线连接为例。

存储器202作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的视频播放方法对应的程序指令/模块(例如,获取模块11和输出模块13)。处理器201通过运行存储在存储器202中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的视频播放方法。

存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器202可进一步包括相对于处理器201远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置203可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。

输出装置204可包括显示屏等显示设备,例如,用户终端的显示屏。

实施例四

本发明实施例四还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种视频播放方法,该方法包括:

获取当前视频的各视频帧对应的标签信息;

在视频的播放过程中,在设定的非热点区域依次输出各视频帧对应的标签信息,且最新输出的标签信息为当前视频帧的标签信息。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的视频播放方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(RandomAccess Memory,简称RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的视频播放方法。

值得注意的是,上述视频播放装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种多媒体文件的播放方法及装置

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类