本发明涉及显示控制技术,特别涉及一种控制方法及控制装置。
背景技术:
用户点亮手机屏幕时,可能会显示动态屏保图像或正在运行的应用程序界面,而且屏幕的亮度可能整体上过亮,用户有可能更因此感到晃眼,甚至可能对眼睛造成伤害。
技术实现要素:
本发明的实施方式旨在至少解决现有技术中存在的技术问题之一。为此,本发明的实施方式需要提供一种控制方法及控制装置。
本发明提供一种控制方法,用于控制电子装置的屏幕,所述控制方法包括:
根据点亮屏幕的触发信号计算待显示的显示内容的亮度参数;
根据所述亮度参数判断所述待显示的显示内容是否过亮;及
在所述待显示的显示内容过亮时控制所述屏幕逐渐点亮。
当检测到点亮屏幕的触发信号时,例如开机触发信号或启动屏幕触发信号。由于从产生触发信号到屏幕真正点亮有一个时间差,在这个微小的时间差里,先计算待显示的显示内容的亮度参数并判断显示内容是否过亮,若是,则在真正点亮时控制屏幕逐渐点亮。如此,使屏幕点亮时不感到刺眼,逐渐适应亮度以感到舒适,从而实现护眼功效。可解决现有技术某些问题。
在某些实施方式中,所述亮度参数包括所述待显示的显示内容的各像素的亮度值的平均值;
所述根据所述亮度参数判断所述待显示的显示内容是否过亮的步骤判断所述平均值是否大于预定亮度,若是,判定所述待显示的显示内容过亮;
所述在所述待显示的显示内容过亮时控制所述屏幕逐渐点亮的步骤控制屏幕背光逐渐点亮。
在某些实施方式中,所述待显示的显示内容包括多个图层;所述亮度参数包括所述图层的亮度值;
所述根据所述亮度参数判断所述待显示的显示内容是否过亮的步骤判断是否存在亮度值大于预定图层亮度,若是,判定所述显示内容过亮;
所述在所述待显示的显示内容过亮时控制所述屏幕逐渐点亮的步骤控制所述亮度值大于预定图层亮度的图层逐渐点亮。
在某些实施方式中,所述亮度参数包括所述待显示的显示内容中亮度值大于预定像素亮度的过亮像素的个数;
所述根据所述亮度参数判断所述待显示的显示内容是否过亮的步骤判断所述过亮像素的个数是否大于预定个数,若是,判定所述待显示的显示内容过亮;
所述在所述待显示的显示内容过亮时控制所述屏幕逐渐点亮的步骤控制屏幕背光逐渐点亮。
在某些实施方式中,所述控制方法包括:
感测环境亮度;
所述根据所述亮度参数判断所述待显示的显示内容是否过亮的步骤根据所述环境亮度及所述亮度参数判断所述待显示的显示内容是否过亮。
在某些实施方式中,所述控制方法包括:
感测环境亮度;
判断所述环境亮度是否小于预定环境亮度,若是,触发所述根据点亮屏幕的触发信号计算待显示的显示内容的亮度参数的步骤。
本发明还提供一种控制装置,用于控制电子装置的屏幕,所述控制装置包括:
参数计算模块,用于根据点亮屏幕的触发信号计算待显示的显示内容的亮度参数;
亮度判断模块,用于根据所述亮度参数判断所述待显示的显示内容是否过亮;及
控制模块,用于在所述待显示的显示内容过亮时控制所述屏幕逐渐点亮。
在某些实施方式中,所述亮度参数包括所述待显示的显示内容的各像素的亮度值的平均值;
所述参数判断模块用于判断所述平均值是否大于预定亮度并在判断为是时判定所述待显示的显示内容过亮;
所述控制模块用于在所述待显示的显示内容过亮时控制屏幕背光逐渐点亮。
在某些实施方式中,所述待显示的显示内容包括多个图层;所述亮度参数包括所述图层的亮度值;
所述亮度判断模块用于判断是否存在亮度值大于预定图层亮度并在判断为是时判定所述显示内容过亮;
所述控制模块用于在所述显示内容过亮时控制所述亮度值大于预定图层亮度的图层逐渐点亮。
在某些实施方式中,所述控制装置包括:
环境感测模块,用于感测环境亮度;
所述亮度判断模块用于根据所述环境亮度及所述亮度参数判断所述待显示的显示内容是否过亮。
本发明的实施方式的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施方式的实践了解到。
附图说明
本发明的实施方式的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明某些实施方式的控制方法的流程示意图。
图2是本发明某些实施方式的控制装置的功能模块示意图。
图3是本发明某些实施方式涉及的电子装置的实物示意图。
图4是本发明某些实施方式的控制方法的流程示意图。
图5是本发明某些实施方式的控制方法的流程示意图。
图6是本发明某些实施方式的控制方法的原理示意图。
图7是本发明某些实施方式的控制方法的流程示意图。
图8是本发明某些实施方式的控制方法的流程示意图。
图9是本发明某些实施方式的控制装置的功能模块示意图。
图10是本发明某些实施方式的控制方法的流程示意图。
具体实施方式
下面详细描述本发明的实施方式,实施方式的示例在附图中示出,其中相同或类似的标号自始至终表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅可用于解释本发明的实施方式,而不能理解为对本发明的实施方式的限制。
请参阅图1-3,本发明实施方式的控制方法,可用于控制电子装置100的屏幕130的显示,控制方法可包括:
S1,根据点亮屏幕130的触发信号计算待显示的显示内容的亮度参数;
S2,根据亮度参数判断待显示的显示内容是否过亮;及
S3,在待显示的显示内容过亮时控制屏幕130逐渐点亮。
本发明实施方式的控制装置110可包括参数计算模块111、亮度判断模块112及控制模块113,可分别可用于实现S1、S2及S3。也就是说,参数计算模块111可用于根据点亮屏幕130的触发信号计算待显示的显示内容的亮度参数;亮度判断模块112可用于根据亮度参数判断待显示的显示内容是否过亮;控制模块113可用于在待显示的显示内容过亮时控制屏幕130逐渐点亮。
请结合参阅图3,在某些实施方式中,电子装置100可包括手机或平板电脑。电子装置100可包括光线传感器150或图像获取装置170,图像获取装置170可以是摄像头。
在夜间或环境亮度较低的场景,人眼睛的瞳孔一般会放大以适应黑暗环境,此时若手机等电子装置100的屏幕130突然点亮,用户会感到刺眼或晃眼,甚至出现眼部不适。
当检测到点亮屏幕130的触发信号时,例如开机触发信号或启动屏幕130触发信号。由于从产生触发信号到屏幕130真正点亮有一个时间差,在这个微小的时间差里,先计算待显示的显示内容的亮度参数并判断显示内容是否过亮,若是,则在真正点亮时控制屏幕130逐渐点亮。如此,使屏幕130点亮时不感到刺眼,逐渐适应亮度以感到舒适,从而实现护眼功效。
其中,待显示内容可包括UI、APP界面、短信等功能界面、屏保图像等。亮度参数可包括显示内容的像素亮度值的平均值、各图层的亮度值、过亮像素的个数或面积等。
逐渐点亮指以分时方式点亮。例如,屏幕亮度的目标亮度值为90,在产生点亮信号,先将屏幕130以30的亮度值显示,再在5秒内逐渐升至,可每秒上升6的亮度值。
请参阅图4及图2,在某些实施方式中,亮度参数可包括待显示的显示内容的各像素的亮度值的平均值;
S2判断平均值是否大于预定亮度,若判断为是,判定待显示的显示内容过亮;
S3控制屏幕130背光逐渐点亮。
在某些实施方式的控制装置110中,参数判断模块可用于判断平均值是否大于预定亮度并在判断为是时判定待显示的显示内容过亮;控制模块113可用于在待显示的显示内容过亮时控制屏幕130背光逐渐点亮。
也就是说,根据待显示的显示内容的整体亮度判断是否过亮。各像素的亮度值的平均值能较好地反映待显示的显示内容的整体亮度。屏幕130背光指屏幕130下方的背光面板,例如LED面板,通过调控背光面板的亮度,能调整屏幕130的整体显示亮度。
请参阅图5-6及图2,在某些实施方式中,待显示的显示内容可包括多个图层;亮度参数可包括图层的亮度值;
S2判断是否存在亮度值大于预定图层亮度,若判断为是,判定显示内容过亮;
S3控制亮度值大于预定图层亮度的图层逐渐点亮。
在某些实施方式的控制装置110中,亮度判断模块112可用于判断是否存在亮度值大于预定图层亮度并在判断为是时判定显示内容过亮;控制模块113可用于在显示内容过亮时控制亮度值大于预定图层亮度的图层逐渐点亮。
亮度判断模块112可用于判断是否存在亮度值大于预定图层亮度并在判断为是时判定显示内容过亮;控制模块113可用于在显示内容过亮时控制亮度值大于预定图层亮度的图层逐渐点亮。
请参阅图6,显示界面是由不同的图层叠加显示而成的,不同的图层对应不同的显示亮度。以某社交应用程序(APP)的聊天界面为例,聊天界面可包括背景图层131、头像图层132、聊天窗口图层133、功能图层134等,分别检测各图层的显示亮度,若显示亮度过高,则在点亮屏幕130时控制该图层逐渐点亮。可通过控制该图层依次以不同深度的色彩显示以实现逐渐点亮的效果。例如,背景图像本来为白色,可控制其在屏幕130刚点亮时以深灰色显示,然后以深灰—浅灰—白色的色彩变化趋势逐渐过渡,从而实现背景图层131依次点亮的效果。如此,可仅调节过亮的图层,不影响用户观看或操作其他图层,更人性化和智能化。
各图层由于面积大小不同,对眼睛的影响程度不同,可设置对应不同的预定显示亮度,面积越大,预定显示亮度越小。对于面积过小的图层,由于对眼睛的影响较小,可忽略不计,可不设置预定显示亮度。
请参阅图7,在某些实施方式中,亮度参数可包括待显示的显示内容中亮度值大于预定像素亮度的过亮像素的个数;
S2判断过亮像素的个数是否大于预定个数,若判断为是,判定待显示的显示内容过亮;
S3控制屏幕130背光逐渐点亮。
由于人眼受到的刺激程度不光与亮度的高低有关,还与显示区域的面积或大小有关。因此,可检测过亮像素的个数,若个数过多,也就是说过亮区域的面积过大,则控制屏幕130背光逐渐点亮。如此,在触发逐渐点亮功能时,不仅考虑了亮度的调低,还考虑的过亮区域的面积,更人性化和智能化。
可结合采用上述三种或其中两种逐渐点亮的触发机制,例如,综合检测待显示的显示内容的像素的平均亮度及过亮像素的个数,以决定是否触发背光逐渐点亮。
请参阅图8-9,在某些实施方式中,控制方法可包括:
S6,感测环境亮度;
S2根据环境亮度及亮度参数判断待显示的显示内容是否过亮。
S6可由某些实施方式的控制装置110的环境感测模块116实现。即环境感测模块116可用于感测环境亮度;控制装置110的亮度判断模块112可用于根据环境亮度及亮度参数判断待显示的显示内容是否过亮。环境感测模块116可包括光线传感器150,可用于感测环境亮度。
也就是说,待显示的显示内容是否过亮,不是一个绝对的概念,而是一个相对的概念,即相对于环境亮度来说是否过亮,因此要结合参考环境亮度。可由光线传感器150感测环境亮度,或由摄像头拍摄的环境图片计算环境亮度。由于人眼睛的瞳孔是根据环境亮度变化的,在不同的环境亮度下适应的亮度范围也不同,因此根据环境亮度调节屏幕亮度可实现更好的护眼效果,更人性化。
例如,在亮度参数可包括待显示的显示内容的各像素的亮度值的平均值的某些实施方式中,判断平均值是否大于预定亮度,而预定亮度可根据环境亮度得到。例如,预定亮度为环境亮度,或为环境亮度加上一个预定值。
又如,在待显示的显示内容可包括多个图层的某些实施方式中,判断是否存在亮度值大于预定图层亮度,而预定图层亮度可根据环境亮度得到。例如,某预定图层亮度为环境亮度,或为环境亮度加上一个预定值。
请参阅图10,在某些实施方式中,控制方法可包括:
S6,感测环境亮度;及
S7,判断环境亮度是否小于预定环境亮度,若是,触发S1。
也就是说,在环境亮度过低时触发本发明实施方式的各步骤,即屏幕130逐渐点亮的功能。若环境亮度较高,屏幕130突然点亮也不会对人眼造成什么影响,无需触发本功能。如此,在屏幕亮度较高时不触发,能保证用户在点亮屏幕130的第一时间看清显示内容,无须等待。
此外,还可通过系统时间触发,例如系统时间为晚上7点和凌晨6点之间时触发。或者根据用户设置触发,例如用户设置屏幕130逐渐点亮功能开启时,每次屏幕130点亮触发,或功能开启后在特定条件下触发。
本发明实施方式涉及的电子装置100,可包括屏幕130及上述实施方式的控制装置110。控制装置110可集成于电子装置100,可丰富电子装置100的功能以提升用户体验。
在本发明的实施方式的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明的实施方式和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的实施方式的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。在本发明的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的实施方式的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明的实施方式中的具体含义。
在本发明的实施方式中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度小于第二特征。
下文的公开提供了许多不同的实施方式或例子用来实现本发明的实施方式的不同结构。为了简化本发明的实施方式的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明的实施方式可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明的实施方式提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明的各个实施例中的各功能单元可以集成在一个处理器中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。