《移动终端自动调整输出的方法.pdf》由会员分享,可在线阅读,更多相关《移动终端自动调整输出的方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104298482A43申请公布日20150121CN104298482A21申请号201410514039522申请日20140929G06F3/14200601G06K9/46200601G06T5/0020060171申请人上海华勤通讯技术有限公司地址201203上海市浦东新区张江科苑路399号1号楼72发明人钱捷徐敏74专利代理机构上海富石律师事务所31265代理人杨楠54发明名称移动终端自动调整输出的方法57摘要本发明公开了一种移动终端自动调整输出的方法,包括S1利用摄像头检测用户的当前使用状态,生成检测数据;S2移动终端微处理控制器接收所述检测数据生成对应的调整指。
2、令;S3移动终端输出模块接收所述调整指令并根据所述调整指令执行相应的输出操作。本发明所提供的移动终端自动调整输出的方法,可自动识别当前用户的状态,如当前用户的年龄,当前用户观看显示的距离,从而自动对移动终端的输出进行调整,将极大提高该移动终端的易用性,提高用户对使用体验的满意度,给用户带来极大的便利。51INTCL权利要求书2页说明书5页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图4页10申请公布号CN104298482ACN104298482A1/2页21一种移动终端自动调整输出的方法,其特征在于包括,S1利用摄像头检测用户的当前使用状态,生成检测数据。
3、;S2移动终端微处理控制器接收所述检测数据生成对应的调整指令;S3移动终端输出模块接收所述调整指令并根据所述调整指令执行相应的输出操作。2如权利要求1所述的移动终端自动调整输出的方法,其特征在于所述当前状态为当前使用该移动终端的用户的年龄;所述S1利用摄像头检测用户的当前使用状态,生成检测数据的步骤包括,S11确定当前用户脸部图像的额头区域;S12对所述额头区域进行横向边缘检测,从而计算出所述额头区域内的纵向灰阶变化率。3如权利要求2所述的移动终端自动调整输出的方法,其特征在于所述S11确定当前用户脸部图像的额头区域的步骤包括,S111当移动终端接收到用户输入的用户启动文本应用程序的外部指令时。
4、,移动终端启动摄像头进行拍摄,获得当前用户的脸部图像数据;S112移动终端在所述脸部图像数据中标注出嘴角两端的位置像素坐标M1、M2及两瞳孔的位置像素坐标E1、E2;根据嘴角两端的位置像素坐标M1、M2计算出嘴中心位置像素坐标M,根据两瞳孔的位置像素坐标E1、E2计算出两瞳孔中心位置像素坐标E;通过嘴中心位置像素坐标M和两瞳孔中心位置像素坐标E计算两瞳孔中心与嘴中心位置之间的距离L;通过两瞳孔的位置像素坐标E1、E2计算出两瞳孔之间的距离N;S113将两瞳孔的位置像素坐标E1、E2连线向上02L确定为额头区域下边界;将两瞳孔的位置像素坐标E1、E2连线向上L确定为额头区域上边界;将嘴中心位置像。
5、素坐标M与两瞳孔中心位置像素坐标E连线向左N确定为额头区域的左边界;将嘴中心位置像素坐标M与两瞳孔中心位置像素坐标E连线向右N确定为额头区域的右边界。4如权利要求2至4中任一项所述的移动终端自动调整输出的方法,其特征在于所述S12对所述额头区域进行横向边缘检测,从而计算出所述额头区域内的纵向灰阶变化率的步骤包括,S121提取额头区域图像;S122对提取出的额头区域图像进行横向边缘检测,从而计算出所述额头区域内的纵向灰阶变化率Z。5如权利要求4所述的移动终端自动调整输出的方法,其特征在于所述S2移动终端微处理控制器接收所述检测数据生成对应的调整指令的步骤包括,S21在移动终端中预存灰阶变化率阈值。
6、Z0;S22将当前纵向灰阶变化率Z与灰阶变化率阈值Z0进行比较,当所述当前纵向灰阶变化率Z大于或者等于灰阶变化率阈值Z0时,生成调整指令。6如权利要求1所述的移动终端自动调整输出的方法,其特征在于当前状态是指当前使用该移动终端的用户双眼与前置摄像头之间的距离;所述S1利用摄像头检测用户的当前使用状态,生成检测数据的步骤包括,S11启动摄像头拍摄获得人脸图片后,根据人脸图片数据获得用户眼部与显示屏纵向中心位置之间的初始距离D3;权利要求书CN104298482A2/2页3S12对所述初始距离D3进行补偿处理,从而获得补偿距离D3。7如权利要求6所述的移动终端自动调整输出的方法,其特征在于所述S1。
7、1启动摄像头拍摄获得人脸图片后,根据人脸图片数据获得用户眼部与显示屏纵向中心位置之间的初始距离D3的步骤包括,S111当移动终端接收到用户输入的用户启动文本应用程序的外部指令时,移动终端启动摄像头进行拍摄,获得当前用户的脸部图像数据;S112在所述脸部图像数据中,确定出双眼的像素坐标E1和E2,并算出双眼的间距瞳距DE;S113根据双眼的间距DE的平均值以及前置摄像头的对角线视角,计算出人眼与前置摄像头之间的垂直距离D1;S114根据双眼对摄像头的视角X以及前置摄像头的宽度像素数X和高度像素数Y,计算出前置摄像头与显示屏纵向中线位置之间的距离D2;S115根据上述前置摄像头与显示屏纵向中线位置。
8、之间的距离D2,以及人眼在前摄像头拍摄画面中所处的位置,计算出人眼到显示屏中心位置之间的距离D3。8如权利要求6或7所述的移动终端自动调整输出的方法,其特征在于所述S2移动终端微处理控制器接收所述检测数据生成对应的调整指令的步骤包括,S21在移动终端中预存第一阈值和第二阈值,且第一阈值小于第二阈值;S22将当前计算获得的补偿距离D3与所述第一阈值和第二阈值进行比较,当补偿距离D3大于所述第二阈值时或当补偿距离D3小于第一阈值时,生成调整指令。权利要求书CN104298482A1/5页4移动终端自动调整输出的方法技术领域0001本发明涉及电子通信领域,尤其涉及移动终端自动调整输出的方法。背景技术。
9、0002随着电子通讯技术的发展,手机、平板电脑等移动终端已经越来越广泛的被消费者使用。然而,不同用户对这些移动终端设备的使用需求略有不同,如老年用户,由于视力下降等原因,需要移动终端设备显示的图像或字体较大;又如,当青少年使用移动终端时,需要根据其观看屏幕的距离来调整移动终端显示的图像或字体大小。现有技术中,大多移动终端都具有手动设置显示图像比例、手动设置显示字体大小以及手动设置播放音量大小的功能。但手动设置比较麻烦,易用性较差。如在个人使用的手机上,由于用户通常固定不变,无需频繁进行设置,手动设置较麻烦的问题还不突出,但如果是平板电脑,家庭成员或其他人群也使用,需要根据不同用户频繁进行设置,。
10、手动设置较麻烦的问题就比较突出了。如果有一种移动终端,可自动识别当前用户的状态,如当前用户的年龄,当前用户观看显示的距离,从而自动对移动终端的输出进行调整,将极大提高该移动终端的易用性,提高用户对使用体验的满意度,给用户带来极大的便利。发明内容0003本发明的目的是提供一种移动终端自动调整输出的方法。0004本发明所提供的移动终端自动调整输出的方法包括0005S1利用摄像头检测用户的当前使用状态,生成检测数据;0006S2移动终端微处理控制器接收所述检测数据生成对应的调整指令;0007S3移动终端输出模块接收所述调整指令并根据所述调整指令执行相应的输出操作。0008本发明所提供的移动终端自动调。
11、整输出的方法,可自动识别当前用户的状态,如当前用户的年龄,当前用户观看显示的距离,从而自动对移动终端的输出进行调整,将极大提高该移动终端的易用性,提高用户对使用体验的满意度,给用户带来极大的便利。附图说明0009图1为本发明所述的移动终端自动调整输出的方法结构示意图;0010图2为本发明实施例一所述的移动终端自动调整输出的方法所述检测数据生成的步骤示意图;0011图3为本发明实施例一所述的移动终端自动调整输出的方法确定当前用户脸部图像的额头区域的步骤示意图;0012图4为本发明实施例一所述的移动终端自动调整输出的方法所述计算出所述额头区域内的纵向灰阶变化率的步骤示意图;0013图5为本发明实施。
12、例一所述的移动终端自动调整输出的方法所述生成对应的调说明书CN104298482A2/5页5整指令的步骤示意图;0014图6为本发明实施例二所述的移动终端自动调整输出的方法所述生成检测数据的步骤示意图;0015图7为本发明实施例二所述的移动终端自动调整输出的方法所述获得用户眼部与显示屏纵向中心位置之间的初始距离的步骤示意图;0016图8为本发明实施例二所述的移动终端自动调整输出的方法所述生成对应的调整指令的步骤示意图。具体实施方式0017为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一。
13、部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0018实施例一0019如图1所示,本实施例提供一种移动终端自动调整输出的方法,包括如下步骤0020S1利用摄像头检测用户的当前使用状态,生成检测数据;0021S2移动终端微处理控制器接收所述检测数据生成对应的调整指令;0022S3移动终端输出模块接收所述调整指令并根据所述调整指令执行相应的输出操作。0023如图2所示,本实施例一中所述的摄像头是指与移动终端显示屏方向一致的摄像头,通常被称作前置摄像头。本实施例一中所述的当前状态是指当前使用该移动终端。
14、的用户的年龄。以下是利用前置摄像头检测当前使用该移动终端的用户年龄并生成检测数据所包括的步骤0024S11确定当前用户脸部图像的额头区域;0025S12对所述额头区域进行横向边缘检测,从而计算出所述额头区域内的纵向灰阶变化率;本实施例一中将该纵向灰阶变化率成为当前灰阶变化率Z,所述当前灰阶变化率Z作为上述S1所述的检测数据。0026如图3所示,所述S11确定当前用户脸部图像的额头区域,包括如下步骤0027S111当移动终端接收到用户输入的用户启动文本应用程序的外部指令时,移动终端启动摄像头进行拍摄,获得当前用户的脸部图像数据;0028S112移动终端在所述脸部图像数据中标注出嘴角两端的位置像素。
15、坐标M1、M2及两瞳孔的位置像素坐标E1、E2;根据嘴角两端的位置像素坐标M1、M2计算出嘴中心位置像素坐标M,根据两瞳孔的位置像素坐标E1、E2计算出两瞳孔中心位置像素坐标E;通过嘴中心位置像素坐标M和两瞳孔中心位置像素坐标E计算两瞳孔中心与嘴中心位置之间的距离L;通过两瞳孔的位置像素坐标E1、E2计算出两瞳孔之间的距离N;0029S113将两瞳孔的位置像素坐标E1、E2连线向上02L确定为额头区域下边界;将两瞳孔的位置像素坐标E1、E2连线向上L确定为额头区域上边界;将嘴中心位置像素坐标M与两瞳孔中心位置像素坐标E连线向左N确定为额头区域的左边界;将嘴中心位置像素坐标M与两瞳孔中心位置像素。
16、坐标E连线向右N确定为额头区域的右边界;这样,将上述说明书CN104298482A3/5页6上、下、左、右边界围城的区域确定为额头区域;0030如图4所示,上述S12对所述额头区域进行横向边缘检测,从而计算出所述额头区域内的纵向灰阶变化率,包括如下步骤0031S121提取额头区域图像;0032S122对提取出的额头区域图像进行横向边缘检测,从而计算出所述额头区域内的纵向灰阶变化率Z,本实施例一中将该纵向灰阶变化率称为当前灰阶变化率。0033所述额头区域的纵向灰阶变化率,通过一个横向的SOBEL算子进行计算。0034横向的SOBEL算子00350036通过SOBEL算子计算像素点PI,J处的灰度。
17、变化率0037设点PI,J处的灰度为GIJ,则此处的灰度变化率GIJ为0038GIJSYA00390040在经过横向SOBEL算子处理后的图像上,对应点上的数值即表示此处的横向灰度变化率,具有较高绝对值的变化率表示此处的图像不平滑,反映在人脸上就是有皱纹。0041通过设定一个阈值Y,可以将横向变化率绝对值高于此阈值的区域,认为是存在皱纹。可将满足此条件的像素点进行计数。0042即当|GIJ|Y时,计数T自增,从而计算出所述额头区域的纵向灰阶变化率Z。0043如图5所示,所述S2移动终端微处理控制器接收所述检测数据生成对应的调整指令,具体包括0044S21在移动终端中预存灰阶变化率阈值Z0;00。
18、45S22将当前纵向灰阶变化率Z与灰阶变化率阈值Z0进行比较,当所述当前纵向灰阶变化率Z大于或者等于灰阶变化率阈值Z0时,生成调整指令。0046本领域技术人员可以理解,所述S3移动终端输出模块接收所述调整指令并根据所述调整指令执行相应的输出操作中所述的相应的输出操作可以是放大显示的字体大小或提高播放音量的大小。这样,就可以实现根据用户额头区域的灰阶变化率来确定其额头皱纹的数量,从而确定当前用户的年龄,进而将字体和音量调整到与该年龄的用户相适应的程度。0047实施例二0048如图1所示,本实施例提供一种移动终端自动调整输出的方法,包括如下步骤0049S1利用摄像头检测用户的当前使用状态,生成检测。
19、数据;0050S2移动终端微处理控制器接收所述检测数据生成对应的调整指令;0051S3移动终端输出模块接收所述调整指令并根据所述调整指令执行相应的输出操作。说明书CN104298482A4/5页70052如图6所示,本实施例一中所述的摄像头是指与移动终端显示屏方向一致的摄像头,通常被称作前置摄像头。本实施例一中所述的当前状态是指当前使用该移动终端的用户双眼与前置摄像头之间的距离。以下是所述S1利用摄像头检测用户的当前使用状态,生成检测数据的具体步骤,包括0053S11启动摄像头拍摄获得人脸图片后,根据人脸图片数据获得用户眼部与显示屏纵向中心位置之间的初始距离D3;0054S12对所述初始距离D。
20、3进行补偿处理,从而获得补偿距离D3,所述补偿距离D3作为所述S1中所述的利用摄像头检测用户的当前使用状态所生成检测数据被发送给微处理控制器。0055如图7所示,所述S11具体包括0056S111当移动终端接收到用户输入的用户启动文本应用程序的外部指令时,移动终端启动摄像头进行拍摄,获得当前用户的脸部图像数据;0057S112在所述脸部图像数据中,确定出双眼的像素坐标E1和E2,并算出双眼的间距瞳距DE;本领域技术人员可以理解,可采用如下公式来计算双眼的间距瞳距DE00580059S113根据双眼的间距DE的平均值以及前置摄像头的对角线视角,计算出人眼与前置摄像头之间的垂直距离D1;本领域技术。
21、人员可以理解,双眼的间距DE的平均值为61MM;0060S114根据双眼对摄像头的视角X以及前置摄像头的宽度像素数X和高度像素数Y,计算出前置摄像头与显示屏纵向中线位置之间的距离D2;0061D115根据上述前置摄像头与显示屏纵向中线位置之间的距离D2,以及人眼在前摄像头拍摄画面中所处的位置,计算出人眼到显示屏中心位置之间的距离D3;本领域技术人员可以理解,可采用如下方法计算出人眼到屏幕中心的距离D3设用户眼部连线到前摄像头中线的像素距离为DH,如垂直距离的计算,可得用户眼部连线到前摄像头中线的距离H为00620063则用户眼睛到屏幕中心的距离D3计算如下00640065从而获得人眼到屏幕中心。
22、的距离D3。0066如图8所示,S2移动终端微处理控制器接收所述检测数据生成对应的调整指令,具体包括0067S21在移动终端中预存第一阈值S1和第二阈值S2,且第一阈值S1小于第二阈值S2;0068S22将当前计算获得的补偿距离D3与所述第一阈值S1和第二阈值S2进行比较,当补偿距离D3大于所述第二阈值S2时或当补偿距离D3小于第一阈值S1时,生成调整指令;当补偿距离D3大于或等于第一阈值S1且小于或等于第二阈值S2时,不进行说明书CN104298482A5/5页8操作;本领域技术人员可以理解,所述调整指令为控制显示字体放大的指令,这样当上述补偿距离D3大于所述第二阈值S2时,判定为此时用户双。
23、眼距离显示屏较远,此时自动放大显示的字体,便于用户查看;或者当上述补偿距离D3小于第一阈值S1时,判定为此时用户双眼距离显示屏较近,此时认为用户视力不佳,需进行字体放大显示,此时自动放大显示的字体以便于使用户双眼与显示屏保持适当距离,保护视力不再进一步下降;而当补偿距离D3大于或等于第一阈值S1且小于或等于第二阈值S2时,判定用户的双眼与与显示屏距离适当,因而不需要进行任何操作。0069本领域技术人员可以理解,关于阈值的设定,对于屏幕像素密度为240DPI的设备,24像素的字体在屏幕上显示的高度为01英寸254毫米,人眼查看字体,需保证字体在视角中大于20角分,才能较为轻松的阅读,因此可得公式。
24、00700071即字体高度要大于阅读距离的0072设当前设备的像素密度为MDPI,当前显示字体的像素高度为HP,则第一阈值S1可设定为00730074第二阈值S2的设定可参考人眼结构,人眼对25CM以内的物体聚焦,长时间后会导致视疲劳,因此可将第二阈值S2设定为25CM。0075最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。说明书CN104298482A1/4页9图1图2说明书附图CN104298482A2/4页10图3图4图5说明书附图CN104298482A103/4页11图6图7说明书附图CN104298482A114/4页12图8说明书附图CN104298482A12。