CN112667081A - 一种弹幕显示方法、装置、存储介质及终端 - Google Patents
一种弹幕显示方法、装置、存储介质及终端 Download PDFInfo
- Publication number
- CN112667081A CN112667081A CN202011588812.4A CN202011588812A CN112667081A CN 112667081 A CN112667081 A CN 112667081A CN 202011588812 A CN202011588812 A CN 202011588812A CN 112667081 A CN112667081 A CN 112667081A
- Authority
- CN
- China
- Prior art keywords
- gesture
- terminal
- target
- bullet screen
- barrage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 99
- 230000002452 interceptive effect Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 33
- 230000006870 function Effects 0.000 description 17
- 230000003993 interaction Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 10
- 238000003384 imaging method Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 210000003811 finger Anatomy 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000306 component Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- RAFGELQLHMBRHD-VFYVRILKSA-N Bixin Natural products COC(=O)C=CC(=C/C=C/C(=C/C=C/C=C(C)/C=C/C=C(C)/C=C/C(=O)O)/C)C RAFGELQLHMBRHD-VFYVRILKSA-N 0.000 description 1
- RAFGELQLHMBRHD-UHFFFAOYSA-N alpha-Fuc-(1-2)-beta-Gal-(1-3)-(beta-GlcNAc-(1-6))-GalNAc-ol Natural products COC(=O)C=CC(C)=CC=CC(C)=CC=CC=C(C)C=CC=C(C)C=CC(O)=O RAFGELQLHMBRHD-UHFFFAOYSA-N 0.000 description 1
- 239000001670 anatto Substances 0.000 description 1
- 235000012665 annatto Nutrition 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- RAFGELQLHMBRHD-SLEZCNMESA-N bixin Chemical compound COC(=O)\C=C\C(\C)=C/C=C/C(/C)=C/C=C/C=C(\C)/C=C/C=C(\C)/C=C/C(O)=O RAFGELQLHMBRHD-SLEZCNMESA-N 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 210000004932 little finger Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种弹幕显示方法、装置、存储介质及终端,其中,一种弹幕显示方法包括:接收第二终端发送的手势弹幕的触发指令,采集所输入的手势图像;识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息;向所述第二终端发送所述手势信息;接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。采用本申请实施例,可以维持用户集中力。
Description
技术领域
本申请涉及通信技术领域,尤其涉及一种弹幕显示方法、装置、存储介质及终端。
背景技术
随着弹幕技术的迅速发展,越来越多的用户在观看视频或直播时通过弹幕进行交流互动。
目前,主要通过用户手动输入文字来发送弹幕,并通过显示文字弹幕进行交流互动。而这种方式使得互动枯燥无趣,从而降低用户的集中力。尤其在远程课堂的弹幕发送场景中会分散上课精力。因此,通过手动输入文字来发送弹幕会降低用户的集中力。
发明内容
本申请实施例提供了一种弹幕显示方法、装置、存储介质及终端,可以维持用户的集中力。所述技术方案如下:
第一方面,本申请实施例提供了一种弹幕显示方法,所述方法包括:
接收第二终端发送的手势弹幕的触发指令,采集所输入的手势图像;
识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息;
向所述第二终端发送所述手势信息;
接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。
第二方面,本申请实施例提供了一种弹幕显示方法,所述方法包括:
获取所输入的手势弹幕的触发指令,将所述触发指令发送至第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息;
接收所述第一终端发送的所述手势信息;
生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。
第三方面,本申请实施例提供了一种弹幕显示装置,所述装置包括:
手势图像采集模块,用于接收所述第二终端发送的手势弹幕的触发指令,采集所输入的手势图像;
手势信息确定模块,用于识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息;
手势信息发送模块,用于向所述第二终端发送所述手势信息;
目标弹幕显示模块,用于接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。
第四方面,本申请实施例提供了一种弹幕显示装置,所述装置包括:
触发指令发送模块,用于获取所输入的手势弹幕的触发指令,将所述触发指令发送至所述第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息;
手势信息接收模块,用于接收所述第一终端发送的所述手势信息;
目标弹幕发送模块,用于生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。
第五方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述第一方面的方法步骤。
第六方面,本申请实施例提供一种终端,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述第一方面的方法步骤。
第七方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述第二方面的方法步骤。
第八方面,本申请实施例提供一种终端,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述第二方面的方法步骤。
本申请一些实施例提供的技术方案带来的有益效果至少包括:
在本申请一个或多个实施例中,第一终端接收第二终端发送的手势弹幕的触发指令,采集所输入的手势图像,并识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息,再向所述第二终端发送所述手势信息,接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。其中,第一终端对应的用户可以通过输入手势以使第一终端显示所述手势对应的目标弹幕,而不用通过输入文字以使第一终端显示文字弹幕,避免了手动输入文字造成的精力分散,同时输入手势并显示手势对应的弹幕,可以增加弹幕的趣味性,从而维持用户的集中力。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种弹幕显示方法的流程示意图;
图2a是本申请实施例提供的一种程序升级指令的显示界面的举例示意图;
图2b是本申请实施例提供的一种手势图像的显示界面的举例示意图;
图2c是本申请实施例提供的一种手势信息的举例示意图;
图2d是本申请实施例提供的一种弹幕显示界面的举例示意图;
图2e是本申请实施例提供的一种在线课堂的弹幕显示的举例示意图;
图3是本申请实施例提供的另一种弹幕显示方法的流程时序图;
图4a是本申请实施例提供的一种计时信息的显示界面的举例示意图;
图4b是本申请实施例提供的一种对应关系的举例示意图;
图5是本申请实施例提供的另一种弹幕显示方法的流程时序图;
图6a是本申请实施例提供的一种手势引导信息显示界面的举例示意图;
图6b是本申请实施例提供的一种手势识别成功的显示界面的举例示意图;
图6c是本申请实施例提供的一种标记目标弹幕的举例示意图;
图7是本申请实施例提供的另一种弹幕显示方法的流程示意图;
图8是本申请实施例提供的一种教师端的显示界面的举例示意图;
图9是本申请实施例提供的另一种弹幕显示方法的流程示意图;
图10是本申请实施例提供的一种弹幕显示装置的结构示意图;
图11是本申请实施例提供的另一种弹幕显示装置的结构示意图;
图12是本申请实施例提供的一种手势信息确定模块的结构示意图;
图13是本申请实施例提供的另一种弹幕显示装置的结构示意图;
图14是本申请实施例提供的另一种弹幕显示装置的结构示意图;
图15是本申请实施例提供的一种目标弹幕发送模块的结构示意图;
图16是本申请实施例提供的另一种弹幕显示装置的结构示意图;
图17是本申请实施例提供的另一种弹幕显示装置的结构示意图;
图18是本申请实施例提供的一种第一终端的结构示意图;
图19是本申请实施例提供的一种第二终端的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
下面结合具体的实施例对本申请进行详细说明。
在一个实施例中,如图1所示,特提出了一种弹幕显示方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的弹幕显示装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。所述弹幕显示装置可以为终端设备,包括但不限于:个人电脑、平板电脑、手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备等。在不同的网络中终端设备可以叫做不同的名称,例如:用户设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置、蜂窝电话、无绳电话、5G网络或未来演进网络中的终端设备等。
具体的,该弹幕显示方法包括:
S101:接收第二终端发送的手势弹幕的触发指令,采集所输入的手势图像。
本实施例的执行主体为所述第一终端,所述第一终端可以包括弹幕显示应用程序,该弹幕显示应用程序可以基于信息交互规则,实现所述第一终端与其他终端的信息交互。所述弹幕显示应用程序包括但不限于视频软件,直播软件以及在线课堂软件等。
所述触发指令是触发所述第一终端进入弹幕显示环节的指令,也可以触发所述第一终端开始采集手势信息。在本实施例中,采集手势信息的过程为:所述第一终端采集手势图像,再通过手势识别技术识别手势图像对应的手势信息,并将该手势信息发送至所述第二终端。
易于理解的是,针对不同的弹幕显示应用程序,发送所述触发指令的所述第二终端不同。
当弹幕显示应用程序可以实现多端交互时,所述第二终端可以为弹幕显示应用程序的另一客户端。例如,在线课堂软件的客户端包括教师端以及学生端,所述第二终端为教师端,所述第一终端为学生端,教师端发送触发指令至学生端,从而使得学生端接收所述触发指令。
当弹幕显示应用程序只能实现程序交互时,所述第二终端可以为弹幕显示应用程序对应的服务端,而所述第一终端为客户端。例如,视频软件的服务端将触发指令设置播放的视频中特定情节或时间点上,当客户端浏览至该视频的特定情节或时间点时,该服务端发送触发指令至客户端,其中,所述第二终端为视频软件的服务端。
在接收所述触发指令后,采集所输入的手势图像。其中,采集手势图像的方法可以为通过摄像头拍摄图像,也可以为通过摄像头录像得到视频,并基于图像特征提取技术在该视频中选取一帧最具有手势特征的图像作为手势图像。
可选的,在接收到所述触发指令后,判断所述第一终端是否支持手势识别,若是,则采集所述手势图像;若否,则在显示界面发出程序升级指令,接收所述用户针对所述程序升级指令发送的确定指令,进行程序升级,从而使得所述第一终端支持手势识别,并开始采集所述手势图像。其中,可以通过判断所述第一终端是否包括手势识别引擎来判断所述第一终端是否支持手势识别。手势识别引擎是手势识别程序或***的核心组件,当检测到所述第一终端不包括该手势引擎时,可以通过在线下载的方式获取该手势识别引擎,从而进行程序升级。
如图2a所示,一种程序升级指令的显示界面的举例示意图,包括程序升级指令内容以及选项。其中,程序升级指令内容为“请升级程序以进行手势图像采集!”,选项包括“确定”以及“取消”。用户可以通过点击“确定”选项,从而输入确定指令,以使所述第一终端进行程序升级。用户也可以通过点击“取消”选项,从而输入取消指令,以禁止所述第一终端进行程序升级。在程序升级完成后,可以发出“程序升级完成,开始采集手势图像”的提示指令,以使用户输入手势,从而进行手势图像采集。
易于理解的,所述第一终端在接收触发指令之前,已经在弹幕环节中发送过手势弹幕,则说明所述第一终端支持手势识别,而无需在每次接收到触发指令时判断所述第一终端是否支持手势识别的操作,可以直接采集手势图像。
具体的,为了提高手势识别的成功率,在显示界面上提示用户在成像区域内输入手势。如图2b所示,一种手势图像的显示界面的举例示意图,包括成像区域以及手势图像,用户将手势摆放在显示界面所限定的成像区域内,从而减少所采集的手势图像内的干扰物,进而提高手势识别的成功率。
S102:识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息。
所述目标手势是指用以传达信息的手的姿势。在本申请实施例中,目标手势是指在所述手势图像中识别出用户用以传达弹幕信息的手势。
具体的,识别所述手势图像对应的目标手势的方法可以为:对所述手势图像进行取色处理,使得第一终端可以从处理后的图像中准确提取手势边缘特征,再对提取的手势边缘特征进行数据分析,得到目标手势数据,将目标手势数据与经过普遍训练的手势模型进行匹配,从而得到目标手势。
可选的,将所述目标手势数据保存至目标手势对应的手势模型的数据库中,从而可以进一步完善手势模型的数据库,增加手势识别的准确性。
所述手势信息是指手势所传达的信息,因此,当识别出目标手势后,可以确定目标手势对应的手势信息。例如,如图2c所示,一种手势信息的举例示意图,包括目标手势以及目标手势对应的手势信息。其中,目标手势为拇指与食指交叠且中指、无名指以及小指向掌心合拢,可以确定目标手势对应的手势信息为“比心”。
S103:向所述第二终端发送所述手势信息。
针对不同的所述第二终端,发送所述手势信息的方式也不同。
当所述第二终端为弹幕显示应用程序的另一客户端时,所述发送手势信息的方式可以为:所述第一终端将所述手势信息发送至弹幕显示应用程序的服务端,再由服务端按照信息传输协议将所述手势信息发送至所述第二终端。以在线课堂软件为例,学生端向教师端发送所述手势信息时,将所述手势信息发送至在线课堂软件的服务端,再由该服务端将所述手势信息发送至教师端。
当所述第二终端为弹幕显示应用程序对应的服务端时,所述第二终端可以直接接收到所述第一终端发送的所述手势信息。
S104:接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。
所述目标弹幕是指在观看视频或直播时在显示界面弹出的以所述手势信息为内容的弹幕。
需要说明的是,所述第一终端可以接收所述第二终端发送的弹幕,该弹幕包括但不限于所述目标弹幕。在弹幕显示应用程序中,该弹幕可以包括由所述第二终端发送的弹幕。例如,在视频软件中,视频软件的服务端接收客户端发送的所述手势信息,同时设置或自动生成其他手势信息,并将所述手势信息与其他手势信息生成弹幕并发送至客户端,其中,该弹幕包括对应所述手势信息的目标弹幕,还包括对应其他手势信息的其他弹幕。如图2d所示,一种弹幕显示界面的举例示意图,包括客户端发送的手势信息对应的目标弹幕以及服务端设置的其他手势信息对应的其他弹幕。其中,“棒!”、“耶!”、“666”以及“OK”为目标弹幕,“一大波手势弹幕袭来!”为其他弹幕。
综上,当本申请实施例应用于在线课堂交互的情景时,所述第一终端为学生端,所述第二终端为教师端。
如图2e所示,一种可行的在线课堂的弹幕显示的举例示意图。学生端接收教师端发送的手势弹幕的触发指令,开启摄像头并采集手势图像,再识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息,并将所述手势信息发送至教师端。教师端收到学生端的手势信息后,将所述手势信息转化为目标弹幕,并将所述目标弹幕发送至学生端,使得学生端接收并显示目标弹幕。
在本申请实施例中,第一终端对应的用户可以通过输入手势以使第一终端显示所述手势对应的目标弹幕,而不用通过输入文字以使第一终端显示文字弹幕,避免了手动输入文字造成的精力分散,同时输入手势并显示手势对应的弹幕,可以增加弹幕的趣味性,从而可以维持用户的集中力。
请参见图3,为本申请实施例提供了一种弹幕显示方法的流程时序图。如图3所示,本申请实施例从第一终端侧和第二终端侧共同阐述弹幕显示方法的具体流程,所述方法可以包括以下步骤:
S201:第二终端发送触发指令至第一终端。
当所述第二终端为弹幕显示应用程序的另一客户端时,将所述触发指令发送至所述第一终端的方法为:所述第二终端将所述触发指令发送至弹幕显示应用程序的服务端,再由该服务端将所述触发指令发送至所述第一终端。
以在线课堂软件为例,教师端将所述触发指令发送至在线课堂软件的服务端,由该服务端将所述触发指令发送至学生端。
当所述第二终端为弹幕显示应用程序的服务端时,所述第二终端可以直接将所述触发指令发送至所述第一终端。
S202:所述第一终端显示预设时长的计时信息,并在所述预设时长内采集所述手势图像。
所述预设时长是指预先设置采集所述手势图像的时长,其中,预设时长可以通过所述第一终端可根据采集手势图像的硬件的性能来设置,也可以由所述第二终端对应的用户规定弹幕的显示时间,在接收所述触发指令的同时确定该显示时间,按照该显示时间确定采集手势图像所需要的时长。
所述计时信息是指当前时刻至采集手势结束时刻的时长。具体的,显示所述计时信息,用于提示所述第一终端对应的用户在规定的时间内做出手势,以使所述第一终端在预设时长内采集所述手势图像。
例如,在线课堂软件中,如图4a所示,一种计时信息的显示界面的举例示意图,包括“即将在16s内完成手势采集”的计时信息,客户端(第一终端)对应的用户可以通过计时信息16秒确定采集手势图像的剩余时间。
S203:所述第一终端识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息。
识别所述手势图像对应的目标手势的方法具体可参见S102,此处不再赘述。
可选的,基于所述第一终端的用户的手势使用概率,在预设的手势集合中选取目标手势集合,在所述目标手势集合中查找与所述手势图像相匹配的所述目标手势,基于不同手势与不同手势信息的对应关系,确定所述目标手势对应的手势信息。
例如,在线课堂软件的学生端A,最常使用的手势有“比心”的手势、“666”的手势以及“OK”的手势,则生成包括这三个手势的手势集合,当前学生端A采集到手势图像,先将该手势图像对应的数据与“比心”的手势对应的手势数据进行比对,若相同,则确定该手势图像对应的目标手势为“比心”。
易于理解的是,所述目标手势集合中的手势为所述第一终端的用户最常使用的手势,在所述目标手势集合中查找所述目标手势,可以提高手势识别的效率。
基于不同手势与不同手势信息的对应关系,确定所述手势对应的手势信息。其中,可以预先在所述第一终端中设置所述对应关系,当确定所述目标手势时,可以确定所述目标手势对应的手势信息。如图4b所示,一种对应关系的举例示意图,包括不同手势、不同手势信息以及不同手势与不同手势信息的对应关系。
S204:所述第一终端向所述第二终端发送所述手势信息。
具体可参见S103,此处不再赘述。
S205:所述第二终端生成所述手势信息对应的目标弹幕。
按照接收所述手势信息的时间顺序,所述第二终端可以依次生成目标弹幕。其中,所述目标弹幕可以包括所述手势信息,还可以包括所述手势图形。如图2d所示的弹幕,以弹幕“棒!”为例,弹幕“棒!”包括手势信息以及竖起大拇指的手势图形,使得生成的所述目标弹幕具有趣味性。
S206:所述第二终端将所述目标弹幕发送至所述第一终端。
所述第二终端为弹幕显示应用程序的另一客户端时,可以通过弹幕显示应用程序的服务端将所述目标弹幕发送至所述第一终端。所述第二终端为弹幕显示应用的服务端时,可以直接将目标弹幕发送至所述第一终端。
S207:所述第一终端显示所述目标弹幕。
所述第一终端在显示界面以预设方式显示所述目标弹幕。其中,所述预设方式是指所述目标弹幕的显示动效,包括但不限于悬挂、飘过以及滚动等。
S208:所述第二终端发送课件翻页指令至所述第一终端。
所述课件翻页指令是指结束当前弹幕环节并进行下一环节的指令。在视频软件中,所述课件翻页指令可以在当前视频播放完毕,开始播放下一视频时进行发送。在直播软件中,所述课件单元指令可以为主播在完成当前游戏环节进行下一环节时进行发送。所述课件翻页指令的发送方法与所述触发指令的发送方法相同,具体可参见S202,此处不再赘述。
S209:所述第一终端隐藏所述目标弹幕。
具体的,所述第一终端在接收到所述课件翻页指令之后,直接隐藏所述目标弹幕。需要说明的是,在所述目标弹幕未显示完全的情况下,所述第一终端接收到所述课件翻页指令,则不再对未显示的所述目标弹幕进行显示。
例如,以在线课堂软件为例,第二终端为教师端,第一终端为学生端。教师端在课件的当前页发送触发指令至学生端,以使学生端采集手势图像并进行手势识别得到对应的手势信息;学生端将该手势信息发送至教师端,以使教师端生成手势信息对应的目标弹幕,教师端将目标弹幕发送至所述学生端,以使学生端进行显示;教师端在课件翻页后发送课件翻页指令至学生端,以使学生端隐藏目标弹幕。
在本申请实施例中,第一终端对应的用户可以通过输入手势以使第一终端显示所述手势对应的目标弹幕,而不用通过输入文字以使第一终端显示文字弹幕,避免了手动输入文字造成的精力分散,同时输入手势并显示手势对应的弹幕,可以增加弹幕的趣味性,从而可以维持用户的集中力。进一步的,在手势识别时,基于所述第一终端的用户的手势使用概率,在预设的手势集合中选取目标手势集合,在所述目标手势集合中查找与所述手势图像相匹配的所述目标手势,可以提高手势识别的效率。此外,在采集手势图像时,显示预设时长的计时信息,可以有效提示用户在规定时间内输入手势,并在接收所述第二终端发送的课件翻页指令,隐藏所述目标弹幕,使得弹幕显示过程更完整。
请参见图5,为本申请实施例提供了一种弹幕显示方法的流程时序图。如图5所示,本申请实施例从第一终端侧和第二终端侧共同阐述弹幕显示方法的具体流程,所述方法可以包括以下步骤:具体的:
S301:第二终端发送触发指令至第一终端。
具体可参见S201,此处不再赘述。
S302:所述第一终端显示所述触发指令对应的手势引导信息,并采集所输入的手势图像。
当第二终端为了接收特定的手势信息时,在发送所述触发指令时,同时在触发指令上携带所述手势引导信息。所述手势引导信息是指引导所述第一终端对应的用户做出相应手势的信息,可以以图片的形式显示,也可以以文字描述的形式显示,还可以以手势框的形式显示。如图6a所示,一种手势引导信息显示界面的举例示意图,包括成像区域以及手势框,该手势框也即手势引导信息,可以引导用户做出“耶!”的手势。
其中,采集所输入的手势图像的过程具体可参见S101,此处不再详细赘述。
S303:所述第一终端识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息。
识别目标手势以及确定手势信息的过程具体可参见S203,此处不再赘述。
可选的,为了增加手势弹幕的趣味性,可以在手势识别成功后,动效展示所述目标手势,并提示所述第一终端对应的用户手势识别成功。如图6b所示,一种手势识别成功的显示界面的举例示意图,包括采集到的手势图像、目标手势对应的手势信息以及提示信息,其中,识别出的手势信息为“OK”,提示信息的内容为“手势识别成功”,用于告知所述第一终端对应的用户手势识别的结果。
S304:所述第一终端向所述第二终端发送所述手势信息。
具体可参见S103,此处不再赘述。
S305:所述第二终端生成所述手势信息对应的目标弹幕。
具体可参见S205,此处不再赘述。
S306:所述第二终端将所述目标弹幕发送至所述第一终端。
具体可参见S206,此处不再赘述。
S307:所述第一终端显示并标记所述目标弹幕。
需要说明的是,在弹幕显示应用中,所述第一终端包括至少一个终端。所述第二终端可以接收各第一终端对应的各手势信息,将各手势信息汇总,并生成弹幕。因此,每个第一终端接收到的该弹幕包括该第一终端的手势信息对应的目标弹幕,还包括其他第一终端的手势信息对应的其他弹幕,在显示目标弹幕时,还显示其他弹幕。此外,该第一终端标记显示目标弹幕,以使该第一终端对应的用户可以快速确定自己所做出的手势对应的目标弹幕,从而增加手势弹幕的趣味性。其中,标记显示的方法可以为放大显示、特殊颜色显示以及加边框显示。
可选的,所述目标弹幕可以包括所述第一终端的用户标识以及所述手势信息,从而使得所述第一终端对应的用户可以更加快速确定自己所做出的手势对应的目标弹幕。其中,所述用户标识是指可以识别用户身份的名字,可以是用户在应用程序中账号的名称。
例如,在直播软件中,一个主播端对应有多个观众端,如图6c所示,一种标记目标弹幕的举例示意图,包括主播端、观众端A、观众端B以及观众端C,主播端接收到观众A发送的手势信息A、观众B发送的手势信息B以及观众C发送的手势信息C,并生成手势信息A对应的弹幕A、手势信息B对应的弹幕B以及手势信息C对应的弹幕C。主播端将弹幕A、弹幕B以及弹幕C发送至观众端A,观众端A接收到的弹幕A、弹幕B以及弹幕C中,包括目标弹幕(弹幕A),在显示弹幕A、弹幕B以及弹幕C时,在弹幕A上加粗边框进行显示;主播端将弹幕A、弹幕B以及弹幕C发送至观众端B,观众端B接收到的弹幕A、弹幕B以及弹幕C中,包括目标弹幕(弹幕B),在显示弹幕A、弹幕B以及弹幕C时,在弹幕B上加粗边框进行显示;主播端将弹幕A、弹幕B以及弹幕C发送至观众端C,观众端C接收到的弹幕A、弹幕B以及弹幕C中,包括目标弹幕(弹幕C),在显示弹幕A、弹幕B以及弹幕C时,在弹幕C上加粗边框进行显示。
S308:所述第二终端将所述手势弹幕的结束指令发送至所述第一终端。
所述手势弹幕的结束指令是指所述第二终端停止接收手势信息以及停止向第一终端发送弹幕的指令。所述手势弹幕环节可以在接收当前弹幕环节时进行发送,但与所述课件翻页指令不同的是,所述手势弹幕的结束指令发送至所述第一终端后,所述第一终端中已经接收但未显示的所述目标弹幕可以继续显示。
S309:所述第一终端判断所述目标弹幕是否显示完全。
具体的,所述第一终端判断所述目标弹幕是否显示完全的方法可以为:判断是否存在未显示的所述目标弹幕。
S310:若否,则所述第一终端继续显示所述目标弹幕,直至显示完全,并隐藏所述目标弹幕。
若存在未显示的所述目标弹幕,则继续显示所述目标弹幕,直至所述目标弹幕显示完全,隐藏所述目标弹幕。
可选的,若是,则隐藏所述目标弹幕。具体的,若所述目标弹幕显示完全,则隐藏所述目标弹幕。其中,隐藏所述目标弹幕是指隐藏所述目标弹幕的显示界面,该显示界面可以包括手势引导信息,手势识别的功能按键等。
以在线课堂软件为例,教师端发送所述结束指令至学生端,并停止发送目标弹幕至学生端;学生端接收所述结束指令,判断是否存在未显示的目标弹幕,若存在,则将所述未显示的目标弹幕显示完全,并隐藏目标弹幕;若不存在,则直接隐藏目标弹幕。
在本申请实施例中,第一终端对应的用户可以通过输入手势以使第一终端显示所述手势对应的目标弹幕,而不用通过输入文字以使第一终端显示文字弹幕,避免了手动输入文字造成的精力分散,同时输入手势并显示手势对应的弹幕,可以增加弹幕的趣味性,从而可以维持用户的集中力。此外,在采集手势图像时,显示手势引导信息,可以有效提示用户输入相应手势,从而可以进一步提高弹幕显示的趣味性,也提高了手势识别的准确性。在接收所述第二终端发送的手势弹幕的结束指令,判断所述目标弹幕是否显示完全,若否,则继续显示所述目标弹幕,直至显示完全,并隐藏所述目标弹幕,若是,则隐藏所述目标弹幕,可以结束弹幕显示,使得弹幕显示过程更完整。
请参见图7,图7是本申请提出的一种弹幕显示方法的另一种实施例的流程示意图。具体的:
S401:获取所输入的手势弹幕的触发指令,将所述触发指令发送至所述第一终端。
本实施例的执行主体为第二终端,所述第二终端可以为弹幕显示应用程序的另一客户端,所述第二终端对应的用户输入触发指令至所述第二终端,以使所述第二终端获取所述触发指令。其中,所述第二终端对应的用户可以通过点击显示界面的功能按键以输入触发指令,还可以通过语音输入触发指令。
以在线课堂软件为例,所述第二终端为教师端。如图8所示,一种教师端的显示界面的举例示意图,包括“弹幕环节”功能按键,教师通过点击“开启”按键输入触发指令,以使教师端获取触发指令。
S402:接收所述第一终端发送的所述手势信息。
所述第一终端在接收到所述触发指令后,开始采集手势图像,确定所述手势信息,并将所述手势信息发送至所述第二终端。具体可参见S103,此处不再赘述。
S403:生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端。
生成所述手势信息对应的目标弹幕的过程具体可参见S205,此处不再赘述。将所述目标弹幕发送至所述第一终端的过程具体可参见S206,此处不再赘述。
在本申请实施例中,第二终端获取所输入的手势弹幕的触发指令,将所述触发指令发送至第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息,并接收所述第一终端发送的所述手势信息,生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。其中,第二终端可以生成手势信息对应的目标弹幕,并发送至第一终端,从而增加了弹幕显示的趣味性,以维持第一终端对应的用户的集中力。
请参见图9,图9是本申请提出的一种弹幕显示方法的另一种实施例的流程示意图。具体的:
S501:获取所输入的手势弹幕的触发指令,将所述触发指令发送至第一终端。
具体可参见S401,此处不再赘述。
S502:接收所述第一终端发送的所述手势信息。
具体可参见S402,此处不再赘述。
S503:获取所述第一终端的用户标识,并生成所述目标弹幕。
需要说明的是,所述第一终端包括至少一个终端,在生成所述目标弹幕前,获取所述第一终端的用户标识,以使所述目标弹幕包括所述用户标识以及所述手势信息,从而可以区分所述第一终端各自对应的所述目标弹幕。具体可参见S307,此处不再赘述。
S504:统计所述目标弹幕对应的互动反馈信息,并显示所述目标弹幕以及所述互动反馈信息。
所述互动反馈信息是指所述第一终端的数量以及各第一终端对应的所述手势信息的数量。需要说明的是,所述第一终端中存在未能及时发送手势信息的终端,也存在发送多条手势信息的终端。因此,第二终端在接收所述手势信息时,统计接收到的手势信息的结果,从而得到互动反馈信息,以使所述第二终端对应的用户可以清楚了解弹幕环节的互动情况。
进一步的,为了使所述第二终端对应的用户可以清楚了解弹幕环节的互动情况以及弹幕显示情况,所述第二终端显示所述目标弹幕以及所述互动反馈信息。
以在线课堂软件为例,教师端对应有五个学生端,分别为学生端A、学生端B、学生端C、学生端D以及学生端E,一种互动反馈信息表如下所示:
学生端 | 手势信息以及手势信息的发送次数 |
A | 1*“棒!”、3*“OK” |
B | 2*“666” |
C | 0 |
D | 4*“比心” |
E | 0 |
其中,由表可知,学生端A发送一次“棒!”以及三次“OK”;学生端B发送两次“666”;学生端C未发送手势信息;学生端D发送四次“比心!”;学生端E未发送手势信息。
S505:将所述目标弹幕发送至所述第一终端。
具体可参见S403,此处不再赘述。
S506:获取所输入的所述手势弹幕的结束指令,并将所述结束指令发送至所述第一终端。
具体可参见S308,此处不再赘述。
可选的,获取所输入的课件翻页指令,将所述课件翻页指令发送至所述第一终端,以使所述第一终端隐藏所述目标弹幕。具体可参见S403,此处不再赘述。
在本申请实施例中,第二终端可以生成手势信息对应的目标弹幕,并发送至第一终端,从而增加了弹幕显示的趣味性,以维持第一终端对应的用户的集中力。进一步的,第二终端统计所述目标弹幕对应的互动反馈信息,并显示所述目标弹幕以及所述互动反馈信息,以使第二终端对应的用户可以清楚了解弹幕显示环节的参与率以及弹幕显示情况。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图10,其示出了本申请一个示例性实施例提供的弹幕显示装置的结构示意图。该弹幕显示装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括手势图像采集模块11、手势信息确定模块12、手势信息发送模块13和目标弹幕显示模块14。
手势图像采集模块11,用于接收所述第二终端发送的手势弹幕的触发指令,采集所输入的手势图像;
手势信息确定模块12,用于识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息;
手势信息发送模块13,用于向所述第二终端发送所述手势信息;
目标弹幕显示模块14,用于接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。
可选的,如图11所示,装置1还包括:
引导信息显示模块15,用于显示所述触发指令对应的手势引导信息。
可选的,手势图像采集模块11,还用于:
显示预设时长的计时信息,并在所述预设时长内采集所述手势图像。
可选的,如图12所示,手势信息确定模块12包括:
集合选取单元121,用于基于所述第一终端的用户的手势使用概率,在预设的手势集合中选取目标手势集合;
目标手势查找单元122,用于在所述目标手势集合中查找与所述手势图像相匹配的所述目标手势;
手势信息确定单元123,用于基于不同手势与不同手势信息的对应关系,确定所述目标手势对应的手势信息。
可选的,目标弹幕显示模块14,具体用于:
接收所述第二终端发送的所述手势信息对应的目标弹幕,显示并标记所述目标弹幕,所述目标弹幕包括所述第一终端的用户标识以及所述手势信息。
可选的,装置1还包括:
结束指令接收模块16,用于接收所述第二终端发送的所述手势弹幕的结束指令;
判断模块17,用于判断所述目标弹幕是否显示完全;
弹幕隐藏模块18,用于若否,则继续显示所述目标弹幕,直至显示完全,并隐藏所述目标弹幕;
弹幕隐藏模块18,还用于若是,则隐藏所述目标弹幕。
可选的,如图13所示,装置1还包括:
翻页指令接收模块19,用于接收所述第二终端发送的课件翻页指令;
弹幕隐藏模块18,还用于隐藏所述目标弹幕。
需要说明的是,上述实施例提供的弹幕显示装置在执行弹幕显示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的弹幕显示装置与弹幕显示方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请实施例中,第一终端对应的用户可以通过输入手势以使第一终端显示所述手势对应的目标弹幕,而不用通过输入文字以使第一终端显示文字弹幕,避免了手动输入文字造成的精力分散,同时输入手势并显示手势对应的弹幕,可以增加弹幕的趣味性,从而维持用户的集中力。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参见图14,其示出了本申请一个示例性实施例提供的弹幕显示装置的结构示意图。该弹幕显示装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置2包括触发指令发送模块21、手势信息接收模块22、目标弹幕发送模块23。
触发指令发送模块21,用于获取所输入的手势弹幕的触发指令,将所述触发指令发送至所述第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息;
手势信息接收模块22,用于接收所述第一终端发送的所述手势信息;
目标弹幕发送模块23,用于生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。
可选的,如图15所示,目标弹幕发送模块23包括:
标识获取单元231,用于获取所述第一终端的用户标识;
弹幕生成单元232,用于生成所述目标弹幕,所述目标弹幕包括所述用户标识以及所述手势信息。
可选的,如图16所示,装置2还包括:
反馈信息显示模块24,用于统计所述目标弹幕对应的互动反馈信息,并显示所述目标弹幕以及所述互动反馈信息。
可选的,装置2还包括:
结束指令获取模块25,用于获取所输入的所述手势弹幕的结束指令;
结束指令发送模块26,用于将所述结束指令发送至所述第一终端,以使所述第一终端在所述目标弹幕显示完全后隐藏所述目标弹幕。
可选的,如图17所示,装置2还包括:
翻页指令获取模块27,用于获取所输入的课件翻页指令;
翻页指令发送模块28,用于将所述课件翻页指令发送至所述第一终端,以使所述第一终端隐藏所述目标弹幕。
需要说明的是,上述实施例提供的弹幕显示装置在执行弹幕显示方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的弹幕显示装置与弹幕显示方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
在本申请实施例中,第二终端获取所输入的手势弹幕的触发指令,将所述触发指令发送至第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息,并接收所述第一终端发送的所述手势信息,生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。其中,第二终端可以生成手势信息对应的目标弹幕,并发送至第一终端,从而增加了弹幕显示的趣味性,以维持第一终端对应的用户的集中力。
本申请实施例还提供了一种计算机存储介质,所述计算机存储介质可以存储有多条指令,所述指令适于由处理器加载并执行如上述图1~图9所示实施例的所述弹幕显示方法,具体执行过程可以参见图1~图9所示实施例的具体说明,在此不进行赘述。
本申请还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行如上述图1~图9所示实施例的所述弹幕显示方法,具体执行过程可以参见图1~图9所示实施例的具体说明,在此不进行赘述。
请参见图18,为本申请实施例提供了一种第一终端的结构示意图。如图18所示,所述第一终端1000可以包括:至少一个处理器1001,至少一个网络接口1004,用户接口1003,存储器1005,至少一个通信总线1002。
其中,通信总线1002用于实现这些组件之间的连接通信。
其中,用户接口1003可以包括显示屏(Display)、摄像头(Camera),可选用户接口1003还可以包括标准的有线接口、无线接口。
其中,网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器1001可以包括一个或者多个处理核心。处理器1001利用各种借口和线路连接整个服务器1000内的各个部分,通过运行或执行存储在存储器1005内的指令、程序、代码集或指令集,以及调用存储在存储器1005内的数据,执行服务器1000的各种功能和处理数据。可选的,处理器1001可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1001中,单独通过一块芯片进行实现。
其中,存储器1005可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器1005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1005可用于存储指令、程序、代码、代码集或指令集。存储器1005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1005可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图18所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及弹幕显示应用程序。
在图18所示的第一终端1000中,用户接口1003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1001可以用于调用存储器1005中存储的弹幕显示应用程序,并具体执行以下操作:
接收第二终端发送的手势弹幕的触发指令,采集所输入的手势图像;
识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息;
向所述第二终端发送所述手势信息;
接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。
在一个实施例中,所述处理器1001在执行所述接收所述第二终端发送的手势弹幕的触发指令之后,还执行以下操作:
显示所述触发指令对应的手势引导信息。
在一个实施例中,所述处理器1001在执行所述采集所输入的手势图像时,具体执行以下操作:
显示预设时长的计时信息,并在所述预设时长内采集所述手势图像。
在一个实施例中,所述处理器1001在执行所述识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息时,具体执行以下操作:
基于所述第一终端的用户的手势使用概率,在预设的手势集合中选取目标手势集合;
在所述目标手势集合中查找与所述手势图像相匹配的所述目标手势;
基于不同手势与不同手势信息的对应关系,确定所述目标手势对应的手势信息。
在一个实施例中,所述处理器1001在执行所述接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕时,具体执行以下操作:
接收所述第二终端发送的所述手势信息对应的目标弹幕,显示并标记所述目标弹幕,所述目标弹幕包括所述第一终端的用户标识以及所述手势信息。
在一个实施例中,所述处理器1001在执行所述显示所述目标弹幕之后,还执行以下操作:
接收所述第二终端发送的所述手势弹幕的结束指令;
判断所述目标弹幕是否显示完全;
若否,则继续显示所述目标弹幕,直至显示完全,并隐藏所述目标弹幕;
若是,则隐藏所述目标弹幕。
在一个实施例中,所述处理器1001在执行所述显示所述目标弹幕之后,还执行以下操作:
接收所述第二终端发送的课件翻页指令;
隐藏所述目标弹幕。
在本申请实施例中,第一终端对应的用户可以通过输入手势以使第一终端显示所述手势对应的目标弹幕,而不用通过输入文字以使第一终端显示文字弹幕,避免了手动输入文字造成的精力分散,同时输入手势并显示手势对应的弹幕,可以增加弹幕的趣味性,从而维持用户的集中力。
请参见图19,为本申请实施例提供了一种第二终端的结构示意图。如图19所示,所述第二终端2000可以包括:至少一个处理器2001,至少一个网络接口2004,用户接口2003,存储器2005,至少一个通信总线2002。
其中,通信总线2002用于实现这些组件之间的连接通信。
其中,用户接口2003可以包括显示屏(Display)、摄像头(Camera),可选用户接口2003还可以包括标准的有线接口、无线接口。
其中,网络接口2004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,处理器2001可以包括一个或者多个处理核心。处理器2001利用各种借口和线路连接整个服务器2000内的各个部分,通过运行或执行存储在存储器2005内的指令、程序、代码集或指令集,以及调用存储在存储器2005内的数据,执行服务器2000的各种功能和处理数据。可选的,处理器2001可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器1001可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器2001中,单独通过一块芯片进行实现。
其中,存储器2005可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器2005包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器2005可用于存储指令、程序、代码、代码集或指令集。存储器2005可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器2005可选的还可以是至少一个位于远离前述处理器2001的存储装置。如图19所示,作为一种计算机存储介质的存储器2005中可以包括操作***、网络通信模块、用户接口模块以及弹幕显示应用程序。
在图19所示的第二终端2000中,用户接口2003主要用于为用户提供输入的接口,获取用户输入的数据;而处理器2001可以用于调用存储器2005中存储的弹幕显示应用程序,并具体执行以下操作:
获取所输入的手势弹幕的触发指令,将所述触发指令发送至第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息;
接收所述第一终端发送的所述手势信息;
生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。
在一个实施例中,所述处理器2001在执行所述生成所述手势信息对应的目标弹幕时,具体执行以下操作:
获取所述第一终端的用户标识;
生成所述目标弹幕,所述目标弹幕包括所述用户标识以及所述手势信息。
在一个实施例中,所述处理器2001在执行所述生成所述手势信息对应的目标弹幕之后,还执行以下操作:
统计所述目标弹幕对应的互动反馈信息,并显示所述目标弹幕以及所述互动反馈信息。
在一个实施例中,所述处理器2001在执行所述生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕之后,还执行以下操作:
获取所输入的所述手势弹幕的结束指令;
将所述结束指令发送至所述第一终端,以使所述第一终端在所述目标弹幕显示完全后隐藏所述目标弹幕。
在一个实施例中,所述处理器2001在执行所述生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕之后,还执行以下操作:
获取所输入的课件翻页指令;
将所述课件翻页指令发送至所述第一终端,以使所述第一终端隐藏所述目标弹幕。
在本申请实施例中,第二终端获取所输入的手势弹幕的触发指令,将所述触发指令发送至第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息,并接收所述第一终端发送的所述手势信息,生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。其中,第二终端可以生成手势信息对应的目标弹幕,并发送至第一终端,从而增加了弹幕显示的趣味性,以维持第一终端对应的用户的集中力。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所揭露的仅为本申请较佳实施例而已,当然不能以此来限定本申请之权利范围,因此依本申请权利要求所作的等同变化,仍属本申请所涵盖的范围。
Claims (16)
1.一种弹幕显示方法,应用于第一终端,其特征在于,所述方法包括:
接收第二终端发送的手势弹幕的触发指令,采集所输入的手势图像;
识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息;
向所述第二终端发送所述手势信息;
接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。
2.根据权利要求1所述的方法,其特征在于,所述接收所述第二终端发送的手势弹幕的触发指令之后,还包括:
显示所述触发指令对应的手势引导信息。
3.根据权利要求1所述的方法,其特征在于,所述采集所输入的手势图像,包括:
显示预设时长的计时信息,并在所述预设时长内采集所述手势图像。
4.根据权利要求1所述的方法,其特征在于,所述识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息,包括:
基于所述第一终端的用户的手势使用概率,在预设的手势集合中选取目标手势集合;
在所述目标手势集合中查找与所述手势图像相匹配的所述目标手势;
基于不同手势与不同手势信息的对应关系,确定所述目标手势对应的手势信息。
5.根据权利要求1所述的方法,其特征在于,所述接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕,包括:
接收所述第二终端发送的所述手势信息对应的目标弹幕,显示并标记所述目标弹幕,所述目标弹幕包括所述第一终端的用户标识以及所述手势信息。
6.根据权利要求1所述的方法,其特征在于,所述显示所述目标弹幕之后,还包括:
接收所述第二终端发送的所述手势弹幕的结束指令;
判断所述目标弹幕是否显示完全;
若否,则继续显示所述目标弹幕,直至显示完全,并隐藏所述目标弹幕;
若是,则隐藏所述目标弹幕。
7.根据权利要求1所述的方法,其特征在于,所述显示所述目标弹幕之后,还包括:
接收所述第二终端发送的课件翻页指令;
隐藏所述目标弹幕。
8.一种弹幕显示方法,应用于第二终端,其特征在于,所述方法包括:
获取所输入的手势弹幕的触发指令,将所述触发指令发送至第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息;
接收所述第一终端发送的所述手势信息;
生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。
9.根据权利要求8所述的方法,其特征在于,所述生成所述手势信息对应的目标弹幕,包括:
获取所述第一终端的用户标识;
生成所述目标弹幕,所述目标弹幕包括所述用户标识以及所述手势信息。
10.根据权利要求8所述的方法,其特征在于,所述生成所述手势信息对应的目标弹幕之后,还包括:
统计所述目标弹幕对应的互动反馈信息,并显示所述目标弹幕以及所述互动反馈信息。
11.根据权利要求8所述的方法,其特征在于,所述生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕之后,还包括:
获取所输入的所述手势弹幕的结束指令;
将所述结束指令发送至所述第一终端,以使所述第一终端在所述目标弹幕显示完全后隐藏所述目标弹幕。
12.根据权利要求8所述的方法,其特征在于,所述生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕之后,还包括:
获取所输入的课件翻页指令;
将所述课件翻页指令发送至所述第一终端,以使所述第一终端隐藏所述目标弹幕。
13.一种弹幕显示装置,其特征在于,所述装置包括:
手势图像采集模块,用于接收所述第二终端发送的手势弹幕的触发指令,采集所输入的手势图像;
手势信息确定模块,用于识别所述手势图像对应的目标手势,确定所述目标手势对应的手势信息;
手势信息发送模块,用于向所述第二终端发送所述手势信息;
目标弹幕显示模块,用于接收所述第二终端发送的所述手势信息对应的目标弹幕,并显示所述目标弹幕。
14.一种弹幕显示装置,其特征在于,所述装置包括:
触发指令发送模块,用于获取所输入的手势弹幕的触发指令,将所述触发指令发送至所述第一终端,以使所述第一终端采集手势图像并确定所述手势图像中目标手势对应的手势信息;
手势信息接收模块,用于接收所述第一终端发送的所述手势信息;
目标弹幕发送模块,用于生成所述手势信息对应的目标弹幕,并将所述目标弹幕发送至所述第一终端,以使所述第一终端显示所述目标弹幕。
15.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1~7或8~12任意一项的方法步骤。
16.一种终端,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1~7或8~12任意一项的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011588812.4A CN112667081A (zh) | 2020-12-28 | 2020-12-28 | 一种弹幕显示方法、装置、存储介质及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011588812.4A CN112667081A (zh) | 2020-12-28 | 2020-12-28 | 一种弹幕显示方法、装置、存储介质及终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112667081A true CN112667081A (zh) | 2021-04-16 |
Family
ID=75411711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011588812.4A Pending CN112667081A (zh) | 2020-12-28 | 2020-12-28 | 一种弹幕显示方法、装置、存储介质及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112667081A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113315871A (zh) * | 2021-05-25 | 2021-08-27 | 广州三星通信技术研究有限公司 | 移动终端及其操作方法 |
CN113823109A (zh) * | 2021-08-02 | 2021-12-21 | 阿波罗智联(北京)科技有限公司 | 直播方法、装置、电子设备以及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019007281A1 (zh) * | 2017-07-04 | 2019-01-10 | 上海全土豆文化传播有限公司 | 一种弹幕展示方法及客户端 |
CN109309878A (zh) * | 2017-07-28 | 2019-02-05 | Tcl集团股份有限公司 | 弹幕的生成方法及装置 |
WO2019101038A1 (zh) * | 2017-11-22 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 弹幕内容控制方法、计算机设备和存储介质 |
CN110187764A (zh) * | 2019-05-29 | 2019-08-30 | 努比亚技术有限公司 | 一种弹幕显示方法、穿戴式设备及存储介质 |
CN112004113A (zh) * | 2020-07-27 | 2020-11-27 | 北京大米科技有限公司 | 教学交互方法、装置、服务器及存储介质 |
-
2020
- 2020-12-28 CN CN202011588812.4A patent/CN112667081A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019007281A1 (zh) * | 2017-07-04 | 2019-01-10 | 上海全土豆文化传播有限公司 | 一种弹幕展示方法及客户端 |
CN109309878A (zh) * | 2017-07-28 | 2019-02-05 | Tcl集团股份有限公司 | 弹幕的生成方法及装置 |
WO2019101038A1 (zh) * | 2017-11-22 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 弹幕内容控制方法、计算机设备和存储介质 |
CN110187764A (zh) * | 2019-05-29 | 2019-08-30 | 努比亚技术有限公司 | 一种弹幕显示方法、穿戴式设备及存储介质 |
CN112004113A (zh) * | 2020-07-27 | 2020-11-27 | 北京大米科技有限公司 | 教学交互方法、装置、服务器及存储介质 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113315871A (zh) * | 2021-05-25 | 2021-08-27 | 广州三星通信技术研究有限公司 | 移动终端及其操作方法 |
CN113315871B (zh) * | 2021-05-25 | 2022-11-22 | 广州三星通信技术研究有限公司 | 移动终端及其操作方法 |
CN113823109A (zh) * | 2021-08-02 | 2021-12-21 | 阿波罗智联(北京)科技有限公司 | 直播方法、装置、电子设备以及存储介质 |
CN113823109B (zh) * | 2021-08-02 | 2023-01-17 | 阿波罗智联(北京)科技有限公司 | 直播方法、装置、电子设备以及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10834479B2 (en) | Interaction method based on multimedia programs and terminal device | |
CN105556594B (zh) | 声音识别处理装置、声音识别处理方法以及显示装置 | |
JP6168544B2 (ja) | マルチメディアプログラムに基づくインタラクション方法、端末デバイス、およびサーバ | |
CN106101747B (zh) | 一种弹幕内容处理方法及应用服务器、用户终端 | |
CN106210836B (zh) | 一种视频播放过程中的互动学习方法及装置、终端设备 | |
CN107316520B (zh) | 视频教学互动方法、装置、设备及存储介质 | |
CN109803152B (zh) | 违规审核方法、装置、电子设备以及存储介质 | |
CN108304762B (zh) | 一种人体姿态匹配方法及其设备、存储介质、终端 | |
CN106658199A (zh) | 一种视频内容的展示方法及装置 | |
CN105435453A (zh) | 一种弹幕信息处理方法、装置和*** | |
CN109086276B (zh) | 数据翻译方法、装置、终端及存储介质 | |
EP4047490A1 (en) | Video-based interaction realization method and apparatus, device and medium | |
CN108777806B (zh) | 一种用户身份识别方法、装置和存储介质 | |
CN111010598B (zh) | 一种截屏应用方法及智能电视 | |
CN112667081A (zh) | 一种弹幕显示方法、装置、存储介质及终端 | |
CN112653902A (zh) | 说话人识别方法、装置及电子设备 | |
CN107657469A (zh) | 一种广告信息的推送方法、装置及机顶盒 | |
CN113573090A (zh) | 游戏直播中的内容显示方法、装置、***和存储介质 | |
CN107977599A (zh) | 绘本识别方法及电子设备 | |
CN111666820A (zh) | 一种讲话状态识别方法、装置、存储介质及终端 | |
CN105808231B (zh) | 录制与播放脚本的***及方法 | |
CN111741321A (zh) | 一种直播控制方法、装置、设备及计算机存储介质 | |
CN112866577B (zh) | 图像的处理方法、装置、计算机可读介质及电子设备 | |
CN113593614A (zh) | 图像处理方法及装置 | |
CN111724638B (zh) | 一种ar交互学习方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |