一种基于移动终端的防晕处理方法及系统的制作方法

文档序号:9290177阅读:258来源:国知局
一种基于移动终端的防晕处理方法及系统的制作方法
【技术领域】
[0001] 本发明涉及移动终端技术领域,尤其涉及一种基于移动终端的防晕处理方法及系 统。
【背景技术】
[0002] 随着移动通信的发展和人们生活水平的不断提高,各种移动终端如手机的使用越 来越普及,手机已经成为人们生活中不可缺少的通信工具。
[0003] 移动终端作为简单通信设备伴随移动通信发展已有几十年的历史。自2007年开 始,智能化引发了移动终端基因突变,从根本上改变了终端作为移动网络末梢的传统定位。 移动智能终端几乎在一瞬之间转变为互联网业务的关键入口和主要创新平台,新型媒体、 电子商务和信息服务平台,互联网资源、移动网络资源与环境交互资源的最重要枢纽。
[0004] 如今,智能终端,尤其是智能手机已经成为人们生活中不可或缺的一部分,上班、 下班、出差、旅游、公车上、走路时,甚至上厕所,人们都在玩智能终端。然而,如果人们经常 在移动环境中使用智能终端,比如走路、坐车等,那么当人们长时间盯着来回晃动的终端屏 幕时会造成眩晕感,使用户感到格外疲惫,令眼睛和大脑感到不适。
[0005] 目前已有的应对这种由于移动终端屏幕的晃动而给用户带来的眩晕等不适症状 的技术主要集中在计算屏幕位移的补偿上面,但计算公式繁琐,且误差较大。即现有技术仅 仅通过位移的偏差值来进行调整,误差会比较大,位移偏差计算比较麻烦。
[0006] 因此,现有技术还有待于改进和发展。

【发明内容】

[0007] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终 端的防晕处理方法及系统,本发明通过反方向动态调整显示屏的显示内容解决了手机摇晃 带来的眩晕问题,能有效地克服震动带来的手机或其他移动设备上显示屏内容的晃动并使 消费者眩晕的问题。
[0008] 本发明解决技术问题所采用的技术方案如下: 一种基于移动终端的防晕处理方法,其中,包括: A、 移动终端通过传感器实时检测加速度值,并判断所检测到的加速度值变化是否超过 一预定阈值; B、 当检测到加速度值发生改变并且变化超过一预定阈值,则控制计算移动终端屏幕的 偏移量,并判断屏幕的偏移量是否超过预定门限值; C、 当屏幕的偏移量超过预定门限值,则不进行补偿,当屏幕的偏移量小于或等于预定 门限值,则根据屏幕的位移方向和晃动的偏移量进行反向补偿,得到一个像素补偿量; D、 将计算所得像素补偿量反向叠加在显示像素上,然后将叠加了补偿量的像素重新显 示在显示屏上。
[0009] 所述的基于移动终端的防晕处理方法,其中,所述步骤A具体包括: A1、通过设置在移动终端上的陀螺仪传感器和/或霍尔效应仪传感器检测移动终端的 加速度值是否发生变化; A2、当检测到加速度值发生改变,则判断所述加速度值变化是否超过一预定阈值; A3、当检测到加速度值发生改变并且变化超过一预定阈值,则判定为屏幕发生晃动并 控制开启眩晕模式,并进入步骤B。
[0010] 所述的基于移动终端的防晕处理方法,其中,所述步骤B具体包括: B11、当检测到加速度值发生改变并且变化超过一预定阈值,触发移动终端启动摄像 头; B12、在时间间隔为第一时间T1的时间段内,移动终端控制摄像头连续拍下N张当前照 片,并将N张当前照片的内容一一进行编码,其中N为大于1的整数; B13、通过去眩晕算法比较两组当前图片的编码,进行布尔运算得出两组编码的差异 值,所述差异值记为A值并作为计算的移动终端屏幕晃动的偏移量; B14、判断所述屏幕的偏移量是否超过预定门限值。
[0011] 所述的基于移动终端的防晕处理方法,其中,所述步骤B具体还包括: B20、当检测到加速度值发生改变并且变化超过一预定阈值,触发启动用于检测移动终 端物理量运动量的传感器; B21、通过移动终端内的传感器捕捉在第二时间段内移动终端的屏幕晃动的物理量;B22、将得到的所述物理量进行差值比较,得出两组物理量的差异值,所述差异值记为 A值并作为计算的移动终端屏幕晃动的偏移量; B23、判断所述屏幕的偏移量是否超过预定门限值。
[0012] 所述的基于移动终端的防晕处理方法,其中,所述步骤A还包括: A40、如果所检测到的加速度值变化没有超过一预定阈值,则控制移动终端保持原有状 〇
[0013] 所述的基于移动终端的防晕处理方法,其中,所述步骤B13还包括: B131、将显示屏的像素进行处理,产生以标准二进制表示的带有灰阶信息的编码; B132、将带有灰阶信息的编码,通过布尔二进制运算来对比上一个画面的灰阶编码和 当前画面的灰阶编码,预测晃动的偏移量; B133、通过最小化上一个画面的灰阶编码和当前画面的灰阶编码的误差运算;得出两 组编码的差异值,所述差异值记为A值并作为计算的移动终端屏幕晃动的偏移量。
[0014] 一种基于移动终端的防晕处理系统,其中,包括: 加速度值获取模块,用于控制移动终端通过传感器实时检测加速度值,并判断所检测 到的加速度值变化是否超过一预定阈值; 判断与偏移量计算模块,用于当检测到加速度值发生改变并且变化超过一预定阈值, 则控制计算移动终端屏幕的偏移量,并判断屏幕的偏移量是否超过预定门限值; 补偿计算模块,用于当屏幕的偏移量超过预定门限值,则不进行补偿,当屏幕的偏移量 小于或等于预定门限值,则根据屏幕的位移方向和晃动的偏移量进行反向补偿,得到一个 像素补偿量; 显示处理模块,用于将计算所得像素补偿量反向叠加在显示像素上,然后将叠加了补 偿量的像素重新显示在显示屏上。
[0015] 所述基于移动终端的防晕处理系统,其中,加速度值获取模块包括: 第一感应获取单元,用于控制通过设置在移动终端上的陀螺仪传感器和/或霍尔效应 仪传感器检测移动终端的加速度值是否发生变化; 第一判断单元,用于当检测到加速度值发生改变,则判断所述加速度值变化是否超过 一预定阈值; 开启控制单元,用于当检测到加速度值发生改变并且变化超过一预定阈值,则判定为 屏幕发生晃动并控制开启眩晕模式。
[0016] 所述基于移动终端的防晕处理系统,其中,判断与偏移量计算模块包括: 第一触发单元,用于当检测到加速度值发生改变并且变化超过一预定阈值,触发移动 终立而启动摄像头; 照片处理单元,用于在时间间隔为第一时间T1的时间段内,移动终端控制摄像头连续 拍下N张当前照片,并将N张当前照片的内容一一进行编码,其中N为大于1的整数; 第一偏移量计算单元,用于通过去眩晕算法比较两组当前图片的编码,进行布尔运算 得出两组编码的差异值,所述差异值记为A值并作为计算的移动终端屏幕晃动的偏移量; 第二判断单元,用于判断所述屏幕的偏移量是否超过预定门限值。
[0017] 所述基于移动终端的防晕处理系统,其中,判断与偏移量计算模块包括: 第二触发单元,用于当检测到加速度值发生改变并且变化超过一预定阈值,触发启动 用于检测移动终端物理运动量的传感器; 物理量处理单元,用于通过移动终端内的传感器捕捉在第二时间段内移动终端的屏幕 晃动的物理量; 第一偏移量计算单元,用于将得到的所述物理量进行差值比较,得出两组物理量的差 异值,所述差异值记为A值并作为计算的移动终端屏幕晃动的偏移量; 第三判断单元,用于判断所述屏幕的偏移量是否超过预定门限值。
[0018] 本发明所提供的基于移动终端的防晕处理方法及系统,使移动终端增加了新功 能:具有自动防晕处理功能。提出了一种保持显示屏幕稳定的系统方案,同时也提出了一种 新的去眩晕算法计算晃动的偏移量。首先利用移动终端内部的自感应系统(陀螺仪或加速 度感应器等)测量出移动终端的晃动向量,然后经处理器将此相对晃动信息映射成感官影 像变动信息,带入到提出的"去眩晕"算法中,处理器会立即计算出用来削减或者消除这种 感官影像变化的像素补偿矩阵,最后处理器再将该像素补偿矩阵叠加在显示器矩阵上得到 最终的成像矩阵,从而起到减小屏幕晃动所带来的不适感。
[0019] 本发明带来的克服摇晃的功能很实用并且很有效,并且它可以复用当前手机上 已普遍使用的陀螺仪和处理器,所以对于产品来说实施的成本低廉并具有
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1