界面显示方法、装置及终端制造方法及图纸

技术编号:15546922 阅读:22 留言:0更新日期:2017-06-05 20:31
本发明专利技术公开了一种界面显示方法和装置,所述方法包括:接收到界面绘图指令后,将待绘制界面的界面元素进行多边形和纹理处理;按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色;对混色处理后的各像素进行栅格化渲染后进行屏幕显示。可见,本发明专利技术通过调整GPU着色单元的处理方式,实现了让终端只显示黑白色达到墨水屏显示效果,从而降低了终端功耗。

Interface display method, device and terminal

The invention discloses a display method and device. The method includes: receiving the drawing instructions, will be the interface elements mapping interface of polygon and texture processing; in accordance with the pre configured black and white color mixing rules, color is black or white pixels will be composed of interface elements, color mixing; for raster rendering of each pixel color after processing after screen display. The invention realizes the display of the display of the black and white color to the ink screen by adjusting the processing mode of the GPU shading unit, thereby reducing the terminal power consumption.

【技术实现步骤摘要】
界面显示方法、装置及终端
本专利技术涉及移动通信领域,尤其涉及一种界面显示方法、装置及终端。
技术介绍
目前手机等终端所采用的屏幕主要分为两大类:TFT-LCD(ThinFilmTransistor–LiquidLiquidCrystalDisplay,薄膜场效应晶体管液晶显示屏)和OLED(OrganicLight-EmittingDiode,即有机发光二极管)。其中,LCD为液晶显示屏,本身不发光,需要背光源。其由TFT基板与CF(彩膜)基板贴合而成,内充液晶。通过TFT基板提供电场来控制液晶旋转的角度,从而起到控制液晶穿透率的作用。彩膜上印刷有RGB(Red\Green\Blue)三种颜色色块,背光源的光线透过透明的TFT基板,透过液晶分子,然后透过CF基板。受各个色块下液晶分子的穿透率不同的影响,色块发出不同亮暗的红绿蓝三色,最终混合成显示所需的颜色。而OLED为有机发光二极管,属于自发光器件,不需要背光源;构造为在TFT基板上蒸镀在通电下可以自发光的RGB三色有机膜层,通过TFT基板控制电流大小,即可控制RGB有机膜层的发光亮暗,从而混合出显示所需的颜色。了解了屏幕显示硬件原理外,再了解下色温的概念:色温是表示光源光谱质量最通用的指标。色温是按绝对黑体来定义的,光源的辐射在可见区和绝对黑体的辐射完全相同时,此时黑体的温度就称此光源的色温。低色温光源的特征是能量分布中,红辐射相对说要多些,通常称为“暖光”。色温提高后,能量分布中,蓝辐射的比例增加,通常称为“冷光”。一些常用光源的色温为:标准烛光为1930K(开尔文温度单位);钨丝灯为2760-2900K;荧光灯为3000K;闪光灯为3800K;中午阳光为5400K;电子闪光灯为6000K;蓝天为12000-18000K。了解了屏幕显示硬件原理和色温的概念后,回到本文:如果在显示文本、图像、动画时想转化成黑白色,实现类似墨水屏的效果,从而达到节能、护眼的目的,目前有三种实现方案,分别为:第一种:厂家预置的调节屏幕色温功能,通过调整RGB三色的混合比例来达到目的;第二种:第三方软件实现,通过调整和替换系统显示相关的服务和进程,如surfaceflinger,然后通过setBackground()方法,配合调整背光的方式来调整系统背景色最终达到调节界面显示颜色的目的;这里还有种更简单的方式,不过只局限于单个应用中,就是白天黑夜模式,主要是通过调用对应的主题来实现;第三种:根据屏幕特性,如OLED,因为是自发光的,所以可以在显示黑色时通过让屏幕不通电、不发光来达到目的。第一种调节屏幕色温,实际上就是通过调整驱动层屏幕色温相关驱动参数,来调节屏幕上液晶旋转角度,让黑体因接收光源照射强度不同而达到调节RGB三色按比例混色显示的目的;第二种实现主要是从系统框架层调用系统原生的接口来调节界面的背景显示颜色,体现在硬件特性上,实际最终还是和第一种类似;第三种显示只适合OLED屏幕,有局限性,当然第三种方式相比前两种会在一定程度达到省电的目的。以上三种方式都是围绕显示屏做文章,其中第二种同第一种类似,只不过因为是第三方的,所以增加了很多需要提权的操作,这两种虽然可以实现黑白屏但是本质上并不能降低屏幕功耗达到省电目的,原因可以参看前面对于屏幕和色温的介绍;第三种是完全基于硬件特性,虽然可以实现黑白屏也可以降低屏幕功耗,但不具有普遍性。另外目前厂家做的这些方案,主要目的是为了在低电量的情况下,降低屏幕亮度,达到降低功耗的目的,而且开启该项功能后,只有几个基本的功能可用,影响用户体验,并不能又实现节能,又达到墨水屏的显示效果。
技术实现思路
本专利技术提供一种界面显示方法、装置及终端,用以实现节能显示。依据本专利技术的一个方面,提供一种界面显示方法,包括:接收到界面绘图指令后,将待绘制界面的界面元素进行多边形和纹理处理;按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色;对混色处理后的各像素进行栅格化渲染后进行屏幕显示。可选地,本专利技术所述方法中,所述将组成界面元素的各像素的颜色混色处理为黑色或白色后,还包括:按照设定的分组条件,对各像素进行分组;所述对混色处理后的各像素进行栅格化渲染,具体包括:按照像素分组,对混色处理后的各像素进行分组格栅化渲染。可选地,本专利技术所述方法中,所述设定的分组条件包括如下参数中的一个或多个:混色后的像素颜色、像素位置和像素属性。可选地,本专利技术所述方法中,按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色前,还包括:判断用户是否开启了节能模式,在开启的情况下,按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色。可选地,本专利技术所述方法中,所述黑白混色规则指示了混色为黑色的像素属性和混色为白色的像素属性信息;所述按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色,具体包括:提取各像素的像素属性,根据所述黑白混色规则的指示,确定像素属性对应的混色颜色,并按照确定的混色颜色对像素颜色进行混色处理。依据本专利技术的另一个方面,提供一种界面显示装置,包括:预处理单元,用于接收到界面绘图指令后,将待绘制界面的界面元素进行多边形和纹理处理;着色单元,用于按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色;渲染单元,用于对所述着色单元混色处理后的各像素进行栅格化渲染;显示单元,用于对所述渲染单元处理后的各像素进行屏幕显示。可选地,本专利技术所述装置中,所述着色单元,还用于在将组成界面元素的各像素的颜色混色处理为黑色或白色后,按照设定的分组条件,对各像素进行分组;所述渲染单元,具体用于按照像素分组,对混色处理后的各像素进行分组格栅化渲染。可选地,本专利技术所述装置中,所述设定的分组条件包括如下参数中的一个或多个:混色后的像素颜色、像素位置和像素属性。可选地,本专利技术所述装置中,所述着色单元,具体用于判断用户是否开启了节能模式,并在开启的情况下,按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色。可选地,本专利技术所述装置中,所述黑白混色规则指示了混色为黑色的像素属性和混色为白色的像素属性信息;所述着色单元,具体用于提取各像素的像素属性,根据所述黑白混色规则的指示,确定像素属性对应的混色颜色,并按照确定的混色颜色对像素颜色进行混色处理。依据本专利技术的第三个方面,还提供一种终端,所述终端包括:界面显示装置;所述终端通过所述界面显示装置将组成界面元素的各像素混色处理为黑色或白色,实现界面的黑白色显示。本专利技术有益效果如下:首先,本专利技术通过调整GPU(GraphicsProcessUnit,图形处理单元)着色单元的处理方式,实现了让终端只显示黑白色达到墨水屏显示效果,从而降低了终端功耗;其次,本专利技术中在栅格化渲染处理时,由于不考虑像素固有的颜色,所以可以通过像素分组,进行分组批量化处理,不仅提高了处理效率,而且从一定程度了达到了节能的效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本文档来自技高网
...
界面显示方法、装置及终端

【技术保护点】
一种界面显示方法,其特征在于,包括:接收到界面绘图指令后,将待绘制界面的界面元素进行多边形和纹理处理;按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色;对混色处理后的各像素进行栅格化渲染后进行屏幕显示。

【技术特征摘要】
1.一种界面显示方法,其特征在于,包括:接收到界面绘图指令后,将待绘制界面的界面元素进行多边形和纹理处理;按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色;对混色处理后的各像素进行栅格化渲染后进行屏幕显示。2.如权利要求1所述的方法,其特征在于,所述将组成界面元素的各像素的颜色混色处理为黑色或白色后,还包括:按照设定的分组条件,对各像素进行分组;所述对混色处理后的各像素进行栅格化渲染,具体包括:按照像素分组,对混色处理后的各像素进行分组格栅化渲染。3.如权利要求2所述的方法,其特征在于,所述设定的分组条件包括如下参数中的一个或多个:混色后的像素颜色、像素位置和像素属性。4.如权利要求1所述的方法,其特征在于,按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色前,还包括:判断用户是否开启了节能模式,在开启的情况下,按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色。5.如权利要求1至4任意一项所述的方法,其特征在于,所述黑白混色规则指示了混色为黑色的像素属性和混色为白色的像素属性信息;所述按照预先配置的黑白混色规则,将组成界面元素的各像素的颜色混色处理为黑色或白色,具体包括:提取各像素的像素属性,根据所述黑白混色规则的指示,确定像素属性对应的混色颜色,并按照确定的混色颜色对像素颜色进行混色处理。6.一种界面显示装置,其特征在于,包括:预处理单...

【专利技术属性】
技术研发人员:刘建敏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1