视频播放方法、服务器及视频播放系统技术方案

技术编号:18675422 阅读:29 留言:0更新日期:2018-08-14 21:40
本发明专利技术提供了一种具有弹幕的视频播放方法、服务器及视频播放系统,视频播放方法包括以下步骤:获取一视频,将所述视频分解为至少一个原始帧;识别所述原始帧内的画面主体结构;描绘所述画面主体结构的轮廓并填充,形成第一分隔区域;于所述原始帧的图像内位于所述第一分隔区域外的播放区域显示所述弹幕。采用上述技术方案后,可保证视频主界面不被遮挡的情况下,智能地调整弹幕的显示位置。

Video playing method, server and video playing system

The invention provides a video playing method, a server and a video playing system with a bullet screen. The video playing method comprises the following steps: acquiring a video and decomposing the video into at least one original frame; identifying the main frame structure within the original frame; drawing and filling the outline of the main frame structure; A first partition area is formed; the projectile screen is displayed in a playback area located outside the first partition area within the image of the original frame. After adopting the above technical scheme, the display position of the projectile screen can be adjusted intelligently without blocking the main video interface.

【技术实现步骤摘要】
视频播放方法、服务器及视频播放系统
本专利技术涉及互联网
,尤其涉及一种视频播放方法、服务器及视频播放系统。
技术介绍
弹幕,用于视频网站中飞过的即时评论字幕,此种视频浏览方式已被许多用户接受,甚至不少用户在浏览视频时偏爱此种评论呈现的方式。目前弹幕的播放方式,通常为在浏览视频的界面上,从右至左逐渐飘动。在某些具有许多弹幕的视频内,弹幕的数量过多后将覆盖原视频的界面,严重者甚至遮挡了原先浏览的视频。对此,不少视频提供网站所提出的解决方案为,给用户关闭弹幕的功能,或是设置弹幕数量上限,以控制弹幕的总数。但上述解决方案内,或多或少将减少原有的弹幕,减少用户可见的弹幕评论,降低了用户体验。因此,需要一种新型的视频播放时的弹幕显示方式及视频播放方式,可保证视频主界面不被遮挡的情况下,智能地调整弹幕的显示位置。
技术实现思路
为解决上述问题,本专利技术公开了一种视频播放方法、服务器及视频播放系统,可将任意视频内每一显示帧的弹幕显示位置智能调整,提高用户观看视频时的用户体验。本专利技术公开了一种具有弹幕的视频播放方法,包括以下步骤:获取一视频,将所述视频分解为至少一个原始帧;识别所述原始帧内的画面主体结构;描绘所述画面主体结构的轮廓并填充,形成第一分隔区域;于所述原始帧的图像内位于所述第一分隔区域外的播放区域显示所述弹幕。优选地,该视频播放方法中,识别所述原始帧内的画面主体结构的步骤包括:识别所述原始帧内的人物、静物、动物中的任一项的边界像素;提取位于所述边界像素内的图像单元作为所述画面主体结构。优选地,该视频播放方法中,识别所述原始帧内的人物作为所述画面主体结构的步骤包括:识别所述人物的关节弯折处及脸部特征;连接相邻的关节弯折处,以形成一身体结构;连接所述脸部特征,以形成一脸部结构;拼接所述身体结构及脸部结构形成所述肢体结构。优选地,该视频播放方法中,识别所述脸部特征包括识别所述人物的脸部的两侧最远点、鼻部及下侧最低点;连接所述脸部特征,以形成一脸部结构的步骤包括:连接所述两侧最远点,形成脸部宽度;连接所述鼻部及下侧最低点,使所述鼻部与下侧最低点的连线及所述连线的反向倍长线为脸部长度;拼接所述脸部宽度及所述脸部长度形成所述脸部结构。优选地,该视频播放方法中,描绘所述画面主体结构的轮廓并填充,形成第一分隔区域的步骤后还包括:识别所述原始帧内的文字区域;描绘所述文字区域的轮廓并填充,形成第二分隔区域;于所述原始帧的图像内位于所述第二分隔区域外的播放区域显示所述弹幕。优选地,该视频播放方法中,描绘所述文字区域的轮廓并填充,形成第二分隔区域的步骤包括:所述文字区域外框有一矩形框,且所述矩形框为所述第二分隔区域。优选地,降低所述弹幕的透明度,形成播放弹幕的步骤包括:获取所述第一分隔区域的色调;根据一比例阈值及色调,计算所述弹幕的目标透明度,以形成所述播放弹幕。优选地,该视频播放方法中,于所述原始帧的图像内位于所述第一分隔区域外的播放区域显示所述弹幕的步骤包括:获取所述弹幕;降低所述弹幕的透明度,形成播放弹幕;于所述播放区域内显示所述播放弹幕。优选地,该视频播放方法中,于所述原始帧的图像内位于所述第一分隔区域外的播放区域显示所述弹幕的步骤包括:获取所述第一分隔区域于所述原始帧的图像内的位置;反相所述第一分隔区域的位置以获取所述播放区域的位置。优选地,该视频播放方法中,于所述原始帧的图像内位于所述第一分隔区域外的播放区域显示所述弹幕的步骤包括:将所述原始帧沿Y轴划分;识别所述第一分隔区域的Y轴位置;提取所述Y轴上位于所述Y轴位置外的目标位置;将所述目标位置定义为所述播放区域的滑动Y轴,以确定所述播放区域;于所述播放区域内显示所述弹幕。本专利技术还公开了一种具有弹幕的视频播放方法,所述视频播放方法应用于服务器与用户端之间,所述服务器与用户端执行上述的视频播放方法。本专利技术还公开了一种服务器,包括处理器和存储设备,所述存储设备存储有计算机程序,所述处理器调用并执行所述计算机程序时实现上述的视频播放方法。本专利技术又公开了一种具有弹幕的视频播放系统,所述视频播放系统包括服务器与用户端,所述服务器与用户端执行上述的视频播放方法。优选地,该视频播放系统中,所述用户端播放所述视频时,所述弹幕位于画面主体之外。采用了上述技术方案后,与现有技术相比,具有以下有益效果:1.通过对视频进行分析,可在视频浏览时,弹幕不会遮挡到视频的主体内容。;2.弹幕的数量维持在减少的最小接收量内,尽可能保证用户体验。附图说明图1为符合本专利技术一优选实施例中视频播放方法的流程示意图;图2为符合本专利技术一优选实施例中识别人物肢体结构的流程示意图;图3为符合本专利技术一优选实施例中形成脸部结构的流程示意图;图4为符合本专利技术另一优选实施例中视频播放方法的流程示意图;图5为符合本专利技术一优选实施例中显示弹幕的流程示意图;图6为符合本专利技术另一优选实施例中显示弹幕的流程示意图;图7为符合本专利技术一优选实施例中第一分隔区域的显示效果图。具体实施方式以下结合附图与具体实施例进一步阐述本专利技术的优点。这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,需要理解的是,步骤前的数字标号并不标识执行步骤的前后顺序,仅用于方便描述本专利技术及区别每一步骤,因此不能理解为对本专利技术的限制。参阅图1,为符合本专利技术一优选实施例中视频播放方法的流程示意图。在该实施例中,对视频的处理及播放通过以下方式执行:获取一视频,将视频分解为至少一个原始帧;获取一需要处理的视频,或是随机取得一视频源文件,将该视频根据一预设周期分解为多个原始帧,如根据1秒25帧的方式将该视频内的1秒画面分解为25个原始帧。分解后的原始帧连续播放后,便可还原回原先的视频。识别原始帧内的画面主体结构获取了原始帧后,通常一视频的原始帧所呈现的画面内,对于用户本文档来自技高网...

【技术保护点】
1.一种具有弹幕的视频播放方法,其特征在于,包括以下步骤:获取一视频,将所述视频分解为至少一个原始帧;识别所述原始帧内的画面主体结构;描绘所述画面主体结构的轮廓并填充,形成第一分隔区域;于所述原始帧的图像内位于所述第一分隔区域外的播放区域显示所述弹幕。

【技术特征摘要】
1.一种具有弹幕的视频播放方法,其特征在于,包括以下步骤:获取一视频,将所述视频分解为至少一个原始帧;识别所述原始帧内的画面主体结构;描绘所述画面主体结构的轮廓并填充,形成第一分隔区域;于所述原始帧的图像内位于所述第一分隔区域外的播放区域显示所述弹幕。2.如权利要求1所述的视频播放方法,其特征在于,识别所述原始帧内的画面主体结构的步骤包括:识别所述原始帧内的人物、静物、动物中的任一项的边界像素;提取位于所述边界像素内的图像单元作为所述画面主体结构。3.如权利要求2所述的视频播放方法,其特征在于,识别所述原始帧内的人物作为所述画面主体结构的步骤包括:识别所述人物的关节弯折处及脸部特征;连接相邻的关节弯折处,以形成一身体结构;连接所述脸部特征,以形成一脸部结构;拼接所述身体结构及脸部结构形成所述肢体结构。4.如权利要求3所述的视频播放方法,其特征在于,识别所述脸部特征包括识别所述人物的脸部的两侧最远点、鼻部及下侧最低点;连接所述脸部特征,以形成一脸部结构的步骤包括:连接所述两侧最远点,形成脸部宽度;连接所述鼻部及下侧最低点,使所述鼻部与下侧最低点的连线及所述连线的反向倍长线为脸部长度;拼接所述脸部宽度及所述脸部长度形成所述脸部结构。5.如权利要求1所述的视频播放方法,其特征在于,描绘所述画面主体结构的轮廓并填充,形成第一分隔区域的步骤后还包括:识别所述原始帧内的文字区域;描绘所述文字区域的轮廓并填充,形成第二分隔区域;于所述原始帧的图像内位于所述第二分隔区域外的播放区域显示所述弹幕。6.如权利要求5所述的视频播放方法,其特征在于,描绘所述文字区域的轮廓并填充,形成第二分隔区域的步骤包括:所述文字区域外框有一矩形框,且所述矩形框为所述第二分隔区域。7.如权利要求1所述的视...

【专利技术属性】
技术研发人员:汪宇星
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:上海,31

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

1