一种显示调整方法及终端的制作方法

文档序号:9742690阅读:164来源:国知局
一种显示调整方法及终端的制作方法
【技术领域】
[0001] 本发明涉及终端应用领域,尤其涉及一种显示调整方法及终端。
【背景技术】
[0002] 随着科技的不断发展和人们生活水平的不断提高,智能终端如手机在人们生活中 随处可见。人们对其的需求已经超过了传统基本功能,比如打电话、发短信,而是想利用终 端做更多的事情,因此终端的各种业务达到空前的发展。
[0003]目前,以智能手机为例,用户会在行走、乘车、乘飞机等移动过程中持续观看手机, 那么,譬如用户手持手机乘坐汽车时,由于人和车的速度是同时增加,相对车来说,人具有 和车相同的加速度,基本上可以认为人是静止,假设此时汽车产生颠簸,这样就会导致用户 头部因外界环境而晃动,但是对于用户手持的手机来说,则由于惯性,手机会保存原来的速 度,这样就使得用户无法屏幕上的内容,眼睛容易疲劳甚至很容易引起头晕。

【发明内容】

[0004] 有鉴于此,本发明实施例期望提供一种显示调整方法及终端,实现终端能够根据 自身抖动程度自动调节其显示内容的显示区域,来保证用户视线与显示区域同步移动,提 高用户对终端显示的满意度,改善用户体验。
[0005] 为达到上述目的,本发明的技术方案是这样实现的:
[0006] 第一方面,本发明实施例提供一种显示调整方法,应用于一终端,所述方法包括: 获得所述终端在第一时刻的第一抖动参数以及在第二时刻的第二抖动参数,其中,所述第 一时刻与所述第二时刻间隔预设时长;基于所述第一抖动参数和第二抖动参数,获得所述 终端在所述预设时长内所移动的抖动距离;根据所述抖动距离,调整所述终端的显示内容 的显示区域,并在调整后的显示区域上显示所述显示内容。
[0007] 进一步地,所述基于所述第一抖动参数和第二抖动参数,获得所述终端在所述预 设时长内所移动的抖动距离,包括:获得所述第一抖动参数与所述第二抖动参数的差值的 绝对值;基于所述绝对值,获得所述抖动距离。
[0008] 进一步地,所述抖动距离以下公式获得的:
[0009]
[0010] 其中,d为所述抖动距离;?\为所述第一时刻;T 2为所述第二时刻;a i为第一抖动 参数;a2为第二抖动参数。
[0011] 进一步地,所述基于所述绝对值,获得所述抖动距离,包括:将所述绝对值与抖动 阈值进行比较;当所述绝对值大于所述抖动阈值时,基于所述绝对值,获得所述抖动距离。
[0012] 进一步地,在所述获得所述终端在第一时刻的第一抖动参数以及在第二时刻的第 二抖动参数之后,且在基于所述第一抖动参数和第二抖动参数,获得所述终端在所述预设 时长内所移动的抖动距离之前,所述方法还包括:将所述显示区域向中央缩进预设长度,获 得待调整区域;所述根据所述抖动距离,调整所述终端的显示内容的显示区域,包括:确定 所述终端的抖动方向;当所述抖动距离小于等于所述抖动方向对应的所述预设长度时,将 所述待调整区域朝向所述抖动方向移动所述抖动距离,获得所述调整后的显示区域。
[0013] 第二方面,本发明实施例提供一种终端,包括:抖动参数获得单元,用于获得自身 所属的所述终端在第一时刻的第一抖动参数以及在第二时刻的第二抖动参数,其中,所述 第一时刻与所述第二时刻间隔预设时长;抖动距离获得单元,用于基于所述第一抖动参数 和第二抖动参数,获得自身所属的所述终端在所述预设时长内所移动的抖动距离;显示区 域调整单元,用于根据所述抖动距离,调整自身所属的所述终端的显示内容的显示区域,并 在调整后的显示区域上显示所述显示内容。
[0014] 进一步地,所述抖动距离获得单元,包括:绝对值获得子单元,用于获得所述第一 抖动参数与所述第二抖动参数的差值的绝对值;抖动距离获得子单元,用于基于所述绝对 值,获得所述抖动距离。
[0015] 进一步地,所述抖动距离获得子单元,用于将所述绝对值与抖动阈值进行比较;当 所述绝对值大于所述抖动阈值时,基于所述绝对值,获得所述抖动距离。
[0016] 进一步地,所述终端还包括:待调整区域获得单元,用于在所述抖动参数获得单元 获得所述终端在第一时刻的第一抖动参数以及在第二时刻的第二抖动参数之后,且在抖动 距离获得单元获得自身所属的所述终端在所述预设时长内所移动的抖动距离之前,将所述 显示区域向中央缩进预设长度,获得待调整区域;所述显示区域调整单元,具体用于确定所 述终端的抖动方向;当所述抖动距离小于等于所述抖动方向对应的所述预设长度时,将所 述待调整区域朝向所述抖动方向移动所述抖动距离,获得所述调整后的显示区域。
[0017] 第三方面,本发明实施例提供一种终端,包括:加速度传感器,用于获得自身所属 的所述终端在第一时刻以及第二时刻的加速度值;处理器,用于基于所述加速度值,获得自 身所属的所述终端在所述第一时刻的第一抖动参数以及在所述第二时刻的第二抖动参数, 其中,所述第一时刻与所述第二时刻间隔预设时长;基于所述第一抖动参数和第二抖动参 数,获得自身所属的所述终端在所述预设时长内因抖动所移动的距离;根据所述抖动距离, 调整所述终端的显示内容的显示区域,并在调整后的显示区域上显示所述显示内容。
[0018] 进一步地,所述处理器,具体用于获得所述第一抖动参数与所述第二抖动参数的 差值的绝对值;基于所述绝对值,获得所述抖动距离。
[0019] 进一步地,所述处理器,还用于将所述绝对值与抖动阈值进行比较;当所述绝对值 大于所述抖动阈值时,基于所述绝对值,获得所述抖动距离。
[0020] 进一步地,所述处理器,还用于在所述抖动参数获得单元获得所述终端在第一时 刻的第一抖动参数以及在第二时刻的第二抖动参数之后,且在抖动距离获得单元获得自身 所属的所述终端在所述预设时长内所移动的抖动距离之前,将所述显示区域向中央缩进预 设长度,获得待调整区域;确定所述终端的抖动方向;当所述抖动距离小于等于所述抖动 方向对应的所述预设长度时,将所述待调整区域朝向所述抖动方向移动所述抖动距离,获 得所述调整后的显示区域。
[0021] 本发明实施例所提供的显示调整方法及终端中,终端获得自身在第一时刻的第一 抖动参数以及在第二时刻的第二抖动参数,其中,第一时刻与第二时刻间隔预设时长,然 后,基于第一抖动参数和第二抖动参数,获得终端在预设时长内所移动的抖动距离,接着, 根据抖动距离,调整终端的显示内容的显示区域,并在调整后的显示区域上显示显示内容, 这样,当外界环境引起终端相对于用户抖动时,终端可以根据自身抖动的程度自动调整其 显示区域,来保证用户视线与显示区域同步移动,提高用户对终端显示的满意度,改善用户 体验。
【附图说明】
[0022] 图1为本发明实施例中的显示调整方法的流程示意图;
[0023] 图2为本发明实施例中的正常工作模式下显示区域的示意图;
[0024] 图3为本发明实施例中的抖动模式下待调整区域的示意图;
[0025] 图4A至图4B为本发明实施例中的调整后区域的示意图;
[0026] 图5为本发明实施例中的终端的功能框图;
[0027] 图6为本发明实施例中的终端的结构示意图。
【具体实施方式】
[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述。
[0029] 本发明实施例提供一种显示调整方法,该方法应用于一终端,该终端可以为智能 手机、平板电脑、电子阅读器等移动设备。在终端中均内置有加速度传感器以及显示屏,其 中,显示屏中用于显示显示内容的区域就是该显示内容的显示区域。
[0030] 图1为本发明实施例中的显示调整方法的流程示意图,参见图1所示,该方法包 括:
[0031] S101 :获得终端在
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1