一种改变界面背景颜色的方法及显示设备技术

技术编号:24517731 阅读:37 留言:0更新日期:2020-06-17 06:50
本申请公开了一种改变界面背景颜色的方法及显示设备,用户触发选择界面中的指定视频时产生选择指令,根据选择指令获取指定视频的视频缩略图文件;调用调色板类,提取视频缩略图文件中每种颜色的颜色值,并对比每种颜色的颜色占比,确定视频缩略图文件的主颜色;基于主颜色,改变选择界面的背景颜色并显示。可见,本发明专利技术实施例提供的方法,可在用户基于选择界面进行挑选指定视频时,选择界面的背景颜色被更改为所选择的指定视频对应的视频缩略图文件的主颜色,并随着用户点击不同的指定视频时而发生变化,使得选择界面的背景颜色呈现多样化,以提供给用户更加丰富的视觉效果。

【技术实现步骤摘要】
一种改变界面背景颜色的方法及显示设备
本申请涉及应用程度处理
,尤其涉及一种改变界面背景颜色的方法及显示设备。
技术介绍
随着通信技术的不断发展,电脑、智能手机、显示设备等终端设备已经越来越普及。其中,针对显示设备的功能,由于用户对应用体验的需求越来越高,通常可在显示设备中安装不同种类的应用程序,例如“魔力秀”,使得显示设备在自身具备的观看电视的功能之外,还可进行视频录制。为利用显示设备进行视频录制,显示设备内通常显示有用于进行选择视频的界面,用户基于该界面选择指定视频后再进行视频录制。但是,目前显示设备内显示的界面的背景颜色通常是不会变化的,例如,设定为系统默认颜色后便不会更改,这将导致界面颜色单一,无法保证界面的灵活性和丰富性,视觉效果不好。
技术实现思路
本申请提供了一种改变界面背景颜色的方法及显示设备,以解决现有的界面显示颜色单一,视觉效果差的问题。第一方面,本申请提供了一种改变界面背景颜色的方法,包括以下步骤:响应于用户触发选择界面中的指定视频时产生的选择指令,获取所述指定视频的视频缩略图文件;调用调色板类,提取所述视频缩略图文件中每种颜色的颜色值;基于所述视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色;基于所述主颜色,改变所述选择界面的背景颜色并显示。进一步地,所述调用调色板类,提取所述视频缩略图文件中每种颜色的颜色值,包括:调用调色板类,提取所述视频缩略图文件的像素值;r>将具有相同颜色特性的像素值进行聚类,得到不同类别的颜色;计算每类颜色的颜色值,所述颜色值包括数个像素值。进一步地,所述基于视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色,包括:根据所述视频缩略图文件中每种颜色的颜色值,计算每种颜色的占比值;将所述每种颜色的占比值进行对比,确定出占比值最大对应的颜色;将所述占比值最大对应的颜色作为所述视频缩略图文件的主颜色。进一步地,所述基于视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色,包括:基于所述视频缩略图文件中每种颜色的颜色值,提取每种颜色值的红颜色值、绿颜色值和蓝颜色值;计算每种颜色的红颜色值、绿颜色值和蓝颜色值之间的方差;对比每种颜色对应的方差,将方差最大对应的颜色作为所述视频缩略图文件的主颜色。进一步地,所述基于主颜色,改变所述选择界面的背景颜色并显示,包括:获取所述选择界面的背景图;将所述背景图的颜色设定为主颜色,并进行显示。第二方面,本申请提供了一种显示设备,包括:显示器,被配置为显示选择界面;与所述显示器通信的处理器,所述处理器被配置为:响应于用户触发选择界面中的指定视频时产生的选择指令,获取所述指定视频的视频缩略图文件;调用调色板类,提取所述视频缩略图文件中每种颜色的颜色值;基于所述视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色;基于所述主颜色,改变所述选择界面的背景颜色并显示。进一步地,所述处理器被进一步配置为:调用调色板类,提取所述视频缩略图文件的像素值;将具有相同颜色特性的像素值进行聚类,得到不同类别的颜色;计算每类颜色的颜色值,所述颜色值包括数个像素值。进一步地,所述处理器被进一步配置为:根据所述视频缩略图文件中每种颜色的颜色值,计算每种颜色的占比值;将所述每种颜色的占比值进行对比,确定出占比值最大对应的颜色;将所述占比值最大对应的颜色作为所述视频缩略图文件的主颜色。进一步地,所述处理器被进一步配置为:基于所述视频缩略图文件中每种颜色的颜色值,提取每种颜色值的红颜色值、绿颜色值和蓝颜色值;计算每种颜色的红颜色值、绿颜色值和蓝颜色值之间的方差;对比每种颜色对应的方差,将方差最大对应的颜色作为所述视频缩略图文件的主颜色。进一步地,所述处理器被进一步配置为:获取所述选择界面的背景图;将所述背景图的颜色设定为主颜色,并进行显示。第三方面,本申请还提供了一种计算机存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的改变界面背景颜色的方法各实施例中的部分或全部步骤。由以上技术方案可知,本专利技术实施例提供的一种改变界面背景颜色的方法及显示设备,用户触发选择界面中的指定视频时产生选择指令,根据选择指令获取指定视频的视频缩略图文件;调用调色板类,提取视频缩略图文件中每种颜色的颜色值,并对比每种颜色的颜色占比,确定视频缩略图文件的主颜色;基于主颜色,改变选择界面的背景颜色并显示。可见,本专利技术实施例提供的方法,可在用户基于选择界面进行挑选指定视频时,选择界面的背景颜色被更改为所选择的指定视频对应的视频缩略图文件的主颜色,并随着用户点击不同的指定视频时而发生变化,使得选择界面的背景颜色呈现多样化,以提供给用户更加丰富的视觉效果。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1中示例性示出了根据实施例中显示设备与控制装置之间操作场景的示意图;图2中示例性示出了根据实施例中控制装置的硬件配置框图;图3中示例性示出了根据实施例中显示设备中硬件系统的硬件配置框图;图4中示例性示出了根据图3显示设备的硬件架构框图;图5中示例性示出了根据实施例中显示设备的功能配置示意图;图6a中示例性示出了根据实施例中显示设备中软件系统的配置示意图;图6b中示例性示出了根据实施例中显示设备中应用程序的配置示意图;图7中示例性示出了根据实施例中显示设备中用户界面的示意图;图8中示例性示出了根据实施例中预览界面的示意图;图9中示例性示出了根据实施例中启动视频录制应用程序的方法流程图;图10中示例性示出了根据实施例中启动视频录制接口的方法流程图;图11中示例性示出了根据实施例中提示界面的示意图;图12中示例性示出了根据实施例中发送视频在线预览请求的方法流程图;图13中示例性示出了根据实施例中选择界面的示意图;图14中示例性示出了根据实施例中原始缩略图的示意图;图15中示例性示出了根据实施例中视频录制方法的流程图;图16中示例性示出了根据实施例中展示选择界面的分布示意图;图17中示例性示出了根据实施例中改变界面背景颜色的方法流程图;图18中示例性示出根据本实施例生成下载界面的示意图;图19中示例性示出根据本实施例生成准备录制界面的示意图;图20中示例性示出根据本实施例生成准备录制本文档来自技高网...

【技术保护点】
1.一种改变界面背景颜色的方法,其特征在于,包括以下步骤:/n响应于用户触发选择界面中的指定视频时产生的选择指令,获取所述指定视频的视频缩略图文件;/n调用调色板类,提取所述视频缩略图文件中每种颜色的颜色值;/n基于所述视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色;/n基于所述主颜色,改变所述选择界面的背景颜色并显示。/n

【技术特征摘要】
1.一种改变界面背景颜色的方法,其特征在于,包括以下步骤:
响应于用户触发选择界面中的指定视频时产生的选择指令,获取所述指定视频的视频缩略图文件;
调用调色板类,提取所述视频缩略图文件中每种颜色的颜色值;
基于所述视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色;
基于所述主颜色,改变所述选择界面的背景颜色并显示。


2.根据权利要求1所述的方法,其特征在于,所述调用调色板类,提取所述视频缩略图文件中每种颜色的颜色值,包括:
调用调色板类,提取所述视频缩略图文件的像素值;
将具有相同颜色特性的像素值进行聚类,得到不同类别的颜色;
计算每类颜色的颜色值,所述颜色值包括数个像素值。


3.根据权利要求1所述的方法,其特征在于,所述基于视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色,包括:
根据所述视频缩略图文件中每种颜色的颜色值,计算每种颜色的占比值;
将所述每种颜色的占比值进行对比,确定出占比值最大对应的颜色;
将所述占比值最大对应的颜色作为所述视频缩略图文件的主颜色。


4.根据权利要求1所述的方法,其特征在于,所述基于视频缩略图文件中每种颜色的颜色值,对比每种颜色的颜色占比,确定所述视频缩略图文件的主颜色,包括:
基于所述视频缩略图文件中每种颜色的颜色值,提取每种颜色值的红颜色值、绿颜色值和蓝颜色值;
计算每种颜色的红颜色值、绿颜色值和蓝颜色值之间的方差;
对比每种颜色对应的方差,将方差最大对应的颜色作为所述视频缩略图文件的主颜色。


5.根据权利要求1所述的方法,其特征在于,所述基于主颜色,改变所述选择界面的背景颜色并显示,包括:
获取所述选择界面...

【专利技术属性】
技术研发人员:于文钦陈俊宁丁佳一宁静
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:山东;37

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

1