一种基于目标地物的AR弹幕生成方法和系统技术方案

技术编号:39177056 阅读:13 留言:0更新日期:2023-10-27 08:24
本申请提供了一种基于目标地物的AR弹幕生成方法和系统,其中,该AR弹幕生成方法用于AR弹幕生成系统,AR弹幕生成系统包括客户端和服务器;该AR弹幕生成方法包括:服务器获取客户端发送的针对目标地物的初始弹幕;服务器使用三维开发工具对初始弹幕进行三维绘制,得到三维化的AR弹幕,并根据目标地物设置AR弹幕在AR场景的生成位置;服务器按照初始弹幕的时间顺序将三维化的AR弹幕推送至客户端,以使客户端在AR场景的生成位置展示三维化的AR弹幕。本申请的技术方案能解决现有技术中没有将AR弹幕进行立体化展示的功能,导致用户交互方式单一,体验较差的问题。体验较差的问题。体验较差的问题。

【技术实现步骤摘要】
一种基于目标地物的AR弹幕生成方法和系统


[0001]本申请涉及增强现实
,尤其涉及一种基于目标地物的AR弹幕生成方法和系统。

技术介绍

[0002]为了创造更舒适的多媒体体验,许多视频网站都添加了社交机制。通过上述社交机制,用户能够在媒体时间轴的特定点发布评论和查看他人评论。在上述多种社交机制中,其中一种机制被称为弹幕。在弹幕播放过程中,可能会出现大量评论和注释,并且直接渲染在视频上。弹幕信息能够以滚动、停留在顶部、底部或者其他特效的形式出现在视频的播放界面上,其内容通常是观看视频的用户发送的评论性语言。
[0003]现有技术大多是在视频的播放界面中叠加弹幕信息,以实现弹幕信息的显示。当同时显示多条弹幕信息时,可以通过定向滚动或者分行显示的方式,将弹幕数据显示给用户。然而在现有的弹幕信息显示方法中,弹幕信息仅显示在播放界面中,这就导致用户的交互方式较单一,使得用户参与感不强,进而导致用户体验差。
[0004]为解决上述问题,相关技术专家提供了AR弹幕生成的专利技术,例如:公开号为CN113015018A的专利和公开号为CN113873266A的专利以及公开号为CN110719493A的专利。其中,公开号为CN113015018A的专利提供了一种弹幕信息的展示方法,能够利用服务器读取AR设备所处场景的视频帧图像,并将接收到的AR弹幕展示在所在位置上;公开号为CN113873266A的专利公开了一种弹幕显示方法,能够实现用户之间共享针对AR内容的弹幕信息;公开号为CN110719493A的专利公开了一种AR弹幕显示方法,能够将直播流对应的弹幕数据渲染到AR识别界面中,实现弹幕在AR真实场景中显示。
[0005]然而,上述AR弹幕生成的专利,其切入点均在于在AR场景中生成弹幕内容,并没有将AR弹幕进行立体化展示的功能,这仍会导致用户交互方式单一,体验较差的问题。
[0006]申请内容
[0007]本申请提供一种基于目标地物的AR弹幕生成方案,能够解决现有技术中没有将AR弹幕进行立体化展示,导致用户交互方式单一,体验较差的问题。
[0008]为解决上述问题,根据本申请的第一方面,本申请提出了一种基于目标地物的AR弹幕生成方法,AR弹幕生成方法用于AR弹幕生成系统,AR弹幕生成系统包括客户端和服务器;AR弹幕生成方法包括:
[0009]服务器获取客户端发送的针对目标地物的初始弹幕;
[0010]服务器使用三维开发工具对初始弹幕进行三维绘制,得到三维化的AR弹幕,并根据目标地物设置AR弹幕在AR场景的生成位置;
[0011]服务器按照初始弹幕的时间顺序将三维化的AR弹幕推送至客户端,以使客户端在AR场景的生成位置展示三维化的AR弹幕。
[0012]优选的,上述AR弹幕生成方法中,服务器获取客户端发送的针对目标地物的初始弹幕的步骤,包括:
[0013]服务器解析客户端发送的初始弹幕,得到初始弹幕的弹幕内容;
[0014]服务器使用深度神经网络训练得到的安全协议模型,对弹幕内容进行语义分析和情感识别,判断弹幕内容是否存在敏感词汇;
[0015]若判定弹幕内容存在敏感词汇,则服务器清除弹幕内容;
[0016]若判定弹幕内容不存在敏感词汇,则服务器按照预定分类条件分类存储弹幕内容。
[0017]优选的,上述AR弹幕生成方法中,服务器使用三维开发工具对初始弹幕进行三维绘制,得到三维化的AR弹幕,并根据目标地物设置AR弹幕在AR场景的生成位置的步骤,包括:
[0018]服务器对客户端摄取的当前环境图像与预生成的稀疏地图进行环境对比;
[0019]服务器根据当前环境图像与稀疏地图的环境对比结果,确定客户端与目标地物的相对位姿关系,根据相对位姿关系设置初始弹幕的三维模型在AR场景的生成位置;
[0020]服务器按照初始弹幕的时间顺序,在AR场景的生成位置依次展示初始弹幕的三维模型;
[0021]服务器使用三维开发工具处理初始弹幕的三维模型,将初始弹幕转换为三维化的AR弹幕。
[0022]优选的,上述AR弹幕生成方法中,服务器根据当前环境图像与稀疏地图的环境对比结果,确定客户端与目标地物的相对位姿关系,根据相对位姿关系设置初始弹幕的三维模型在AR场景的生成位置的步骤,包括:
[0023]将当前环境图像与稀疏地图进行环境比对,得到客户端在稀疏地图的坐标位置和姿态角信息;
[0024]使用客户端在稀疏地图的坐标位置以及目标地物与客户端的相对位置关系,计算目标地物在AR场景的坐标位置;
[0025]根据目标地物在AR场景的坐标位置和客户端的姿态角信息,设置初始弹幕的三维模型在AR场景的生成位置和朝向。
[0026]优选的,上述AR弹幕生成方法中,使用客户端在稀疏地图的坐标位置以及目标地物与客户端的相对位置关系,计算目标地物在AR场景的坐标位置的步骤,包括:
[0027]服务器为AR场景中多个目标地物添加盒碰撞器和区分标签;
[0028]服务器使用射线触发检测机制,判断客户端的射线与目标地物的盒碰撞器是否发生触发事件;
[0029]当客户端的射线与目标地物的盒碰撞器发生触发事件时,服务器获取目标地物的区分标签和坐标位置。
[0030]优选的,上述AR弹幕生成方法中,服务器按照初始弹幕的时间顺序将三维化的AR弹幕推送至客户端,以使客户端在AR场景的生成位置展示三维化的AR弹幕的步骤,包括:
[0031]服务器将预定时间区间内AR弹幕的弹幕内容保存至弹幕数据库中;
[0032]服务器使用时间戳读取弹幕数据库中预定时间区间内的弹幕内容,将弹幕内容发送至客户端;
[0033]客户端设置弹幕内容的显示格式,按照显示格式在AR场景的生成位置展示三维化的AR弹幕;
[0034]或者,
[0035]服务器使用字典存储AR弹幕的弹幕内容和弹幕类型;
[0036]客户端在AR场景中搭建与弹幕类型对应的弹幕类型列表;
[0037]客户端在接收到弹幕类型列表的点击指令时,从字典中读取对应弹幕类型的弹幕内容至弹幕类型列表进行展示。
[0038]优选的,上述AR弹幕生成方法中,服务器按照初始弹幕的时间顺序将三维化的AR弹幕推送至客户端,以使客户端在AR场景的生成位置展示三维化的AR弹幕的步骤之后,方法还包括:
[0039]客户端使用AR弹幕的事件侦测机制,侦测AR弹幕是否触发点击事件;
[0040]当侦测到AR弹幕触发点击事件时,客户端将触发点击事件对应的的弹幕交互信息上传至服务器;
[0041]服务器使用安全协议模型对弹幕交互信息进行审核;
[0042]当弹幕交互信息审核通过时,服务器响应弹幕交互信息对应的响应信息,或者将弹幕交互信息发送至AR弹幕对应的客户端。
[0043]优选的,上述AR弹幕生成方法中,服务器按照初始弹幕的时间顺序将三维化的AR弹幕推送至客户端的步骤之后,方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于目标地物的AR弹幕生成方法,其特征在于,所述AR弹幕生成方法用于AR弹幕生成系统,所述AR弹幕生成系统包括客户端和服务器;所述AR弹幕生成方法包括:所述服务器获取所述客户端发送的针对目标地物的初始弹幕;所述服务器使用三维开发工具对所述初始弹幕进行三维绘制,得到三维化的AR弹幕,并根据所述目标地物设置所述AR弹幕在AR场景的生成位置;所述服务器按照所述初始弹幕的时间顺序将所述三维化的AR弹幕推送至所述客户端,以使所述客户端在所述AR场景的生成位置展示所述三维化的AR弹幕。2.根据权利要求1所述的AR弹幕生成方法,其特征在于,所述服务器获取所述客户端发送的针对目标地物的初始弹幕的步骤,包括:所述服务器解析所述客户端发送的初始弹幕,得到所述初始弹幕的弹幕内容;所述服务器使用深度神经网络训练得到的安全协议模型,对所述弹幕内容进行语义分析和情感识别,判断所述弹幕内容是否存在敏感词汇;若判定所述弹幕内容存在敏感词汇,则所述服务器清除所述弹幕内容;若判定所述弹幕内容不存在敏感词汇,则所述服务器按照预定分类条件分类存储所述弹幕内容。3.根据权利要求1所述的AR弹幕生成方法,其特征在于,所述服务器使用三维开发工具对所述初始弹幕进行三维绘制,得到三维化的AR弹幕,并根据所述目标地物设置所述AR弹幕在AR场景的生成位置的步骤,包括:所述服务器对所述客户端摄取的当前环境图像与预生成的稀疏地图进行环境对比;所述服务器根据所述当前环境图像与稀疏地图的环境对比结果,确定所述客户端与所述目标地物的相对位姿关系,根据所述相对位姿关系设置所述初始弹幕的三维模型在AR场景的生成位置;所述服务器按照所述初始弹幕的时间顺序,在所述AR场景的生成位置依次展示所述初始弹幕的三维模型;所述服务器使用所述三维开发工具处理所述初始弹幕的三维模型,将所述初始弹幕转换为所述三维化的AR弹幕。4.根据权利要求3所述的AR弹幕生成方法,其特征在于,所述服务器根据所述当前环境图像与稀疏地图的环境对比结果,确定所述客户端与所述目标地物的相对位姿关系,根据所述相对位姿关系设置所述初始弹幕的三维模型在AR场景的生成位置的步骤,包括:将所述当前环境图像与所述稀疏地图进行环境比对,得到所述客户端在所述稀疏地图的坐标位置和姿态角信息;使用所述客户端在所述稀疏地图的坐标位置以及所述目标地物与所述客户端的相对位置关系,计算所述目标地物在所述AR场景的坐标位置;根据所述目标地物在所述AR场景的坐标位置和所述客户端的姿态角信息,设置所述初始弹幕的三维模型在AR场景的生成位置和朝向。5.根据权利要求4所述的AR弹幕生成方法,其特征在于,所述使用所述客户端在所述稀疏地图的坐标位置以及所述目标地物与所述客户端的相对位置关系,计算所述目标地物在所述AR场景的坐标位置的步骤,包括:所述服务器为所述AR场景中多个目标地物添加盒碰撞器和区分标签;
所述服务器使用射线触发检测机制,判断所述客户端的射线与目标地物的盒碰撞器是否发生触发事件;当所述客户端的射线与所述目标地物的盒碰撞器发生触发事件时,所述服务器获取所述目标地物的区分标签和坐标位置。6.根据权利要求1所述的AR弹幕生成方法,其特征在于,所述服务器按照所述初始弹幕的时间顺序将所述三维化的AR弹幕推送至所述客户端,以使所...

【专利技术属性】
技术研发人员:周广益蔡敏磊于中阳王亚菁
申请(专利权)人:上海指旺信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1