字体调整系统及方法与流程

文档序号:12008933阅读:344来源:国知局
字体调整系统及方法与流程
本发明涉及一种字体调整系统及方法。

背景技术:
目前,许多用户都喜欢使用手机以及电子书等电子设备浏览网页、观看新闻和小说等电子资料。对于一些近视的用户而言,如果电子设备的字体大小设置的不合适,往往需要用户将电子设备拿得很近,甚至需要瞪大眼睛或者半眯着眼睛去看屏幕上显示的文字。这种使用方式,会给用户带来不便,甚至可能导致用户视力的下降。此外,用户也可通过手动设置的方式,调整电子设备显示屏显示字体的大小。然而,这种手动设置的方式可能需要用户进行多次设置的尝试后,才能达到满意的效果,显得不太方便。

技术实现要素:
鉴于以上内容,有必要提供一种字体调整系统,应用于电子设备中,该电子设备包括显示屏和影像摄取装置。该系统包括:标准影像设置模块,用于设置一张用户的人脸影像作为一标准影像;人眼识别模块,用于从上述标准影像中识别出用户的人眼图像,然后计算出该人眼图像的最小包围矩形的长和宽的比值,并根据该比值确定一比值范围;影像摄取模块,用于当显示屏启动后,控制所述影像摄取装置持续拍摄用户的当前影像;所述人眼识别模块还用于从用户的当前影像中识别出用户的当前人眼图像,并计算出该当前人眼图像的最小包围矩形的长和宽的比值,作为当前比值;字体调整模块,用于判断所述当前比值是否包含于所述比值范围内以及电子设备的当前字体尺寸是否达到一预设的门槛尺寸值,若该当前比值未包含于该比值范围内且该当前字体尺寸未达到一预设的门槛尺寸值,将电子设备的字体尺寸按照预定比例进行放大。还有必要提供一种字体调整方法,应用于电子设备中,该电子设备包括显示屏和影像摄取装置。该方法包括:标准影像设置步骤,设置一张用户的人脸影像作为一标准影像;第一人眼识别步骤,从上述标准影像中识别出用户的人眼图像,然后计算出该人眼图像的最小包围矩形的长和宽的比值,并根据该比值确定一比值范围;影像摄取步骤,当显示屏启动后,控制所述影像摄取装置持续拍摄用户的当前影像;第二人眼识别步骤,从用户的当前影像中识别出用户的当前人眼图像,并计算出该当前人眼图像的最小包围矩形的长和宽的比值,作为当前比值;字体调整步骤,判断所述当前比值是否包含于所述比值范围内以及电子设备的当前字体尺寸是否达到一预设的门槛尺寸值,若该当前比值未包含于该比值范围内且该当前字体尺寸未达到一预设的门槛尺寸值,将电子设备的字体尺寸按照预定比例进行放大。相较于现有技术,本发明字体调整系统及方法,通过拍摄用户的实时人脸影像,分析用户眼睛的状态,自动调整电子设备的字体尺寸,可方便用户的使用,增强了电子设备的用户体验度。附图说明图1是本发明字体调整系统的运行环境架构图。图2是从用户的一张人脸影像中识别出人眼图像的示意图。图3是本发明字体调整方法较佳实施例的流程图。主要元件符号说明电子设备1字体调整系统10标准影像设置模块101人眼识别模块102影像摄取模块103字体调整模块104存储器11处理器12显示屏13影像摄取装置14如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式如图1所示,是本发明字体调整系统10运行环境的示意图。该字体调整系统10运行于电子设备1中。该电子设备1包括存储器11、处理器12、显示屏13以及影像摄取装置14。在本实施例中,所述电子设备1可以是,但不限于,智能手机、个人数字助理(PDA)、平板电脑以及移动互联网设备(MID)等便携式移动智能终端。所述影像摄取装置14为电子设备1的前置摄像头,以便于摄取用户的影像。所述字体调整系统10可嵌入于电子设备1的操作系统中,也可直接安装在所述存储器11中,并由处理器12控制执行。该字体调整系统10包括标准影像设置模块101、人眼识别模块102、影像摄取模块103以及字体调整模块104。所述标准影像设置模块101用于使用所述影像摄取装置14摄取一张用户正常观看显示屏13时的人脸影像,并将该人脸影像设置为一标准影像。具体地,用户可在能够清楚的看清所述显示屏13上的内容,且眼睛处于正常的阅读状态时,启动该标准影像设置模块101拍摄此时的人脸影像,并设置为所述标准影像。所述人眼识别模块102用于从上述标准影像中识别出用户的人眼图像,然后计算出该人眼图像的最小包围矩形的长和宽的比值,并根据该比值确定一比值范围保存在所述存储器11中。例如,若所述长和宽的比值为R,那么该比值范围可确定为[R-2%,R+2%]。具体地,所述人眼识别模块102可使用人眼特征匹配(TemplateMatching)方法、类神经网络训练法等现有的人眼识别技术进行人眼图像的识别。例如图2所示,假设影像M1为所述标准影像的示意图。所述人眼识别模块102从标准影像M1中识别出人眼图像后,再将该人眼图像限定在一个最小矩形M2中,该最小矩形M2即为所述最小包围矩形。最后,将该最小矩形M2的长L和宽W的比值作为所述标准比值存储在所述存储器11中。所述影像摄取模块103用于当显示屏13启动时,控制所述影像摄取装置14持续拍摄显示屏13前方用户的当前影像。具体地,该影像摄取模块103可控制影像摄取装置14在一预设的拍摄频率下进行连续自动拍摄,如每分钟拍摄20次或30次。所述人眼识别模块102还用于从用户的当前影像中识别出用户的当前人眼图像,并计算出该当前人眼图像的最小包围矩形的长和宽的比值,作为当前比值。所述字体调整模块104用于判断计算得到的当前比值是否包含于所述比值范围内并判断电子设备1的当前字体尺寸是否达到一预设的门槛尺寸值,若该当前比值未包含于该比值范围内且该当前字体尺寸未达到预设的门槛尺寸值,则说明用户的眼睛当前未处于正常观看显示屏13的状态,不能轻松的看清显示屏13上的内容。此时,字体调整模块104则将电子设备1的字体尺寸按照预定比例进行放大。该门槛尺寸值可以是电子设备1支持的最大字体尺寸,也可以是用户根据需求而设置的能够接受的最大字体尺寸。因此,当电子设备1的字体尺寸已达到该预设的门槛尺寸值时,则不再对字体进行放大操作。具体地,该字体调整模块104在每次放大字体尺寸之前,首先判断该电子设备1的当前字体尺寸是否已达到该预设的门槛尺寸值,若已达到该预设的门槛尺寸值,则停止对字体尺寸的放大操作,并控制所述影像摄取装置14停止影像的拍摄完成字体的自动调整。当所述当前比值包含于所述比值范围内时,该字体调整模块104判断在一预定时间内,人眼识别模块102计算得到的当前比例是否保持在该比值范围内。若在该预定时间内,该人眼识别模块102计算得到的当前比例均保持在该比值范围内,该字体调整模块104则控制所述影像摄取装置14停止影像的拍摄,以完成字体尺寸的自动调整。特别地,若在用户的某一当前影像中,未识别到有人眼图像,所述字体调整模块104对字体尺寸不做任何调整。当完成字体尺寸的自动调整后,所述显示屏13即根据电子设备1调整后的当前字体尺寸进行显示。此外,当该显示屏13被关闭后,该字体调整模块104还用于将电子设备1的字体尺寸恢复为一预设的默认尺寸。该默认尺寸可由用户根据喜好预先进行设置。如图3所示,是本发明字体调整方法较佳实施例的流程图。步骤S01,所述标准影像设置模块101使用所述影像摄取装置14摄取一张用户正常观看显示屏13时的人脸影像,并将该人脸影像设置为一标准影像。步骤S02,所述人眼识别模块102从上述标准影像中识别出用户的人眼图像,然后计算出该人眼图像的最小包围矩形的长和宽的比值,并根据该比值确定一比值范围保存在所述存储器11中。步骤S03,当显示屏13被启动后,所述影像摄取模块103控制所述影像摄取装置14持续拍摄用户的当前影像。步骤S04,所述人眼识别模块102从摄取的当前影像中识别出用户的当前人眼图像,并计算出该当前人眼图像的最小包围矩形的长和宽的比值,作为当前比值。步骤S05,所述字体调整模块104判断所述当前比值是否包含于所述比值范围内。若该当前比值未包含于该比值范围内,则执行步骤S06。若该当前比值包含于该比值范围内,则执行步骤S08。步骤S06,所述字体调整模块104判断电子设备1的当前字体尺寸是否已达到一预设的门槛尺寸值。若该当前字体尺寸未达到该预设的门槛尺寸值,于步骤S07,该字体调整模块104将电子设备1的字体尺寸放大一预定比例,返回步骤S04。否则,若该当前字体尺寸已达到该预设的门槛尺寸值,流程进入步骤S09。步骤S08,所述字体调整模块104判断在一预定时间内,人眼识别模块102计算得到的当前比例是否保持在该比值范围内。若在该预定时间内,该人眼识别模块102计算得到的当前比例均保持在该比值范围内,执行步骤S09。否则,返回步骤S04。步骤S09,所述字体调整模块104控制所述影像摄取装置14停止影像的拍摄,以完成字体尺寸的自动调整。步骤S10,当该显示屏13被关闭后,该字体调整模块104将电子设备1的字体尺寸恢复为一预设的默认尺寸。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1