一种移动终端及移动终端设置字体显示状态的方法
【专利摘要】本发明实施例公开了一种移动终端及移动终端设置字体显示状态的方法,该方法可以包括:移动终端获取当前的抖动等级;移动终端根据所述当前的抖动等级查找抖动等级与字体显示状态的对应关系,获取所述移动终端当前抖动等级对应的字体显示状态;移动终端将默认的字体显示状态设置为所述移动终端当前的抖动等级对应的字体显示状态。
【专利说明】一种移动终端及移动终端设置字体显示状态的方法
【技术领域】
[0001] 本发明涉及移动终端领域,尤其涉及一种移动终端及移动终端设置字体显示状态 的方法。
【背景技术】
[0002] 当前,移动终端越来越广泛地出现在用户的日常生活中,而用户在使用移动终端 的过程中,由于外界晃动,例如在乘坐公共交通工具的时候,会导致用户不能看清终端屏幕 上的内容,从而会造成用户视力疲劳。
【发明内容】
[0003] 为解决上述技术问题,本发明实施例期望提供一种移动终端及移动终端设置字体 显示状态的方法,能够在外界晃动的情况下,使得用户看清移动终端屏幕上的内容,从而避 免用户视力疲劳。
[0004] 本发明的技术方案是这样实现的:
[0005] 第一方面,本发明实施例提供了一种移动终端设置字体显示状态的方法,所述方 法包括:
[0006] 移动终端获取当前的抖动等级;
[0007] 所述移动终端根据所述当前的抖动等级查找抖动等级与字体显示状态的对应关 系,获取所述移动终端当前抖动等级对应的字体显示状态;
[0008] 所述移动终端将默认的字体显示状态设置为所述移动终端当前的抖动等级对应 的字体显示状态。
[0009] 进一步地,所述移动终端获取当前的抖动等级,包括:
[0010] 所述移动终端在预设的第一时间段内获取第一加速度极差绝对值,并将所述第一 加速度极差绝对值与预设的加速度极差绝对值阀值进行比较;
[0011] 当所述第一加速度极差绝对值大于所述加速度极差绝对值阀值时,所述移动终端 在预设的第二时间段内获取至少两个第二加速度极差绝对值;
[0012] 所述移动终端从所述第二加速度极差绝对值中获取大于所述加速度极差绝对值 阀值的第三加速度极差绝对值;
[0013] 当所述第三加速度极差绝对值的数量不小于预设的第一数量时,所述移动终端获 取所述第三加速度极差绝对值的平均值;
[0014] 相应地,所述移动终端根据所述当前的抖动等级查找抖动等级与字体显示状态的 对应关系,获取所述移动终端抖动等级对应的字体显示状态,包括:
[0015] 所述移动终端根据所述加速度极差绝对值的平均值查找加速度极差绝对值与字 体显示状态的对应关系,获取所述平均值对应的字体显示状态。
[0016] 进一步地,所述移动终端在预设的第一时间段内获取第一加速度极差绝对值,包 括:
[0017] 所述移动终端在所述第一时间段内获取第一原始加速度与第二原始加速度;
[0018] 所述移动终端将所述第一原始加速度和所述第二原始加速度均通过低通滤波器 处理,分别获得第一加速度中间值和第二加速度中间值;
[0019] 所述移动终端将所述第一加速度中间值和所述第二加速度中间值均通过高通滤 波器处理,分别获得第一加速度和第二加速度;
[0020] 所述移动终端通过对所述第一加速度的模值与所述第二加速度的模值的差值进 行绝对值运算,获取所述第一加速度极差绝对值。
[0021] 进一步地,当所述移动终端当前的字体显示状态不为所述默认的字体显示状态 时,所述方法还包括:
[0022] 所述移动终端在第三时间段内获取至少两个第四加速度极差绝对值;
[0023] 当所述至少两个第四加速度极差绝对值中大于所述加速度极差绝对值阀值的个 数不小于预设的第二数量时,所述移动终端获取更新的抖动等级;
[0024] 所述移动终端根据所述更新的抖动等级查找所述抖动等级与字体显示状态的对 应关系,获取所述移动终端更新的抖动等级对应的字体显不状态;
[0025] 所述移动终端将当前的字体显示状态设置为所述移动终端更新的抖动等级对应 的字体显示状态。
[0026] 第二方面,本发明实施例提供了一种移动终端,所述移动终端包括:获取单元、查 找单元和设置单元,其中,
[0027] 所述获取单元,用于获取当前的抖动等级;
[0028] 所述查找单元,用于根据所述当前的抖动等级查找抖动等级与字体显示状态的对 应关系,获取所述移动终端当如抖动等级对应的字体显不状态;
[0029] 所述设置单元,用于将默认的字体显示状态设置为所述移动终端当前的抖动等级 对应的字体显示状态。
[0030] 进一步地,所述获取单元,用于:
[0031] 在预设的第一时间段内获取第一加速度极差绝对值,并将所述第一加速度极差绝 对值与预设的加速度极差绝对值阀值进行比较;以及,
[0032] 当所述第一加速度极差绝对值大于所述加速度极差绝对值阀值时,在预设的第二 时间段内获取至少两个第二加速度极差绝对值;以及,
[0033] 从所述第二加速度极差绝对值中获取大于所述加速度极差绝对值阀值的第三加 速度极差绝对值;以及,
[0034] 当所述第三加速度极差绝对值的数量不小于预设的第一数量时,获取所述第三加 速度极差绝对值的平均值;
[0035] 相应地,所述查找单元,用于根据所述平均值查找加速度极差绝对值与字体显示 状态的对应关系,获取所述平均值对应的字体显示状态。
[0036] 进一步地,所述获取单元,用于:
[0037] 在所述第一时间段内获取第一原始加速度与第二原始加速度;以及,
[0038] 将所述第一原始加速度和所述第二原始加速度均通过低通滤波器处理,分别获得 第一加速度中间值和第二加速度中间值;以及,
[0039] 将所述第一加速度中间值和所述第二加速度中间值均通过高通滤波器处理,分别 获得第一加速度和第二加速度;以及,
[0040] 通过对所述第一加速度的模值与所述第二加速度的模值的差值进行绝对值运算, 获取所述第一加速度极差绝对值。
[0041] 进一步地,当所述移动终端当前的字体显示状态不为所述默认的字体显示状态 时,所述获取单元,还用于:
[0042] 在第三时间段内获取至少两个第四加速度极差绝对值;以及,
[0043]当所述至少两个第四加速度极差绝对值中大于所述加速度极差绝对值阀值的个 数不小于预设的第二数量时,获取更新的抖动等级;
[0044] 所述查找单元,还用于根据所述更新的抖动等级查找所述抖动等级与字体显示状 态的对应关系,获取所述移动终端更新的抖动等级对应的字体显不状态;
[0045] 所述设置单元,还用于将当前的字体显示状态设置为所述移动终端更新的抖动等 级对应的字体显示状态。
[0046] 本发明实施例提供了一种移动终端及移动终端设置字体显示状态的方法,通过获 取移动终端的抖动程度,并根据抖动程度对应地设置移动终端屏幕显示的字体状态,从而 能够在外界晃动的情况下,使得用户看清移动终端屏幕上的内容,避免用户视力疲劳。
【专利附图】
【附图说明】
[0047] 图1为一种移动终端设置字体显示状态的方法流程示意图;
[0048] 图2为一种移动终端获取当前的抖动等级的方法流程示意图;
[0049] 图3为本发明实施例提供的一种移动终端的结构示意图。
【具体实施方式】
[0050] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。
[0051] 本发明实施例的基本思想为,首先获取移动终端的抖动程度,然后根据抖动程度 对应设置移动终端屏幕显示的字体状态,其中,字体状态可以包括但不限于字体大小、字体 类型、字体颜色等,在本发明实施例中,以字体大小为例进行说明,可以理解的,字体的其他 状态也能够根据本发明实施例提供的技术方案进行设置。
[0052] 参见图1,其示出了本发明实施例提供的一种移动终端设置字体显示状态的方法 流程,该方法可以用于移动终端,列举而非限定的,移动终端可以包括但不限于手机、平板 电脑或笔记本电脑等可移动终端设备。该方法可以包括:
[0053] S101 :移动终端获取当前的抖动等级;
[0054] 需要说明的是,当前的抖动等级是设置显示字体状态的基础,只有获取到准确的 抖动等级才能决定显示字体状态该设置为何种字体状态。
[0055] 示例性地,如图2所示,移动终端获取当前的抖动等级,可以包括S201至S204 :
[0056] S201 :移动终端在预设的第一时间段内获取第一加速度极差绝对值,并将所述第 一加速度极差绝对值与预设的加速度极差绝对值阀值进行比较;
[0057]需要说明的是,S201的目的是为了判断抖动是否由外界晃动引起,这是获取当前 的抖动等级的一个必要条件。因此,可以设置加速度极差绝对值阀值来作为判断抖动是否 由外界晃动引起的依据。
[0058] 可选地,移动终端在预设的第一时间段内获取第一加速度极差绝对值,可以包 括:
[0059] 首先,移动终端通过自身内置的加速度传感器在预设的第一时间段内检测得到前 后两次加速度,即第一原始加速度与第二原始加速度;
[0060] 接着,将第一原始加速度与第二原始加速度均通过低通滤波器处理,分别获得第 一加速度中间值和第二加速度中间值;
[0061] 然后,将所述第一加速度中间值和所述第二加速度中间值均通过高通滤波器处 理,分别获得第一加速度和第二加速度;
[0062] 最后,通过对所述第一加速度的模值与所述第二加速度的模值的差值进行绝对值 运算,获取所述第一加速度极差绝对值。
[0063] 需要进行说明的是,预设的第一时间段T1为加速度传感器进行前后两次加速度 检测的间隔时间,该时间间隔可以由系统默认设置,也可以由用户自己设置;而加速度传感 器检测得到的第一原始加速度与第二原始加速度均可以通过在三个正交坐标轴上的加速 度分量的矢量合成来表示。
[0064] 通常情况下,第一原始加速度与第二原始加速度中都会掺杂重力干扰,因此优选 地,本实施例中,移动终端将第一原始加速度和所述第二原始加速度均通过低通滤波器处 理之后,再将第一加速度中间值和第二加速度中间值均通过高通滤波器处理,分别获得第 一加速度和第二加速度。以这样的方式消除重力干扰;可以理解的,第一加速度和第二加速 度也可以通过在三个正交坐标轴上的加速度分量的矢量合成来表示,因此,在本实施例中, 第一加速度的模值可以为:
【权利要求】
1. 一种移动终端设置字体显示状态的方法,其特征在于,所述方法包括: 移动终端获取当如的抖动等级; 所述移动终端根据所述当前的抖动等级查找抖动等级与字体显示状态的对应关系,获 取所述移动终端当前抖动等级对应的字体显示状态; 所述移动终端将默认的字体显示状态设置为所述移动终端当前的抖动等级对应的字 体显示状态。
2. 根据权利要求1所述的方法,其特征在于,所述移动终端获取当前的抖动等级,包 括: 所述移动终端在预设的第一时间段内获取第一加速度极差绝对值,并将所述第一加速 度极差绝对值与预设的加速度极差绝对值阀值进行比较; 当所述第一加速度极差绝对值大于所述加速度极差绝对值阀值时,所述移动终端在预 设的第二时间段内获取至少两个第二加速度极差绝对值; 所述移动终端从所述第二加速度极差绝对值中获取大于所述加速度极差绝对值阀值 的第三加速度极差绝对值; 当所述第三加速度极差绝对值的数量不小于预设的第一数量时,所述移动终端获取所 述第三加速度极差绝对值的平均值; 相应地,所述移动终端根据所述当前的抖动等级查找抖动等级与字体显示状态的对应 关系,获取所述移动终端抖动等级对应的字体显示状态,包括: 所述移动终端根据所述加速度极差绝对值的平均值查找加速度极差绝对值与字体显 示状态的对应关系,获取所述平均值对应的字体显示状态。
3. 根据权利要求2所述的方法,其特征在于,所述移动终端在预设的第一时间段内获 取第一加速度极差绝对值,包括: 所述移动终端在所述第一时间段内获取第一原始加速度与第二原始加速度; 所述移动终端将所述第一原始加速度和所述第二原始加速度均通过低通滤波器处理, 分别获得第一加速度中间值和第二加速度中间值; 所述移动终端将所述第一加速度中间值和所述第二加速度中间值均通过高通滤波器 处理,分别获得第一加速度和第二加速度; 所述移动终端通过对所述第一加速度的模值与所述第二加速度的模值的差值进行绝 对值运算,获取所述第一加速度极差绝对值。
4. 根据权利要求1所述的方法,其特征在于,当所述移动终端当前的字体显示状态不 为所述默认的字体显示状态时,所述方法还包括: 所述移动终端在第三时间段内获取至少两个第四加速度极差绝对值; 当所述至少两个第四加速度极差绝对值中大于所述加速度极差绝对值阀值的个数不 小于预设的第二数量时,所述移动终端获取更新的抖动等级; 所述移动终端根据所述更新的抖动等级查找所述抖动等级与字体显示状态的对应关 系,获取所述移动终端更新的抖动等级对应的字体显示状态; 所述移动终端将当前的字体显示状态设置为所述移动终端更新的抖动等级对应的字 体显示状态。
5. -种移动终端,其特征在于,所述移动终端包括:获取单元、查找单元和设置单元, 其中, 所述获取单元,用于获取当前的抖动等级; 所述查找单元,用于根据所述当前的抖动等级查找抖动等级与字体显示状态的对应关 系,获取所述移动终端当前抖动等级对应的字体显示状态; 所述设置单元,用于将默认的字体显示状态设置为所述移动终端当前的抖动等级对应 的字体显示状态。
6. 根据权利要求5所述的移动终端,其特征在于,所述获取单元,用于: 在预设的第一时间段内获取第一加速度极差绝对值,并将所述第一加速度极差绝对值 与预设的加速度极差绝对值阀值进行比较;以及, 当所述第一加速度极差绝对值大于所述加速度极差绝对值阀值时,在预设的第二时间 段内获取至少两个第二加速度极差绝对值;以及, 从所述第二加速度极差绝对值中获取大于所述加速度极差绝对值阀值的第三加速度 极差绝对值;以及, 当所述第三加速度极差绝对值的数量不小于预设的第一数量时,获取所述第三加速度 极差绝对值的平均值; 相应地,所述查找单元,用于根据所述平均值查找加速度极差绝对值与字体显示状态 的对应关系,获取所述平均值对应的字体显示状态。
7. 根据权利要求6所述的移动终端,其特征在于,所述获取单元,用于: 在所述第一时间段内获取第一原始加速度与第二原始加速度;以及, 将所述第一原始加速度和所述第二原始加速度均通过低通滤波器处理,分别获得第一 加速度中间值和第二加速度中间值;以及, 将所述第一加速度中间值和所述第二加速度中间值均通过高通滤波器处理,分别获得 第一加速度和第二加速度;以及, 通过对所述第一加速度的模值与所述第二加速度的模值的差值进行绝对值运算,获取 所述第一加速度极差绝对值。
8. 根据权利要求5所述的移动终端,其特征在于,当所述移动终端当前的字体显示状 态不为所述默认的字体显示状态时,所述获取单元,还用于: 在第三时间段内获取至少两个第四加速度极差绝对值;以及, 当所述至少两个第四加速度极差绝对值中大于所述加速度极差绝对值阀值的个数不 小于预设的第二数量时,获取更新的抖动等级; 所述查找单元,还用于根据所述更新的抖动等级查找所述抖动等级与字体显示状态的 对应关系,获取所述移动终端更新的抖动等级对应的字体显示状态;所述设置单元,还用于 将当前的字体显示状态设置为所述移动终端更新的抖动等级对应的字体显示状态。
【文档编号】H04M1/725GK104320534SQ201410484625
【公开日】2015年1月28日 申请日期:2014年9月19日 优先权日:2014年9月19日
【发明者】何道敬, 朱四民, 曾慧鹏 申请人:中兴通讯股份有限公司, 华南理工大学