输出数据的方法、设备及存储介质与流程

文档序号:22336016发布日期:2020-09-25 18:08阅读:107来源:国知局
输出数据的方法、设备及存储介质与流程

本申请涉及数据输出技术,具体涉及一种输出数据的方法、设备及存储介质。



背景技术:

在观看视频的情况下,用户想要针对其中的一个播放画面中的内容进行心得记录、评论时,通常需要从评论区输入,并在弹幕打开的情况下,弹幕内容可随着播放画面而输出。除了可以以弹幕的方式进行用户心得记录、评论的展示之外,还可以采用对画面进行截图的方式,将截图放入至评论区、连同心得记录、评论等内容一同展示。在如上两种呈现方式中,弹幕内容通常对在整个视频的播放过程中进行展示,哪个弹幕内容是用户针对视频中的哪个画面而做出的,并不知晓。而对画面进行截图的方式,需要用户先截图,并在评论区中输入针对该截图的心得记录或评论内容并将该截图加载至评论区,需要用户的过多参与,智能性不足。此外,如上的两种方式,无法及时地将用户针对该播放画面内容的心得或评论等信息进行输出,信息传达效率较低。



技术实现要素:

为解决上述问题,本发明提出了一种提供一种输出数据的方法、设备及存储介质。

第一方面,本申请实施例提供一种输出数据的方法,所述方法包括:

在播放第一视频的情况下,

判断是否能够获得与第一视频的当前播放画面有关的至少一个关联数据;

判断为是的情况下,获得与第一视频的当前播放画面有关的至少一个关联数据;

输出所述至少一个关联数据中的至少部分关联数据;

其中,所述至少部分关联数据能够以音频或视频的方式进行输出,所述关联数据为观看者针对所述当前播放画面而产生的数据。

上述方案中,在获得与所述当前播放画面有关的至少一个关联数据之前,所述方法包括:

采集至少一个观看者针对所述当前播放画面而产生的至少一个音频数据和/或至少一个视频数据;

确定采集到的音频数据和视频数据为与所述当前播放画面有关的关联数据;

将所述关联数据与所述当前播放画面的标识信息进行对应保存。

上述方案中,所述获得与所述当前播放画面有关的至少一个关联数据,包括:

获得所述当前播放画面的标识信息;

从对应保存的关联数据与播放画面的标识信息中,确定与所述当前播放画面的标识信息对应的关联数据为与所述当前播放画面有关的关联数据。

上述方案中,所述方法还包括:

检测所述观看者针对所述当前播放画面而产生的第一预定操作;

获得第一预定操作的操作属性;

在所述操作属性满足预定条件的情况下,呈现采集功能键;其中,所述采集功能键用于对观看者针对所述当前播放画面而产生的音频数据和/或视频数据进行采集;

检测所述观看者对所述采集功能键的操作,采集所述观看者针对所述当前播放画面而产生的至少一个音频数据和/或至少一个视频数据。

上述方案中,所述采集功能键包括第一采集功能键和第二采集功能键;其中,所述第一采集功能键用于对所述观看者针对所述当前播放画面而产生的音频数据进行采集;所述第二采集功能键用于对所述观看者针对所述当前播放画面而产生的视频数据进行采集;

在检测到针对第一功能键的操作的情况下,启动音频采集装置,由音频采集装置对所述观看者针对所述当前播放画面而产生的音频数据进行采集;

或者,

在检测到针对第二功能键的操作的情况下,启动视频采集装置,由视频采集装置对所述观看者针对所述当前播放画面而产生的视频数据进行采集。

上述方案中,在获得与所述当前播放画面有关的至少一个关联数据之后,所述方法还包括:

呈现提示数据,所述提示数据为针对所述至少部分关联数据的提示数据、用于提示可对所述至少部分关联数据进行输出;

检测针对所述提示数据的第二预定操作,所述第二预定操作为用于对所述至少部分关联数据进行输出的操作;

基于所述第二预定操作,生成第一指令,所述第一指令为用于对所述至少部分关联数据进行输出的指令;

响应第一指令,获得所述至少部分关联数据的输出类型;所述输出类型表征为以音频进行输出或以视频进行输出的类型;

以所述输出类型输出所述至少部分关联数据。

上述方案中,在获得的关联数据为两个或两个以上的情况下,所述方法还包括:

获得针对各个关联数据的各个提示数据;

确定各个提示数据在显示屏上的呈现位置;

将各个提示数据显示在对应的呈现位置上。

第二方面,本申请实施例提供一种输出数据的设备,所述设备包括:

播放单元,用于播放第一视频;

判断单元,用于判断是否能够获得与第一视频的当前播放画面有关的至少一个关联数据,判断为是的情况下,触发获得单元;

获得单元,用于获得与第一视频的当前播放画面有关的至少一个关联数据;

输出单元,用于输出所述至少一个关联数据中的至少部分关联数据;

其中,输出单元以音频或视频的方式进行所述至少部分关联数据的输出,所述关联数据为观看者针对所述当前播放画面而产生的数据。

第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述方法的步骤。

第四方面,本申请实施例提供一种输出数据的设备,包括:

一个或多个处理器;

与所述一个或多个处理器通信连接的存储器;

一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为执行以上所述的方法。

本申请实施例中,实现了诸如心得、体会、评论等关联数据的自动输出,可体现智能性。且针对某一播放画面的关联数据在视频播放该画面图像的情况下进行输出,由此可获知输出的关联数据是用户针对视频中的哪个画面图像而做出的数据,提升了观看体验,还实现了关联数据的针对性输出。将关联数据以音频或视频的方式进行输出,实现了趣味性输出。

附图说明

图1为本申请实施例的输出数据的方法的流程示意图一;

图2为本申请实施例的输出数据的方法的流程示意图二;

图3为本申请实施例的输出数据的方法的流程示意图三;

图4为本申请实施例的输出数据的方法的流程示意图四;

图5-图8为本申请实施例的几种应用操作界面示意图;

图9-图12为本申请实施例的关联数据的几种呈现示意图;

图13为本申请实施例的输出数据的设备的组成结构示意图;

图14为本申请实施例的输出数据的设备的硬件结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在本申请的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。

在实际应用中,视频的每个播放画面实际上为一张图像,针对各张图像所表达的内容,存在有用户有针对该图像内容进行心得体会标注或记录、评论的情况。本申请实施例中,能够在播放视频的情况下,实现对用户针对某个画面的心得体会或评论的自动展示,还可让观看该视频的用户及时获知其它用户针对该画面而产生的心得体会,提高信息传达效率。下面对本申请实施例的技术方案做详细说明。

本申请实施例提供了一种输出数据的方法,该方法可应用于输出数据的设备中。该设备可以是任何能够输出音频、图像和视频数据中的至少一种数据的设备。如手机、电脑、笔记本、电视机、服务器、智能穿戴式设备如智能手表、智能眼镜等。为方便后续的描述,将输出数据的设备简称为目标设备。

图1为本申请实施例中输出数据方法的第一实施例,如图1所示,所述方法包括:

s101:在播放第一视频的情况下,判断是否能够获得与第一视频的当前播放画面有关的至少一个关联数据;

判断为是的情况下,继续执行s102;

判断为否的情况下,继续执行s104;

本步骤中,第一视频可以是观看者可观看的任意一个视频,如教学视频、娱乐视频等。播放画面是观看者所观看的播放视频中的任意一个画面图像。当前播放画面为视频当前正播放的图像。在实际应用中,关联数据可以具体是观看者(用户)在观看该当前播放画面的内容而产生的心得、体会、评论等数据。

可以理解,所播放的视频中的各张画面图像并非全部画面图像均存在有与其有关的关联数据,可能是部分画面图像存在有与其有关的关联图像,部分画面图像没有。其中,与播放画面有关的关联数据可视为用户针对该播放画面内容而产生的诸如心得、体会、评论等数据。

本步骤中,针对视频的当前播放画面,判断是否能够获得与该画面图像有关的关联数据。相当于,针对当前播放画面,是否存在有用户针对该播放画面而产生的心得、体会、评论等数据。判断为存在的情况下,继续执行s102;否则执行s104。

s102:获得与第一视频的当前播放画面有关的至少一个关联数据,继续执行s103;

s103:输出所述至少一个关联数据中的至少部分关联数据;其中,所述至少部分关联数据能够以音频或视频的方式进行输出,所述关联数据为观看者针对所述当前播放画面而产生的数据。

如果将s101~s103中的当前播放画面视为第一视频的第n(n为大于等于1的正整数)个播放画面,则在执行s101~s103之后、或者判断为不能够或无法获得与第一视频的第n个播放画面有关的至少一个关联数据,则继续执行s104;

s104:更新n,如更新n=n+1,将更新后的n代入至s101继续执行,以将视频播放完。

前述的方案相当于,在播放视频的每一张播放图像的情况下,均执行一次s101~s104的方案,直接将视频播放完成。其中,在视频播放有存在有用户的心得、体会、评论等数据的播放图像的情况下,获得这些(个)心得、体会、评论中的至少部分数据,输出。从而实现了诸如心得、体会、评论等关联数据的自动输出,不需要用户的过多参与即可实现关联数据的自动输出,可体现智能性。且针对某一张播放图像的关联数据在视频播放该图像的情况下进行输出,由此可获知输出的关联数据是用户针对视频中的哪个画面而做出的数据,提升了观看体验,还实现了关联数据的针对性输出。且关联数据以音频或视频的方式进行输出,可避免相关技术中以文本形式输出弹幕内容、输出较为固定且单一的问题。将关联数据以音频或视频的方式进行输出,实现了趣味性输出。此外,针对视频的当前播放画面,还能够及时地将用户针对该播放画面内容的心得、体会、或评论等信息进行自动输出,能够及时向观看该当前播放画面的用户传达其它用户针对该画面内容的产生的心得、体会、或评论,可提高信息传达效率。

执行s101~s104的主体为输出数据的设备(目标设备)。

在s103中限定于进行至少部分关联数据进行输出的原因在于:针对视频的某个播放画面,可能有好多用户均针对该播放画面产生了心得、体会、或评论,在心得、体会、或评论的数量较多的情况下,为避免显示屏无法完全将针对该播放画面的全部心得、体会、或评论均输出,本申请实施例中,将这些心得、体会、评论等数据中的至少部分心得、体会、评论等进行输出。在数量上,可视用户针对该播放画面产生的一次心得、体会或评论视为一个关联数据。

从前述的技术方案可知,视频从头到尾进行播放,针对视频的各个播放画面,均进行s101~s104所示的方案,如果视频中的某个播放画面、能够获得与该播放画面有关的关联数据,则其关联数据中的至少部分数据进行输出。如果不能够获得或无法获得与该播放画面有关的关联数据,则继续下一个画面的播放。在实际应用中,对某个播放画面有关的关联数据可在视频播放该播放画面中进行显示。在对关联数据进行显示时,用户产生该关联数据所针对的播放画面可以是继续播放,也可以是停止播放,优选为停止播放。对关联数据的显示时间,可以是用户产生该关联数据所针对的播放画面在整个视频中开始显示的时间一直持续到该视频结束。也可以是,关联数据的显示从用户产生该关联数据所针对的播放画面在整个视频中开始显示的时间持续到该播放画面播放结束。还可以是,预先设定显示时长,以所设定的显示时长进行关联数据的显示。当然,还包括其它任何合理的显示情况,由于无法枚举,不一一赘述。

图2为本申请实施例中输出数据方法的第二实施例,如图2所示,所述方法包括:

s201:在播放第一视频的过程中,采集至少一个观看者针对所述第一视频的至少部分播放画面而产生的至少一个音频数据和/或至少一个视频数据;

s202:确定采集到的音频数据和视频数据为与所述至少部分播放画面有关的关联数据;

s203:将所述关联数据与所述至少部分播放画面中的对应播放画面的标识信息进行对应保存。

前述s201~s203可视为如何得到关联数据的过程。主要是采集用户观看视频的某个播放画面而产生的以音频方式或视频方式说出的心得、体会或评论等数据。在采集完用户针对某个播放画面而产生的以音频方式或视频方式说出的心得、体会或评论等数据的情况下,将该播放画面与针对该播放画面而产生的用户以音频方式或视频方式说出的心得、体会或评论等数据进行对应保存。在具体实现上,将该播放画面位于整个视频中的播放节点信息如播放时间信息、或者该播放画面图像本身作为播放画面的标识信息,将该播放画面的标识信息与针对该播放画面而产生的用户以音频方式或视频方式说出的心得、体会或评论等数据进行对应保存。示例性地,针对视频播放时间01:30的画面,用户以音频方式说出针对该画面内容的心得数据,采集该心得数据,将播放时间01:30的画面与采集到的该心得数据进行对应记录。可以理解,采用如上方案得到的关联数据更能够体现用户在观看某播放画面时而产生的真实感受,大大方便了用户。且用户仅需要以视频或音频的方式将自身的感受说出,无需进行文本的输入,方便了对用户的真实感受信息的采集,提高智能性。并将其真实感受及该真实感受所针对的播放画面进行对应保存,可为后续获得与该播放画面有关的关联数据并输出关联数据的方案提供了一定的便利性。

可以理解,在实际应用中,针对视频中的某个同一播放画面,可能不止一个用户会存在心得或体会。本申请实施例中,将各个用户针对该同一播放画面的心得或体会均按照前述方案进行保存。如此,针对同一播放画面的标识信息,可能存在有多个心得或体会数据与之对应保存。也即,本申请实施例中的关联数据的保存将会将每个对该同一播放画面产生心得或体会的用户、其以视频或音频方式说出的心得或体会均进行保存。

s204:在后续播放第一视频的情况下,如果判断为能够获得与第一视频的当前播放画面有关的至少一个关联数据,继续执行s205;

s205:获得所述当前播放画面的标识信息;

s206:从对应保存的关联数据与播放画面的标识信息中,确定与所述当前播放画面的标识信息对应的关联数据为与所述当前播放画面有关的关联数据。

s207:输出所述至少一个关联数据中的至少部分关联数据。

执行s201~s207的主体为输出数据的设备(目标设备)。判断为不能够或无法获得与第一视频的当前播放画面有关的至少一个关联数据,则参照前述的s104执行,重复之处不赘述。

在s201~s203所示的方案中,针对某个视频,在视频播放的过程中,可将各个用户针对相应播放画面内容而产生的以视频或音频方式说出的心得或体会及播放画面的标识信息对应保存,可确保信息保存的准确性。在s204~s207所示的方案中,从对应保存的关联数据与播放画面的标识信息中,依据当前播放画面的标识信息,确定与所述当前播放画面有关的关联数据,并输出至少部分与所述当前播放画面有关的关联数据。其中,依据当前播放画面的标识信息确定与当前播放画面有关的关联数据,可保证关联数据的确定准确性。

在前述s204~s207中,针对当前播放的视频的某个(当前)播放画面,判断是否能够获得与第一视频的当前播放画面有关的至少一个关联数据相当于判断是否保存有与第一视频的该当前播放画面有关的关联数据,如果判断为保存有,则判断为能够获得与第一视频的该当前播放画面有关的关联数据。获得该当前播放画面的标识信息如读取当前播放画面在整个视频中的播放时间信息或画面图像本身,从保存的数据中,依据该当前播放画面的标识信息进行关联数据的查找或搜索。从保存的数据中,查找或搜索到的与该当前播放画面的标识信息对应的数据为与该当前播放画面有关的关联数据。将查找或搜索到的至少部分关联数据进行输出如显示。

前述方案中,针对视频的某个播放画面,如果存在有同一用户针对该播放画面而产生的多个心得、体会或评论数据,或不同用户针对该同一播放画面的心得、体会或评论数据,则在采集针对该同一播放画面的心得、体会或评论数据的情况下,还需要记录采集各个针对该同一播放画面的心得、体会或评论数据的时间,也即记录采集时间。在显示屏无法完全将针对该同一播放画面的所有心得、体会、或评论均输出的情况下,按照记录的采集时间的先后顺序,进行输出。实例性地,如果经过从保存的数据中的查找或搜索,发现针对该当前播放画面的心得、体会或评论数据的数量较多为15个,超过了显示屏当前可允许显示的关联数据的数量为5个,则读取记录的这些数据的采集时间。按照采集时间的先后顺序进行显示。如将15个关联数据按照时间先后顺序排序,排序为第一个-第五个的关联数据先显示,排序为第六个-第十个的关联数据再显示,最后显示排序为第11个-第15个的关联数据。相当于按照时间先后顺序,将15个关联数据划分为三组,可以理解,这三组中每组数据的显示时间可以均等于当前播放画面的播放时长,还可以均等于当前播放画面的播放时长的1/3,还可以从当前播放画面的播放时间点开始一直显示在视频播放结束,对此不做具体限定。

在一个可选的方案中,如图3所示,s201:在播放第一视频的过程中,采集至少一个观看者针对所述第一视频的至少部分播放画面而产生的至少一个音频数据和/或至少一个视频数据还可以通过如下方案来实现:

s2011:在播放第一视频的过程中,检测所述观看者针对所述当前播放画面而产生的第一预定操作;

本步骤中,第一预定操作可以是任何合理的操作,如点击操作、按压操作、滑动操作、语音操作等至少一种操作。优选为按压操作或滑动操作。第一预定操作可以为观看者(用户)在观看的视频播放为当前播放画面的情况而在当前播放画面上产生的按压操作或滑动操作。

s2012:获得第一预定操作的操作属性;

本步骤中,如果第一预定操作为按压操作,则操作属性可以为按压时长和/或在显示屏上的按压位置。如果第一预定操作为滑动操作,则操作属性为滑动距离、在显示屏上的滑动位置(开始位置至结束位置)、和/或滑动手势。如果第一预定操作为点击操作,则操作属性可以为点击频率。如果第一预定操作为语音操作,则操作属性可以为识别语音数据的语意。

s2013:在所述操作属性满足预定条件的情况下,呈现采集功能键;其中,所述采集功能键用于对观看者针对所述当前播放画面而产生的音频数据和/或视频数据进行采集;

本步骤中,如果第一预定操作为按压操作,则按压时长大于预设时长和/或按压位置位于预设位置如显示屏的中心位置可视为满足预定条件的操作属性。如果第一预定操作为滑动操作,则滑动距离大于预设距离、和/或在显示屏上的滑动位置为从显示屏的左边(显示屏的左短边)距离显示屏边缘3cm处平行滑动至右边(显示屏的右短边)距离显示屏边缘3cm、或者滑动手势为预定手势如为字母“z”的手势,视为满足预定条件的操作属性。如果第一预定操作为点击操作,则点击频率满足预定频率视为满足预定条件的操作属性。如果第一预定操作为语音操作,则识别语音数据的语意为“采集音频和/或视频数据”的操作属性可视为满足条件的操作属性。预定操作、操作属性以及预定条件可根据实际应用情况而灵活设定,由于无法枚举,不做一一赘述。

在操作属性满足预定条件的情况下,呈现用于对观看者针对所述当前播放画面而产生的音频数据和/或视频数据进行采集的功能键(采集功能键)。采集功能键可呈现在当前播放画面之上,还可以呈现在显示屏上未被当前播放画面覆盖的地方如显示屏的左上角位置。

s2014:检测所述观看者对所述采集功能键的操作,采集所述观看者针对所述当前播放画面而产生的至少一个音频数据和/或至少一个视频数据。

本步骤中,如果用户针对当前播放画面有自己的心得、体会或评论,则产生对采集功能键进行操作,如触控、按压、滑动等,目标设备检测用户对该采集功能键的操作,认为对采集功能键操作的用户存在有录入心得、体会或评论的需求,则响应该操作,采集观看者针对当前播放画面而产生的至少一个音频数据和/或至少一个视频数据。

执行s2011~s2014的主体为输出数据的设备(目标设备)。

前述s2011~s2014中,设置有采集功能键,并在用户存在有心得、体会或评论数据被录入的情况下,依据用户针对当前播放画面而产生的操作以及该操作的操作属性进行采集功能键的呈现,可保证采集功能键在有需要的情况下被呈现。并基于检测到的观看者对采集功能键的操作,对观看者针对当前播放画面而产生的至少一个音频数据和/或至少一个视频数据进行采集,实现了心得、体会或评论数据的自动采集或录入,提高了智能性。且自动采集或录入的心得、体会或评论数据为音频数据或视频数据,可避免心得、体会或评论数据为文本数据而带来的观看枯燥的问题。

结合图5所示,为播放时长为5分钟的换手率教学课程视频,在该视频播放过程中,如果播放到3分20秒的位置,用户觉得该视频的第3分20秒的播放画面(当前播放画面)内容对换手率概念进行讲解的一重点之处,想要将这一重点之处从整个视频中标识出来。则用户将在当前播放画面上产生按压操作,目标设备检测这一按压操作,判断按压操作产生的按压时长与预设时长之间的大小关系,如果判断按压操作产生的按压时长大于预设时长,则视为操作属性满足预定条件。在当前播放画面上、具体是当前播放画面的中心位置处呈现出采集功能键,如图5中的功能键1。用户产生对采集功能键进行诸如触控、按压、滑动等操作,目标设备检测用户对该采集功能键的如上操作,认为对采集功能键操作的用户存在有录入心得、体会或评论的需求。采集用户针对当前播放画面说出的心得、体会或评论等数据,得到针对当前播放画面而产生的以音频方式录入或采集的心得、体会或评论等数据。或者,采集用户针对当前播放画面以视频方式表达出的心得、体会或评论等数据,得到针对当前播放画面而产生的以视频方式录入或采集的心得、体会或评论等数据。实现了心得、体会或评论数据的自动采集或录入,提高了智能性。且自动采集或录入的心得、体会或评论数据为音频数据或视频数据,可避免心得、体会或评论数据为文本数据而带来的观看枯燥的问题。

前述方案中,采集功能键为既可以实现对用户针对当前播放画面说出的心得、体会或评论等数据的采集或录入,也可以实现对用户针对当前播放画面以视频方式表达出的心得、体会或评论等数据的采集或录入。对于该采集功能键是实现音频数据还是视频数据的采集或录入,可根据目标设备识别用户对该采集功能键产生的何种操作而定。示例性地,可预先设置对采集功能键产生的不同操作实现音频数据和视频数据的采集或录入功能。例如设置对采集功能键产生的按压操作实现了对音频数据的采集或录入功能,对采集功能键产生的触控如点击操作实现了对视频数据的采集或录入功能。目标设备检测用户对该采集功能键的操作,认为对采集功能键操作的用户存在有录入心得、体会或评论的需求,进一步,检测用户对该采集功能键的操作为按压操作还是点击操作,如果是按压操作,则认为需要对音频数据进行采集或录入。如果是点击操作,则认为需要对视频数据进行采集或录入。由此可通过同一按键-采集功能键实现对音频的心得、体会或评论数据或视频的心得、体会或评论数据的分别采集或录入。

在一个可选的方案中,所述采集功能键包括第一采集功能键和第二采集功能键;其中,所述第一采集功能键用于对所述观看者针对所述当前播放画面而产生的音频数据进行采集(或录入);所述第二采集功能键用于对所述观看者针对所述当前播放画面而产生的视频数据进行采集(或录入);在检测到针对第一功能键的操作的情况下,启动音频采集装置,由音频采集装置对所述观看者针对所述当前播放画面而产生的音频数据进行采集;或者,在检测到针对第二功能键的操作的情况下,启动视频采集装置,由视频采集装置对所述观看者针对所述当前播放画面而产生的视频数据进行采集。此处,与前述的依据用户针对当前播放画面而产生的第一预定操作以及该操作的操作属性满足预定条件的情况下,呈现既能够对音频数据采集或录入也能够对视频数据进行采集或录入的采集功能键不同,本可选方案中,在用户针对当前播放画面而产生的第一预定操作的操作属性满足预定条件的情况下,可呈现两个功能键,第一功能键和第二功能键。如果将第一功能键视为对音频数据进行采集或录入的功能键,则将第二功能键视为对视频数据进行采集或录入的功能键,反之亦可。以第一功能键视为对音频数据进行采集或录入的功能键,第二功能键为对视频数据进行采集或录入的功能键为例,在检测到针对第一功能键的操作的情况下,启动音频采集装置如麦克风,由麦克风对用户针对当前播放画面而产生的音频数据进行采集。在检测到针对第二功能键的操作的情况下,启动视频采集装置如摄像头,由摄像头对用户针对当前播放画面而产生的视频数据进行采集。利用不同的功能键实现对音频的心得、体会或评论数据、和视频的心得、体会或评论数据的采集或录入,可保证音频和视频的采集或录入准确性。

结合图6所示,为播放时长为5分钟的换手率教学课程视频,在该视频播放过程中,如果播放到3分20秒的位置,用户觉得该视频的第3分20秒的播放画面(当前播放画面)内容对换手率概念进行讲解的一重点之处,想要将这一重点之处从整个视频中标识出来。则用户将在当前播放画面上产生滑动操作,目标设备检测这一滑动操作,判断滑动操作产生的滑动距离与预设距离之间的大小关系,如果判断滑动操作产生的滑动距离大于预设距离,则视为操作属性满足预定条件。在当前播放画面上呈现出两个采集功能键,如图6中的功能键11(第一功能键)和功能键12(第二功能键)。其中,功能键11为用于对音频的心得、体会或评论数据进行采集或录入。功能键12为用于视频的心得、体会或评论数据进行采集或录入。用户产生对功能键11进行诸如触控、按压、滑动等操作,目标设备检测用户对功能键11的如上操作,认为用户存在有录入音频心得、体会或评论的需求。从图6跳转到图7,如图7所示,开启麦克风,用户针对当前播放画面内容说出自己的心得、体会或评论数据,如“这里讲的很不错,总结而言,换手率是股票行业中可随着股票的成交价格成比例的指标参数”麦克风采集这些数据作为针对当前播放画面的关联数据,并将采集的数据与当前播放画面的标识信息进行对应保存。可以理解,在图7所示中,以单次音频采集时长为60s为例,也即麦克风的每次采集最长采集为时60s的数据。这60s的时长将通过长条形图像的逐渐变短来提示用户单次采集时长正在慢慢变短。也可以通过长条形图像的长度来提示在60s的时长中还剩余多长时间。如图7所示的6个长条形图像中,最长的长条形代表60s的时长,次短的长条形图像代表20s的时长,最短的长条形图像代表10s的时长。目标设备在启动麦克风时,对单次采集时长进行倒计时,如果还剩下20s的采集时长,则控制次短的长条形图像闪动。如果还剩下10s的采集时长,则控制最短的长条形图像闪动,以提示用户还剩余下多长时间。图7中的功能键13为取消功能键,功能键14为确认/完成功能键。如果在录制的过程中,目标设备检测到对用户对功能键13的操作则取消采集或录制。如果检测到对用户对功能键14的操作则确认录制完成。读取当前播放画面的播放时间信息,将该时间信息作为当前播放画面的标识信息,与录制完成的音频心得、体会或评论进行对应保存。

用户产生对功能键12进行诸如触控、按压、滑动等操作,目标设备检测用户对功能键12的如上操作,认为用户存在有录入视频心得、体会或评论的需求。从图6跳转到图8,如图8所示,开启摄像头,用户按压功能键15,进行视频的录制,摄像头采集用户说出自己的心得、体会或评论数据的画面以及说话内容,如“这里推荐大家重点观看,它主要表达的意思是换手率是股票行业中一项重要的指标参数,可随着股票的成交价格的变化而变化”,摄像头采集这些数据作为针对当前播放画面的关联数据,并将采集的数据与当前播放画面的标识信息进行对应保存。如上方案,利用不同的功能键实现对音频的心得、体会或评论数据、和视频的心得、体会或评论数据的采集或录入,实现了音频和视频关联数据的准确获得。

可以理解,图5-图8仅为一种为便于理解而提供的具体示例而已,并不限定本申请实施例的所有实现方式。在实际应用中任何合理的方式均覆盖在本申请实施例的范围之下。

图4为本申请实施例中输出数据方法的第四实施例,如图4所示,所述方法包括:

s401:在播放第一视频的情况下,判断是否能够获得与第一视频的当前播放画面有关的至少一个关联数据;

s402:判断为是的情况下,获得与第一视频的当前播放画面有关的至少一个关联数据;

s403:呈现提示数据,所述提示数据为针对所述至少一个关联数据中的至少部分关联数据的提示数据、用于提示可对所述至少部分关联数据进行输出;

s404:检测针对所述提示数据的第二预定操作,所述第二预定操作为用于对所述至少部分关联数据进行输出的操作;

s405:基于所述第二预定操作,生成第一指令,所述第一指令为用于对所述至少部分关联数据进行输出的指令;

s406:响应第一指令,获得所述至少部分关联数据的输出类型;所述输出类型表征为以音频进行输出或以视频进行输出的类型;

s407:以所述输出类型输出所述至少部分关联数据。

执行s401~s407的主体为输出数据的设备(目标设备)。判断为不能够或无法获得与第一视频的当前播放画面有关的至少一个关联数据,则参照前述的s104执行,重复之处不赘述。

与图1至图3所示的直接进行关联数据的呈现的方案不同,在s401~s407中,在判断能够获得与第一视频的当前播放画面有关的至少一个关联数据的情况下,获得与第一视频的当前播放画面有关的至少一个关联数据,呈现提示数据,并在检测到针对提示数据的预定操作(第二预定操作)的情况下,生成用于对所述至少部分关联数据进行输出的指令(第一指令),响应第一指令,获得所述至少部分关联数据的输出类型,以至少部分关联数据的输出类型进行至少部分关联数据的输出。本申请提供的技术方案相当于,不直接进行关联数据的呈现,而是先呈现用于提示对至少部分关联数据进行输出的提示数据,并针对用户对提示数据的操作以关联数据的输出类型再进行关联数据的输出。可满足用户的实际输出需求,提高用户体验。

在一个可选的方案中,在s402中获得的关联数据为两个或两个以上的情况下,所述方法还包括:获得针对各个关联数据的各个提示数据;确定各个提示数据在显示屏上的呈现位置;将各个提示数据显示在对应的呈现位置上。相当于,针对视频的同一播放画面,如果与其有关的关联数据存在有两个或两个以上的情况,则每个关联数据存在有与之对应的提示数据。为避免这些提示数据在显示屏上显示时存在重叠,则为各个提示数据分配在显示屏上的呈现位置,为不同的提示数据分配不同的呈现位置,将各个提示数据显示在对应的呈现位置上。如此,用户通过呈现在显示屏上的提示数据,即可获知针对视频的当前播放画面一共有几个关联数据(关联数据的数量与提示数据的数量一致),方便了用户。

在一个可选的方案中,所述提示数据至少包括所述至少部分关联数据中的各关联数据的至少部分文本数据;其中,所述文本数据为对所述各关联数据的至少部分数据进行文本识别而得到。本可选方案中,为起到不同提示数据的对应提示作用,还可以在音频采集装置或视频采集装置采集到用户针对该播放画面而产生的关联数据的情况下,将采集的数据中的音频数据进行文本识别,相当于将用户说出的心得、体会或评论内容进行文本识别,将其作为提示数据的一部分,在呈现提示数据的情况下,将识别出的文本进行一同呈现。可以理解,识别出的文本可以是对用户说出的心得、体会或评论内容一字不漏地进行文本识别,也可以识别出主要意思,还可以识别出部分。在呈现时,考虑到呈现位置的有限性,通常呈现出能够表达主要意思的文本数据,也可以呈现与用户说的前几个字的文本数据。如此,可方便用户获知各个关联数据所表达的内容,提高了用户的使用体验。

下面以提示数据至少包括产生心得、体会或评论的用户的标识信息如用户头像、关联数据的类型(为音频还是视频)、以及关联数据的播放时长等,还包括:用户说的前几个字的文本数据为例,结合图9-12对前述实施例四的方案进行说明。

假定本应用场景中,用户1、用户2在各自观看换手率教学课程视频的过程中,针对第3分20秒的播放画面,他们均产生针对该播放画面的内容进行内容重点之处标注的想法。通过图5-图8实现了针对第3分20秒的播放画面内容的各自心得的记录,如用户1的心得是“这里讲的很不错,总结而言,换手率是股票行业中可随着股票的成交价格成比例的指标参数”。用户2的心得是“这里推荐大家重点观看,它主要表达的意思是换手率是股票行业中一项重要的指标参数,可随着股票的成交价格的变化而变化”。用户1的心得是通过音频的方式录入的。用户2的心得是通过视频方式录入的。用户1的心得与第3分20秒的播放画面的标识信息将对应保存。用户2的心得与第3分20秒的播放画面的标识信息将对应保存。

在用户3观看换手率教学课程视频的过程中,在视频播放到第3分20秒的播放画面的情况下,判断是否保存有与第3分20秒的播放画面有关的关联数据,如果判断为保存有,则读取第3分20秒的播放画面在整个视频中的播放时间信息,从保存的数据中,依据第3分20秒的播放画面的播放时间信息进行关联数据的查找或搜索。从保存的数据中,查找或搜索到的与第3分20秒的播放画面对应的数据为与该第3分20秒的播放画面有关的关联数据。本应用场景1假定针对第3分20秒的播放画面,查找或搜索到用户1的心得数据和用户2的心得数据。读取为各个心得数据设置的提示数据,为各提示数据分配在显示屏上的呈现位置并以各自的呈现位置呈现在显示屏上。为用户1针对第3分20秒的播放画面而产生的提示数据和为用户2针对第3分20秒的播放画面而产生的提示数据以及各提示数据的呈现位置参照图9所示。各提示数据均包括用户头像、关联数据的类型(为音频还是视频)、关联数据的播放时长、以及用户说的前几个字的文本数据等信息。其中一个提示数据呈现在显示屏的左边,如图9所示,呈现在左边的提示数据还包括文本数据“这里讲的不错”。另一个提示数据呈现在显示屏的右边,呈现在右边的提示数据还包括文本数据“这里推荐大家重点观看”。

针对呈现在显示屏的左边的提示数据,在检测到用户针对音频播放按键的操作(第二预定操作)的情况下,从图9跳转到图10进行音频播放。具体的,在检测到用户针对音频播放按键的操作的情况下,生成用于对用户1针对第3分20秒的播放画面而产生的关联数据进行输出的指令、具体生成音频输出指令(第一指令),响应音频输出指令,确定输出类型为以音频方式进行输出,对用户1针对第3分20秒的播放画面而产生的心得数据进行音频播放。

针对呈现在显示屏的右边的提示数据,在检测到用户针对视频播放按键的操作(第二预定操作)的情况下,从图9跳转到图11进行视频播放。具体的,在检测到用户针对视频播放按键的操作的情况下,生成用于对用户2针对第3分20秒的播放画面而产生的关联数据进行输出的指令、具体生成视频输出指令(第一指令),响应视频输出指令,确定输出类型为以视频方式进行输出,对用户1针对第3分20秒的播放画面而产生的心得数据进行视频播放。在技术层面上,为实现用户2针对第3分20秒的播放画面而产生的心得数据的视频播放,可在视频当前播放的画面的基础上创建出一个视频播放窗口,在视频播放窗口中进行用户2针对第3分20秒的播放画面而产生的心得数据的播放。该视频播放窗口的大小和在显示屏上的显示位置可预先设定。如图11所示,用户2针对第3分20秒的播放画面而产生的心得数据的视频为2分钟时长的视频,从头开始播放该视频,在播放该视频的过程中,用户可操作暂停键以停止该视频的播放。也可以操作窗口关闭键进行该窗口的关闭。

本领域技术人员应该理解,如果用户2针对第3分20秒的播放画面而产生的心得数据是以视频方式录入的,则除了对视频进行播放之外,还可以仅对录入的视频数据中的音频数据进行播放。在检测到用户针对视频播放按键的操作(第二预定操作)的情况下,如从图9跳转到图12,从头开始播放该视频中的音频,在播放该音频的过程中,用户可操作暂停键以停止该音频的播放。

在实际应用中,在进行关联数据的播放的过程中,换手率教学课程视频将停止播放,而避免混淆。各用户针对第3分20秒的播放画面而产生的心得数据在各自播放完成之后隐藏或消失。继而进行换手率教学课程视频的继续播放。

前述方案中,如果图10或图11所示的心得数据是由用户a针对第3分20秒的播放画面而产生的,则可以在显示屏上对图10或图11所示的提示数据进行拖动。拖动过程中只显示由用户a录制的心得、体会或评论数据。如果用户a针对第3分20秒的播放画面而产生的心得数据有多个,也即提示数据有多个,那么在拖动过程中,不要将提示数据进行重叠。如将拖动的提示数据拖动至空白处,在空白处进行显示。在实际应用中,考虑到显示屏大小的有限,应预先设置同时呈现的提示数据的数量的上限,如为10个。和/或,预先设置针对同一视频的同一播放画面内容、仅允许采集或录入10个心得数据,其它针对该同一播放画面内容的心得数据不予采集或录入。如此便可保证呈现的提示数据的清晰度和有效性。

前述方案,至少具有以下优势:

1)针对视频的某个播放画面,在存在有用户针对该播放画面而产生的心得、体会或评论等数据的情况下,自动获得这些数据,并自动输出,实现了关联数据的自动输出,体现了智能性;

2)当前观看视频的用户可获知输出的关联数据是哪些用户针对该视频中的哪个画面而做出的心得、体会或评论,提升了观看体验,实现了关联数据的针对性输出;

3)将关联数据以音频或视频的方式进行输出,避免了文本数据的枯燥性,实现了趣味性输出。

4)针对视频的某个播放画面,还能够及时地将其他用户针对该播放画面内容的心得、体会、或评论等信息进行自动输出,能够及时向观看该当前播放画面的用户传达其它用户针对该画面内容的产生的心得、体会、或评论,可提高信息传达效率;

5)先呈现提示数据,并针对用户对提示数据的操作以关联数据的输出类型再进行关联数据的输出,可满足用户的实际输出需求,提高用户体验。

本申请实施例所应用的应用场景一:在用户观看视频时,想要对其中某个播放画面内容做笔记,则可以采用本申请实施例的方案进行笔记内容的录入。再该用户再次观看该视频的时候,在播放到该画面的时候,可自动将之前自己针对该播放画面做的笔记内容调用并显示出来,可方便查看笔记内容以及该笔记内容是基于哪个画面内容而做出的,提高了信息传达的效率。

本申请实施例所应用的应用场景二:在用户a观看视频时,在播放到某个播放画面的时候,可自动将其它用户对该播放画面内容而做出心得、体会或评论数据调用并显示出来,如此,用户a便可获知其它用户对播放画面内容的想法,能够及时向观看该播放画面的用户如用户a传达其它用户针对该画面内容的产生的心得、体会、或评论,提高了信息传达效率。还可以用户a在再次观看该播放画面的时候,不仅其它用户针对该画面内容的产生的心得、体会、或评论,还可看到之前自身对该播放画面内容产生的批注或标注内容。

本申请实施例提供的技术方案可视为在观看视频时能够快捷地针对某个播放画面内容进行心得、体会或评论内容的标记的方案,如此,便可增加了标记内容的可读性。能够在观看视频的时候,以音频或视频的方式进行用户心得、体会或评论内容的标记,使得标记信息更加丰富,为后续的标记信息的查阅或查看提供了方便。

本申请实施例提供一种输出数据的设备,如图13所示,所述设备包括:播放单元11、判断单元12、获得单元13、以及输出单元14;其中,

播放单元11,用于播放第一视频;

判断单元12,用于判断是否能够获得与第一视频的当前播放画面有关的至少一个关联数据,判断为是的情况下,触发获得单元;

获得单元13,用于获得与第一视频的当前播放画面有关的至少一个关联数据;

输出单元14,用于输出所述至少一个关联数据中的至少部分关联数据;

其中,输出单元14以音频或视频的方式进行所述至少部分关联数据的输出,所述关联数据为观看者针对所述当前播放画面而产生的数据。

前述方案中,所述设备包括:

采集单元,用于采集至少一个观看者针对所述当前播放画面而产生的至少一个音频数据和/或至少一个视频数据;

第一确定单元,用于确定采集到的音频数据和视频数据为与所述当前播放画面有关的关联数据;

保存单元,用于将所述关联数据与所述当前播放画面的标识信息进行对应保存。

前述方案中,获得单元13,用于获得所述当前播放画面的标识信息;

从对应保存的关联数据与播放画面的标识信息中,确定与所述当前播放画面的标识信息对应的关联数据为与所述当前播放画面有关的关联数据。

前述方案中,所述设备包括:

第一检测单元,用于检测所述观看者针对所述当前播放画面而产生的第一预定操作;获得第一预定操作的操作属性;在所述操作属性满足预定条件的情况下,呈现采集功能键;其中,所述采集功能键用于对观看者针对所述当前播放画面而产生的音频数据和/或视频数据进行采集;

检测所述观看者对所述采集功能键的操作,触发采集单元采集所述观看者针对所述当前播放画面而产生的至少一个音频数据和/或至少一个视频数据。

前述方案中,所述采集功能键包括第一采集功能键和第二采集功能键;其中,所述第一采集功能键用于对所述观看者针对所述当前播放画面而产生的音频数据进行采集;所述第二采集功能键用于对所述观看者针对所述当前播放画面而产生的视频数据进行采集;

第一检测单元,用于在检测到针对第一功能键的操作的情况下,启动音频采集装置,由音频采集装置对所述观看者针对所述当前播放画面而产生的音频数据进行采集;

或者,

在检测到针对第二功能键的操作的情况下,启动视频采集装置,由视频采集装置对所述观看者针对所述当前播放画面而产生的视频数据进行采集。

前述方案中,所述设备包括:

所述输出单元14,用于呈现提示数据,所述提示数据为针对所述至少部分关联数据的提示数据、用于提示可对所述至少部分关联数据进行输出;

第二检测单元,用于检测针对所述提示数据的第二预定操作,所述第二预定操作为用于对所述至少部分关联数据进行输出的操作;

基于所述第二预定操作,生成第一指令,所述第一指令为用于对所述至少部分关联数据进行输出的指令;

响应第一指令,获得所述至少部分关联数据的输出类型;所述输出类型表征为以音频进行输出或以视频进行输出的类型;

所述输出单元14,用于以所述输出类型输出所述至少部分关联数据。

前述方案中,获得单元13,用于获得针对各个关联数据的各个提示数据;确定各个提示数据在显示屏上的呈现位置;所述输出单元14,用于将各个提示数据显示在对应的呈现位置上。

本申请实施例的输出数据的设备中的判断单元12、获得单元13、第一检测单元、第二检测单元、以及第一确定单元在实际应用中均可由所述设备中的中央处理器(cpu,centralprocessingunit)、数字信号处理器(dsp,digitalsignalprocessor)、微控制单元(mcu,microcontrollerunit)或可编程门阵列(fpga,field-programmablegatearray)实现。保存单元可由存储器来实现。所述输出单元14及播放单元11可由喇叭或显示屏来实现。

需要说明的是,本申请实施例的输出数据的设备,由于输出数据的设备解决问题的原理与前述的输出数据的方法相似,因此,输出数据的设备的实施过程及实施原理均可以参见前述输出数据的方法的实施过程及实施原理描述,重复之处不再赘述。

这里需要指出的是:以上输出数据的设备实施例项的描述,与上述方法描述是类似的,具有同方法实施例相同的有益效果,因此不做赘述。对于本发明输出数据的设备实施例中未披露的技术细节,本领域的技术人员请参照本发明方法实施例的描述而理解,为节约篇幅,这里不再赘述。

本申请实施例还提供了一种输出数据的设备,包括:一个或多个处理器;与所述一个或多个处理器通信连接的存储器;一个或多个应用程序;其中,所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为执行以上所述的方法。

在一具体示例中,本申请实施例所述的输出数据的设备可具体为如图14所示的结构,所述输出数据的设备至少包括处理器51、存储介质52以及至少一个外部通信接口53;所述处理器51、存储介质52以及外部通信接口53均通过总线54连接。所述处理器51可为微处理器、中央处理器、数字信号处理器或可编程逻辑阵列等具有处理功能的电子元器件。所述存储介质中存储有计算机可执行代码,所述计算机可执行代码能够执行以上任一实施例所述的方法。在实际应用中,所述判断单元12、获得单元13、第一检测单元、第二检测单元、以及第一确定单元均可以通过所述处理器51实现。

本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序,该程序被处理器执行时实现以上所述的方法。

这里,计算机可读存储介质可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读存储介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式只读存储器(cdrom)。另外,计算机可读存储介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。所述存储介质可以是只读存储器,磁盘或光盘等。

上述所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1