一种弹幕信息控制方法及播放设备与流程

文档序号:23552382发布日期:2021-01-05 21:11阅读:131来源:国知局
一种弹幕信息控制方法及播放设备与流程

本发明涉及显示技术领域,具体涉及一种弹幕信息控制方法及播放设备。



背景技术:

全民直播的风头未过,直播带货的模式又开始大热,带动了新销售模式的发展,在视频以及直播中,弹幕信息扮演着沟通交流的重要角色。弹幕是指在观看视频以及直播时,以字幕形式呈现并与视频或者直播在同一个画面的动态评论,弹幕会随着视频的播放或着直播过程实时在视频/直播上滚动播放。在现有的弹幕交互方式中,弹幕是实时显示并滚动播放的,因此存在同一个时间点大量弹幕占满屏幕,导致视频或者直播内容被遮挡的情况,影响了观众的观看体验。现有的弹幕控制方式比较简单粗暴,用户只能选择弹幕全屏播放(如图1所示)、半屏播放(如图2所示)以及关闭弹幕(如图3所示),用户选择半屏播放或者关闭播放虽然能减少弹幕对视频/直播内容的干扰,但相应了也就减弱了弹幕信息的互动体验。



技术实现要素:

有鉴于此,本发明实施例提供了一种弹幕信息控制方法及播放设备,解决了用户在观看视频或直播时,由于大量弹幕遮挡了视频或直播的内容,影响了用户的观看体验的问题。

本发明一实施例提供的一种弹幕信息控制方法及播放设备,包括:识别显示屏是否被按压,若是,则触发屏蔽弹幕信息指令;基于所述屏蔽弹幕信息指令,识别弹幕信息屏蔽区域;屏蔽经过所述屏蔽区域的弹幕信息。

在一种实施方式中,识别显示屏是否被按压,若是,则触发屏蔽弹幕信息指令,包括:识别显示屏是否被按压,若是,则判断所述显示屏被按压时间是否大于等于第一预设时间;若所述被按压时间大于等于第一预设时间,则触发屏蔽弹幕信息指令。

在一种实施方式中,识别弹幕信息屏蔽区域,包括:识别显示屏被滑动按压的区域,将所述显示屏被滑动按压的区域指定为所述弹幕信息屏蔽区域;和/或识别显示屏被持续按压的区域,基于所述显示屏被持续按压的区域确定所述弹幕信息屏蔽区域。

在一种实施方式中,识别弹幕信息屏蔽区域,包括:识别显示屏被持续按压的区域,基于所述显示屏被持续按压的区域确定所述弹幕信息屏蔽区域,包括识别显示屏被持续按压的区域,以所述显示屏被持续按压的区域为参考点,沿着所述弹幕信息的滚动方向,经过所述参考点的一行指定为所述弹幕信息屏蔽区域。

在一种实施方式中,屏蔽经过所述屏蔽区域的弹幕信息,包括:所述弹幕信息经过所述屏蔽区域时自动隐藏,离开所述屏蔽区域时重新显示在屏幕上;和/或所述弹幕信息从所述屏蔽区域以外的区域滚出。

在一种实施方式中,还包括:当识别到所述显示屏压力消除后开始计时,在第二预设时间之后取消屏蔽区域,恢复弹幕正常显示;和/或当识别到所述显示屏压力消除后,取消屏蔽区域,恢复弹幕正常显示。

一种播放设备,包括:识别单元,识别显示屏是否被按压,若是,则触发屏蔽弹幕信息指令;基于所述屏蔽弹幕信息指令,识别弹幕信息屏蔽区域。处理单元,配置为屏蔽所述屏蔽区域的弹幕信息。

在一种实施方式中,所述识别单元包括:判断模块,配置为判断所述显示屏被按压时间是否大于等于第一预设时间;若所述被按压时间大于等于第一预设时间,则触发屏蔽弹幕信息指令。

在一种实施方式中,所述识别单元配置为:识别显示屏被滑动按压的区域,将所述显示屏被滑动按压的区域指定为所述弹幕信息屏蔽区域;和/或识别显示屏被持续按压的区域,基于所述显示屏被持续按压的区域确定所述弹幕信息屏蔽区域。

在一种实施方式中,识别单元配置为:识别显示屏被持续按压的区域,基于所述显示屏被持续按压的区域确定所述弹幕信息屏蔽区域,包括识别显示屏被持续按压的区域,以所述显示屏被持续按压的区域为参考点,沿着着所述弹幕信息的滚动方向,经过所述参考点的一行为所述弹幕信息屏蔽区域。

在一种实施方式中,处理单位配置为:所述弹幕信息经过所述屏蔽区域时自动隐藏,离开所述屏蔽区域时重新显示在屏幕上;和/或所述弹幕信息从所述屏蔽区域以外的区域滚出。

一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现上述任一项所述的弹幕信息控制方法。

一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述任一项所述的弹幕信息控制方法。

本发明实施例提供的一种弹幕信息控制方法及播放设备,该弹幕信息控制方法包括:识别显示屏是否被按压,若是,则触发屏蔽弹幕信息指令;基于屏蔽弹幕信息指令,识别弹幕信息屏蔽区域;屏蔽经过屏蔽区域的弹幕信息。通过采用结合用户对屏幕的手势操作来控制弹幕信息的屏蔽区域的方法,能够同时满足用户弹幕播放与实时控制弹幕信息的要求,解决了用户在观看视频或者直播时,消除大量弹幕的遮挡,提高了观看体验。

附图说明

图1所示为现有的一种弹幕信息显示的示意图。

图2所示为现有的一种弹幕信息显示的示意图。

图3所示为现有的一种弹幕信息显示的示意图。

图4所示为本发明一实施例中提供的弹幕信息控制方法的流程示意图。

图5所示为本发明一实施例中提供的弹幕信息显示的示意图。

图6所示为本发明另一实施例中提供的弹幕信息显示的示意图。

图7所示为本发明一实施例中提供播放设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

基于现有技术存在的同个时间点大量弹幕占满屏幕,导致视频/直播内容被遮挡的情况,影响了观众的观看体验的问题,可以动态获取屏蔽词,同时采用打分分级的方法避免一刀切,进而提供用户设定平比系统,提升用户体验的同时保证弹幕质量,又能够缓解人工运营管理的压力,减少人工管理的成本的网络视频弹幕云屏蔽方法、系统及存储介质;或者提供弹幕控制菜单,用户可选择屏蔽或显示当前弹幕信息,从而能够对当前视频中的弹幕进行有针对性的屏蔽;还可以播放任一用户发布的弹幕信息的期间,如果该用户的属性信息更新,获取反弹位移,所述反弹位移用于表示所述弹幕信息在所述播放窗口内的位移变换后的位置信息,从而使弹幕信息的路径改变,增强了趣味性。但是上述方法都没有解决大量弹幕对视频/直播内容存在遮挡,对用户观看存在干扰的问题。针对上述问题,本发明提供了一种弹幕信息控制方法及播放设备,通过结合屏幕手势操作控制弹幕信息的方法。

具体地,如图4所示,该弹幕信息控制方法包括:

步骤01:识别显示屏是否被按压,若是,则触发屏幕弹幕信息指令。在播放设备端打开视频或者直播的软件,再打开视频或者直播的窗口,用户点击开启弹幕信息的按钮,此时播放设备端接收到用户开启弹幕信息指令,开启弹幕,全屏显示弹幕信息。用户对屏幕进行屏蔽弹幕信息的操作,该操作可以是用户手指对屏幕的某一区域进行按压,此时播放设备接收到了用户屏蔽弹幕信息的指令。当用户手指对屏幕某一区域进行按压时,播放设备的屏幕通过压力传感器识别到手指按压操作,触发读取屏蔽区域的指令,即播放设备接收到了屏蔽弹幕信息指令。当播放设备接收到了屏蔽弹幕信息指令后,识别弹幕信息屏蔽区域。由于用户观看视频或直播时,很可能由于快进或者其他操作对播放设备的屏幕进行触控,为了保证播放设备对屏蔽弹幕信息的误判,可以设置第一预设时间,判断显示屏被按压的时间是否在第一预设时间,如果手指按压显示屏的时间大于等于第一预设时间,才能进行识别弹幕信息屏蔽区域,例如:当视频设备接收用户手指按压屏幕的指令时间大于等于0.5秒后,才开始识别弹幕信息屏蔽区域。

步骤02:基于屏蔽弹幕信息指令,识别弹幕信息屏蔽区域。识别弹幕信息屏蔽区域,可以包括:识别用户手指的滑动区域,其中用户手指的滑动区域为弹幕信息屏蔽区域;和/或识别用户手指持续按压的区域,基于用户手指持续按压的区域确定弹幕信息屏蔽区域。识别弹幕信息屏蔽区域的方法至少有以下两种方式:

方法一:手势擦除。如图5所示,用户用手指在屏幕上滑动,可自动隐藏对应位置的弹幕信息。用户对播放设备进行按压操作,播放设备识别到用户对屏幕的按压,且判断按压时间在第一预设时间范围内时,触发识别弹幕信息屏蔽区域的指令,此后用户的手指在屏幕上沿着某一方向滑动,此时播放设备判定用户手指划过的区域为弹幕信息屏蔽区域,当用户手指从屏幕上移开时,完成弹幕信息屏蔽区域的选定,并记录屏蔽区域。

方法二:长按阻挡。如图6所示,用户用手指长按屏幕的任意位置,手指长按位置相关处不显示弹幕信息。用户对播放设备进行按压操作,播放设备识别到用户对屏幕的按压,且判断按压时间在第一预设时间范围内时,触发识别弹幕信息屏蔽区域的指令,此后用户的手指并不离开而是持续在屏幕上进行按压,此时播放设备根据用户手指按压的位置确定弹幕信息屏蔽区域,确定方法可以为:播放设备识别用户手指持续按压的区域,以用户手指持续按压的区域为参考点,延着弹幕信息的滚动方向,经过该参考点的一行为弹幕信息屏蔽区域。用户可以自行选择想要屏蔽弹幕信息的区域,在此区域上的某一点进行持续按压,播放设备识别屏幕上被按压住的区域的大小,并延着弹幕信息的滚动方向将经过该持续按压区域的那一行的弹幕信息均屏蔽掉,该屏蔽区域可以是从屏幕的最右端到最左边的一行。

可以理解,第一预设的时间可以为0.5秒或者1秒等等,预设的时间是可以根据用户的自身需求进行设定的,本发明对第一预设时间的具体时长不做限定。

在一个实施例中,手势擦除和长按阻挡是可以同时操作的。例如用户既想屏蔽手势擦除区域的弹幕信息,又想屏蔽手指长按区域的弹幕信息时,可以使用一根手指长按屏幕的任意位置,手指长按位置相关处不显示弹幕信息,此时再用其他手指在屏幕上滑动操作,从而自动隐藏手指划过位置处的弹幕信息;或者当用户用手指在屏幕上滑动操作,自动隐藏手指划过位置处的弹幕信息之后,再用手指长按屏幕的任意位置,从而使手指长按位置相关处也不显示弹幕信息。可以理解,方法一手势擦除和方法二长按阻挡是可以根据用户的选择,可以只采用其中一种方法屏蔽弹幕信息,或者也可以同时采用两种方法屏幕弹幕信息。采用两种方法屏蔽弹幕信息时,用户可以选择先长按屏幕后再在屏幕上滑动,也可以先滑动后再长按屏幕。实际的操作是可以根据用户的需求进行选择的,本发明对使用时具体的操作方法和顺序不做限定。

步骤03:屏蔽经过屏蔽区域的弹幕信息。如果使用方法一,用户用手指在屏幕上滑动,可自动隐藏滑动位置的弹幕信息,弹幕信息滚动时经过屏蔽区域时自动隐藏,离开屏蔽区域时重新显示在屏幕上;如果使用方法二,用户用手指长按屏幕的任意位置,手指长按位置相关处不显示弹幕信息,手指长按位置处的弹幕信息将自动从其他区域滚出。结束屏蔽弹幕信息的方式可以为:如果使用方法一,用户用手指在屏幕上滑动,可自动隐藏滑动位置的弹幕信息,当用户手指离开屏幕后开始计时,在第二预设时间之后取消屏蔽区域,恢复弹幕正常显示;如果使用方法二,用户用手指长按屏幕的任意位置,手指长按位置相关处不显示弹幕信息,当用户手指离开屏幕后,取消屏蔽区域,恢复弹幕正常显示。

可以理解,第二预设时间包括3秒或者5秒等,第二预设时间是可以用户的需求自行选择的,本发明对第二预设时间的具体时长不做限定。

通过采用结合用户对屏幕的手势操作来控制弹幕信息的屏蔽区域的方法,一方面,用户可以开启弹幕信息播放进行完整的观看,另一方面,当弹幕信息遮挡视频或者直播的内容时,用户可以使用符合习惯与认知的手势擦除或者阻挡弹幕信息,该方法能够同时满足用户弹幕播放与实时控制弹幕信息的要求,解决了用户在观看视频或者直播时,消除大量弹幕的遮挡,提高了观看体验。

图7所示为本发明一实施例中提供播放设备的结构示意图。

如图7所示,该播放设备100包括识别单元10和处理单元20。其中,识别单元10配置为识别显示屏是否被按压,若是,则触发屏蔽弹幕信息指令;基于所述屏蔽弹幕信息指令,识别弹幕信息屏蔽区域。处理单元20配置为屏蔽经过所述屏蔽区域的弹幕信息。播放设备100接收到用户输入的开启弹幕信息指令,显示弹幕信息;识别单元10识别显示屏是否被按压,若识别单元10识别到显示屏被按压,则触发屏蔽弹幕信息指令,用户输入的屏蔽弹幕信息指令,识别单元10识别弹幕信息屏蔽区域,处理单元20屏蔽屏蔽区域的弹幕信息。为了防止用户的误操作,提高播放设备100的识别正确率,接收到用户手指按压屏幕的指令,处理单元10的判断模块判断显示屏被按压时间是否大于等于第一预设时间,当判断模块判断显示屏被按压时间是否大于等于第一预设时间后,识别单元10才开始识别弹幕信息的屏蔽区域。识别单元10识别用户手指的滑动区域,其中用户手指的滑动区域指定为弹幕信息屏蔽区域;和/或识别用户手指持续按压的区域,基于用户手指持续按压的区域确定弹幕信息屏蔽区域。方法一:用户对播放设备100进行按压操作,播放设备100的识别单元10识别到用户对屏幕的按压,且判断按压时间在第一预设时间范围内时,识别单元10接收弹幕信息屏蔽区域的指令,此后用户的手指在屏幕上沿着某一方向滑动,此时识别单元10判定用户手指划过的区域为弹幕信息屏蔽区域,当用户手指从屏幕上移开时,完成弹幕信息屏蔽区域的选定,并记录屏蔽区域,弹幕信息经过屏蔽区域时自动隐藏,离开屏蔽区域时重新显示在屏幕上。方法二:用户对播放设备100进行按压操作,播放设备100的识别单元10识别到用户对屏幕的按压,且判断按压时间在第一预设时间范围内时,识别单元10接收弹幕信息屏蔽区域的指令,此后用户的手指并不离开而是持续在屏幕上进行按压,此时播放设备100的识别单元10根据用户手指按压的位置确定弹幕信息屏蔽区域,确定方法可以为:播放设备100识别单元10识别用户手指持续按压的区域,以用户手指持续按压的区域为参考点,延着弹幕信息的滚动方向,经过参考点的一行为弹幕信息屏蔽区域,用户可以自行选择想要屏蔽弹幕信息的区域,在此区域上的某一点进行持续按压,播放设备100识别单元10识别屏幕上被按压住的区域的大小,处理单元20延着弹幕信息的滚动方向将经过该持续按压区域的那一行的弹幕信息均屏蔽掉,该屏蔽区域可以是从屏幕的最右端到最左边的一行。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

可以理解,该视频播放设备100可以为手机、平板电脑或者台式电脑等,视频播放设备100的种类是多样的、可选的,本发明对视频播放设备100的具体类型不做限定。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元20中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序校验码的介质。

本实施例中一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述实施例中所述的弹幕信息控制方法。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。

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