视频显示方法、装置、电子设备和存储介质制造方法及图纸

技术编号:37716854 阅读:9 留言:0更新日期:2023-06-02 00:13
本发明专利技术实施例提供了一种视频显示方法和装置。所述方法包括:获取视频流中的视频图像,以及视频图像对应的文本信息,根据文本信息,生成视频图像的初始叠加图像;其中,初始叠加图像中的目标位置包括文本信息,根据视频图像中与目标位置相对应的视频画面的颜色信息,确定初始叠加图像中文本信息的目标文本颜色,得到目标叠加图像,其中目标叠加图像用于突显文本信息,将目标叠加图像显示于视频图像之上,使得文本信息能够以与视频画面的颜色相比更加突显的目标文本颜色进行显示,避免了视频画面上叠加文本出现颜色相同或相近的问题,解决了看不到或看不清文本的问题,使用户有更好的使用体验。使用体验。使用体验。

【技术实现步骤摘要】
视频显示方法、装置、电子设备和存储介质


[0001]本专利技术涉及数据处理
,特别是涉及一种视频显示方法、一种视频显示装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]随着网络科技的快速发展,视频会议、视频教学、视频通讯等的应用领域逐渐变得越来越广阔。
[0003]在各种场景中,终端会接收服务器发送的视频流以及文本数据(例如,字幕或其他文字),然后在终端的视频画面之上叠加文字。但是如果出现文字颜色和视频画面颜色相同或相近,就会导致看不到或看不清文字,影响用户的使用体验。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频显示方法、相应的一种视频显示装置、一种电子设备以及一种计算机可读存储介质。
[0005]为了解决上述问题,本专利技术实施例公开了一种视频显示方法,所述方法包括:
[0006]获取视频流中的视频图像,以及所述视频图像对应的文本信息;
[0007]根据所述文本信息,生成所述视频图像的初始叠加图像;其中,所述初始叠加图像中的目标位置包括所述文本信息;
[0008]根据所述视频图像中与所述目标位置相对应的视频画面的颜色信息,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像;其中所述目标叠加图像用于突显所述文本信息;
[0009]将所述目标叠加图像显示于所述视频图像之上。
[0010]可选地,所述根据所述文本信息,生成所述视频图像的初始叠加图像包括:
[0011]创建空的画布;
[0012]在所述空的画布上绘制所述文本信息,得到所述初始叠加图像。
[0013]可选地,所述根据所述视频图像中与所述目标位置相对应的视频画面的颜色信息,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像包括:
[0014]根据所述视频图像和所述文本信息在所述初始叠加图像中所处的目标位置,确定所述视频图像中与所述目标位置相对应的视频画面的颜色信息;
[0015]对比所述颜色信息和所述初始叠加图像中所述文本信息的预设文本颜色,得到颜色对比结果;
[0016]根据所述颜色对比结果,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像。
[0017]可选地,所述根据所述视频图像和所述目标位置,确定所述视频图像中与所述文本信息在所述初始叠加图像中所处的目标位置相对应的视频画面的颜色信息包括:
[0018]根据所述目标位置,确定所述视频图像中与所述目标位置相对应的目标宏块;
[0019]确定所述目标宏块的占比最高的颜色,作为所述目标宏块的颜色信息。
[0020]可选地,所述对比所述颜色信息和所述初始叠加图像中所述文本信息的预设文本颜色,得到颜色对比结果包括:
[0021]按照所述目标宏块,划分所述初始叠加图像,得到与所述目标宏块对应的叠加宏块;
[0022]针对每个所述叠加宏块,对比所述目标宏块的颜色信息和对应的所述叠加宏块中所述文本信息的预设文本颜色,得到所述颜色对比结果。
[0023]可选地,所述根据所述颜色对比结果,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像包括:
[0024]针对每个所述叠加宏块,若所述目标宏块的颜色信息和对应的所述叠加宏块中所述文本信息的预设文本颜色一致,则按照所述目标文本颜色,将所述叠加宏块中的所述文本信息重新绘制,得到目标叠加图像。
[0025]本专利技术实施例还公开了一种视频显示装置,包括:
[0026]获取模块,用于获取视频流中的视频图像,以及所述视频图像对应的文本信息;
[0027]图像生成模块,用于根据所述文本信息,生成所述视频图像的初始叠加图像;其中,所述初始叠加图像中的目标位置包括所述文本信息;
[0028]颜色确定模块,用于根据所述视频图像中与所述目标位置相对应的视频画面的颜色信息,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像;其中所述目标叠加图像用于突显所述文本信息;
[0029]图像显示模块,用于将所述目标叠加图像显示于所述视频图像之上。
[0030]可选地,所述图像生成模块包括:
[0031]图像创建子模块,用于创建空的画布;
[0032]信息绘制子模块,用于在所述空的画布上绘制所述文本信息,得到所述初始叠加图像。
[0033]可选地,所述颜色确定模块包括:
[0034]颜色信息确定子模块,用于根据所述视频图像和所述文本信息在所述初始叠加图像中所处的目标位置,确定所述视频图像中与所述目标位置相对应的视频画面的颜色信息;
[0035]对比子模块,用于对比所述颜色信息和所述初始叠加图像中所述文本信息的预设文本颜色,得到颜色对比结果;
[0036]颜色确定子模块,用于根据所述颜色对比结果,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像。
[0037]可选地,所述颜色信息确定子模块包括:
[0038]宏块确定单元,用于根据所述目标位置,确定所述视频图像中与所述目标位置相对应的目标宏块;
[0039]颜色信息确定单元,用于确定所述目标宏块的占比最高的颜色,作为所述目标宏块的颜色信息。
[0040]可选地,所述对比子模块包括:
[0041]图像划分单元,用于按照所述目标宏块,划分所述初始叠加图像,得到与所述目标宏块对应的叠加宏块;
[0042]颜色对比单元,用于针对每个所述叠加宏块,对比所述目标宏块的颜色信息和对应的所述叠加宏块中所述文本信息的预设文本颜色,得到所述颜色对比结果。
[0043]可选地,所述颜色确定子模块包括:
[0044]绘制单元,用于针对每个所述叠加宏块,若所述目标宏块的颜色信息和对应的所述叠加宏块中所述文本信息的预设文本颜色一致,则按照所述目标文本颜色,将所述叠加宏块中的所述文本信息重新绘制,得到目标叠加图像。
[0045]本专利技术实施例还公开了一种电子设备,包括:
[0046]一个或多个处理器;和
[0047]其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上所述任一项所述的视频显示方法。
[0048]本专利技术实施例还公开了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如上所述任一项所述的视频显示方法。
[0049]依据本专利技术实施例,通过获取视频流中的视频图像,以及所述视频图像对应的文本信息,根据所述文本信息,生成所述视频图像的初始叠加图像;其中,所述初始叠加图像中的目标位置包括所述文本信息,根据所述视频图像中与所述目标位置相对应的视频画面的颜色信息,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像,其中所述目标叠加图像用于突显所述文本信息,将所述目标叠加图像显示于所述视频图像之上,使本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频显示方法,其特征在于,所述方法包括:获取视频流中的视频图像,以及所述视频图像对应的文本信息;根据所述文本信息,生成所述视频图像的初始叠加图像;其中,所述初始叠加图像中的目标位置包括所述文本信息;根据所述视频图像中与所述目标位置相对应的视频画面的颜色信息,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像;其中所述目标叠加图像用于突显所述文本信息;将所述目标叠加图像显示于所述视频图像之上。2.根据权利要求1所述的方法,其特征在于,所述根据所述文本信息,生成所述视频图像的初始叠加图像包括:创建空的画布;在所述空的画布上绘制所述文本信息,得到所述初始叠加图像。3.根据权利要求1所述的方法,其特征在于,所述根据所述视频图像中与所述目标位置相对应的视频画面的颜色信息,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像包括:根据所述视频图像和所述文本信息在所述初始叠加图像中所处的目标位置,确定所述视频图像中与所述目标位置相对应的视频画面的颜色信息;对比所述颜色信息和所述初始叠加图像中所述文本信息的预设文本颜色,得到颜色对比结果;根据所述颜色对比结果,确定所述初始叠加图像中所述文本信息的目标文本颜色,得到目标叠加图像。4.根据权利要求3所述的方法,其特征在于,所述根据所述视频图像和所述文本信息在所述初始叠加图像中所处的目标位置,确定所述视频图像中与所述目标位置相对应的视频画面的颜色信息包括:根据所述目标位置,确定所述视频图像中与所述目标位置相对应的目标宏块;确定所述目标宏块的占比最高的颜色,作为所述目标宏块的颜色信息。5.根据权利要求4所述的方法,其特征在于,所述对比所述颜色信息和所述初始叠加图像中所述文本信息的预设文本颜色,得到颜色对比结果包括:按...

【专利技术属性】
技术研发人员:张美聪李阔王艳辉杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:

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

1