首页> 中国专利> 基于场景识别的直播视频弹幕显示方法及其显示装置

基于场景识别的直播视频弹幕显示方法及其显示装置

摘要

一种基于场景识别的直播视频弹幕显示方法,预处理模块实时提取导播播放器上的直播视频中的场景数据通过实时广播服务器发送给在线用户的场景弹幕播放器,在线用户的场景弹幕播放器基于场景数据播放嵌入式弹幕。本发明将弹幕信息嵌入直播视频内容,降低了弹幕遮挡直播视频内容的可能性,加强了弹幕直播视频的观感,提升了用户体验。

著录项

  • 公开/公告号CN105847718A

    专利类型发明专利

  • 公开/公告日2016-08-10

    原文格式PDF

  • 申请/专利权人 上海幻电信息科技有限公司;

    申请/专利号CN201610381039.1

  • 发明设计人 蓝帆;

    申请日2016-06-01

  • 分类号H04N5/445(20110101);H04N5/278(20060101);H04N21/81(20110101);H04L29/06(20060101);

  • 代理机构上海信好专利代理事务所(普通合伙);

  • 代理人张妍;张静洁

  • 地址 201210 上海市浦东新区张江高科技园区祖冲之路2377弄1号905、906室

  • 入库时间 2023-06-19 00:15:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-23

    授权

    授权

  • 2016-09-07

    实质审查的生效 IPC(主分类):H04N5/445 申请日:20160601

    实质审查的生效

  • 2016-08-10

    公开

    公开

说明书

技术领域

本发明涉及互联网信息显示方式领域,具体涉及一种基于场景识别的直播视频弹幕显示方法及其显示装置。

背景技术

弹幕显示系统是在显示视频时,将大量的用户评论以滚动字幕形式显示在视频上的一种显示方式。随着弹幕技术的普及和发展,越来越多的用户了解并使用弹幕功将自己的评论与其他用户进行共享。

腾讯科技(北京)有限公司的申请号为 CN201510109436.9的发明公开了一种弹幕数据的显示方法及装置,包括:获取各终端对应的用户针对正在观看的直播视频发表的评论数据;根据预设弹幕模型渲染符合条件的评论数据,得到弹幕数据;控制直播现场配置的弹幕显示设备显示弹幕数据。通过控制直播现场配置的弹幕显示设备显示弹幕数据,实现一种在直播现场显示弹幕数据的方法,不仅使直播现场的嘉宾可以根据显示的弹幕数据与各终端对应的用户互动,且通过将弹幕数据显示于弹幕显示设备上,使录制的直播视频中包括弹幕显示设备显示的弹幕数据,从而使播放直播视频的所有终端在播放该直播视频的同时能显示弹幕显示设备中包括的弹幕数据。

但是在画质越来越高清的当下,如果仍然将弹幕层独立于视频内容外呈现,由于弹幕的分辨率和视频内容的分辨率和帧率属于两个维度,将弹幕独立于视频内容播放,有可能降低视频观感,降低用户体验。

发明内容

本发明提供一种基于场景识别的直播视频弹幕显示方法及其显示装置,将弹幕信息嵌入直播视频内容,降低了弹幕遮挡直播视频内容的可能性,加强了弹幕直播视频的观感,提升了用户体验。

为了达到上述目的,本发明提供一种基于场景识别的直播视频弹幕显示方法,包含:预处理模块实时提取导播播放器上的直播视频中的场景数据发送给在线用户的场景弹幕播放器,以及在线用户的场景弹幕播放器基于场景数据播放嵌入式弹幕;

所述的预处理模块实时提取导播播放器上的直播视频中的场景数据的步骤具体包含:

预处理模块对导播播放器上的直播视频进行场景的实时识别,当预处理模块识别到直播视频中存在场景时,提取直播视频中的场景数据,将可嵌入弹幕的场景的场景数据通过实时广播服务器分发给所有连接到该实时广播服务器的在线用户的场景弹幕播放器,当预处理模块识别到直播视频中的场景结束时,将场景结束消息通过实时广播服务器分发给所有连接到该实时广播服务器的在线用户的场景弹幕播放器;

所述的场景是指直播视频中出现的场景物体或场景实体;所述的场景数据包含:场景模型、场景环境的光源数据;所述的场景模型包含:场景物体或场景实体的三维数据,即x、y、z坐标点;所述的场景环境的光源数据包含:光源位置坐标、光源颜色、光强和光源方向;

所述的在线用户的场景弹幕播放器基于场景数据播放嵌入式弹幕的步骤具体包含:

在线用户的场景弹幕播放器加载直播视频,如果接收到场景数据,在线用户的场景弹幕播放器根据接收到的场景数据建立场景物体或场景实体的三维模型,将三维模型加载到直播视频上方的显示列表中,并将弹幕层动态贴图到三维模型的二维平面上,同时创建当前场景的环境光源,使弹幕与场景更加融入;

所述的场景物体或场景实体的三维模型是根据场景数据中的场景模型创建的三维模型。

所述的可嵌入弹幕的场景是指场景的场景模型中有至少一个二维平面的尺寸足够放置弹幕。

如果在线用户的场景弹幕播放器没有收到场景数据文件,则按照全屏方式播放弹幕。

多个三维模型可以同一时间存在,当同时存在多个三维模型时,弹幕层被切分成不同的区域,分别动态贴图到多个三维模型的二维平面上。

所述的创建当前场景的环境光源的步骤包含:根据场景列表中场景环境的光源数据进行3D渲染创建当前场景的环境光源。

如果在线用户的场景弹幕播放器收到场景结束消息,则按照全屏方式播放弹幕。

本发明还提供一种基于场景识别的直播视频弹幕显示装置,包含:

预处理模块,用于对导播播放器上的直播视频进行预处理,实时提取直播视频中的场景数据;

实时广播服务器,用于将场景数据和场景结束消息分发给所有连接到该实时广播服务器的在线用户的场景弹幕播放器;

若干在线用户的场景弹幕播放器,用于创建场景物体或场景实体的三维模型,将弹幕信息嵌入直播视屏中的场景三维模型,加强弹幕视频的观感。

所述的预处理模块中装载常用的预处理软件。

所述的在线用户的场景弹幕播放器包含:弹幕播放器和场景处理模块,弹幕播放器用于播放弹幕信息,场景处理模块用于处理场景的三维模型。

本发明将弹幕信息嵌入直播视频内容,降低了弹幕遮挡直播视频内容的可能性,加强了弹幕直播视频的观感,提升了用户体验。

附图说明

图1是预处理模块实时提取导播播放器上的直播视频中的场景数据的流程图。

图2是在线用户的场景弹幕播放器基于场景数据播放嵌入式弹幕的流程图。

具体实施方式

以下根据图1和图2,具体说明本发明的较佳实施例。

本发明提供一种基于场景识别的直播视频弹幕显示方法,包含预处理模块实时提取导播播放器上的直播视频中的场景数据发送给在线用户的场景弹幕播放器,以及在线用户的场景弹幕播放器基于场景数据播放嵌入式弹幕。

如图1所示,所述的预处理模块实时提取导播播放器上的直播视频中的场景数据的步骤具体包含以下步骤:

步骤S1.1、预处理模块对导播播放器上的直播视频进行场景的实时识别,当预处理模块识别到直播视频中存在场景时,提取直播视频中的场景数据;

所述的场景是指直播视频中出现的场景物体或场景实体,同一场景可能会多次重复在直播视频中出现;

所述的场景数据包含:场景模型、场景环境的光源数据;

所述的场景模型包含:场景物体或场景实体的三维数据,即x、y、z坐标点;

所述的场景环境的光源数据包含:光源位置坐标、光源颜色、光强和光源方向;

所述的预处理模块中装载常用的预处理软件;

在本发明的实施例中,场景模型的获取可以通过人工操作获取,即,手动设置一个二维平面,使该二维平面的尺寸与场景的二维平面的尺寸匹配,并记录该手动设置的二维平面的三维数据;

步骤S1.2、预处理模块将可嵌入弹幕的场景的场景数据通过实时广播服务器分发给所有连接到该实时广播服务器的在线用户的场景弹幕播放器;

所述的可嵌入弹幕的场景是指场景的场景模型中有至少一个二维平面的尺寸足够放置弹幕,即该二维平面的高度大于等于一个弹幕字符的高度;

步骤S1.3、当预处理模块识别到直播视频中的场景结束时(即当直播视频的画面切换后,场景对应的画面消失),将场景结束消息通过实时广播服务器分发给所有连接到该实时广播服务器的在线用户的场景弹幕播放器。

如图2所示,所述的在线用户的场景弹幕播放器基于场景数据播放嵌入式弹幕的步骤具体包含以下步骤:

步骤S2.1、在线用户的场景弹幕播放器加载直播视频,判断是否收到场景数据,如果没有收到场景数据,则进行步骤S2.2,如果收到场景数据文件,则进行步骤S2.3;

步骤S2.2、在线用户的场景弹幕播放器按照全屏方式播放弹幕,进行步骤S2.1;

步骤S2.3、在线用户的场景弹幕播放器根据接收到的场景数据建立场景物体或场景实体的三维模型;

所述的在线用户的场景弹幕播放器包含:弹幕播放器和场景处理模块;

所述的场景物体或场景实体的三维模型是根据场景数据中的场景模型创建的三维模型;

多个三维模型可以同一时间存在;

步骤S2.4、在线用户的场景弹幕播放器将三维模型加载到直播视频上方的显示列表中,并将弹幕层动态贴图到三维模型的二维平面上,同时创建当前场景的环境光源,使弹幕与场景更加融入;

当同时存在多个三维模型时,弹幕层被切分成不同的区域,分别动态贴图到多个三维模型的二维平面上;

所述的创建当前场景的环境光源的步骤包含:根据场景列表中场景环境的光源数据进行3D渲染创建当前场景的环境光源;

步骤S2.5、在线用户的场景弹幕播放器判断是否收到场景结束消息,如果没有收到场景结束消息,进行步骤S2.4,如果收到场景结束消息,进行步骤S2.2。

本发明还提供一种基于场景识别的直播视频弹幕显示装置,包含:

预处理模块,用于对导播播放器上的直播视频进行预处理,实时提取直播视频中的场景数据;

实时广播服务器,用于将场景数据和场景结束消息分发给所有连接到该实时广播服务器的在线用户的场景弹幕播放器;

若干在线用户的场景弹幕播放器,用于创建场景物体或场景实体的三维模型,将弹幕信息嵌入直播视屏中的场景三维模型,加强弹幕视频的观感。

所述的预处理模块中装载常用的预处理软件。

所述的实时广播服务器采用常用的服务器。

所述的在线用户的场景弹幕播放器包含:弹幕播放器和场景处理模块,弹幕播放器用于播放弹幕信息,场景处理模块用于处理场景的三维模型。

本发明将弹幕信息嵌入直播视频内容,降低了弹幕遮挡直播视频内容的可能性,加强了弹幕直播视频的观感,提升了用户体验。

尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号