admin管理员组

文章数量:1533062

2024年6月25日发(作者:)

(19)中华人民共和国国家知识产权局

(12)发明专利说明书

(21)申请号 CN2.1

(22)申请日 2016.06.01

(71)申请人 上海幻电信息科技有限公司

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

(72)发明人 蓝帆

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

代理人 张妍

(51)

(10)申请公布号 CN 105847718 A

(43)申请公布日 2016.08.10

权利要求说明书 说明书 幅图

(54)发明名称

基于场景识别的直播视频弹幕显示

方法及其显示装置

(57)摘要

一种基于场景识别的直播视频弹幕

显示方法,预处理模块实时提取导播播放

器上的直播视频中的场景数据通过实时广

播服务器发送给在线用户的场景弹幕播放

器,在线用户的场景弹幕播放器基于场景

数据播放嵌入式弹幕。本发明将弹幕信息

嵌入直播视频内容,降低了弹幕遮挡直播

视频内容的可能性,加强了弹幕直播视频

的观感,提升了用户体验。

法律状态

法律状态公告日

法律状态信息

法律状态

权 利 要 求 说 明 书

1.一种基于场景识别的直播视频弹幕显示方法,其特征在于,包含:预处理模块实

时提取导播播放器上的直播视频中的场景数据发送给在线用户的场景弹幕播放器,

以及在线用户的场景弹幕播放器基于场景数据播放嵌入式弹幕;

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

预处理模块对导播播放器上的直播视频进行场景的实时识别,当预处理模块识别到

直播视频中存在场景时,提取直播视频中的场景数据,将可嵌入弹幕的场景的场景

数据通过实时广播服务器分发给所有连接到该实时广播服务器的在线用户的场景弹

幕播放器,当预处理模块识别到直播视频中的场景结束时,将场景结束消息通过实

时广播服务器分发给所有连接到该实时广播服务器的在线用户的场景弹幕播放器;

所述的场景是指直播视频中出现的场景物体或场景实体;所述的场景数据包含:场

景模型、场景环境的光源数据;所述的场景模型包含:场景物体或场景实体的三维

数据,即x、y、z坐标点;所述的场景环境的光源数据包含:光源位置坐标、光源

颜色、光强和光源方向;

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

在线用户的场景弹幕播放器加载直播视频,如果接收到场景数据,在线用户的场景

弹幕播放器根据接收到的场景数据建立场景物体或场景实体的三维模型,将三维模

型加载到直播视频上方的显示列表中,并将弹幕层动态贴图到三维模型的二维平面

上,同时创建当前场景的环境光源,使弹幕与场景更加融入;

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

型。

2.如权利要求1所述的基于场景识别的直播视频弹幕显示方法,其特征在于,所述

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

幕。

3.如权利要求1所述的基于场景识别的直播视频弹幕显示方法,其特征在于,如果

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

4.如权利要求1所述的基于场景识别的直播视频弹幕显示方法,其特征在于,多个

三维模型可以同一时间存在,当同时存在多个三维模型时,弹幕层被切分成不同的

区域,分别动态贴图到多个三维模型的二维平面上。

5.如权利要求1所述的基于场景识别的直播视频弹幕显示方法,其特征在于,所述

的创建当前场景的环境光源的步骤包含:根据场景列表中场景环境的光源数据进行

3D渲染创建当前场景的环境光源。

6.如权利要求1所述的基于场景识别的直播视频弹幕显示方法,其特征在于,如果

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

7.一种适用于如权利要求1-6中任意一项所述的基于场景识别的直播视频弹幕显示

方法的显示装置,其特征在于,包含:

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

场景数据;

实时广播服务器,用于将场景数据和场景结束消息分发给所有连接到该实时广播服

务器的在线用户的场景弹幕播放器;

若干在线用户的场景弹幕播放器,用于创建场景物体或场景实体的三维模型,将弹

幕信息嵌入直播视屏中的场景三维模型,加强弹幕视频的观感。

8.如权利要求7所述的基于场景识别的直播视频弹幕显示装置,其特征在于,所述

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

9.如权利要求7所述的基于场景识别的直播视频弹幕显示装置,其特征在于,所述

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

播放弹幕信息,场景处理模块用于处理场景的三维模型。

说 明 书

技术领域

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

显示方法及其显示装置。

背景技术

弹幕显示系统是在显示视频时,将大量的用户评论以滚动字幕形式显示在视频上的

一种显示方式。随着弹幕技术的普及和发展,越来越多的用户了解并使用弹幕功将

自己的评论与其他用户进行共享。

腾讯科技(北京)有限公司的申请号为 CN2.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。

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

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

场景数据;

实时广播服务器,用于将场景数据和场景结束消息分发给所有连接到该实时广播服

务器的在线用户的场景弹幕播放器;

若干在线用户的场景弹幕播放器,用于创建场景物体或场景实体的三维模型,将弹

幕信息嵌入直播视屏中的场景三维模型,加强弹幕视频的观感。

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

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

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

用于播放弹幕信息,场景处理模块用于处理场景的三维模型。

本发明将弹幕信息嵌入直播视频内容,降低了弹幕遮挡直播视频内容的可能性,加

强了弹幕直播视频的观感,提升了用户体验。

尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描

述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发

明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利

要求来限定。

本文标签: 场景弹幕视频直播播放器