一种移动终端显示处理方法及系统与流程

文档序号:12663090阅读:256来源:国知局
一种移动终端显示处理方法及系统与流程

本发明涉及移动终端技术领域,尤其涉及的是一种移动终端显示处理方法及系统。



背景技术:

随着智能终端设备的普及,智能终端已经成了人们生活中必不可少的一部分,人们需要长时间与其进行交互。

目前,近视及远视群体越来越庞大,大多数人都需要佩戴眼镜来辅助解决视力的障碍。但是长时间佩戴眼镜,较容易产生疲劳,造成眼睛抵抗力下降等不良影响。

造成远视及近视眼看事物模糊的主要原因是由于眼睛的屈光系统发生病变,使得光线的聚焦焦点不在视网膜上, 近视眼聚焦焦点在视网膜之前,远视眼聚焦焦点在视网膜之后。因此,通过佩戴不同屈光度的眼镜,进行修正补偿,使得光线的聚焦焦点重新落在视网膜上。

而戴镜框眼镜具有金属、玻璃、树脂等眼镜结构物会给眼睛带来的外伤性风险,一部分近视患者喜欢戴隐形眼镜,其实隐形眼镜的危害更大:容易造成角膜发炎、结膜充血、角膜知觉减退等多种眼病,若是高度近视还容易引发各种并发症,导致严重眼病。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种移动终端显示处理方法及系统,旨在通过采集近视或者远视戴眼镜用户的眼镜度数和距离移动终端屏幕的距离,调用图像畸变算法对传送到屏幕上的显示内容进行畸变处理后,在用户视网膜上形成清晰的画面,使近视及远视者可以裸眼看清移动终端屏幕,更好地保护用户的眼睛。

本发明解决技术问题所采用的技术方案如下:

一种移动终端显示处理方法,其中,所述方法包括:

步骤A,移动终端接收用户输入近视或者远视的度数;

步骤B,移动终端中距离传感器检测用户与移动终端屏幕之间的距离,将所述度数和距离进行保存;

步骤C ,移动终端根据所述度数和距离,利用图像畸变算法对需要显示的内容进行畸变处理后传送到屏幕上显示。

所述的移动终端显示处理方法,其中,所述步骤A具体包括:

A1,当用户使用移动终端时,打开针对近视和远视进行图像处理的应用,弹出提示用户输入近视或者远视度数的提示框;

A2,当接收到用户输入近视或者远视度数的具体数值后,将所述度数的数值保存在所述应用中。

所述的移动终端显示处理方法,其中,所述步骤B具体包括:

B1,当在接收用户输入近视或者远视度数的过程中,移动终端开启距离传感器;

B2,所述距离传感器检测用户的眼睛与移动终端屏幕之间的水平距离后,将所述水平距离的数值保存在所述应用中。

所述的移动终端显示处理方法,其中,所述步骤C具体包括:

C1,根据所述应用中保存的度数和距离,移动终端通过GPU或者CPU调用图像畸变算法对将要发送到屏幕上的显示内容进行畸变处理;

C2,当图像畸变算法根据度数和距离完成畸变处理后,将处理过的图像发送到屏幕上。

所述的移动终端显示处理方法,其中,当移动终端首次保存用户第一次输入后的近视或者远视的度数后,当再次启动图像畸变算法对显示内容进行畸变处理时,用户选择直接调用保存在移动终端中用户的近视或者远视的度数,或者当用户需要更换近视或者远视的度数时发出重新输入度数的指令完成输入。

一种移动终端显示处理系统,其中,所述系统包括:

视力输入模块,用于移动终端接收用户输入近视或者远视的度数;

距离检测模块,用于移动终端中距离传感器检测用户与移动终端屏幕之间的距离,将所述度数和距离进行保存;

算法处理模块,用于移动终端根据所述度数和距离,利用图像畸变算法对需要显示的内容进行畸变处理后传送到屏幕上显示。

所述的移动终端显示处理系统,其中,所述视力输入模块具体包括:

打开提示单元,用于当用户使用移动终端时,打开针对近视和远视进行图像处理的应用,弹出提示用户输入近视或者远视度数的提示框;

输入保存单元,用于当接收到用户输入近视或者远视度数的具体数值后,将所述度数的数值保存在所述应用中。

所述的移动终端显示处理系统,其中,所述距离检测模块具体包括:

传感器开启单元,用于当在接收用户输入近视或者远视度数的过程中,移动终端开启距离传感器;

检测保存单元,用于所述距离传感器检测用户的眼睛与移动终端屏幕之间的水平距离后,将所述水平距离的数值保存在所述应用中。

所述的移动终端显示处理系统,其中,所述算法处理模块具体包括:

畸变处理单元,用于根据所述应用中保存的度数和距离,移动终端通过GPU或者CPU调用图像畸变算法对将要发送到屏幕上的显示内容进行畸变处理;

画面显示单元,用于当图像畸变算法根据度数和距离完成畸变处理后,将处理过的图像发送到屏幕上。

所述的移动终端显示处理系统,其中,当移动终端首次保存用户第一次输入后的近视或者远视的度数后,当再次启动图像畸变算法对显示内容进行畸变处理时,用户选择直接调用保存在移动终端中用户的近视或者远视的度数,或者当用户需要更换近视或者远视的度数时发出重新输入度数的指令完成输入。

本发明公开了一种移动终端显示处理方法及系统,所述方法包括:移动终端接收用户输入近视或者远视的度数;移动终端中距离传感器检测用户与移动终端屏幕之间的距离,将所述度数和距离进行保存;移动终端根据所述度数和距离,利用图像畸变算法对需要显示的内容进行畸变处理后传送到屏幕上显示。本发明通过采集近视或者远视戴眼镜用户的眼镜度数和距离移动终端屏幕的距离,调用图像畸变算法对传送到屏幕上的显示内容进行畸变处理后,在用户视网膜上形成清晰的画面,使近视及远视者可以裸眼看清移动终端屏幕,更好地保护用户的眼睛。

附图说明

图1是本发明移动终端显示处理方法的较佳实施例的流程图。

图2是近视及远视病理示意图。

图3是佩戴眼镜矫正视力的原理示意图。

图4是本发明移动终端显示处理方法中图像畸变算法原理示意图。

图5是本发明移动终端显示处理方法中利用图像畸变算法对图像进行畸变转换的示意图。

图6是本发明移动终端显示处理系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明移动终端显示处理方法的较佳实施例的流程图。

如图1所示,本发明实施例所提供的移动终端显示处理方法,包括以下步骤:

S100,移动终端接收用户输入近视或者远视的度数。

进一步地,所述步骤S100具体包括:

S110,当用户使用移动终端时,打开针对近视和远视进行图像处理的应用,弹出提示用户输入近视或者远视度数的提示框;

S120,当接收到用户输入近视或者远视度数的具体数值后,将所述度数的数值保存在所述应用中。

本发明中,移动终端中预先安装好针对近视和远视进行图像处理的应用(软件),所述应用就是专门针对具有近视或者远视戴眼镜的用户来进行视觉补偿而开发的,当用户需要使用移动终端进行相关操作,例如阅读新闻、打开网页、即时聊天等等,首次点击开启所述应用,那么所述应用的界面上会弹出一个提示框,所述提示框用于提示用户输入近视或者远视度数,一般用户如果配戴了眼镜的话肯定会知道自己的眼镜的度数,或者用户只是轻度近视或者远视没有配过眼镜,但是知道眼镜度数处于一个大概值,那么用户根据自己的度数输入一个具体数值,从而完成近视或者远视度数的输入和保存。

S200,移动终端中距离传感器检测用户与移动终端屏幕之间的距离,将所述度数和距离进行保存。

进一步地,所述步骤S200还包括:

S210,当在接收用户输入近视或者远视度数的过程中,移动终端开启距离传感器;

S220,所述距离传感器检测用户的眼睛与移动终端屏幕之间的水平距离后,将所述水平距离的数值保存在所述应用中。

本发明中,当用户在输入近视或者远视度数的时候,移动终端同时作出一个检测动作,即移动终端开启距离传感器进行举例检测,所要检测的距离为用户的眼睛与移动终端屏幕之间的水平距离,即使移动终端的屏幕不是正对着用户的眼睛,只需要检测移动终端中央范围内到用户眼睛的距离,当距离检测完毕后,将所述水平距离的数值保存在所述应用中。本发明还可以通过其他距离检测方法来实现距离的检测,例如红外距离检测方式等。

S300,移动终端根据所述度数和距离,利用图像畸变算法对需要显示的内容进行畸变处理后传送到屏幕上显示。

进一步地,所述步骤S300具体包括:

S310,根据所述应用中保存的度数和距离,移动终端通过GPU或者CPU调用图像畸变算法对将要发送到屏幕上的显示内容进行畸变处理;

S320,当图像畸变算法根据度数和距离完成畸变处理后,将处理过的图像发送到屏幕上。

本发明中,当所述应用采集到用户的近视或者远视的度数以及用户与移动终端屏幕之间的距离后,接下来需要做的就是对用户进行视觉补偿,通过GPU(Graphics Processing Unit:图形处理器)或者CPU(Central Processing Unit:中央处理器)调用图像畸变算法对将要发送到屏幕上的显示内容进行畸变处理,当图像畸变算法根据度数和距离完成畸变处理后,将处理过的图像发送到屏幕上,从而使得近视或者远视的戴眼镜的用户可以裸眼看清楚屏幕显示的内容,从而保护用户的眼睛和视力。

另外,当移动终端首次保存用户第一次输入后的近视或者远视的度数后,当再次启动图像畸变算法对显示内容进行畸变处理时,所述应用的界面会弹出一个提示用户是否使用之前保存的度数或者重新输入选项,用户可以选择直接调用保存在移动终端中用户的近视或者远视的度数,或者当用户需要更换近视或者远视的度数时发出重新输入度数的指令完成输入。

下面具体对本发明利用畸变算法对需要显示的内容进行畸变处理后传送到屏幕上显示的过程以及原理进行说明。

如图2和图3所示,从图2中可以看出近视及远视产生的原因,正常情况下,物体反射的光经过眼睛的屈光系统折射后成像在视网膜上;近视眼则是在经过屈光系统后,物体成像在视网膜之前;远视眼和老花眼则成像在视网膜之后。但最终结果都会导致患者看物体模糊,需要眼镜的辅助矫正获取正常的视力。

图3是用户佩戴眼镜矫正视力的原理,眼镜矫正原理就是在光线在进入人眼屈光系统前进行预先的处理使得物体成像位置重新落在视网膜上,从而使用户看清楚图像。

如图4所示,本发明利用图像畸变算法对需要显示的内容进行畸变处理后,通过近视矫正原理可以看出,正常图像在经过透镜后,可以使得近视或远视的患者清晰的看到图像。以近视矫正为例,根据光路的特性,通过移动透镜的位置到智能终端设备屏幕的位置,同样可以保证图像能够正常成像到视网膜上,但是透镜的屈光度需要根据屏幕与眼睛的距离进行相应的改变,因此,对图像进行透镜算法的畸变处理,可以实现相同的效果。

如图5所示,正常情况下,假设屏幕图像显示效果B在图5的正方形区域,通过透镜的折射后,会产生径向的畸变,如A、C所示,分别为由凹透镜和凸透镜产生的枕形和桶形的畸变。针对近视及远视患者,可以对图像进行B->A, B->C的畸变转换。

根据透镜的特点,可以连接透镜的中心不会产生畸变,离中心越远,畸变越严重,图像会呈圆形向外扩展畸变。

畸变的数学模型用中心点周围的泰勒级数展开式的前几项进行描述,根据畸变效果的可以自由选择,通常选择前两项。假设像素原始位置为(x , y),畸变处理后的目标位置为(x’ , y’)。其畸变公式如下:

x’ = x(1+k1*r^2 +k2*r^4 + …);

y’ = y(1+k1*r^2 +k2*r^4 + … );

其中,r为像素点原始位置距离中心点的位置。畸变算法的关键,为如何确定参数k1和k2。它们需要根据近视及远视者的屈光度需求和用户距离屏幕的距离来确定。

本发明需要使用者在使用前输入近视/远视的度数,并通过前置摄像头,检测用户与屏幕的距离,动态计算k1及k2,并根据计算的结果,在显示数据送往屏幕显示之前,重新计算每个像素显示的位置,实现图像的畸变的处理。

基于上述方法实施例,本发明还提供了一种移动终端显示处理系统,如图6所示,所述系统包括:

视力输入模块210,用于移动终端接收用户输入近视或者远视的度数;具体如上所述。

距离检测模块220,用于移动终端中距离传感器检测用户与移动终端屏幕之间的距离,将所述度数和距离进行保存;具体如上所述。

算法处理模块230,用于移动终端根据所述度数和距离,利用图像畸变算法对需要显示的内容进行畸变处理后传送到屏幕上显示;具体如上所述。

进一步地,所述的移动终端显示处理系统,其中,所述视力输入模块具体包括:

打开提示单元,用于当用户使用移动终端时,打开针对近视和远视进行图像处理的应用,弹出提示用户输入近视或者远视度数的提示框;具体如上所述。

输入保存单元,用于当接收到用户输入近视或者远视度数的具体数值后,将所述度数的数值保存在所述应用中;具体如上所述。

进一步地,所述的移动终端显示处理系统,其中,所述距离检测模块具体包括:

传感器开启单元,用于当在接收用户输入近视或者远视度数的过程中,移动终端开启距离传感器;具体如上所述。

检测保存单元,用于所述距离传感器检测用户的眼睛与移动终端屏幕之间的水平距离后,将所述水平距离的数值保存在所述应用中;具体如上所述。

进一步地,所述的移动终端显示处理系统,其中,所述算法处理模块具体包括:

畸变处理单元,用于根据所述应用中保存的度数和距离,移动终端通过GPU或者CPU调用图像畸变算法对将要发送到屏幕上的显示内容进行畸变处理;具体如上所述。

画面显示单元,用于当图像畸变算法根据度数和距离完成畸变处理后,将处理过的图像发送到屏幕上;具体如上所述。

进一步地,所述的移动终端显示处理系统,其中,当移动终端首次保存用户第一次输入后的近视或者远视的度数后,当再次启动图像畸变算法对显示内容进行畸变处理时,用户选择直接调用保存在移动终端中用户的近视或者远视的度数,或者当用户需要更换近视或者远视的度数时发出重新输入度数的指令完成输入;具体如上所述。

综上所述,本发明公开了一种移动终端显示处理方法及系统,所述方法包括:移动终端接收用户输入近视或者远视的度数;移动终端中距离传感器检测用户与移动终端屏幕之间的距离,将所述度数和距离进行保存;移动终端根据所述度数和距离,利用图像畸变算法对需要显示的内容进行畸变处理后传送到屏幕上显示。本发明通过采集近视或者远视戴眼镜用户的眼镜度数和距离移动终端屏幕的距离,调用图像畸变算法对传送到屏幕上的显示内容进行畸变处理后,在用户视网膜上形成清晰的画面,使近视及远视者可以裸眼看清移动终端屏幕,更好地保护用户的眼睛。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1