显示器的皮肤更新方法及装置与流程

文档序号:14773897发布日期:2018-06-23 02:28阅读:191来源:国知局
显示器的皮肤更新方法及装置与流程

本发明涉及显示器显示领域,尤其涉及一种显示器的皮肤更新方法及装置、计算机可读存储介质及计算机设备。



背景技术:

显示器用于显示数字图像,显示器包括存储芯片,用于存储显示器菜单的调色板。

目前的显示器存储芯片容量太小,只能选取存储芯片中的一组调色板中的颜色作为显示器菜单的皮肤,例如一组调色板有16种颜色,则显示器菜单的皮肤只有16种选择,导致显示器菜单的显示效果单一。



技术实现要素:

基于此,有必要针对显示器存储芯片容量太小,导致显示器的菜单上显示效果单一的问题,提供一种显示器菜单的皮肤显示方法。

一种显示器菜单的皮肤显示方法,包括以下步骤:

获取待存储的预置调色板;所述预置调色板的组数至少为两组;

获取显示器存储芯片的存储地址;

若所述存储地址的存储空间大于或等于各组预置调色板需占用的空间,则分别将各组预置调色板按时间顺序依次存入所述存储地址,后存入所述存储地址的预置调色板更新先存入所述存储地址的预置调色板;

从存入所述存储地址的预置调色板中获取被选中的颜色,作为显示器菜单的皮肤并显示。

一种显示器菜单的皮肤显示装置,包括:

预置调色板获取模块,用于获取待存储的预置调色板;所述预置调色板的组数至少为两组;

存储地址获取模块,用于获取显示器存储芯片的存储地址;

预置调色板存入模块,用于若所述存储地址的存储空间大于或等于各组预置调色板需占用的空间,则分别将各组预置调色板按时间顺序依次存入所述存储地址,后存入所述存储地址的预置调色板更新先存入所述存储地址的预置调色板;

皮肤显示模块,用于从存入所述存储地址的预置调色板中获取被选中的颜色,作为显示器菜单的皮肤并显示。

上述显示器菜单的皮肤显示方法及装置,于不同时间在同一个存储地址分别存入不同的预置调色板,动态地改变同一个存储地址的调色板,增加了显示器菜单的可选皮肤数量,克服了显示器存储芯片容量不足,导致显示器的菜单上显示效果单一的缺陷,且无需增加显示器存储芯片的存储空间即可实现显示器菜单的不同显示效果。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述方法的步骤。

一种计算机设备,包括处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述方法的步骤。

附图说明

图1为本发明的一种显示器菜单的皮肤显示方法的流程示意图;

图2为一个具体实施例中的不同时间的预置调色板的存储示意图;

图3为本发明的一种显示器菜单的皮肤显示装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1,图1为本发明的一种显示器菜单的皮肤显示方法的流程示意图。

本实施方式的显示器菜单的皮肤显示方法,可包括以下步骤:

S11:获取待存储的预置调色板;预置调色板的组数至少为两组;

其中,各组预置调色板的颜色种类可不相同。各组预置调色板的颜色数量可为相同。例如每组调色板的颜色数量可为16种,但每组调色板的颜色种类是不相同的。

S12:获取显示器存储芯片的存储地址;

显示器存储芯片的存储地址用于存储调色板。显示器可为计算机、智能手机、MP4、MP3等的显示器。

S13:若存储地址的存储空间大于或等于各组预置调色板需占用的空间,则分别将各组预置调色板按时间顺序依次存入存储地址,后存入存储地址的预置调色板更新先存入存储地址的预置调色板;

可设置每隔预设时间间隔存入一组预置调色板。

考虑到增加显示器存储芯片的存储空间,会增加硬件成本,因此将各组预置调色板依次存储同一个存储地址,后存入的预置调色板用来替换先存入的调色板,不用增加硬件成本就可以提高存储多样性。如图2所示,在3:30存入红黄蓝调色板至00xxff地址,在3:50存入橙粉红淡蓝调色板至00xxff地址,替换红黄蓝调色板。

在一个实施例中,分别将各组预置调色板按时间顺序依次存入存储地址,后存入存储地址的预置调色板更新先存入存储地址的预置调色板的步骤包括:将最后一组预置调色板存入存储地址后,可重新执行分别将各组预置调色板按时间顺序依次存入存储地址,后存入的预置调色板更新先存入的预置调色板的步骤。即,各组预置调色板可以循环存入同一个存储地址中。

分别将各组预置调色板按时间顺序依次存入存储地址的过程中,先计算各组预置调色板需占用的空间,若需占用的空间小于或等于存储地址的存储空间,可直接存入存储地址,若计算待存入的某组预置调色板需占用的空间大于存储地址的存储空间,则可将其压缩后再存入存储地址,也可将其分解成两组以上的子调色板后再存入存储地址。

在一个实施例中,分别将各组预置调色板按时间顺序依次存入存储地址,后存入存储地址的预置调色板更新先存入存储地址的预置调色板的步骤,包括:若待存入的预置调色板需占用的空间大于存储地址的存储空间,则压缩待存入的预置调色板的容量,以使待存入的预置调色板需占用的空间小于或等于存储地址的存储空间;将压缩后的预置调色板存入存储地址,更新先存入存储地址的预置调色板。后续步骤中如要从该压缩后的预置调色板中选取颜色作为显示器的皮肤,则应先将选中的皮肤进行解压后,再显示。

在另一个实施例中,分别将各组预置调色板按时间顺序依次存入存储地址,后存入存储地址的预置调色板更新先存入存储地址的预置调色板的步骤,包括:若待存入的预置调色板需占用的空间大于存储地址的存储空间,则将待存入的预置调色板分为两组以上的子调色板;从子调色板中,选择其中一个子调色板替换先存入存储地址的预置调色板;分别将剩余的子调色板按时间顺序依次存入存储地址。

在一个实施例中,分别将各组预置调色板按时间顺序依次存入存储地址,后存入存储地址的预置调色板更新先存入存储地址的预置调色板的步骤包括:获取先存入存储地址的预置调色板的开始存储时间,以及当前存储时间;若当前存储时间与开始存储时间的时间差值大于预设时间阈值,则从待存入的各组预置调色板选取一组预置调色板,替换先存入存储地址的预置调色板,存入存储地址。

S14:从存入存储地址的预置调色板中获取被选中的颜色,作为显示器菜单的皮肤并显示。

被选中的颜色可为用户选中的颜色。为了方便用户选择显示器菜单的皮肤,可以设置一种颜色对应一个菜单条目的选项,用户点击菜单条目中的选项,就可以选中相应的颜色作为显示器菜单的皮肤。在一个实施例中,步骤S14包括:

获取存入存储地址的预置调色板的颜色数量,为每一种颜色绑定对应的皮肤标识;

将对应的皮肤标识生成皮肤选项添加至菜单条目中;

在菜单条目中获取被选中的皮肤选项,根据被选中的皮肤选项对应的皮肤标识,搜索预设的调色板中相对应的颜色,作为显示器菜单的皮肤并显示。

上述显示器菜单的皮肤显示方法,于不同时间在同一个存储地址分别存入不同的预置调色板,动态地改变同一个存储地址的调色板,增加了显示器菜单的可选皮肤数量,克服了显示器存储芯片容量不足,导致显示器的菜单上显示效果单一的缺陷,且无需增加显示器存储芯片的存储空间即可实现显示器菜单的不同显示效果。

对于步骤S13,到了相应的时间则触发下一组预置调色板存入存储地址,替换先存入存储地址预置调色板。也可通过以下方式来触发下一组预置调色板存入存储地址。在一个实施例中,将先存入存储地址的预置调色板中的各个颜色作为显示器菜单的皮肤被显示,当先存入存储地址的预置调色板中的最后一种颜色作为显示器菜单的皮肤被显示后,生成触发指令;根据触发指令触发下一组预置调色板存入存储地址,以更新先存入存储地址的预置调色板。

本发明还提出一种显示器菜单的皮肤显示装置,请参阅图3,该显示器菜单的皮肤显示装置可包括:

预置调色板获取模块10,用于获取待存储的预置调色板;预置调色板的组数至少为两组;

存储地址获取模块20,用于获取显示器存储芯片的存储地址;

预置调色板存入模块30,用于若存储地址的存储空间大于或等于各组预置调色板需占用的空间,则分别将各组预置调色板按时间顺序依次存入存储地址,后存入存储地址的预置调色板更新先存入存储地址的预置调色板;

皮肤显示模块40,用于从存入存储地址的预置调色板中获取被选中的颜色,作为显示器菜单的皮肤并显示。

上述显示器菜单的皮肤显示装置,于不同时间在同一个存储地址分别存入不同的预置调色板,动态地改变同一个存储地址的调色板,增加了显示器菜单的可选皮肤数量,克服了显示器存储芯片容量不足,导致显示器的菜单上显示效果单一的缺陷,且无需增加显示器存储芯片的存储空间即可实现显示器菜单的不同显示效果。

本发明的显示器菜单的皮肤显示装置与显示器菜单的皮肤显示方法一一对应,在上述显示器菜单的皮肤显示方法的实施例阐述的技术特征及其有益效果均适用于显示器菜单的皮肤显示装置的实施例中,特此声明。

本发明还提出一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上任一实施例的显示器菜单的皮肤显示方法的步骤。

一种计算机设备,包括处理器、存储器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上任一实施例的显示器菜单的皮肤显示方法的的步骤。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能组合都进行描述,然而只要这些技术特征的组合不存在矛盾,都应当是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施例,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1