一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种输入法界面显示方法、装置和电子设备与流程

2022-02-24 10:24:16 来源:中国专利 TAG:


1.本发明涉及数据处理技术领域,特别是涉及一种输入法界面显示方法、装置和电子设备。


背景技术:

2.随着计算机技术的发展,诸如手机、平板电脑等电子设备越来越普及,给人们的生活、学习、工作带来了极大的便利。这些电子设备通常安装有输入法应用程序(简称输入法),使得用户可使用该输入法进行信息输入。
3.输入法的运营商提供了夜间模式,夜间模式也被称为黑暗模式或深色模式,可以将输入法界面的颜色值调整为接近夜间环境,由于相较于传统的白底黑字,夜间模式可以缓解眼疲劳,更易于阅读,因此这种模式越来越流行。然而目前的夜间模式,重点在于将输入法界面调整为接近夜间环境的颜色值,故而主要适用于夜间环境,适用范围小,难以满足用户的多元化需求。


技术实现要素:

4.本发明实施例提供一种输入法界面显示方法,以实现为用户推荐主题关联信息,提高用户体验。相应的,本发明实施例还提供了一种输入法界面显示装置和一种电子设备,用以保证上述方法的实现及应用。
5.为了解决上述问题,本发明实施例公开了一种输入法界面显示方法,具体包括:在输入法界面中显示夜间模式控件;在接收到实施于所述夜间模式控件的触控操作时,开启夜间模式;根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值。
6.可选地,所述根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值,包括:根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数;根据所述目标颜色矩阵参数调整所述输入法界面的颜色值。
7.可选地,所述根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数,包括:当所述触控操作为点击操作时,获取预设颜色矩阵参数作为所述夜间模式的目标颜色矩阵参数。
8.可选地,所述根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数,包括:当所述触控操作为长按操作时,在所述输入法界面中展示调节器;在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数。
9.可选地,所述调节器包括多个分级菜单选项,所述分级菜单选项分别具有对应的颜色矩阵参数,所述在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数,包括:在接收到实施于目标分级菜单选项的点击操作时,获取所述目标分级菜单选项对应的第一颜色矩阵参数;根据所述第一颜色矩阵参数确定目标颜色矩阵参数。
10.可选地,所述调节器还包括护眼菜单选项,所述护眼菜单选项具有对应的颜色矩
阵参数,所述根据所述第一颜色矩阵参数确定目标颜色矩阵参数,包括:在接收到实施于所述护眼菜单选项的点击操作时,获取所述护眼菜单选项对应的第二颜色矩阵参数;将所述第一颜色矩阵参数与所述第二颜色矩阵参数进行叠加,得到目标颜色矩阵参数。
11.可选地,在接收到实施于目标分级菜单选项的点击操作时,获取所述目标分级菜单选项对应的第一颜色矩阵参数之后,所述方法还包括:在接收到再次实施于所述目标分级菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项。
12.可选地,在接收到实施于所述护眼菜单选项的点击操作时,获取所述护眼菜单选项对应的第二颜色矩阵参数之后,所述方法还包括:在接收到再次实施于所述目标分级菜单选项和所述护眼菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项和所述护眼菜单选项。
13.可选地,所述调节器包括具有滑竿和滑块的浮层,所述浮层具有一组连续的颜色矩阵参数,所述在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数,包括:在接收到实施于所述滑竿上滑块的拖动操作时,确定所述滑块在所述滑竿的位置;获取所述位置处对应的颜色矩阵参数,作为目标颜色矩阵参数。
14.可选地,所述浮层的滑竿上的滑块支持横向拖动和纵向拖动。
15.可选地,在所述输入法界面中展示调节器之后,所述方法还包括:在接收到实施于不在所述调节器所在区域的触控操作时,隐藏所述调节器。
16.可选地,所述根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数,包括:当所述触控操作为非首次的针对所述夜间模式控件的操作时,获取上一次开启夜间模式时的颜色矩阵参数,作为目标颜色矩阵参数。
17.可选地,所述根据所述目标颜色矩阵参数调整所述输入法界面的颜色值,包括:将所述目标颜色矩阵参数与所述输入法界面中像素的颜色值,相乘得到目标颜色值;显示调整为所述目标颜色值后的所述输入法界面。
18.本发明实施例还公开了一种输入法界面显示装置,具体包括:夜间模式控件显示模块,用于在输入法界面中显示夜间模式控件;夜间模式开启模块,用于在接收到实施于所述夜间模式控件的触控操作时,开启夜间模式;输入法界面调整模块,用于根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值。
19.可选地,所述输入法界面调整模块,用于根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数;根据所述目标颜色矩阵参数调整所述输入法界面的颜色值。
20.可选地,所述输入法界面调整模块,用于当所述触控操作为点击操作时,获取预设颜色矩阵参数作为所述夜间模式的目标颜色矩阵参数。
21.可选地,所述输入法界面调整模块,用于当所述触控操作为长按操作时,在所述输入法界面中展示调节器;在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数。
22.可选地,所述调节器包括多个分级菜单选项,所述分级菜单选项分别具有对应的颜色矩阵参数,所述输入法界面调整模块,用于在接收到实施于目标分级菜单选项的点击操作时,获取所述目标分级菜单选项对应的第一颜色矩阵参数;根据所述第一颜色矩阵参数确定目标颜色矩阵参数。
23.可选地,所述调节器还包括护眼菜单选项,所述护眼菜单选项具有对应的颜色矩
阵参数,所述输入法界面调整模块,用于在接收到实施于所述护眼菜单选项的点击操作时,获取所述护眼菜单选项对应的第二颜色矩阵参数;将所述第一颜色矩阵参数与所述第二颜色矩阵参数进行叠加,得到目标颜色矩阵参数。
24.可选地,所述输入法界面调整模块,用于在接收到再次实施于所述目标分级菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项。
25.可选地,所述输入法界面调整模块,用于在接收到再次实施于所述目标分级菜单选项和所述护眼菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项和所述护眼菜单选项。
26.可选地,所述调节器包括具有滑竿和滑块的浮层,所述浮层具有一组连续的颜色矩阵参数,所述输入法界面调整模块,用于在接收到实施于所述滑竿上滑块的拖动操作时,确定所述滑块在所述滑竿的位置;获取所述位置处对应的颜色矩阵参数,作为目标颜色矩阵参数。
27.可选地,所述浮层的滑竿上的滑块支持横向拖动和纵向拖动。
28.可选地,所述输入法界面调整模块,用于在接收到实施于不在所述调节器所在区域的触控操作时,隐藏所述调节器。
29.可选地,所述输入法界面调整模块,用于当所述触控操作为非首次的针对所述夜间模式控件的操作时,获取上一次开启夜间模式时的颜色矩阵参数,作为目标颜色矩阵参数。
30.可选地,所述输入法界面调整模块,用于将所述目标颜色矩阵参数与所述输入法界面中像素的颜色值,相乘得到目标颜色值;显示调整为所述目标颜色值后的所述输入法界面。
31.本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的输入法界面显示方法。
32.本发明实施例还公开了一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:在输入法界面中显示夜间模式控件;在接收到实施于所述夜间模式控件的触控操作时,开启夜间模式;根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值。
33.本发明实施例包括以下优点:
34.本发明实施例中,在输入法界面中显示夜间模式控件,在接收到实施于夜间模式控件的触控操作时开启夜间模式,并根据触控操作调整在夜间模式下输入法界面的颜色值。本发明实施例根据用户的触控操作来调整夜间模式下输入法界面的颜色值,不会局限于将输入法界面调整为接近夜间环境的颜色值,适用范围更广,满足了用户的多元化需求。
附图说明
35.图1是本发明的一种输入法界面显示方法实施例的步骤流程图;
36.图2a-2c是本发明的一种夜间模式的颜色效果选中示意图;
37.图3a-3c是本发明的另一种夜间模式的颜色效果选中示意图;
38.图4a-4b是本发明的又一种夜间模式的颜色效果选中示意图;
39.图5a-5b是本发明的再一种夜间模式的颜色效果选中示意图
40.图6a-6e是本发明的一种颜色矩阵参数的示意图;
41.图7a-7d是本发明的一种基于颜色矩阵参数调整颜色效果的示意图
42.图8是本发明的一种输入法界面显示装置实施例的结构框图;
43.图9根据一示例性实施例示出的一种用于输入法界面显示的电子设备的结构框图;
44.图10是本发明根据另一示例性实施例示出的一种用于输入法界面显示的电子设备的结构示意图。
具体实施方式
45.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
46.在具体实现中,虽然夜间模式也被成为深色模式,但是实际上夜间模式和深色模式存在一定区别,由于在已上线的夜间模式和新发起的深色模式的功能具有重叠性,且鉴于深色模式和夜间模式在用户认知层具有近似性,因此线上需求将深色模式和夜间模式进行了合并,即开启深色模式则为开启夜间模式,反之亦然。
47.夜间模式作为一种当下流行的审美偏好或者说风格化的主题,已经不再专属于夜间环境,也就是说,在白天环境下,用户也可选择开启夜间模式。目前通过观察用户数据可知,大量用户已经经常在白天环境下开启夜间模式。那么,在产品层面将这两种模式合并后,原先专属于夜晚使用的夜间模式,同样可以在白天环境开启,但是夜间环境和白天环境的环境明度存在区别,如果将夜间模式对于输入法界面的调整方式直接应用到深色模式,可能存在效果不佳的问题。
48.除此之外,考虑到输入法界面具有明度差异,举例来说,假设输入法界面有白色、灰色、黑色这三档明度,在输入法界面在适配夜间模式时候,白色的输入法界面比黑色的输入法界面需要更浓重的效果转换,而目前已知的产品均采用统一的夜间模式对输入法界面进行调整处理,必然无法达成不同输入法界面的不同调整需求。
49.综上可知,在调整输入法界面实现夜间模式时,需要考虑至少两个变量:a.白天环境、夜间环境等多种环境变量;b.不同输入法界面的明度变量,以上变量如使用统一的夜间模式对应的调整方式,输入法界面的调整效果必然不均衡。因此为了满足用户多元化的需求,需要提供更精细化的方案,以解决不确定因素交叉造成的贬损效果,并且方案的操作性需要具有简便性,不可增加用户的额外认知负担。针对上述问题,本发明实施例提供了一种输入法界面显示方案,可以根据用户的触控操作调整在夜间模式下输入法界面的颜色值,因此不会局限于将输入法界面调整为接近夜间环境的颜色值,适用范围更广,满足了用户的多元化需求。下面对于本发明实施例进行详细介绍。
50.参照图1,示出了本发明的一种输入法界面显示方法实施例的步骤流程图,具体可以包括如下步骤:
51.步骤102、在输入法界面中显示夜间模式控件。
52.步骤104、在接收到实施于所述夜间模式控件的触控操作时,开启夜间模式。
53.步骤106、根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值。
54.其中,输入法界面可以包括键盘面板、工具面板,语音输入面板和表情面板等多种面板。在用户使用输入法时可以开启工具面板,在工具面板上显示有多个控件(icon),具体包括夜间模式控件。
55.其中,触控操作可以为点击操作、双击操作、长按操作和拖动操作等其他类型的操作。在接收到用户实施于夜间模式控件的触控操作时开启夜间模式,并根据触控操作调整在夜间模式下输入法界面的颜色值,从而实现夜间模式的颜色效果,例如输入法界面整体明度变暗的变暗效果。
56.通过上述示例的输入法界面显示方法,在输入法界面中显示夜间模式控件,在接收到实施于夜间模式控件的触控操作时开启夜间模式,并根据触控操作调整在夜间模式下输入法界面的显示颜色值。本发明实施例根据用户的触控操作来调整夜间模式下输入法界面的颜色值,不会局限于将输入法界面调整为接近夜间环境的颜色值,适用范围更广,满足了用户的多元化需求。
57.在一示例性实施例中,所述步骤106,根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值,包括:
58.根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数;
59.根据所述目标颜色矩阵参数调整所述输入法界面的颜色值。
60.在本发明实施例中,可以使用滤镜来实现图像的各种特殊效果。具体地,提供多组颜色矩阵参数colormatrix并封装为滤镜,然后基于滤镜去调整输入法界面的颜色值。可选地,colormatrixfilter(色彩矩阵滤镜)为基于颜色矩阵参数实现的滤镜工具,通过colormatrixfilter可以调整输入法界面的颜色值,例如调整本发明实施例输入法界面的颜色值。
61.其中,颜色矩阵参数根据多个变量,例如环境变量和明度变量,预先设置了针对夜间模式的多组颜色矩阵参数。需要说明的是,本发明实施例在制定夜间模式的颜色矩阵参数时,会通过有效编排颜色矩阵参数,以尽可能保持原输入法界面的原彩(饱和度),并增强对比度以突出前景字母信息等,从而避免夜间模式下颜色矩阵参数的变暗效果造成输入法界面的辨识度及美观度的降低。
62.在一示例性实施例中,根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数,包括:当所述触控操作为点击操作时,获取预设颜色矩阵参数作为所述夜间模式的目标颜色矩阵参数。
63.其中,触控操作可以是点击操作。当用户首次对工具面板上的夜间模式控件进行点击操作时,直接开启夜间模式,并获取针对夜间模式设置的一组预设颜色矩阵参数作为目标颜色矩阵参数,使得输入法界面显示为默认的变暗效果。
64.如图2a所示,在开启输入法时,首先进入默认的键盘面板,然后用户可以从键盘模板切入工具面板,如图2b所示,在工具面板中显示有多个控件,其中包括有夜间模式控件,此时夜间模式未开启,当用户首次对面板夜间模式控件进行点击操作时,开启夜间模式,并获取一组默认的预设颜色矩阵参数,作为夜间模式下的目标颜色矩阵参照,使得输入法界面基于目标颜色矩阵参数调整夜间模式的颜色值,如图2c所示,输入法界面实现整体明度变暗的效果。通过上述示例,当用户实施于夜间模式控件的触控操作为点击操作时快速开
启夜间模式,操作简便,提高用户使用体验效果。
65.在一示例性实施例中,根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数,包括:
66.当所述触控操作为长按操作时,在所述输入法界面中展示调节器;
67.在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数。
68.其中,调节器用于精细调整夜间模式的目标颜色矩阵参数,即用户通过调节器可以选择所需的目标颜色矩阵参数,从而可以将输入法界面调整符合用户当前需求的变暗效果。
69.其中,触控操作可以是点击操作和长按操作。当用户首次对工具面板上的夜间模式控件进行长按操作时,在输入法界面上将触发展示调节器,当用户对调节器进行触控操作时,根据触控操作进一步确定目标颜色矩阵参数,使得输入法界面显示为用户指定的变暗效果。
70.通过上述示例,当用户实施于夜间模式控件的触控操作为长按操作时触发调节器,使得用户可以基于调节器进一步确定所需的目标颜色矩阵参数,使得输入法界面显示为用户指定的变暗效果。
71.在一示例性实施例中,所述在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数,包括:
72.在接收到实施于目标分级菜单选项的点击操作时,获取所述目标分级菜单选项对应的第一颜色矩阵参数;
73.根据所述第一颜色矩阵参数确定目标颜色矩阵参数。
74.其中,调节器可以为多个分级菜单选项,且各分级菜单选项分别具有对应的颜色矩阵参数,当用户对目标分级菜单选项进行点击操作时,开启夜间模式,并获取目标分级菜单选项对应的第一颜色矩阵参数作为目标颜色矩阵参数,使得输入法界面显示为目标分级菜单选项对应的变暗效果。
75.如图3a所示,当用户首次对夜间模式控件进行长按操作时,夜间模式开启且触发一个菜单,菜单展示了三个分级菜单选项:“标准”、“深黑”、“暖黑”,三个分级菜单选项具有对应的变暗效果。在触发菜单时,默认选中“标准”的变暗效果,“深黑”较之“标准”具有递增的的变暗效果,“暖黑”则具有偏暖黄的变暗效果。当接收到用户实施于分级菜单选项的点击操作时,可以切换至任一选项,输入法界面的变暗效果随之联动生效,当前选中的变暗效果即为夜间模式的变暗效果,如图3b所示,点击“深黑”为切换至“深黑”的变暗效果,如图3c所示,点击“暖黑”为切换至“暖黑”的变暗效果。
76.通过上述示例,用户可以从多个分级菜单选项确定目标分级菜单选项并进行点击操作,使得输入法界面的变暗效果符合自身需求。
77.在一示例性实施例中,所述调节器还包括护眼菜单选项,所述护眼菜单选项具有对应的颜色矩阵参数,所述根据所述第一颜色矩阵参数确定目标颜色矩阵参数,包括:
78.在接收到实施于所述护眼菜单选项的点击操作时,获取所述护眼菜单选项对应的第二颜色矩阵参数;
79.将所述第一颜色矩阵参数与所述第二颜色矩阵参数进行叠加,得到目标颜色矩阵
参数。
80.其中,调节器可以除了包括多个分级菜单选项之外,还包括护眼菜单选项,护眼菜单选项对应的颜色矩阵参数,可以将输入法界面调整为缓解眼部疲劳的颜色效果。当用户对目标分级菜单选项进行点击操作时,开启夜间模式,并获取目标分级菜单选项对应的第一颜色矩阵参数,如果用户还对护眼菜单选项进行了点击操作,则获取护眼菜单选项对应的第二颜色矩阵参数,并将这两个颜色矩阵参数进行叠加得到目标颜色矩阵参数,使得输入法界面显示为目标分级菜单选项和护眼菜单选项对应的变暗效果。
81.如图4a所示,当用户首次对夜间模式控件进行长按操作时,夜间模式开启且触发一个菜单,菜单展示了三个分级菜单选项:“标准”、“深黑”、“护眼”,三个分级菜单选项具有对应的颜色效果。在触发菜单时,默认选中“标准”的变暗效果,“深黑”较之“标准”具有递增的的变暗效果,“护眼”则具有保护眼睛的护眼效果。其中,右侧“护眼”可与左侧“标准”、“深黑”任一选项对应的变暗效果叠加开启,在已选中“标准”的变暗效果时,如果再点击“护眼”,如图4b所示,在“标准”的变暗效果的基础上转换成暖色调的护眼效果。
82.通过上述示例,用户可以从多个分级菜单选项确定目标分级菜单选项并进行点击操作,还可以进一步对护眼菜单选项进行点击,使得输入法界面的变暗效果在变暗效果上叠加了护眼效果,可以在夜间模式下环节用户的眼部疲劳感。
83.在一示例性实施例中,在接收到实施于目标分级菜单选项的点击操作时,获取所述目标分级菜单选项对应的第一颜色矩阵参数之后,所述方法还包括:在接收到再次实施于所述目标分级菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项。
84.其中,菜单的分级菜单选项为双向控件,即可点击选中也可再次点击取消,当用户再次实施于目标分级菜单选项的点击操作,将关闭夜间模式并隐藏全部的分级菜单选项。如图4a所示,当用户已选中“标准”时,再次点击“标准”则关闭夜间模式,同时菜单消失,工具面板上的夜间模式控件呈现为未被选中的状态。通过上述示例,对于包含了变暗效果的夜间模式,用户在关闭夜间模式时,只需要对已选中的目标分级菜单再次点击,即可关闭夜间模式,无需再次返回至工具面板的夜间模式控件上并再次点击取消,减少了关闭夜间模式时用户的操作步骤。
85.在一示例性实施例中,在接收到实施于所述护眼菜单选项的点击操作时,获取所述护眼菜单选项对应的第二颜色矩阵参数之后,所述方法还包括:在接收到再次实施于所述目标分级菜单选项和所述护眼菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项和所述护眼菜单选项。
86.其中,菜单的分级菜单选项和护眼菜单选项均为双向控件,即可点击选中也可再次点击取消,当用户再次实施于目标分级菜单选项和护眼菜单选择的点击操作,将关闭夜间模式并隐藏全部的分级菜单选项和护眼菜单模式。需要说明是,由于本发明实施例的护眼菜单选项的护眼效果,除了可以与已选择的变暗效果叠加,也可以单独使用,因此如果当用户再次实施于护眼菜单选择的点击操作,则视为仅取消了护眼效果,变暗效果将继续保留只是不再叠加护眼效果。
87.如图4b所示,当用户已选中“标准”和“护眼”时,再次点击“标准”和“护眼”则关闭夜间模式,同时菜单全部消失,工具面板上的夜间模式控件呈现为未被选中的状态,如果用户只再次点击“护眼”,则仅取消在变暗效果上叠加的护眼效果。通过上述示例,对于包含了
变暗效果和护眼效果的夜间模式,用户在关闭夜间模式时,只需要对已选中的目标分级菜单选项和护眼菜单选项再次点击,即可关闭夜间模式,无需再次返回至工具面板的夜间模式控件上并再次点击取消,减少了关闭夜间模式时用户的操作步骤。
88.在一示例性实施例中,所述在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数,包括:在接收到实施于所述滑竿上滑块的拖动操作时,确定所述滑块在所述滑竿的位置;获取所述位置处对应的颜色矩阵参数,作为目标颜色矩阵参数。
89.其中,调节器包括具有滑竿和滑块的浮层,浮层具有一组连续的颜色矩阵参数,从而可以实现连续平滑的变暗效果,或是等距的多节点的变暗效果。当用户对滑竿上的滑块进行拖动操作时,根据滑块在滑竿上的位置获取一组颜色矩阵参数,并将该颜色矩阵参数作为目标颜色矩阵参数,使得输入法界面显示为滑竿位置处对应的变暗效果。
90.如图5a所示,当用户首次对夜间模式控件进行长按操作时,夜间模式开启且触发一个具有滑竿的浮层,滑竿上的灰色部分的长度表示现在选中的夜间模式的变暗效果的强度,往右拖动滑块则为增加变暗效果,往左拖动滑块则为减弱变暗效果,拖动时滑竿上的滑块时对应的变暗效果随之联动生效,通过上述示例,用户在浮层上对拖动滑竿上的滑块,从而根据滑块所在的位置确定对应的变暗效果,通过这种方式,用户可以通过全手动对夜间模式的变暗效果进行精细调整。
91.在一示例性实施例中,所述浮层的滑竿上的滑块支持横向拖动和纵向拖动。具体地,本发明实施例的浮层上的滑竿可以根据需求进行摆放,比如可以将滑竿横向摆放使得滑块能够横向拖动,也可以将滑竿纵向摆放使得滑块能够纵向拖动,其中,图5a所示为横向拖动调节的浮层示意图,图5b所示为纵向拖动调节的浮层示意图。
92.在一示例性实施例中,在所述输入法界面中展示调节器之后,所述方法还包括:在接收到实施于不在所述调节器所在区域的触控操作时,隐藏所述调节器。
93.其中,如果接收到用户实施于不在所述调节器所在区域的触控操作,例如不属于菜单或者浮层的区域时,隐藏菜单或者浮层,避免调节器在输入法界面上对用户的其他操作操作影响。
94.在一示例性实施例中,所述根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数,包括:当所述触控操作为非首次的针对所述夜间模式控件的操作时,获取上一次开启夜间模式时的颜色矩阵参数,作为目标颜色矩阵参数。
95.其中,假设用户在先已经使用过了夜间模式并确定了颜色矩阵参数,也即是非首次使用夜间模式,则获取上一次开启夜间模式时的颜色矩阵参数,作为目标颜色矩阵参数,这样用户无需再次对夜间模式的变暗效果进行调整以满足自身需求,减少了用户的操作步骤。
96.在一示例性实施例中,所述根据所述目标颜色矩阵参数调整所述输入法界面的颜色值,包括:将所述目标颜色矩阵参数与所述输入法界面中像素的颜色值,相乘得到目标颜色值;显示调整为所述目标颜色值后的所述输入法界面。
97.在本发明实施例中,将多组颜色矩阵参数分别封装为可以实现不同颜色效果的滤镜,使得可以基于滤镜调整输入法界面的颜色值,达到变暗效果或护眼效果等颜色效果。
98.其中,如图6a所示,颜色矩阵是一个4x5的矩阵。其中,第一行代表红色通道r,第二
行代表绿色通道g,第三行代表蓝色通道b,第四行代表透明度通道alpha,每行的最后一位是通道的偏移量。在具体实现中,颜色矩阵的参数以一维数组的形式来存储:[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t]。
[0099]
图像本身有默认的rgba通道,图像的rgba通道的颜色值则存储在一个5*1的颜色分量矩阵中,如图6b所示,由颜色分量矩阵可以控制图像的颜色效果,如果需要改变一张图像的颜色效果,只需要改变图像的颜色分量矩阵的参数即可。其中,通过颜色矩阵可以很方便的修改图像的颜色分量矩阵。例如,将颜色矩阵的参数和图像的颜色分量矩阵的参数相乘,如图6c所示,则相乘后有如图6d所示的颜色分量矩阵计算公式。
[0100]
由此可见,通过颜色矩阵修改了原图像的rgba值,从而达到了改变图像的颜色效果的目的。其中,颜色矩阵的第一行参数abcde决定了图像的红色成分,第二行参数fghij决定了图像的绿色成分,第三行参数klmno决定了图像的蓝色成分,第四行参数pqrst决定了图像的透明度,第五列参数ejot是颜色的偏移量。如果令a=1,b、c、d、e都等于0,则有r’=r。同理对二、三、四行进行操作,可以构造出一个矩阵,如图6e所示,由于图6e的颜色矩阵不会对图像原有颜色进行任何修改,所以这个颜色矩阵通常被用来作为初始颜色矩阵。
[0101]
在本发明实施例确定封装为滤镜的颜色矩阵参数,可以为在初始颜色矩阵的基础上进行调整所得。可以理解为,颜色矩阵的每个参数都是图6e中线性表达式的系数,其中最后一列偏移量的取值范围是[0,255],表示颜色的偏移量,前三列参数都相当于倍数。
[0102]
本发明实施例的colormatrixfilter基于图6e的线性表达式,按照需求调整不同的颜色矩阵参数并封装为不同颜色效果的滤镜,从而可以修改图像的颜色值,使得能够呈现多种颜色效果,例如变暗效果或者护眼效果等。可将4x5的颜色矩阵参数转换应用于输入图像上的每个像素点的rgba颜色和alpha值,以生成具有一组新的rgba颜色和alpha值的结果,允许图像的饱和度更改、色相旋转、明度为alpha等调整。如图7a-7d所示,对照图中左侧图像和右侧的颜色矩阵,可看出原图像与调整后图像在明暗、饱和度、对比度等方面的直观变化。
[0103]
在本发明实施例中,在确定目标颜色矩阵参数后,将目标颜色矩阵参数与输入法界面的的颜色值相乘,得到目标颜色值,基于该目标颜色值显示输入法界面,从而实现变暗效果或护眼效果等颜色效果。
[0104]
应用本发明实施例,既可以直接启动夜间模式,获取预设颜色矩阵参数,也可以由于用户通过操纵调节器,对夜间模式的颜色矩阵参数进行自主选择,从而可以实现用户多元化的需求。
[0105]
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0106]
参照图8,示出了本发明的一种输入法界面显示装置实施例的结构框图,具体可以包括如下模块:
[0107]
夜间模式控件显示模块802,用于在输入法界面中显示夜间模式控件;
[0108]
夜间模式开启模块804,用于在接收到实施于所述夜间模式控件的触控操作时,开
启夜间模式;
[0109]
输入法界面调整模块806,用于输入法界面调整模块,用于根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值。
[0110]
本发明一个可选的实施例中,所述输入法界面调整模块806,用于根据所述触控操作,确定所述夜间模式的目标颜色矩阵参数;根据所述目标颜色矩阵参数调整所述输入法界面的颜色值。
[0111]
本发明一个可选的实施例中,所述输入法界面调整模块806,用于当所述触控操作为点击操作时,获取预设颜色矩阵参数作为所述夜间模式的目标颜色矩阵参数。
[0112]
本发明一个可选的实施例中,所述输入法界面调整模块806,用于当所述触控操作为长按操作时,在所述输入法界面中展示调节器;在接收到实施于所述调节器的触控操作时,根据所述触控操作确定目标颜色矩阵参数。
[0113]
本发明一个可选的实施例中,所述调节器包括多个分级菜单选项,所述分级菜单选项分别具有对应的颜色矩阵参数,所述输入法界面调整模块806,用于在接收到实施于目标分级菜单选项的点击操作时,获取所述目标分级菜单选项对应的第一颜色矩阵参数;根据所述第一颜色矩阵参数确定目标颜色矩阵参数。
[0114]
本发明一个可选的实施例中,所述调节器还包括护眼菜单选项,所述护眼菜单选项具有对应的颜色矩阵参数,所述输入法界面调整模块806,用于在接收到实施于所述护眼菜单选项的点击操作时,获取所述护眼菜单选项对应的第二颜色矩阵参数;将所述第一颜色矩阵参数与所述第二颜色矩阵参数进行叠加,得到目标颜色矩阵参数。
[0115]
本发明一个可选的实施例中,所述输入法界面调整模块806,用于在接收到再次实施于所述目标分级菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项。
[0116]
本发明一个可选的实施例中,所述输入法界面调整模块806,用于在接收到再次实施于所述目标分级菜单选项和所述护眼菜单选项的点击操作时,关闭所述夜间模式并隐藏所述分级菜单选项和所述护眼菜单选项。
[0117]
本发明一个可选的实施例中,所述调节器包括具有滑竿和滑块的浮层,所述浮层具有一组连续的颜色矩阵参数,所述输入法界面调整模块806,用于在接收到实施于所述滑竿上滑块的拖动操作时,确定所述滑块在所述滑竿的位置;获取所述位置处对应的颜色矩阵参数,作为目标颜色矩阵参数。
[0118]
本发明一个可选的实施例中,所述浮层的滑竿上的滑块支持横向拖动和纵向拖动。
[0119]
本发明一个可选的实施例中,所述输入法界面调整模块806,用于在接收到实施于不在所述调节器所在区域的触控操作时,隐藏所述调节器。
[0120]
本发明一个可选的实施例中,所述输入法界面调整模块,用于当所述触控操作为非首次的针对所述夜间模式控件的操作时,获取上一次开启夜间模式时的颜色矩阵参数,作为目标颜色矩阵参数。
[0121]
本发明一个可选的实施例中,所述输入法界面调整模块806,用于将所述目标颜色矩阵参数与所述输入法界面中像素的颜色值,相乘得到目标颜色值;显示调整为所述目标颜色值后的所述输入法界面。
[0122]
综上可知,本发明实施例根据用户的触控操作来调整夜间模式下输入法界面的颜
色值,不会局限于将输入法界面调整为接近夜间环境的颜色值,适用范围更广,满足了用户的多元化需求。
[0123]
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0124]
图9是根据一示例性实施例示出的一种用于输入法界面显示的电子设备900的结构框图。例如,电子设备900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0125]
参照图9,电子设备900可以包括以下一个或多个组件:处理组件902,存储器904,电力组件906,多媒体组件908,音频组件910,输入/输出(i/o)的接口912,传感器组件914,以及通信组件916。
[0126]
处理组件902通常控制电子设备900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理部件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
[0127]
存储器904被配置为存储各种类型的数据以支持在设备900的操作。这些数据的示例包括用于在电子设备900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图像,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0128]
电力组件906为电子设备900的各种组件提供电力。电力组件906可以包括电源管理系统,一个或多个电源,及其他与为电子设备900生成、管理和分配电力相关联的组件。
[0129]
多媒体组件908包括在所述电子设备900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当电子设备900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0130]
音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(mic),当电子设备900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
[0131]
i/o接口912为处理组件902和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、开启按钮和锁定按钮。
[0132]
传感器组件914包括一个或多个传感器,用于为电子设备900提供各个方面的状态
评估。例如,传感器组件914可以检测到设备900的打开/关闭状态,组件的相对定位,例如所述组件为电子设备900的显示器和小键盘,传感器组件914还可以检测电子设备900或电子设备900一个组件的位置改变,用户与电子设备900接触的存在或不存在,电子设备900方位或加速/减速和电子设备900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0133]
通信组件916被配置为便于电子设备900和其他设备之间有线或无线方式的通信。电子设备900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件914经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件914还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
[0134]
在示例性实施例中,电子设备900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0135]
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由电子设备900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0136]
一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种输入法界面显示方法,所述方法包括:在输入法界面中显示夜间模式控件;在接收到实施于所述夜间模式控件的触控操作时,开启夜间模式;根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值。
[0137]
图10是本发明根据另一示例性实施例示出的一种用于输入法界面显示的电子设备1000的结构示意图。该电子设备1000可以是服务器,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)1022(例如,一个或一个以上处理器)和存储器1032,一个或一个以上存储应用程序1042或数据1044的存储介质1030(例如一个或一个以上海量存储设备)。其中,存储器1032和存储介质1030可以是短暂存储或持久存储。存储在存储介质1030的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1022可以设置为与存储介质1030通信,在服务器上执行存储介质1030中的一系列指令操作。
[0138]
服务器还可以包括一个或一个以上电源1026,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1058,一个或一个以上键盘1056,和/或,一个或一个以上操作系统1041,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
[0139]
一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个
以上程序包含用于进行以下操作的指令:在输入法界面中显示夜间模式控件;在接收到实施于所述夜间模式控件的触控操作时,开启夜间模式;根据所述触控操作调整在所述夜间模式下所述输入法界面的颜色值。
[0140]
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0141]
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0142]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0143]
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0144]
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
[0145]
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0146]
以上对本发明所提供的一种输入法界面显示方法、一种输入法界面显示装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献