Nothing Special   »   [go: up one dir, main page]

CN104850372A - 页面显示方法和装置 - Google Patents

页面显示方法和装置 Download PDF

Info

Publication number
CN104850372A
CN104850372A CN201410054236.3A CN201410054236A CN104850372A CN 104850372 A CN104850372 A CN 104850372A CN 201410054236 A CN201410054236 A CN 201410054236A CN 104850372 A CN104850372 A CN 104850372A
Authority
CN
China
Prior art keywords
page
display mode
emission type
mode
picture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410054236.3A
Other languages
English (en)
Other versions
CN104850372B (zh
Inventor
蔡荧园
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410054236.3A priority Critical patent/CN104850372B/zh
Priority to PCT/CN2015/072370 priority patent/WO2015124062A1/en
Publication of CN104850372A publication Critical patent/CN104850372A/zh
Priority to US15/209,534 priority patent/US9984657B2/en
Priority to US15/951,997 priority patent/US10089957B2/en
Application granted granted Critical
Publication of CN104850372B publication Critical patent/CN104850372B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/024Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour registers, e.g. to control background, foreground, surface filling
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/02Improving the quality of display appearance
    • G09G2320/029Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel
    • G09G2320/0295Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel by monitoring each display pixel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0666Adjustment of display parameters for control of colour parameters, e.g. colour temperature
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/08Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/16Calculation or use of calculated indices related to luminance levels in display data

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Liquid Crystal Display Device Control (AREA)

Abstract

本发明公开了一种页面显示方法和装置,属于显示领域。所述方法包括:对当前待显示的页面进行渲染,得到页面图片;获取页面图片中各个像素点的灰度值;根据获取到的灰度值,确定显示模式,显示模式包括白色模式和黑色模式;判断显示模式与屏幕发光类型是否匹配,屏幕发光类型包括背光源发光和自发光;当显示模式与屏幕发光类型不匹配时,对页面图片进行反色处理,并显示处理后的页面图片。本发明通过判断该页面的显示模式与本端的屏幕发光类型是否匹配,如果不匹配,对该页面图片进行反色处理后再显示,既能够减小耗电量,也能够保证页面的辨识度以及前景和背景的对比度,避免出现用户看不清页面或者无法区分前景和背景的问题。

Description

页面显示方法和装置
技术领域
本发明涉及显示领域,特别涉及一种页面显示方法和装置。
背景技术
一般终端的屏幕采用两种发光方式:背光源发光和自发光。当终端采用背光源发光的方式时,屏幕显示区域内越多的像素点接近于白色则耗电量越小,而当终端采用自发光的方式时,屏幕显示区域内的越多的像素点接近于黑色则耗电量越小。另外,屏幕的亮度也会影响电量的消耗,亮度越低则耗电量越小。
当用户希望在浏览页面的过程中减小终端的耗电量时,可以降低屏幕的亮度,或者在终端采用背光源发光的方式时,在渲染页面的过程中在页面顶层增加白色半透明遮挡层,使得页面与遮挡层能够透明混合,页面的前景和背景变白,在终端采用自发光的方式时,在渲染页面的过程中在页面顶层增加黑色半透明遮挡层,使得页面与遮挡层能够透明混合,页面的前景和背景变灰。
但是,采用降低亮度或增加半透明遮挡层的方式减小耗电量存在着一定问题,若降低了屏幕的亮度,则在光线充足的地方,页面的辨识度很低,用户会看不清页面,而若是增加了半透明遮挡层,会使得页面的前景和背景的对比度变弱,画面质量差,导致用户无法区分前景和背景,影响页面的浏览。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种页面显示方法和装置。所述技术方案如下:
一方面,提供了一种页面显示方法,所述方法包括:
对当前待显示的页面进行渲染,得到页面图片;
获取所述页面图片中各个像素点的灰度值;
根据所述页面图片中各个像素点的灰度值,确定所述页面的显示模式,所述显示模式包括白色模式和黑色模式;
判断所述显示模式与本端的屏幕发光类型是否匹配,所述屏幕发光类型包括背光源发光和自发光;
当所述显示模式与所述屏幕发光类型不匹配时,对所述页面图片进行反色处理,并显示处理后的页面图片。
另一方面,提供了一种页面显示装置,所述装置包括:
渲染模块,用于对当前待显示的页面进行渲染,得到页面图片;
灰度值获取模块,用于获取所述页面图片中各个像素点的灰度值;
显示模式确定模块,用于根据所述页面图片中各个像素点的灰度值,确定所述页面的显示模式,所述显示模式包括白色模式和黑色模式;
判断模块,用于判断所述显示模式与本端的屏幕发光类型是否匹配,所述屏幕发光类型包括背光源发光和自发光;
显示模块,用于当所述显示模式与所述屏幕发光类型不匹配时,对所述页面图片进行反色处理,并显示处理后的页面图片。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的方法和装置,通过对待显示的页面进行渲染,得到页面图片,根据该页面图片中各个像素点的灰度值,判断该页面的显示模式与本端的屏幕发光类型是否匹配,如果不匹配,对该页面图片进行反色处理后再进行显示,既能够减小耗电量,也能够保证页面的辨识度以及前景和背景的对比度,避免出现用户看不清页面或者无法区分前景和背景的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种页面显示方法的流程图;
图2是本发明实施例提供的一种页面显示方法的流程图;
图3是本发明实施例提供的页面元素示意图;
图4是本发明实施例提供的一种页面显示装置结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的一种页面显示方法的流程图,参见图1,所述方法包括:
101、对当前待显示的页面进行渲染,得到页面图片。
102、获取该页面图片中各个像素点的灰度值。
103、根据该页面图片中各个像素点的灰度值,确定该页面的显示模式,该显示模式包括白色模式和黑色模式。
104、判断该显示模式与本端的屏幕发光类型是否匹配,该屏幕发光类型包括背光源发光和自发光。
105、当该显示模式与该屏幕发光类型不匹配时,对该页面图片进行反色处理,并显示处理后的页面图片。
本发明实施例提供的方法,通过对待显示的页面进行渲染,得到页面图片,根据该页面图片中各个像素点的灰度值,判断该页面的显示模式与本端的屏幕发光类型是否匹配,如果不匹配,对该页面图片进行反色处理后再进行显示,既能够减小耗电量,也能够保证页面的辨识度以及前景和背景的对比度,避免出现用户看不清页面或者无法区分前景和背景的问题。
可选地,根据该页面图片中各个像素点的灰度值,确定该页面的显示模式包括:
根据该页面图片中各个像素点的灰度值,计算该页面图片中像素点的灰度值平均值;
判断计算得到的平均值是否小于预设阈值;
当该平均值不小于该预设阈值时,将该页面的显示模式确定为白色模式;
当该平均值小于该预设阈值时,将该页面的显示模式确定为黑色模式。
可选地,该预设阈值为127。
可选地,判断该显示模式与本端的屏幕发光类型是否匹配包括:
当该显示模式为白色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型匹配;或,
当该显示模式为黑色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型匹配;或,
当该显示模式为白色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型不匹配;或,
当该显示模式为黑色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型不匹配。
可选地,该页面的元素包括前景图片,对该页面图片进行反色处理,并显示处理后的页面图片包括:
对该页面图片中前景图片以外的元素进行反色处理,并显示处理后的页面图片。
可选地,该页面的元素包括前景图片,对该页面图片进行反色处理,并显示处理后的页面图片包括:
获取该前景图片以及该前景图片在该页面图片中的位置;
对该页面图片进行反色处理,得到第一图片;
根据该前景图片在该页面图片中的位置,将该前景图片绘制至该第一图片,得到第二图片,并显示该第二图片。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图2是本发明实施例提供的一种页面显示方法的流程图。该发明实施例的执行主体为终端,参见图2,所述方法包括:
201、该终端对当前待显示的页面进行渲染,得到页面图片。
本发明实施例应用于该终端已激活省电模式,需要在显示页面的过程中减小该终端的耗电量的场景下。
其中,该待显示的页面可以为服务器在线提供的网页,也可以为该终端本地保存的文本文档页面等,本发明实施例对此不做限定。相应的,该步骤201可以包括:当该待显示的页面为服务器在线提供的网页时,该终端向该服务器发送页面显示请求,该页面显示请求携带页面的链接地址,使得该服务器根据该链接地址返回对应的页面,该终端接收待显示的页面,对该页面进行渲染,得到该页面图片。当该待显示的页面为终端本地保存的文本文档页面时,如果该终端检测到打开文本文档的操作,则获取该文本文档的页面,对该文本文档的页面进行渲染,得到该页面图片。
具体地,该终端将该页面渲染到预设图片中,得到页面图片,或者将该页面渲染到数据块中,将渲染后的数据块的格式调整为图片格式,得到该页面图片。其中,当将该页面渲染到预设图片中时,该预设图片可以为位图。
可选地,该终端采用预设算法,对该页面进行渲染,得到该页面图片。该预设算法可以为OpenGL(Open Graphics Library,开放的图形程序接口)或D3D(Direct3D,显示程序接口),本发明实施例对此不做限定。
在本发明实施例中,对该页面进行渲染得到该页面图片,则该页面图片包含该页面的全部内容。
可选地,该页面图片的尺寸与该终端的屏幕尺寸相同,使得该屏幕与该页面图片匹配,在后续显示处理后的页面图片时,该屏幕能够显示该处理后的页面图片中的全部内容,且不会造成显示空间的浪费。
在本发明实施例中,在该步骤201之前,该方法还包括:判断该终端是否已激活省电模式,当该终端已激活省电模式时,执行步骤201,当该终端未激活省电模式时,在获取到该页面时直接显示该页面。
具体地,该终端可以提供省电选项,当用户希望减小该终端的耗电量时,激活该省电选项,则当该终端检测到用户激活该省电选项的操作时,确定该终端已激活省电模式,执行步骤201,以便在该终端的屏幕显示该页面的过程中,能够减小该终端的耗电量。而当用户不需要减小终端的耗电量时,关闭该省电选项,则当该终端检测到用户关闭该省电选项的操作时,确定该终端已关闭省电模式,在获取到该页面时直接显示该页面即可。
202、该终端获取该页面图片中各个像素点的灰度值。
具体地,该终端在得到该页面图片时,对该页面图片中各个像素点进行灰度处理,得到各个像素点的灰度值。
203、该终端根据该页面图片中各个像素点的灰度值,计算该页面图片中像素点的灰度值平均值。
在本发明实施例中,该终端计算该页面图片中像素点的灰度值的平均值,该平均值能够在一定程度上表明该页面图片中的像素点接近于黑色还是白色。
204、该终端判断计算得到的平均值是否小于预设阈值,如果是,执行步骤205,如果否,执行步骤206。
可选地,该预设阈值为127。当该平均值不小于127时,可以认为该页面中较多的像素点接近于白色,较少的像素点接近于黑色,而当该平均值小于127时,可以认为该页面中较多的像素点接近于黑色,较少的像素点接近于白色。
205、该终端将该页面的显示模式确定为黑色模式,执行步骤207。
206、该终端将该页面的显示模式确定为白色模式,执行步骤207。
本发明实施例将页面的显示模式分为白色模式和黑色模式,白色模式是指页面中较多的像素点接近于白色,黑色模式是指页面中较多的像素点接近于黑色。
207、该终端判断该显示模式与该终端的屏幕发光类型是否匹配,该屏幕发光类型包括背光源发光和自发光,如果是,执行步骤208,如果否,执行步骤209。
在本发明实施例中,该终端的屏幕发光类型包括背光源发光和自发光,且可以获知,当该屏幕发光类型为背光源发光时,该页面中越多的像素点接近于白色则该终端的耗电量越小,而当该屏幕发光类型为自发光时,该页面中越多的像素点接近于黑色则该终端的耗电量越小。
相应地,该步骤207可以包括以下任一项:
(207-1)当该显示模式为白色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型匹配。
基于该步骤206,该显示模式为白色模式,则当该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型匹配。
(207-2)当该显示模式为黑色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型匹配。
基于该步骤205,该显示模式为黑色模式,则当该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型匹配。
(207-3)当该显示模式为白色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型不匹配。
(207-4)当该显示模式为黑色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型不匹配。
208、该终端显示该页面图片,结束。
在本发明实施例中,该页面图片包括该页面的全部内容,当该终端显示该页面图片时即可显示该页面中的全部内容。
209、该终端对该页面图片中前景图片以外的元素进行反色处理,显示处理后的页面图片。
其中,该页面的元素包括前景图片、背景图片、前景文字、背景文字等多种元素,本发明实施例对此不做限定。从用户的视觉深远效果的角度来说,背景图片位于前景图片之后,用于衬托前景图片,且该背景图片不与前景图片相连。
在本发明实施例中,该终端在对该页面图片进行反色处理时,并不对前景图片进行反色处理,这是因为,前景图片并不是单纯的黑白图片,一般会包括多种颜色,一旦对该前景图片进行了反色处理,该前景图片会发生较大的变化,画面质量很差,用户很难看清楚该前景图片中的内容。
如参见图3,该页面的元素包括背景文字“XX群组出品”、背景图片“图片1”、前景图片“图片2”和前景文字“2013年大事件盘点”。对于该前景文字,假设该页面中背景颜色为白色,该前景文字“2013年大事件盘点”的颜色为黑色,则该终端对该前景文字以及该页面的背景进行反色处理后,该页面的背景颜色变为黑色,该前景文字的颜色变为白色,不会降低该页面的辨识度以及前景文字和背景的对比度。而对于该前景图片,该终端并不进行反色处理。
可选地,该终端获取该页面中每张图片的标签属性,根据每张图片的标签属性,确定该页面中的前景图片,获取该页面图片中前景图片以外的元素,对该前景图片以外的元素进行反色处理,显示处理后的页面图片。
例如,在该页面的CSS(Cascading Style Sheet,级联样式表)代码中,属于background(背景)属性的图片即为背景图片。
在本发明实施例提供的另一实施例中,该步骤209可以由以下步骤代替:
(209-1)该终端获取该前景图片以及该前景图片在该页面图片中的位置。
与该步骤209的不同之处在于,在该另一实施例中,该终端在对该页面图片进行反色处理后,再将该前景图片重新绘制至该页面图片中,以保证该终端最终能够显示原始的前景图片。
具体地,该终端在获取到该页面时获取该页面中的前景图片以及该前景图片在该页面中的坐标,根据该坐标确定该前景图片在该页面图片的位置。
(209-2)该终端对该页面图片进行反色处理,得到第一图片。
该终端对该页面图片中的所有元素进行反色处理,得到该第一图片。
(209-3)该终端根据该前景图片在该页面图片中的位置,将该前景图片绘制至该第一图片,得到第二图片,并显示该第二图片。
具体地,该终端根据该前景图片的坐标,将该前景图片绘制至该第一图片中该坐标对应的位置,得到第二图片并显示该第二图片。该第二图片中的前景图片为原始的前景图片,而前景图片以外的元素已经过反色处理。
本发明实施例提供的方法,通过对待显示的页面进行渲染,得到页面图片,根据该页面图片中各个像素点的灰度值,判断该页面的显示模式与本端的屏幕发光类型是否匹配,如果不匹配,对该页面图片进行反色处理后再进行显示,既能够减小耗电量,也能够保证页面的辨识度以及前景和背景的对比度,避免出现用户看不清页面或者无法区分前景和背景的问题。
图4是本发明实施例提供的一种页面显示装置结构示意图,参见图4,该装置包括:
渲染模块401,用于对当前待显示的页面进行渲染,得到页面图片;
灰度值获取模块402与渲染模块401连接,用于获取该页面图片中各个像素点的灰度值;
显示模式确定模块403与灰度值获取模块402连接,用于根据该页面图片中各个像素点的灰度值,确定该页面的显示模式,该显示模式包括白色模式和黑色模式;
判断模块404与显示模式确定模块403连接,用于判断该显示模式与本端的屏幕发光类型是否匹配,该屏幕发光类型包括背光源发光和自发光;
显示模块405与判断模块404连接,用于当该显示模式与该屏幕发光类型不匹配时,对该页面图片进行反色处理,并显示处理后的页面图片。
可选地,该显示模式确定模块403包括:
平均值计算单元,用于根据该页面图片中各个像素点的灰度值,计算该页面图片中像素点的灰度值平均值;
平均值判断单元,用于判断计算得到的平均值是否小于预设阈值;
第一模式确定单元,用于当该平均值不小于该预设阈值时,将该页面的显示模式确定为白色模式;
第二模式确定单元,用于当该平均值小于该预设阈值时,将该页面的显示模式确定为黑色模式。
可选地,该预设阈值为127。
可选地,该判断模块404包括:
第一匹配确定单元,用于当该显示模式为白色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型匹配;或,
第二匹配确定单元,用于当该显示模式为黑色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型匹配;或,
第三匹配确定单元,用于当该显示模式为白色模式,且该屏幕发光类型为自发光时,确定该显示模式与该屏幕发光类型不匹配;或,
第四匹配确定单元,用于当该显示模式为黑色模式,且该屏幕发光类型为背光源发光时,确定该显示模式与该屏幕发光类型不匹配。
可选地,该页面的元素包括前景图片,该显示模块405用于对该页面图片中前景图片以外的元素进行反色处理,并显示处理后的页面图片。
可选地,该页面的元素包括前景图片,该显示模块405包括:
前景获取单元,用于获取该前景图片以及该前景图片在该页面图片中的位置;
反色处理单元,用于对该页面图片进行反色处理,得到第一图片;
显示单元,用于根据该前景图片在该页面图片中的位置,将该前景图片绘制至该第一图片,得到第二图片,并显示该第二图片。
本发明实施例提供的装置,通过对待显示的页面进行渲染,得到页面图片,根据该页面图片中各个像素点的灰度值,判断该页面的显示模式与本端的屏幕发光类型是否匹配,如果不匹配,对该页面图片进行反色处理后再进行显示,既能够减小耗电量,也能够保证页面的辨识度以及前景和背景的对比度,避免出现用户看不清页面或者无法区分前景和背景的问题。
需要说明的是:上述实施例提供的页面显示装置在显示页面时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的页面显示装置与页面显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (12)

1.一种页面显示方法,其特征在于,所述方法包括:
对当前待显示的页面进行渲染,得到页面图片;
获取所述页面图片中各个像素点的灰度值;
根据所述页面图片中各个像素点的灰度值,确定所述页面的显示模式,所述显示模式包括白色模式和黑色模式;
判断所述显示模式与本端的屏幕发光类型是否匹配,所述屏幕发光类型包括背光源发光和自发光;
当所述显示模式与所述屏幕发光类型不匹配时,对所述页面图片进行反色处理,并显示处理后的页面图片。
2.根据权利要求1所述的方法,其特征在于,根据所述页面图片中各个像素点的灰度值,确定所述页面的显示模式包括:
根据所述页面图片中各个像素点的灰度值,计算所述页面图片中像素点的灰度值平均值;
判断计算得到的平均值是否小于预设阈值;
当所述平均值不小于所述预设阈值时,将所述页面的显示模式确定为白色模式;
当所述平均值小于所述预设阈值时,将所述页面的显示模式确定为黑色模式。
3.根据权利要求2所述的方法,其特征在于,所述预设阈值为127。
4.根据权利要求1所述的方法,其特征在于,判断所述显示模式与本端的屏幕发光类型是否匹配包括:
当所述显示模式为白色模式,且所述屏幕发光类型为背光源发光时,确定所述显示模式与所述屏幕发光类型匹配;或,
当所述显示模式为黑色模式,且所述屏幕发光类型为自发光时,确定所述显示模式与所述屏幕发光类型匹配;或,
当所述显示模式为白色模式,且所述屏幕发光类型为自发光时,确定所述显示模式与所述屏幕发光类型不匹配;或,
当所述显示模式为黑色模式,且所述屏幕发光类型为背光源发光时,确定所述显示模式与所述屏幕发光类型不匹配。
5.根据权利要求1所述的方法,其特征在于,所述页面的元素包括前景图片,对所述页面图片进行反色处理,并显示处理后的页面图片包括:
对所述页面图片中前景图片以外的元素进行反色处理,并显示处理后的页面图片。
6.根据权利要求1所述的方法,其特征在于,所述页面的元素包括前景图片,对所述页面图片进行反色处理,并显示处理后的页面图片包括:
获取所述前景图片以及所述前景图片在所述页面图片中的位置;
对所述页面图片进行反色处理,得到第一图片;
根据所述前景图片在所述页面图片中的位置,将所述前景图片绘制至所述第一图片,得到第二图片,并显示所述第二图片。
7.一种页面显示装置,其特征在于,所述装置包括:
渲染模块,用于对当前待显示的页面进行渲染,得到页面图片;
灰度值获取模块,用于获取所述页面图片中各个像素点的灰度值;
显示模式确定模块,用于根据所述页面图片中各个像素点的灰度值,确定所述页面的显示模式,所述显示模式包括白色模式和黑色模式;
判断模块,用于判断所述显示模式与本端的屏幕发光类型是否匹配,所述屏幕发光类型包括背光源发光和自发光;
显示模块,用于当所述显示模式与所述屏幕发光类型不匹配时,对所述页面图片进行反色处理,并显示处理后的页面图片。
8.根据权利要求7所述的装置,其特征在于,所述显示模式确定模块包括:
平均值计算单元,用于根据所述页面图片中各个像素点的灰度值,计算所述页面图片中像素点的灰度值平均值;
平均值判断单元,用于判断计算得到的平均值是否小于预设阈值;
第一模式确定单元,用于当所述平均值不小于所述预设阈值时,将所述页面的显示模式确定为白色模式;
第二模式确定单元,用于当所述平均值小于所述预设阈值时,将所述页面的显示模式确定为黑色模式。
9.根据权利要求8所述的装置,其特征在于,所述预设阈值为127。
10.根据权利要求7所述的装置,其特征在于,所述判断模块包括:
第一匹配确定单元,用于当所述显示模式为白色模式,且所述屏幕发光类型为背光源发光时,确定所述显示模式与所述屏幕发光类型匹配;或,
第二匹配确定单元,用于当所述显示模式为黑色模式,且所述屏幕发光类型为自发光时,确定所述显示模式与所述屏幕发光类型匹配;或,
第三匹配确定单元,用于当所述显示模式为白色模式,且所述屏幕发光类型为自发光时,确定所述显示模式与所述屏幕发光类型不匹配;或,
第四匹配确定单元,用于当所述显示模式为黑色模式,且所述屏幕发光类型为背光源发光时,确定所述显示模式与所述屏幕发光类型不匹配。
11.根据权利要求7所述的装置,其特征在于,所述页面的元素包括前景图片,所述显示模块用于对所述页面图片中前景图片以外的元素进行反色处理,并显示处理后的页面图片。
12.根据权利要求7所述的装置,其特征在于,所述页面的元素包括前景图片,所述显示模块包括:
前景获取单元,用于获取所述前景图片以及所述前景图片在所述页面图片中的位置;
反色处理单元,用于对所述页面图片进行反色处理,得到第一图片;
显示单元,用于根据所述前景图片在所述页面图片中的位置,将所述前景图片绘制至所述第一图片,得到第二图片,并显示所述第二图片。
CN201410054236.3A 2014-02-18 2014-02-18 页面显示方法和装置 Active CN104850372B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201410054236.3A CN104850372B (zh) 2014-02-18 2014-02-18 页面显示方法和装置
PCT/CN2015/072370 WO2015124062A1 (en) 2014-02-18 2015-02-06 Page display method and terminal
US15/209,534 US9984657B2 (en) 2014-02-18 2016-07-13 Page display method and terminal
US15/951,997 US10089957B2 (en) 2014-02-18 2018-04-12 Page display method and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410054236.3A CN104850372B (zh) 2014-02-18 2014-02-18 页面显示方法和装置

Publications (2)

Publication Number Publication Date
CN104850372A true CN104850372A (zh) 2015-08-19
CN104850372B CN104850372B (zh) 2018-11-09

Family

ID=53850042

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410054236.3A Active CN104850372B (zh) 2014-02-18 2014-02-18 页面显示方法和装置

Country Status (3)

Country Link
US (2) US9984657B2 (zh)
CN (1) CN104850372B (zh)
WO (1) WO2015124062A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106126140A (zh) * 2016-06-16 2016-11-16 北京金山安全软件有限公司 一种渲染文字的方法、装置及电子设备
CN106713696A (zh) * 2016-12-12 2017-05-24 北京小米移动软件有限公司 图像处理方法及装置
CN106775548A (zh) * 2016-11-25 2017-05-31 北京小米移动软件有限公司 页面处理方法及装置
CN106774782A (zh) * 2015-11-24 2017-05-31 中兴通讯股份有限公司 界面显示方法、装置及终端
CN110121014A (zh) * 2018-02-07 2019-08-13 柯尼卡美能达株式会社 画面显示服务器以及程序
CN113569169A (zh) * 2021-07-29 2021-10-29 北京奇艺世纪科技有限公司 一种页面显示方法和装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404380A (zh) * 2015-10-28 2016-03-16 田庆安 一种移动终端的节电方法
CN108538258B (zh) * 2017-03-06 2023-03-24 北京小米移动软件有限公司 调整背光电流的方法及装置、显示设备
CN110609722B (zh) 2019-08-09 2021-07-20 华为技术有限公司 一种暗模式显示界面处理方法、电子设备与存储介质
CN112541903A (zh) * 2020-12-16 2021-03-23 深圳市欢太科技有限公司 页面比对方法、装置、电子设备及计算机存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1639762A (zh) * 2002-03-04 2005-07-13 三洋电机株式会社 有机电致发光显示装置及其应用
CN1912975A (zh) * 2005-08-12 2007-02-14 株式会社半导体能源研究所 显示装置
CN101118561A (zh) * 2006-08-03 2008-02-06 佳能株式会社 演示设备和演示控制方法
CN101453813A (zh) * 2007-12-04 2009-06-10 三星电子株式会社 光源模块、驱动该光源模块的方法、含该光源模块的显示装置
US20110074803A1 (en) * 2009-09-29 2011-03-31 Louis Joseph Kerofsky Methods and Systems for Ambient-Illumination-Selective Display Backlight Modification and Image Enhancement

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4479709B2 (ja) * 2006-10-27 2010-06-09 セイコーエプソン株式会社 画像表示装置、画像表示方法、画像表示プログラム、及び画像表示プログラムを記録した記録媒体、並びに電子機器
CN201315688Y (zh) * 2008-11-10 2009-09-23 康佳集团股份有限公司 一种led背光模块自动功率控制装置
JP5661336B2 (ja) * 2010-05-28 2015-01-28 日立マクセル株式会社 液晶表示装置
CN103246343B (zh) * 2012-02-09 2016-06-22 联想移动通信科技有限公司 一种自适应显示图像的方法和智能终端
TWI466094B (zh) * 2012-05-28 2014-12-21 Acer Inc 透明顯示裝置及其透明度調整方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1639762A (zh) * 2002-03-04 2005-07-13 三洋电机株式会社 有机电致发光显示装置及其应用
CN1912975A (zh) * 2005-08-12 2007-02-14 株式会社半导体能源研究所 显示装置
CN101118561A (zh) * 2006-08-03 2008-02-06 佳能株式会社 演示设备和演示控制方法
CN101453813A (zh) * 2007-12-04 2009-06-10 三星电子株式会社 光源模块、驱动该光源模块的方法、含该光源模块的显示装置
US20110074803A1 (en) * 2009-09-29 2011-03-31 Louis Joseph Kerofsky Methods and Systems for Ambient-Illumination-Selective Display Backlight Modification and Image Enhancement

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106774782A (zh) * 2015-11-24 2017-05-31 中兴通讯股份有限公司 界面显示方法、装置及终端
CN106126140A (zh) * 2016-06-16 2016-11-16 北京金山安全软件有限公司 一种渲染文字的方法、装置及电子设备
CN106126140B (zh) * 2016-06-16 2019-07-23 珠海豹趣科技有限公司 一种渲染文字的方法、装置及电子设备
CN106775548A (zh) * 2016-11-25 2017-05-31 北京小米移动软件有限公司 页面处理方法及装置
CN106775548B (zh) * 2016-11-25 2018-02-23 北京小米移动软件有限公司 页面处理方法及装置
US10438377B2 (en) 2016-11-25 2019-10-08 Beijing Xiaomi Mobile Software Co., Ltd. Method and device for processing a page
CN106713696A (zh) * 2016-12-12 2017-05-24 北京小米移动软件有限公司 图像处理方法及装置
CN106713696B (zh) * 2016-12-12 2019-10-01 北京小米移动软件有限公司 图像处理方法及装置
US10650502B2 (en) 2016-12-12 2020-05-12 Beijing Xiaomi Mobile Software Co., Ltd. Image processing method and apparatus, and storage medium
CN110121014A (zh) * 2018-02-07 2019-08-13 柯尼卡美能达株式会社 画面显示服务器以及程序
CN113569169A (zh) * 2021-07-29 2021-10-29 北京奇艺世纪科技有限公司 一种页面显示方法和装置

Also Published As

Publication number Publication date
US20180233106A1 (en) 2018-08-16
US20160322022A1 (en) 2016-11-03
CN104850372B (zh) 2018-11-09
US9984657B2 (en) 2018-05-29
WO2015124062A1 (en) 2015-08-27
US10089957B2 (en) 2018-10-02

Similar Documents

Publication Publication Date Title
CN104850372A (zh) 页面显示方法和装置
CN109525901B (zh) 视频处理方法、装置、电子设备及计算机可读介质
US10360847B2 (en) Display apparatus and control method thereof
US6931151B2 (en) Method and apparatus for modifying graphics content prior to display for color blind use
KR101121595B1 (ko) 하이브리드 시스템 구성을 이용한 화상 처리
WO2020108061A1 (zh) 视频处理方法、装置、电子设备以及存储介质
WO2022001492A1 (zh) 界面处理方法、装置、电子设备和计算机可读存储介质
KR20140039068A (ko) 정적 이미지들의 디스플레이
CN104981766A (zh) 一种在屏幕上显示数据的方法及显示控制装置
US20180247613A1 (en) Display apparatus and control method thereof
KR102599950B1 (ko) 전자 장치 및 그 제어 방법
US10984758B1 (en) Image enhancement
WO2020108010A1 (zh) 视频处理方法、装置、电子设备以及存储介质
TWI567707B (zh) 影像調整方法及其顯示器
CN114387930A (zh) 一种数据显示系统、方法、装置、设备及可读存储介质
US20210280156A1 (en) Dynamic refresh rate adjustment
US8044944B2 (en) Defective pixel management for flat panel displays
US10522108B2 (en) Optimized histogram reads for efficient display post processing and improved power gains
CN109859328B (zh) 一种场景切换方法、装置、设备和介质
CN105761267A (zh) 一种图像处理的方法及装置
TWI550594B (zh) 電子裝置及色彩引擎控制方法
CN113064682A (zh) 一种显示设备的画面显示方法、装置及显示设备
US8411036B2 (en) Hardware accelerated caret rendering
KR101927873B1 (ko) 전압 자동 조절을 이용한 모니터 명도 제어 컴퓨터 및 이를 사용한 모니터 명도 제어 방법
CN106843902B (zh) 一种智能平板的控制方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant