一种弹幕轨迹生成、弹幕显示方法及装置制造方法及图纸

技术编号:30433729 阅读:49 留言:0更新日期:2021-10-24 17:30
本发明专利技术实施例提供了一种弹幕轨迹生成、弹幕显示方法及装置,涉及视频处理技术领域,上述弹幕轨迹生成方法应用于服务器,上述方法包括:识别视频的视频帧中对象所在区域;根据识别到的区域,确定包含同一对象、且播放时间连续的相似视频帧,作为目标视频帧;确定各目标视频帧中对象所在区域的轮廓;根据所确定的轮廓,生成各目标视频帧对应的弹幕显示轨迹,各条弹幕显示轨迹联合表征:弹幕中的文字从所确定轮廓中的预设起始位置移动至预设终止位置的轨迹。应用本发明专利技术实施例提供的方案生成弹幕轨迹,丰富了弹幕显示方式。丰富了弹幕显示方式。丰富了弹幕显示方式。

【技术实现步骤摘要】
一种弹幕轨迹生成、弹幕显示方法及装置


[0001]本专利技术涉及视频处理
,特别是涉及一种弹幕轨迹生成、弹幕显示方法及装置。

技术介绍

[0002]随着移动互联网、云计算、大数据等信息技术的进步与应用,流媒体应用已经成为人们生活中密不可分的一部分。流媒体服务商为了提升用户的交互机制,支持用户通过客户端发布针对所播放视频的弹幕,并在客户端显示用户自身以及其他用户发布的弹幕,使得不同用户之间产生针对视频的内容互动聊天的感觉。可见,弹幕的内容成为连接视频的内容和用户的重要环节。
[0003]现有技术中,客户端在显示弹幕时,通常是弹幕从视频播放区域的一侧沿直线滚动到另一侧,弹幕显示方式单一。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种弹幕轨迹生成、弹幕显示方法及装置,以丰富弹幕显示方式。具体技术方案如下:
[0005]第一方面,本专利技术实施例提供了一种弹幕轨迹生成方法,应用于服务器,所述方法包括:
[0006]识别视频的视频帧中对象所在区域;
[0007]根据识别到的区域,确定包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种弹幕轨迹生成方法,其特征在于,应用于服务器,所述方法包括:识别视频的视频帧中对象所在区域;根据识别到的区域,确定包含同一对象、且播放时间连续的相似视频帧,作为目标视频帧;确定各目标视频帧中对象所在区域的轮廓;根据所确定的轮廓,生成各目标视频帧对应的弹幕显示轨迹,其中,每一弹幕显示轨迹中包括:弹幕中文字的显示位置以及所对应的目标视频帧的信息,每一显示位置对应弹幕中文字的数量为1个,各条弹幕显示轨迹联合表征:弹幕中的文字从所确定轮廓中的预设起始位置移动至预设终止位置的轨迹。2.根据权利要求1所述的方法,其特征在于,所述根据所确定的轮廓,生成各目标视频帧对应的弹幕显示轨迹,包括:根据第一视频帧所对应轮廓中的预设起始位置,确定第一弹幕显示轨迹包括的弹幕中文字的第一显示位置,获得包括所述第一显示位置和所述第一视频帧信息的第一弹幕显示轨迹,其中,所述第一视频帧为:播放时间最早的目标视频帧,第一弹幕显示轨迹为:各目标视频帧对应的弹幕显示轨迹中所对应显示时间最早的轨迹;按照以下方式生成每一第二弹幕显示轨迹,其中,所述第二弹幕显示轨迹为:各目标视频帧对应的弹幕显示轨迹中除所述第一弹幕显示轨迹外的轨迹:沿第二视频帧所对应轮廓的轮廓指示方向,对第三弹幕显示轨迹中包括的各显示位置移动预设的步进距离,其中,所述第二视频帧为:各目标视频帧中除所述第一视频帧之外的视频帧,所述第三弹幕显示轨迹为:所对应显示时间与所述第二弹幕显示轨迹相邻、且位于所述第二弹幕显示轨迹之前的轨迹;根据移动后的显示位置和弹幕文字尺寸,确定所述第二弹幕显示轨迹包括的弹幕中文字的第二显示位置;获得包括所述第二显示位置和所述第二视频帧信息的第二弹幕显示轨迹。3.根据权利要求2所述的方法,其特征在于,所述根据移动后的显示位置和弹幕文字尺寸,确定所述第二弹幕显示轨迹包括的弹幕中文字的第二显示位置,包括:确定各移动后的显示位置与所述第二视频帧所对应轮廓中的预设起始位置间的最短距离;判断所述最短距离是否大于或者等于弹幕文字尺寸;若为否,将所述各移动后的显示位置作为所述第二弹幕显示轨迹包括的弹幕中文字的第二显示位置;若为是,将所述各移动后的显示位置和所述第二视频帧所对应轮廓中的预设起始位置作为所述第二显示位置。4.根据权利要求1所述的方法,其特征在于,在所述确定各目标视频帧中对象所在区域的轮廓之后,还包括:针对每一轮廓,确定该轮廓中的待填充位置对,并沿该轮廓的轮廓指示方向,在待填充位置对中两个轮廓像素点之间填充新的轮廓像素点,使得填充后的两个相邻轮廓像素点之间距离不大于预设的步进距离,其中,所述待填充位置对中两个轮廓像素点之间的距离大于所述步进距离、且两个轮廓像素点之间不存在其他轮廓像素点;
所述根据所确定的轮廓,生成各目标视频帧对应的弹幕显示轨迹,包括:根据填充轮廓像素点后的各轮廓,生成各目标视频帧对应的弹幕显示轨迹。5.根据权利要求1

4中任一项所述的方法,其特征在于,所述预设起始位置与所述预设终止位置不同。6.根据权利要求1

4中任一项所述的方法,其特征在于,所述识别视频的视频帧中对象所在区域,包括:识别视频的视频帧中包含的对象,获得反映视频帧中对象所在区域的蒙版图像;所述根据识别到的区域,确定包含同一对象、且播放时间连续的相似视频帧,作为目标视频帧,包括:根据各蒙版图像之间的相似度,确定反映同一对象的蒙版图像对应的视频帧;从所确定的视频帧中确定播放时间连续的视频帧,作为目标视频帧。7.根据权利要求6所述的方法,其特征在于,所述确定各目标视频帧中对象所在区域的轮廓,包括:根据各目标视频帧对应的蒙版图像之间的相似度,选择各目标视频帧对应的蒙版图像中具有表征性的目标蒙版图像;将所述目标蒙版图像反映的对象所在区域的轮廓,确定为各目标视频帧中对象所在区域的轮廓。8.根据权利要求6所述的方法,其特征在于,所述确定各目标视频帧中对象所在区域的轮廓,包括:根据各目标视频帧对应的蒙版图像,获得各目标视频帧中对象所在区域的初始轮廓;对各目标视频帧对应的初始轮廓进行膨胀处理,得到各目标视频帧中对象所在区域的的轮廓。9.根据权利要求6所述的方法,其特征在于,所述根据各蒙版图像之间的相似度,确定反映同一对象的蒙版图像对应的视频帧,包括:从各蒙版图像中确定所反映对象区域的尺寸大于预设尺寸阈值的蒙版图像,作为备选蒙版图像;根据各备选蒙版图像之间的相似度,确定反映同一对象的蒙版图像对应的视频帧。10.一种弹幕显示方法,其特征在于,应用于客户端,所述方法包括:从服务器获得弹幕显示轨迹,其中,弹幕显示轨迹为:根据权利要求1

9中任一项所述的方法生成的轨迹;根据弹幕显示轨迹包括的视频帧的信息,确定待显示的第一视频帧对应的目标弹幕显示轨迹,并获得待显示的第一视频帧对应的目标弹幕;根据各第一视频帧对应的目标弹幕显示轨迹中包括的显示位置的数量,确定各第一视频帧对应的目标弹幕中的目标文字;针对每一第一视频帧,按照该第一视频帧对应的目标弹幕显示轨迹中显示位置的排列顺序,依次确定该第一视频帧对应的各目标文字的显示位置;根据所确定的各第一视频帧对应的各目标文字的显示位置,在各第一视频帧上显示各目标文字。11.根据权利要求10所述的方法,其特征在于,所述根据各第一视频帧...

【专利技术属性】
技术研发人员:李亚涛李国庆
申请(专利权)人:北京爱奇艺科技有限公司
类型:发明
国别省市:

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

1