一种文字显示方法及装置制造方法及图纸

技术编号:13422671 阅读:26 留言:0更新日期:2016-07-28 17:22
本发明专利技术实施例公开了一种文字显示方法及装置。该方法包括:针对当前视频播放窗口内显示的弹幕中的目标文字,确定所述目标文字的颜色属性;检测所述目标文字当前所对应的视频区域的颜色属性;根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述目标文字和所述视频区域的颜色差异度;判断所述颜色差异度是否不小于预设阈值;如果是,确定所述目标文字变换后的第一颜色;将所述目标文字的颜色变换为所述第一颜色。本方案中,变更后弹幕文字的颜色与当前所处视频区域的颜色的相似度较小,可清晰地显示弹幕中的文字,以让用户无障碍阅读弹幕中的文字内容。

【技术实现步骤摘要】

本专利技术涉及互联网视频
,特别涉及一种文字显示方法及装置
技术介绍
计算机
中的弹幕是指在视频播放的过程中,在视频播放窗口内显示的、移动的包含用户评论文字的区域,通常情况下,弹幕中包含的文字为同一颜色。可清晰地显示弹幕中的文字,目前,在视频播放的过程中,当视频播放窗口内显示弹幕时,如果弹幕中有部分或全部文字的颜色与其文字所对应的视频区域的颜色相近,则该部分或全部文字不能被清晰的显示,进而导致用户不能用肉眼识别出该部分或全部文字。
技术实现思路
本专利技术实施例公开了一种文字显示方法及装置,可以解决如何清晰地显示文字的问题。技术方案如下:第一方面,本专利技术实施例提供了一种文字显示方法,包括:针对当前视频播放窗口内显示的弹幕中的目标文字,确定所述目标文字的颜色属性,其中,所述目标文字为所述弹幕中包含的任意一个文字;检测所述目标文字当前所对应的视频区域的颜色属性;根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述目标文字和所述视频区域的颜色差异度;判断所述颜色差异度是否小于预设阈值;如果是,确定所述目标文字变换后的第一颜色,其中,所述第一颜色与所述视频区域的颜色差异度不小于所述预设阈值;将所述目标文字的颜色变换为所述第一颜色。优选的,所述确定所述目标文字的颜色属性,包括:通过颜色识别技术,确定所述目标文字的颜色属性。优选的,所述检测所述目标文字当前所对应的视频区域的颜色属性,包括:实时检测所述目标文字当前所对应的视频区域的颜色属性;或,每隔预设时长,检测所述目标文字当前所对应的视频区域的颜色属性。优选的,预先将预设的文字移动轨迹划分成多个区域;所述检测所述目标文字当前所对应的视频区域的颜色属性,包括:检测所述目标文字当前所对应的视频区域是否与预先划分的区域对应;如果是,检测所述目标文字当前所对应的视频区域的颜色属性;其中,预先划分的所述区域的宽度等于目标文字的宽度。优选的,所述颜色属性为颜色的RGB值,所述根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述目标文字和所述视频区域的颜色差异度,通过如下公式确定: Y = | R 1 - R 2 | R 2 + | G 1 - G 2 | G 2 + | B 1 - B 2 | B 2 3 ; ]]>式中,Y表示颜色差异度,R1、G1和B1分别为所述视频区域的颜色的RGB值所对应的红色、绿色和蓝色通道的颜色分量,R2、G2和B2分别为所述目标文字的颜色的RGB值所对应的红色、绿色和蓝色通道的颜色分量。优选的,所述颜色属性为颜色的HSV值,所述根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述目标文字和所述视频区域的颜色差异度,通过如下公式确定: Y = ( H 1 - H 2 ) 2 + ( S 1 - S 2 ) 2 + ( V 1 - V 2 ) 2 ; ]]>式中,Y表示颜色差异度,H1、S1和V1分别为视频区域的颜色的HSV值所对应的色调分量、饱和度分量和明度分量,H2、S2和V2分别为目标文字的颜色的HSV值所对应的色调分量、饱和度分量和明度分量。优选的,在所述确定所述目标文字变换后的第一颜色之前,还包括:判断用户预设的目标文字的颜色与所述视频区域的颜色差异度是否不小于预设阈值;所述确定所述目标文字变换后的第一颜色,包括:在用户预设的目标文字的颜色与所述视频区域的颜色差异度不小于预设阈值本文档来自技高网...

【技术保护点】
一种文字显示方法,其特征在于,包括:针对当前视频播放窗口内显示的弹幕中的目标文字,确定所述目标文字的颜色属性,其中,所述目标文字为所述弹幕中包含的任意一个文字;检测所述目标文字当前所对应的视频区域的颜色属性;根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述目标文字和所述视频区域的颜色差异度;判断所述颜色差异度是否小于预设阈值;如果是,确定所述目标文字变换后的第一颜色,其中,所述第一颜色与所述视频区域的颜色差异度不小于所述预设阈值;将所述目标文字的颜色变换为所述第一颜色。

【技术特征摘要】
1.一种文字显示方法,其特征在于,包括:
针对当前视频播放窗口内显示的弹幕中的目标文字,确定所述目标文字的
颜色属性,其中,所述目标文字为所述弹幕中包含的任意一个文字;
检测所述目标文字当前所对应的视频区域的颜色属性;
根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述目标
文字和所述视频区域的颜色差异度;
判断所述颜色差异度是否小于预设阈值;
如果是,确定所述目标文字变换后的第一颜色,其中,所述第一颜色与所
述视频区域的颜色差异度不小于所述预设阈值;
将所述目标文字的颜色变换为所述第一颜色。
2.根据权利要求1所述的方法,其特征在于,所述确定所述目标文字的颜
色属性,包括:
通过颜色识别技术,确定所述目标文字的颜色属性。
3.根据权利要求1所述的方法,其特征在于,所述检测所述目标文字当前
所对应的视频区域的颜色属性,包括:
实时检测所述目标文字当前所对应的视频区域的颜色属性;
或,
每隔预设时长,检测所述目标文字当前所对应的视频区域的颜色属性。
4.根据权利要求1所述的方法,其特征在于,预先将预设的文字移动轨迹
划分成多个区域;
所述检测所述目标文字当前所对应的视频区域的颜色属性,包括:
检测所述目标文字当前所对应的视频区域是否与预先划分的区域对应;
如果是,检测所述目标文字当前所对应的视频区域的颜色属性;
其中,预先划分的所述区域的宽度等于目标文字的宽度。
5.根据权利要求1所述的方法,其特征在于,所述颜色属性为颜色的RGB
值,所述根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述
目标文字和所述视频区域的颜色差异度,通过如下公式确定:
Y = | R 1 - R 2 | R 2 + | G 1 - G 2 | G 2 + | B 1 - B 2 | B 2 3 ; ]]>式中,Y表示颜色差异度,R1、G1和B1分别为所述视频区域的颜色的RGB
值所对应的红色、绿色和蓝色通道的颜色分量,R2、G2和B2分别为所述目标文
字的颜色的RGB值所对应的红色、绿色和蓝色通道的颜色分量。
6.根据权利要求1所述的方法,其特征在于,所述颜色属性为颜色的HSV
值,所述根据所述目标文字的颜色属性和所述视频区域的颜色属性,确定所述
目标文字和所述视频区域的颜色差异度,通过如下公式确定:
Y = ( H 1 - H 2 ) 2 + ( S 1 - S 2 ) 2 + ( V 1 - V 2 ) 2 ; ]]>式中,Y表示颜色差异度,H1、S1和V1分别为视频区域的颜色的HSV值所对
应的色调分量、饱和度分量和明度分量,H2、S2和V2分别为目标文字的颜色的
HSV值所对应的色调分量、饱和度分量和明度分量。
7.根据权利要求1~6中任一项中所述的方法,其特征在于,在所述确定所
述目标文字变换后的第一颜色之前,还包括:
判断用户预设的目标文字的颜色与所述视频区域的颜色差异度是否不小于
预设阈值;
所述确定所述目标文字变换后的第一颜色,包括:
在用户预设的目标文字的颜色与所述视频区域的颜色差异度不小于预设阈
值的情况下,将所述用户预设的目标文字的颜色确定为所述目标文字变换后的
第一颜色。
8.根据权利要求1~6中任一项所述的方法,其特征在于,预先计算每一种
颜色对应与其它所有颜色的颜色差异度;记录每一种颜色所对应的颜色差异度
最大的颜色;
所述确定所述目标文字变换后的第一颜色,包括:
确定所述目标文字变换后的第一颜色为:所述目标文字的颜色所对应的颜
色差异度最大的颜色。
9.根据权利要求1~6中任一项所述的方法,其特征在于,所述确定所述目
标文字变换后的第一颜色,包括:
随机选择一种颜色;
判断选择的颜色与所述视频区域的颜色差异度是否不小于预设阈值;
如果是,将所选择的颜色确定为所述目标文字变换后的第一颜色;
如果否,继续执行所述随机选择一种颜色的步骤。
10.一种文字显示装置,其特征在于,包括:
颜色属性确定模块,用于针对当前视频播放窗口内显示的弹幕中的目标文
字,确定所述目标文字的颜色属性,其中,所述目标文字为所述弹幕中包含的
任意一个文字;
检测模块,用于检测所述目标文字当前所对应的视频区域的颜...

【专利技术属性】
技术研发人员:王猛
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1