页面显示方法和装置的制造方法

文档序号:8527985阅读:147来源:国知局
页面显示方法和装置的制造方法
【技术领域】
[0001]本发明涉及显示领域,特别涉及一种页面显示方法和装置。
【背景技术】
[0002]一般终端的屏幕采用两种发光方式:背光源发光和自发光。当终端采用背光源发光的方式时,屏幕显示区域内越多的像素点接近于白色则耗电量越小,而当终端采用自发光的方式时,屏幕显示区域内的越多的像素点接近于黑色则耗电量越小。另外,屏幕的亮度也会影响电量的消耗,亮度越低则耗电量越小。
[0003]当用户希望在浏览页面的过程中减小终端的耗电量时,可以降低屏幕的亮度,或者在终端采用背光源发光的方式时,在渲染页面的过程中在页面顶层增加白色半透明遮挡层,使得页面与遮挡层能够透明混合,页面的前景和背景变白,在终端采用自发光的方式时,在渲染页面的过程中在页面顶层增加黑色半透明遮挡层,使得页面与遮挡层能够透明混合,页面的前景和背景变灰。
[0004]但是,采用降低亮度或增加半透明遮挡层的方式减小耗电量存在着一定问题,若降低了屏幕的亮度,则在光线充足的地方,页面的辨识度很低,用户会看不清页面,而若是增加了半透明遮挡层,会使得页面的前景和背景的对比度变弱,画面质量差,导致用户无法区分前景和背景,影响页面的浏览。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种页面显示方法和装置。所述技术方案如下:
[0006]一方面,提供了一种页面显示方法,所述方法包括:
[0007]对当前待显示的页面进行渲染,得到页面图片;
[0008]获取所述页面图片中各个像素点的灰度值;
[0009]根据所述页面图片中各个像素点的灰度值,确定所述页面的显示模式,所述显示模式包括白色模式和黑色模式;
[0010]判断所述显示模式与本端的屏幕发光类型是否匹配,所述屏幕发光类型包括背光源发光和自发光;
[0011]当所述显示模式与所述屏幕发光类型不匹配时,对所述页面图片进行反色处理,并显示处理后的页面图片。
[0012]另一方面,提供了一种页面显示装置,所述装置包括:
[0013]渲染模块,用于对当前待显示的页面进行渲染,得到页面图片;
[0014]灰度值获取模块,用于获取所述页面图片中各个像素点的灰度值;
[0015]显示模式确定模块,用于根据所述页面图片中各个像素点的灰度值,确定所述页面的显示模式,所述显示模式包括白色模式和黑色模式;
[0016]判断模块,用于判断所述显示模式与本端的屏幕发光类型是否匹配,所述屏幕发光类型包括背光源发光和自发光;
[0017]显示模块,用于当所述显示模式与所述屏幕发光类型不匹配时,对所述页面图片进行反色处理,并显示处理后的页面图片。
[0018]本发明实施例提供的技术方案带来的有益效果是:
[0019]本发明实施例提供的方法和装置,通过对待显示的页面进行渲染,得到页面图片,根据该页面图片中各个像素点的灰度值,判断该页面的显示模式与本端的屏幕发光类型是否匹配,如果不匹配,对该页面图片进行反色处理后再进行显示,既能够减小耗电量,也能够保证页面的辨识度以及前景和背景的对比度,避免出现用户看不清页面或者无法区分前景和背景的问题。
【附图说明】
[0020]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本发明实施例提供的一种页面显示方法的流程图;
[0022]图2是本发明实施例提供的一种页面显示方法的流程图;
[0023]图3是本发明实施例提供的页面元素示意图;
[0024]图4是本发明实施例提供的一种页面显示装置结构示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]图1是本发明实施例提供的一种页面显示方法的流程图,参见图1,所述方法包括:
[0027]101、对当前待显示的页面进行渲染,得到页面图片。
[0028]102、获取该页面图片中各个像素点的灰度值。
[0029]103、根据该页面图片中各个像素点的灰度值,确定该页面的显示模式,该显示模式包括白色模式和黑色模式。
[0030]104、判断该显示模式与本端的屏幕发光类型是否匹配,该屏幕发光类型包括背光源发光和自发光。
[0031]105、当该显示模式与该屏幕发光类型不匹配时,对该页面图片进行反色处理,并显示处理后的页面图片。
[0032]本发明实施例提供的方法,通过对待显示的页面进行渲染,得到页面图片,根据该页面图片中各个像素点的灰度值,判断该页面的显示模式与本端的屏幕发光类型是否匹配,如果不匹配,对该页面图片进行反色处理后再进行显示,既能够减小耗电量,也能够保证页面的辨识度以及前景和背景的对比度,避免出现用户看不清页面或者无法区分前景和背景的问题。
[0033]可选地,根据该页面图片中各个像素点的灰度值,确定该页面的显示模式包括:
[0034]根据该页面图片中各个像素点的灰度值,计算该页面图片中像素点的灰度值平均值;
[0035]判断计算得到的平均值是否小于预设阈值;
[0036]当该平均值不小于该预设阈值时,将该页面的显示模式确定为白色模式;
[0037]当该平均值小于该预设阈值时,将该页面的显示模式确定为黑色模式。
[0038]可选地,该预设阈值为127。
[0039]可选地,判断该显示模式与本端的屏幕发光类型是否匹配包括:
[0040]当该显示模式为白色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型匹配;或,
[0041]当该显示模式为黑色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型匹配;或,
[0042]当该显示模式为白色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型不匹配;或,
[0043]当该显示模式为黑色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型不匹配。
[0044]可选地,该页面的元素包括前景图片,对该页面图片进行反色处理,并显示处理后的页面图片包括:
[0045]对该页面图片中前景图片以外的元素进行反色处理,并显示处理后的页面图片。
[0046]可选地,该页面的元素包括前景图片,对该页面图片进行反色处理,并显示处理后的页面图片包括:
[0047]获取该前景图片以及该前景图片在该页面图片中的位置;
[0048]对该页面图片进行反色处理,得到第一图片;
[0049]根据该前景图片在该页面图片中的位置,将该前景图片绘制至该第一图片,得到第二图片,并显示该第二图片。
[0050]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0051]图2是本发明实施例提供的一种页面显示方法的流程图。该发明实施例的执行主体为终端,参见图2,所述方法包括:
[0052]201、该终端对当前待显示的页面进行渲染,得到页面图片。
[0053]本发明实施例应用于该终端已激活省电模式,需要在显示页面的过程中减小该终端的耗电量的场景下。
[0054]其中,该待显示的页面可以为服务器在线提供的网页,也可以为该终端本地保存的文本文档页面等,本发明实施例对此不做限定。相应的,该步骤201可以包括:当该待显示的页面为服务器在线提供的网页时,该终端向该服务器发送页面显示请求,该页面显示请求携带页面的链接地址,使得该服务器根据该链接地址返回对应的页面,该终端接收待显示的页面,对该页面进行渲染,得到该页面图片。当该待显示的页面为终端本地保存的文本文档页面时,如果该终端检测到打开文本文档的操作,则获取该文本文档的页面,对该文本文档的页面进行渲染,得到该页面图片。
[0055]具体地,该终端将该页面渲染到预设图片中,得到页面图片,或者将该页面渲染到数据块中,将渲染后的数据块的格式调整为图片格式,得到该页面图片。其中,当将该页面渲染到预设图片中时,该预设图片可以为位图。
[0056]可选地,该终端采用预设算法,对该页面进行渲染,得到该页面图片。该预设算法可以为OpenGL (Open Graphics Library,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1