一种视频播放界面中自动配色的方法、系统及装置的制造方法

文档序号:9202998阅读:323来源:国知局
一种视频播放界面中自动配色的方法、系统及装置的制造方法
【技术领域】
[0001]本发明涉及视频播放技术领域,尤其涉及一种视频播放界面中自动配色的方法、系统及装置。
【背景技术】
[0002]现有的播放器视频播放缓冲界面是预置的界面,动画的方式和颜色都不能改变。在视频播放界面一般都有一个控制状态显示界面,包含一些当前视频播放的控制状态显示,为暂停、播放、等待等控制状态信息图标。通常显示的控制状态信息图标为单色图标,在显示时与静止的视频画面重叠在一起,如果图标所选择的颜色与静止的视频画面相近就很容易造成视觉误差。
[0003]现有技术中公开了“一种桌面图标背景蒙板的自适应配色方法”,见公开号为:102736920A,公开日为:2012-10-17的中国专利,该方法为步骤1、程序图标的提取;步骤2、对色彩区域进行划分;步骤3、对图标色彩标准化;步骤4、对各标准色色彩面积进行计算;步骤5、确定图标的主标准色;步骤6、确定图标蒙版色。步骤5所述的其他标准色色彩像素数量为零时,则主标准色默认为白色。也就是说该发明通过自动分析手机程序图标色彩,提取主色,并以此主色生成该图标背景蒙板的配色,使得图标和背景蒙板色彩搭配协调,增强图标美观性;且在手机界面中不同程序图标拥有不同色彩的蒙板配色,避免了背景蒙板的色彩单一性,带来更加炫丽的界面效果。该专利的技术方案与本发明并不相同,且该发明是避免了背景蒙板的色彩单一性,带来更加炫丽的界面效果,而本专利申请是让前景显示的图标和背景显示的视频图像产生明显的区别,易于用户使用操作。

【发明内容】

[0004]本发明要解决的技术问题之一,在于提供一种视频播放界面中自动配色的方法,动态显示控制状态信息图标的显示颜色,让前景显示的图标和背景显示的视频图像产生明显的区别,易于用户使用操作。
[0005]本发明问题之一是这样实现的:一种视频播放界面中自动配色的方法,包括如下步骤:
[0006]步骤1、播放器触发控制状态信息图标后,在视频播放窗口界面中,通过视频解码接口获取当前视频播放窗口显示的视频图像数据;
[0007]步骤2、将获取的视频图像数据转化为RGB数据,并通过控制信息显示图标的显示位置定位截取控制状态信息图标与视频播放窗口的背景视频图像重叠区域及周边可视范围内的RGB视频图像数据;
[0008]步骤3、对截取到的RGB视频图像数据进行量化取平均值,得到的数据再通过二进制取反或者差值计算,得到一个与截取的背景视频图像重叠区域有明显视觉差的颜色RGB值;
[0009]步骤4、将新得到的颜色RGB值作为控制信息显示图标的显示色。
[0010]进一步地,所述步骤I中通过视频解码接口获取当前视频播放窗口显示的视频图像数据具体为:通过视频解码接口获取当前视频播放窗口的缩略图,再通过FFmpeg程序获取缩略图的数据,对数据进行解码得到视频图像数据。
[0011]进一步地,所述步骤2具体为:视频图像数据为一个数据结构体,该数据结构体的三个数组依次保存视频图像数据各个点的yuv数据,通过yuv数据转换为rgb数据得到各个点的一个颜色值,控制信息显示图标在视频播放窗口有一个显示位置坐标,通过坐标找到控制状态信息图标与视频播放窗口的背景视频图像重叠区域及周边可视范围;通过找到的位置区域即可得到所要的RGB视频图像数据。
[0012]本发明要解决的技术问题之二,在于提供一种视频播放界面中自动配色的系统,动态显示控制状态信息图标的显示颜色,让前景显示的图标和背景显示的视频图像产生明显的区别,易于用户使用操作。
[0013]本发明问题之二是这样实现的:一种视频播放界面中自动配色的系统,所述系统包括视频图像数据获取模块、截取模块、转换模块以及配色模块;
[0014]所述视频图像数据获取模块,用于播放器触发控制状态信息图标后,在视频播放窗口界面中,通过视频解码接口获取当前视频播放窗口显示的视频图像数据;
[0015]所述截取模块,用于将获取的视频图像数据转化为RGB数据,并通过控制信息显示图标的显示位置定位截取控制状态信息图标与视频播放窗口的背景视频图像重叠区域及周边可视范围内的RGB视频图像数据;
[0016]所述转换模块,用于对截取到的RGB视频图像数据进行量化取平均值,得到的数据再通过二进制取反或者差值计算,得到一个与截取的背景视频图像重叠区域有明显视觉差的颜色RGB值;
[0017]所述配色模块,用于将新得到的颜色RGB值作为控制信息显示图标的显示色。
[0018]进一步地,所述视频图像数据获取模块中通过视频解码接口获取当前视频播放窗口显示的视频图像数据具体为:通过视频解码接口获取当前视频播放窗口的缩略图,再通过FFmpeg程序获取缩略图的数据,对数据进行解码得到视频图像数据。
[0019]进一步地,所述截取模块具体为:视频图像数据为一个数据结构体,该数据结构体的三个数组依次保存视频图像数据各个点的yuv数据,通过yuv数据转换为rgb数据得到各个点的一个颜色值,控制信息显示图标在视频播放窗口有一个显示位置坐标,通过坐标找到控制状态信息图标与视频播放窗口的背景视频图像重叠区域及周边可视范围;通过找到的位置区域即可得到所要的RGB视频图像数据。
[0020]本发明还提供一种视频播放界面中自动配色的装置,该装置进行预设可配置的显示颜色参数,进行手动或自动配置视频播放界面中控制信息显示图标的显示颜色,所述自动配置控制信息显示图标的显示颜色的方式是所述的视频播放界面中自动配色的方法进行配置。
[0021]本发明具有如下优点:本发明通过现有的视频解码技术,对播放界面的视频图像数据有效利用和分析,得到具有明显视觉区分的颜色以改变显示的控制状态信息图标配色,达到所需的视觉效果。
【附图说明】
[0022]图1为本发明方法流程示意图。
[0023]图2为本发明重叠区域和周边可视范围的结构示意图。
[0024]图3为本发明系统框图。
【具体实施方式】
[0025]请参阅图1和图2所示,本发明的一种视频播放界面中自动配色的方法,包括如下步骤:
[0026]步骤1、播放器触发控制状态信息图标后,在视频播放窗口界面中,通过视频解码接口获取当前视频播放窗口显示的视频图像数据;其中,所述步骤I中通过视频解码接口获取当前视频播放窗口显示的视频图像数据具体为:通过视频解码接口获取当前视频播放窗口的缩略图,再通过FFmpeg程序获取缩略图的数据,对数据进行解码得到视频图像数据。
[0027]步骤2、将获取的视频图像数据转化为RGB数据,并通过控制信息显示图标的显示位置定位截取控制状态信息图标与视频播放窗口的背景视频图像重叠区域及周边可视范围内的RGB视频图像数据;
[0028]步骤3、对截取到的RGB视频图像数据进行量化取平均值,得到的数据再通过二进制取反或者差值计算,得到一个与截取的背景视频图像重叠区域有明显视觉差的颜色RGB值;
[0029]步骤4、将新得到的颜色RGB值作为控制信息显示图标的显示色。
[0030]另外,所述步骤2具体为:视频图像数据为一个数据结构体,该数据结构体的三个数组依次保存视频图像数据各个点的yuv数据,通过yuv数据转换为rgb数据得到各个点的一个颜色值,控制信息显示图标在视频播放窗口有一个显示位置坐标,通过坐标找到控制状态信息图标与视频播放窗口的背景视频图像重叠区域及周边可视范围;通过找到的位置区域即可得到所要的RGB视频图像数据。
[0031]本发明中视频播放动态配色中,预设可配置的显示颜色参数,可手动也可自动配置控制状态信息图标
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1