显示终端及其壁纸控制方法
技术领域
本发明涉及显示控制领域,尤其涉及显示终端及其壁纸控制方法。
背景技术
现有技术中的壁纸显示主要包括静态图片壁纸和动态图片壁纸,静态图片壁纸可根据用户的操作人为切换或根据时间自动切换显示内容,动态图片壁纸主要根据时间变换壁纸的显示内容,壁纸的显示内容的变换较为单一,缺乏与用户的交互过程。
发明内容
本发明的实施方式提供了一种壁纸控制方法,用于解决目前壁纸的显示内容变换较为单一,缺乏与用户的交互过程的问题。
第一方面,本申请实施例提供了一种显示终端的壁纸控制方法,所述显示终端包括显示屏,所述壁纸包括多个壁纸,所述控制方法包括:
获取所述显示终端的弯折角度或显示面积;
根据所述弯折角度或显示面积控制显示对应的壁纸。
第二方面,本申请实施例提供了一种显示终端,包括显示屏、处理器和存储器,所述存储器存储有可以在所述处理器上运行的输入控制指令,所述处理器执行所述输入控制指令以执行如下步骤:
获取所述显示终端的弯折角度或显示面积;
根据所述弯折角度或显示面积控制显示对应的壁纸。
第三方面,本申请实施例提供了一种存储介质,其特征在于,所述存储介质中存储有输入控制指令,当所述输入控制指令在显示终端上运行时,使得所述显示终端以执行如下步骤:
获取所述显示终端的弯折角度或显示面积;
根据所述弯折角度或显示面积控制显示对应的壁纸。
本申请实施例所提供的显示终端的壁纸控制方法,所述显示终端包括显示屏,首先获取所述显示终端的弯折角度或显示面积;再根据所述弯折角度或显示面积控制显示对应的壁纸。增强了用户与显示终端的交互过程。
附图说明
下列附图用于结合
具体实施方式
详细说明本发明的各个实施方式。应当理解,附图中示意出的各元件并不代表实际的大小及比例关系,仅是为了清楚说明而示意出来的示意图,不应理解成对本发明的限制。
图1是第一实施例中显示终端的壁纸控制方法的流程图。
图2是第二实施例中显示终端的壁纸控制方法的流程图。
图3是第三实施例中显示终端的壁纸控制方法的流程图。
图4是第四实施例中显示终端的壁纸控制方法的流程图。
图5是第五实施例中显示终端的壁纸控制方法的流程图。
图6A-图6C是其中一实施例中显示元素位置随控制值变化的示意图。
图7A-图7C是其中一实施例中显示元素位置随控制值变化的示意图。
图8是其中一实施例中显示元素位置随控制值变化的示意图。
图9A-9C是其中一实施例中显示元素位置随控制值变化的示意图。
图10A-图10C是其中一实施例中显示元素形状随控制值变化的示意图。
图11A-图11C是其中一实施例中显示元素颜色随控制值变化的示意图。
图12A-图12C是其中一实施例中显示元素隐藏/显示比例随控制值变化的示意图。
图13A-图13C是其中一实施例中显示元素透明度随控制值变化的示意图。
图14A-图14C是其中一实施例中显示元素形状和位置同时随控制值变化的示意图。
图15是第六实施例中显示终端的壁纸控制方法的流程图。
图16是第七实施例中显示终端的壁纸控制方法的流程图。
图17是第八实施例中显示终端的壁纸控制方法的流程图。
图18是第九实施例中显示终端的壁纸控制方法的流程图。
图19是第十实施例中显示终端的壁纸控制方法的流程图。
图20是第十一实施例中显示终端的壁纸控制方法的流程图。
图21是本申请一实施例提供的显示终端的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合多个实施方式及附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
图1示出第一实施例中显示终端的壁纸控制方法的流程图。本实施例中的显示终端包括显示屏,所述显示终端可进行弯折或所述显示终端的显示面积可以发生变化。所述显示终端可以是智能手机(如Android手机、iOS手机和Windows Phone等手机)、平板电脑、移动互联网设备(Mobile Internet Device,MID)和智能可穿戴式设备等可进行弯折或所述显示终端的显示面积可以发生变化的终端。
具体的,所述显示屏可以是硬质显示屏(即非柔性、不可弯折的显示屏)或柔性显示屏(即柔性、可弯折的显示屏)。
当所述显示屏是硬质显示屏时,在一实施例中,所述显示终端包括弯折机构,所述弯折机构可改变单个所述显示屏的朝向或改变至少两个所述显示屏之间的夹角。举例来说,所述显示终端可以是具有单个显示屏的手提电脑,或分别在相互铰接的壳体上设置两个显示屏的智能手机等。所述显示终端包括用于改变所述显示屏外露显示面积的结构,具体的,所述显示终端包括伸缩结构,所述伸缩结构用于改变收容于所述显示终端的所述显示屏外露的显示面积。举例来说,所述显示终端可以是显示屏可伸缩收容于本体的电视、音箱等。
当所述显示屏是柔性显示屏时,在一实施例中,所述显示终端包括弯折机构,所述弯折机构可改变所述显示屏的弯折角度。举例来说,所述显示终端可以是带有柔性显示屏的可折叠智能手机等。在另一实施例中,所述显示终端包括用于改变所述显示屏外露显示面积的结构,具体的,所述显示终端包括抽拉结构,所述抽拉结构用于改变收容于所述显示终端的所述显示屏外露的显示面积。举例来说,所述显示终端可以是卷轴式智能手机等。
请参阅图1,所述显示终端的壁纸控制方法包括如下步骤:
步骤S1:获取显示终端的弯折角度或显示面积。
其中,显示终端的弯折角度可以是显示终端的两个可相对转动的结构的夹角。所述可相对转动的结构可以是壳体、支撑结构等。优选的,所述可相对转动的结构上设置有至少一显示屏。当所述可相对转动的结构发生转动时,所述至少一显示屏的相对朝向发生改变。在一实施例中,显示屏的一区域设置于其中一可相对转动的结构上,显示屏的另一区域设置于另一可相对转动的结构上。当所述可相对转动的结构发生转动时,显示屏的所述一区域和所述另一区域之间的夹角(弯折角度)发生变化。在另一实施例中,显示终端包括两个显示屏,一显示屏设置于一可相对转动的结构上,另一显示屏设置于另一可相对转动的结构上。当所述可相对转动的结构发生转动时,所述一显示屏和所述另一显示屏之间的夹角(弯折角度)发生变化。
其中,显示终端的显示面积是显示终端的显示屏用于显示的区域面积。优选的,显示终端的显示面积是显示终端的显示屏外露于显示终端本体的有效显示区域的面积,所谓“有效”指的是可被用户看到的显示屏的区域。
显示终端的弯折角度或显示面积可通过本领域所熟知的现有技术获取,这里就不再详述。可以理解的是,显示终端的弯折角度或显示面积可通过现有技术直接获取,或通过现有技术获取相关的参数后计算得出。举例来说,可通过传感器直接获取显示终端的弯折角度,也可以通过分别设置在所述可相对转动的结构上的重力传感器的参数计算出显示终端的弯折角度。可通过传感器直接获取显示终端的显示面积,也可以通过传感器获取显示终端的显示屏的外露区域的边长计算出显示终端的显示面积。
步骤S2:根据弯折角度或显示面积控制显示对应的壁纸。
其中,壁纸为某一时刻显示终端的显示屏显示的壁纸,显示终端在多个时刻分别显示多个壁纸。根据控制值控制显示终端在某一时刻显示对应的壁纸,壁纸的显示内容根据控制值的变化发生改变。即当显示终端的弯折角度或显示面积的值的大小、或弯折角度或显示面积的变化值发生变化时,若控制值相应发生变化,显示终端显示的壁纸的显示内容发生变化。
具体的,根据控制值变化壁纸的以下参数中的至少一个:显示内容变化的区域占比、显示内容的显示元素的数量、显示内容的显示元素的显示参数。举例来说,控制值为第一控制值时,对应壁纸内有10%的区域内的显示内容发生变化;控制值为第二控制值时,对应壁纸内有20%的区域内的显示内容发生变化。
可选的,步骤S2可以具体为:根据弯折角度或显示面积确定控制值,再根据控制值控制显示对应的壁纸。
其中,控制值可以由弯折角度或显示面积当前值、弯折角度或显示面积的变化值、弯折角度或显示面积当前值所属数值范围和弯折角度或显示面积的变化值所属数值范围中的一个确定。具体的,控制值可以是弯折角度或显示面积当前值、也可以是弯折角度或显示面积的变化值。
可选的,在一代替实施例中,步骤S2可以代替为:弯折角度或显示面积符合预设条件时,确定对应于预设条件的控制值。
在这一实施例中,预设条件可以是弯折角度或显示面积当前值、弯折角度或显示面积的变化值属于一预设数值范围。所述控制值根据所述预设数值范围确定。举例来说,预设数值范围为(A,B)对应于第一控制值;或预设数值范围为>C,对应于第二控制值。也可以是多个不同的预设数值范围对应于同一控制值,这里并不做限制。
请参阅图2,图2是第二实施例中显示终端的壁纸控制方法的流程图。壁纸包括背景图。步骤S2还包括如下步骤:
步骤S21:根据弯折角度或显示面积控制背景图的尺寸、显示位置和显示内容中的一个或多个变化并显示。
可选的,步骤S21可以具体为:根据弯折角度或显示面积确定控制值,再根据控制值控制显示对应于控制值的背景图。
对于不同控制值,对应显示不同的背景图。在一实施例中,根据不同的控制值一一对应显示不同的背景图。举例来说,当控制值为a时,控制显示第一背景图;当控制值为b时,控制显示第二背景图。在另一实施例中,控制值的变化大小决定了背景图的变化比例,所述变化比例即发生变化的区域占整体的比例。
在一实施例中,背景图根据控制值的变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。在其他实施例中,背景图根据控制值的变化过程也可以是不连续的,即前后状态的两个背景图之间的变化可以是瞬间完成的。如此,降低了对硬件的要求。
其中,背景图的尺寸可理解为背景图的长宽值。举例来说,在第一控制值下,对应的背景图尺寸为300mm x 400mm;在第二控制值下,对应的背景图的尺寸为600mm x 800mm。可以理解的是,根据控制值控制背景图的尺寸变化即根据控制值确定背景图的整体缩放倍数、长度值、宽度值中的一个或多个。
其中,背景图的显示位置可理解为背景图显示于显示屏内的位置。为了方便说明,显示屏的显示区域和背景图为矩形,对显示屏的显示区域建立直角坐标系,以显示屏的左下角为原点(0,0),显示屏的右上角为(1000,1000)。举例来说,在第一控制值下,背景图的左下角位于(100,100),右上角位于(200,200);在第二控制值下,背景图的左下角位于(200,200),右上角位于(300,300)。可以理解的是,根据控制值控制背景图的显示位置变化即根据控制值确定背景图的平移方向、平移距离和绕某一点旋转的旋转角度中的一个或多个。
其中,背景图的显示内容可理解为背景图中的图案和底色等。可以理解的是,根据控制值控制背景图的显示内容变化即根据控制值确定背景图所包含的图案数量增减、背景图所包含的图案在背景图中的位置变化、图案本身的变化、背景图的颜色、背景图的分辨率、背景图的对比度中的一个或多个。
请参阅图3,图3是第三实施例中显示终端的壁纸控制方法的流程图。步骤S21包括如下步骤:
步骤S211:根据弯折角度或显示面积的当前值控制背景图的尺寸、显示位置和显示内容中的一个或多个变化并显示。
可选的,步骤S211可以具体为:确定弯折角度或显示面积的当前值为控制值,再根据控制值控制显示对应于控制值的背景图。
在第二实施例中,控制值是弯折角度或显示面积的当前值。其中,弯折角度或显示面积的当前值为显示终端当前时刻的弯折角度或显示面积的具体值。
请参阅图4,图4是第四实施例中显示终端的壁纸控制方法的流程图。可选的,步骤S211可以代替为:
步骤S213:获取弯折角度或显示面积的变化值。
步骤S214:根据弯折角度或显示面积的变化值控制背景图的尺寸、显示位置和显示内容中的一个或多个变化并显示。
可选的,步骤S214可以具体为:确定弯折角度或显示面积的变化值为控制值,再根据控制值控制显示对应于控制值的背景图。
在第四实施例中,控制值是弯折角度或显示面积的变化值。其中,弯折角度或显示面积的变化值为显示终端的前后状态的弯折角度或显示面积的差值和弯折角度或显示面积的变化速率中任意一个。显示终端的所述前后状态为显示终端在第一时刻时的状态和在第二时刻时的状态,其中,所述第一时刻在所述第二时刻之前。对于步骤S24,具体的,分别获取显示终端在第一时刻和第二时刻的弯折角度或显示面积,再计算出弯折角度或显示面积的变化值。
请参阅图5,图5是第五实施例中显示终端的壁纸控制方法的流程图。壁纸包括背景图和位于背景图内的至少一个显示元素,各显示元素包括多个显示参数且在不同的显示参数下呈现不同的显示状态。具体的,显示参数包括所述显示元素的位置、颜色、形状、缩放比例、隐藏比例、显示比例和透明度等。控制值与显示元素的至少一个显示参数具有对应关系。举例来说,控制值与显示元素的颜色有对应关系时,控制值的改变只会对应改变显示元素的颜色,对显示元素的其他显示参数不影响。可以理解的是,当控制值与两个或以上的显示参数有对应关系时,控制值的改变会同时改变显示元素的所述两个或以上的显示参数。步骤S2还包括如下步骤:
步骤S23:根据弯折角度或显示面积控制显示元素以对应的显示参数显示。
可选的,步骤S23可以具体为:根据弯折角度或显示面积确定控制值,根据控制值控制显示元素以对应于控制值的显示参数显示。
其中,显示元素可以是具有明确边界的图案,如规则图形(圆形、三角形、矩形、多边形等)、不规则图形(水滴形、心形等)。显示元素也可以是没有明确边界的图案(如图12所示)。
显示元素包括多个显示参数。具体的,显示参数包括显示元素的位置、颜色、形状、缩放比例、隐藏比例、显示比例和透明度等。
在一实施例中,当壁纸中的显示元素随控制值发生变化时,壁纸中的背景图不随控制值或时间值发生变化。
请参阅图6A-图6C,图6A-图6C是其中一实施例中显示元素位置随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图6A-图6C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系在这里并不做限制。在本实施例中,控制值与显示元素30的位置相关联。当控制值为a时,显示元素30位于背景图20的偏左侧;当控制值为b时,显示元素30位于背景图20的中间;当控制值为c时,显示元素30位于背景图20的偏右侧。控制值为不同值时,显示元素30位于不同位置。
请参阅图7A-图7C,图7A-图7C是其中一实施例中显示元素位置随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图7A-图7C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系可以是从小到大或从大到小的顺序关系。在本实施例中,控制值与显示元素30的位置相关联。当控制值从a→b→c变化时,显示元素30依照轨迹40移动。具体的,当控制值从a→b→c变化时,显示元素30沿着轨迹40从图7A的位置逐渐移动到图6B的位置,再逐渐移动到图7C的位置,其变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。可以理解的是,轨迹40在图中的形状只作为事例,并不限制于图中的形状。在其他实施例中,当控制值从a→b→c变化时,显示元素30的位置变化也可以是不连续的,即前后状态两个图之间的变化可以是瞬间完成的。如此,并不需要对应于每个控制值都匹配一相应显示参数的显示元素30,降低了对硬件的要求。
请参阅图8,图8是其中一实施例中显示元素位置随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。在本实施例中,控制值与显示元素30的位置相关联。当控制值发生变化时,显示元素30在变化范围50内随机移动。控制值与显示元素30的具体位置并不是直接关联的,控制值的变化会引起显示元素30在变化范围50内的位置变化,但显示元素30在变化范围50内的位置变化是完全随机的。举例来说,当控制值从a→b→a时,虽然控制值经过变化后又回到原来的值,但对应的显示元素30的位置并不必定相同。可以理解的是,变化范围50在图中的形状只作为事例,并不限制于图中的形状。
请参阅图9A-9C,图9A-9C是其中一实施例中显示元素位置随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图9A-9C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系在这里并不做限制。在本实施例中,控制值与显示元素30的位置相关联。当控制值为a时,显示元素30的旋转角度为0°;当控制值为b时,显示元素30绕旋转点60逆时针旋转n°;当控制值为c时,显示元素30绕旋转点60逆时针旋转m°。控制值为不同值时,显示元素30绕旋转点60的旋转角度不相同。在一实施例中,a、b、c之间的大小关系可以是从小到大或从大到小的顺序关系。当控制值从a→b→c变化时,显示元素30绕旋转点60逐渐旋转。具体的,当控制值从a→b→c变化时,显示元素30绕旋转点60从图9A的位置逐渐转动到图9B的位置,再逐渐转动到图9C的位置。其变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。在其他实施例中,当控制值从a→b→c变化时,显示元素30的旋转角度变化也可以是不连续的,即前后状态两个图之间的变化可以是瞬间完成的。可以理解的是,旋转点60可位于显示元素30内,也可以位于显示元素30外。
请参阅图10A-图10C,图10A-图10C是其中一实施例中显示元素形状随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图10A-图10C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系在这里并不做限制。在本实施例中,控制值与显示元素30的形状相关联。当控制值为a时,显示元素30为圆形;当控制值为b时,显示元素30为五边形;当控制值为c时,显示元素30为矩形。控制值为不同值时,显示元素30呈现不同的形状。可以理解的是,显示元素30的形状可以是有边界的图案,也可以是没有边界的图案。具体的,当控制值从a→b→c变化时,显示元素30的形状可以由圆形逐渐变成五边形,再逐渐变成正方形,显示元素30的形状的变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。在其他实施例中,显示元素30的形状的变化过程也可以是不连续的。如此,并不需要对应于每个控制值都匹配一相应显示参数的显示元素30,降低了对硬件的要求。
请参阅图11A-图11C,图11A-图11C是其中一实施例中显示元素颜色随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图11A-图11C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系在这里并不做限制。在本实施例中,控制值与显示元素30的颜色相关联。当控制值分别为a、b、c时,显示元素30为不同的颜色。具体的,当控制值从a→b→c变化时,显示元素30的颜色的变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。在其他实施例中,显示元素30的形状的变化过程也可以是不连续的。如此,并不需要对应于每个控制值都匹配一相应显示参数的显示元素30,降低了对硬件的要求。可以理解的是,显示元素30的颜色变化并不限于整体的颜色变化,也可以是局部区域的颜色变化,或者是多个局部区域的颜色同时变化。
请参阅图12A-图12C,图12A-图12C是其中一实施例中显示元素隐藏/显示比例随控制值变化的示意图。其中,隐藏比例为隐藏的比例占整体图案的比例,显示比例为显示的比例占整体图案的比例,隐藏比例和显示比例只可以互相转换的。举例来说,当一个图案的显示比例为10%,那这个图案的隐藏比例为1-10%=90%。下文将以显示比例为例加以说明。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图12A-图12C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系可以是从小到大或从大到小的顺序关系。在本实施例中,控制值与显示元素30的显示比例相关联。当控制值从a→b→c变化时,显示元素30的显示比例逐渐增大。具体的,当控制值从a→b→c变化时,显示元素30的显示比例从n%逐渐增大为m%,再逐渐增大为o%,其变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。在其他实施例中,当控制值从a→b→c变化时,显示元素30的显示比例的变化也可以是不连续的,即前后状态两个图之间的变化可以是瞬间完成的。如此,并不需要对应于每个控制值都匹配一相应显示参数的显示元素30,降低了对硬件的要求。
请参阅图13A-图13C,图13A-图13C是其中一实施例中显示元素透明度随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图13A-图13C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系可以是从小到大或从大到小的顺序关系。在本实施例中,控制值与显示元素30的透明度相关联。当控制值从a→b→c变化时,显示元素30的透明度逐渐增大。具体的,当控制值从a→b→c变化时,显示元素30的透明度从n%逐渐增大为m%,再逐渐增大为o%,其变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。在其他实施例中,当控制值从a→b→c变化时,显示元素30的透明度的变化也可以是不连续的,即前后状态两个图之间的变化可以是瞬间完成的。如此,并不需要对应于每个控制值都匹配一相应显示参数的显示元素30,降低了对硬件的要求。
可以理解的是,显示元素30没有提到的其他显示参数如缩放比例根据控制值的具体变化过程可参照上述多个实施例,本领域技术人员可根据上述多个实施例得到具体的实施方案,这里就不再重复叙述。
请参阅图14A-图14C,图14A-图14C是其中一实施例中显示元素形状和位置同时随控制值变化的示意图。壁纸10包括背景图20和位于背景图20内的至少一个显示元素30。图14A-图14C分别代表控制值为a、b、c时显示元素30的变化。a、b、c之间的大小关系可以是从小到大或从大到小的顺序关系。在本实施例中,控制值与显示元素30的形状和位置同时相关联。当控制值为a时,显示元素30的形状为圆形,位于背景图20的左侧;当控制值为b时,显示元素30的形状为圆形变化到正方形的中间状态,位于背景图20的靠中间的位置;当控制值为c时,显示元素30的形状为正方形,位于背景图20的右侧。具体的,当控制值从a→b→c变化时,显示元素30由圆形逐渐变为正方形,且逐渐从背景图20的左侧移动至背景图20的右侧,其变化过程是连续的。如此,显示元素30的变化过程较为顺畅和有美感。在其他实施例中,当控制值从a→b→c变化时,显示元素30的形状和位置的变化也可以是不连续的,即前后状态两个图之间的变化可以是瞬间完成的。如此,并不需要对应于每个控制值都匹配一相应显示参数的显示元素30,降低了对硬件的要求。可以理解的是,当控制值与两个或以上的显示参数有对应关系时,控制值的改变会同时改变显示元素的所述两个或以上的显示参数。显示参数包括显示元素的位置、颜色、形状、缩放比例、隐藏比例、显示比例和透明度等。
可选的,在一个实施例中,显示元素为多个,当显示元素之间发生碰撞,发生碰撞的显示元素的至少一显示参数发生变化。举例来说,显示元素包括第一显示元素和第二显示元素,在发生碰撞前,第一显示元素的颜色为黑色,第二显示元素的颜色为红色;在发生碰撞后,第一显示元素的颜色变为白色,第二显示元素的颜色变为绿色。发生碰撞的显示元素的显示参数的变化可以是随机的,也可以是跟另一显示元素的显示参数以预设规则相关,如在上述例子中,第一显示元素和第二显示元素碰撞后,两者的颜色可以是变化为原先颜色的混合。再次举例来说,第一显示元素和第二显示元素为两个圆形,且各以特定方向和速度运动,设定第一显示元素和第二显示元素各包含一重量参数,在发生碰撞后第一显示元素和第二显示元素遵循动量守恒定律改变原先的运动方向和速度继续运动。可以理解的是,当显示元素之间发生碰撞后,显示元素之间可以重叠,也可以完全不重叠。在另一实施例中,当显示元素之间发生碰撞,发生碰撞的显示元素融合为一个显示元素,融合后的显示元素的显示参数与所述发生碰撞的显示元素的显示参数相关。
请参阅图15,图15是第六实施例中显示终端的壁纸控制方法的流程图。步骤S23包括:
步骤S231:根据弯折角度或显示面积的当前值控制显示元素以对应的显示参数显示。
可选的,步骤S231可以具体为:确定弯折角度或显示面积的当前值为控制值,再根据控制值控制显示元素以对应的显示参数显示。
在第六实施例中,控制值是弯折角度或显示面积的当前值。其中,弯折角度或显示面积的当前值为显示终端当前时刻的弯折角度或显示面积的具体值。
请参阅图16,图16是第七实施例中显示终端的壁纸控制方法的流程图。第七实施例的壁纸控制方法的步骤基本和第六实施例的壁纸控制方法的步骤相同,不同之处在于,步骤S231代替为:
步骤S233:获取弯折角度或显示面积的变化值。
步骤S234:根据弯折角度或显示面积的变化值控制显示元素以对应的显示参数显示。
可选的,步骤S234可以具体为:确定弯折角度或显示面积的变化值为控制值,再根据控制值控制显示元素以对应的显示参数显示。
在第七实施例中,控制值是弯折角度或显示面积的变化值。其中,弯折角度或显示面积的变化值为显示终端的前后状态的弯折角度或显示面积的差值和弯折角度或显示面积的变化速率中任意一个。显示终端的所述前后状态为显示终端在第一时刻时的状态和在第二时刻时的状态,其中,所述第一时刻在所述第二时刻之前。对于步骤S233,具体的,分别获取显示终端在第一时刻和第二时刻的弯折角度或显示面积,再计算出弯折角度或显示面积的变化值。
请参阅图17,图17是第八实施例中显示终端的壁纸控制方法的流程图。第六实施例的壁纸控制方法的步骤基本和第一实施例的壁纸控制方法的步骤相同,不同之处在于,步骤S2包括步骤S23和步骤S21,步骤S21和步骤S23的执行顺序并不受限制,可以是同时执行,也可以是任意先后执行。在第六实施例中,背景图和显示元素均根据相同的控制值控制显示。具体的,当控制值为弯折角度或显示面积的当前值时,背景图和显示元素根据弯折角度或显示面积的当前值的变化而变化显示;当控制值为弯折角度或显示面积的变化值时,背景图和显示元素根据弯折角度或显示面积的变化值的变化而变化显示。
在其他实施例中,控制背景图和显示元素变化显示的控制值可以不是相同的控制值。举例来说,控制背景图变化显示的是弯折角度或显示面积的当前值;控制显示元素变化显示的是弯折角度或显示面积的变化值。又举例来说,控制背景图变化显示的是弯折角度或显示面积的变化值中的所述弯折角度或显示面积的差值;控制显示元素变化显示的是弯折角度或显示面积的变化值中的所述弯折角度或显示面积的变化速率。
在一个实施例中,背景图和显示元素的显示参数同时变化。举例来说,背景图的尺寸逐渐变小。具体的,背景图的长边逐渐减小,视觉上就像是背景图的其中一条宽边逐渐向另一条宽边移动。此时,显示元素保持在背景图内,且由于背景图的缩小,导致显示元素从初始位置移动至另一位置,视觉上就像被背景图的所述其中一条宽边推动至另一位置。可选的,当显示元素为多个时,由于当显示元素之间发生碰撞,在本实施例中,显示元素之间发生碰撞后改变的是显示元素的位置。即视觉上多个显示元素就像被背景图的所述其中一条宽边推动并挤压到另一侧,且多个显示元素之间相互发生碰撞后可能会改变其位置,具体为改变发生碰撞的显示元素的运动轨迹、速度、方向等至少一个。经过上述变化后,壁纸内的显示元素的密度从小变大。
请参阅图18,图18是第九实施例中显示终端的壁纸控制方法的流程图。第九实施例的壁纸控制方法的步骤基本和第五实施例的壁纸控制方法的步骤相同,不同之处在于,步骤S23之后还包括:
步骤S3:判断弯折角度或显示面积是否发生变化。
可选的,根据弯折角度或显示面积确定控制值,步骤S3可以具体为:判断控制值是否发生变化。
步骤S3中判断控制值是否发生变化是判断控制值在一预设时间阈值内是否发生变化。其中,所述预设时间阈值可以是一预设的时间长度,如10s。优选的,可以是在显示终端没有接收到用户操作后的所述预设时间阈值内判断控制值是否发生变化。优选的,控制值是否发生变化可以是控制值的变化是否超出一预设范围,若超出一预设范围,则判断为控制值发生变化,否则判断为控制值不发生变化。如此,可以防止因控制值的波动而引起的误操作。
当所述控制值不发生变化时,执行步骤S31:显示元素的至少一个显示参数根据时间值周期变化或随机变化。
步骤S31中显示元素的至少一个显示参数根据时间值周期变化或随机变化。具体的,显示元素的位置、形状、颜色、缩放比例、隐藏比例、显示比例和透明度等根据时间值周期变化或随机变化。更加具体的,显示元素的位置可以根据时间值在一定变化范围内有规律的周期变化或随机变化,或根据时间值在一预设轨迹上周期性移动等;显示元素的颜色、形状、缩放比例、隐藏比例、显示比例和透明度等也可以根据预设的规则周期性变化,或在预设的范围内随机变化。
请参阅图19,图19是第十实施例中显示终端的壁纸控制方法的流程图。第十实施例的壁纸控制方法的步骤基本和第九实施例的壁纸控制方法的步骤相同,不同之处在于,步骤S3之后还包括:
当所述控制值发生变化时,执行步骤S33:根据弯折角度或显示面积与时间值共同确定显示元素的目标显示参数,控制显示元素以目标显示参数显示。
可选的,根据弯折角度或显示面积确定控制值,步骤S33可以具体为:根据控制值与时间值共同确定显示元素的目标显示参数,控制显示元素以目标显示参数显示。
具体的,步骤S33包括:
确定所述弯折角度或显示面积对应的所述显示元素的至少一个第一显示参数;确定所述时间值对应的所述显示元素的至少一个第二显示参数;根据所述至少一个第一显示参数和所述至少第二显示参数确定所述目标显示参数。
可选的,根据弯折角度或显示面积确定控制值,上述步骤可具体为:确定所述控制值对应的所述显示元素的至少一个第一显示参数;确定所述时间值对应的所述显示元素的至少一个第二显示参数;根据所述至少一个第一显示参数和所述至少第二显示参数确定所述目标显示参数。
控制值对应的显示元素的显示参数可能与时间值对应的显示元素的显示参数并不相同,如此,若控制值与时间值同时变化时,显示元素的显示可能会起冲突。
在一实施例中,当控制值与时间值同时变化时,显示元素根据控制值或时间值对应的第一显示参数或第二显示参数显示,即目标显示参数为第一显示参数或第二显示参数。
在另一实施例中,当控制值与时间值同时变化时,显示元素根据控制值和时间值对应的第一显示参数和第二显示参数共同确定的目标显示参数显示。具体的,包括:
当不存在重复参数时,确定所述目标显示参数包括特异参数。其中,所述重复参数为所述至少一个第一显示参数和所述至少一个第二显示参数中相同类别的显示参数,所述特异参数为所述至少一个第一显示参数和所述至少一个第二显示参数中不相同类别的显示参数。显示参数的类别包括显示元素的位置、形状、颜色、缩放比例、显示比例、隐藏比例和透明度等。
具体的,对比所述至少一个第一显示参数中是否有与所述至少一个第二显示参数相同类别的重复参数,及不相同类别的特异参数。举例来说,若对应于控制值为a的一个第一显示参数为红色,对应于时间值为t1的两个第二显示参数为显示比例40%,透明度30%,则不存在重复参数,特异参数为显示元素的颜色、显示比例和透明度。目标显示参数为红色、显示比例40%、透明度30%,显示元素以所述目标显示参数显示。
还包括:当存在所述重复参数时,根据预设关系转换所述重复参数为更新参数,所述目标显示参数包括所述更新参数和所述特异参数。
举例来说,若对应于控制值为a的两个第一显示参数为正方形,红色,对应于时间值为t1的三个第二显示参数为蓝色,显示比例40%,透明度30%,则重复参数为显示元素的颜色,特异参数为显示元素的形状、显示比例和透明度。根据预设关系转换显示元素的颜色为更新参数,如以1:1的比例混合红色和蓝色,得到紫色,则更新参数为紫色。目标显示参数为正方形、紫色、显示比例40%、透明度30%,显示元素以所述目标显示参数显示。可以理解的是,所述根据预设关系转换所述重复参数为更新参数可以包括多种方式,举例来说,对于颜色,可以根据特定比例混合;对于位置,可以求中点或矢量和;对于透明度,可以求平均值等。在这里并不做具体限制,只要本领域技术人员能想到并应用即可。
请参阅图20,图20是第十一实施例中显示终端的壁纸控制方法的流程图。第十一实施例的壁纸控制方法的步骤基本和第九实施例的壁纸控制方法的步骤相同,不同之处在于,步骤S31替代为:
当所述控制值不发生变化时,执行步骤S35:背景图的尺寸、显示位置和显示内容中的一个或多个根据时间值规律变化或随机变化。
具体的,当所述背景图的显示内容根据所述时间周期变化时,第一时刻对应的背景图的显示内容与第二时刻对应的背景图的显示内容的相似度与所述第一时刻和第二时刻的时间差呈反比。即第一时刻和第二时刻的时间差越大,第一时刻对应的背景图的显示内容与第二时刻对应的背景图的显示内容的相似度越小,变化越大。可以理解的是,在其他实施例中,第一时刻和第二时刻的时间差越大,第一时刻对应的背景图与第二时刻对应的背景图的变化比例越大,其中,变化比例为背景图中显示内容发生变化的区域占整体的比例。
图21是本申请一实施例提供的显示终端的结构框图。如图21所示,该实施例的显示终端包括:处理器、传感器、存储器以及存储在存储器中并可在处理器上运行的计算机可读指令,所述传感器用于获取显示终端的弯折角度或显示面积,所述计算机可读指令被处理器执行时实现上述壁纸控制方法。
本领域技术人员可以理解,图21仅仅是折叠式触摸设备的示例,并不构成对折叠式触摸设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如折叠式触摸设备还可以包括输入输出设备、网络接入设备、总线等。
处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
传感器可以是重力传感器、角度传感器、光电传感器、电磁传感器等用于检测显示终端的弯折角度或显示面积的传感器。
存储器可以是折叠式触摸设备的内部存储单元,例如折叠式触摸设备的硬盘或内存。存储器也可以是折叠式触摸设备的外部存储设备,例如折叠式触摸设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器还可以既包括折叠式触摸设备的内部存储单元也包括外部存储设备。存储器用于存储计算机可读指令以及折叠式触摸设备所需的其他程序和数据。存储器还可以用于暂时地存储已经输出或者将要输出的数据。
显示屏可以是液晶显示屏、有机发光二极管(OLED)(如被动矩阵式OLED(PMOLED)或主动矩阵式OLED(AMOLED))显示屏,或电子墨水(e-link)显示屏。
以上所述仅为本发明的较佳实施方式而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种车机主题自定义系统及自定义方法