著录项信息
专利名称 | 移动终端及显示内容偏转方法 |
申请号 | CN201410039868.2 | 申请日期 | 2014-01-27 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-04-23 | 公开/公告号 | CN103744601A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0487 | IPC分类号 | G;0;6;F;3;/;0;4;8;7查看分类表>
|
申请人 | 上海华勤通讯技术有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区科苑路399号1幢
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华勤技术股份有限公司,华勤技术有限公司 | 当前权利人 | 华勤技术股份有限公司,华勤技术有限公司 |
发明人 | 金鑫 |
代理机构 | 上海弼兴律师事务所 | 代理人 | 薛琦;王婧荷 |
摘要
本发明提供一种移动终端及显示内容偏转方法,移动终端包括:开启模块在重力传感器检到的加速度改变时开启前置摄像头;检测模块依次检测每一前置摄像头与人眼的距离作为第一、第二、第三及第四距离;移动终端处于前后倾斜状态时,计算模块通过第一和第二距离计算第一偏转角度;偏转模块根据第一偏转角度将显示内容三维偏转至与人眼所在平面平行的虚拟平面;缩放模块缩放偏转后的显示内容,以使人眼观察到的显示内容的区域为矩形;移动终端处于左右倾斜状态时,计算模块通过第三和第四距离计算第二偏转角度;偏转模块据第二偏转角度将显示内容三维偏转;缩放模块缩放偏转后的显示内容,以使人眼观察到的显示内容的区域为矩形。达到最佳观看效果。
1.一种移动终端,其包括一重力传感器,其特征在于,该移动终端还包括一开启模块、一检测模块、一判断模块、一计算模块、一偏转模块、一缩放模块及四个前置摄像头,该四个前置摄像头分别为位于该移动终端的屏幕的上方、下方、左侧、右侧的第一前置摄像头、第二前置摄像头、第三前置摄像头、第四前置摄像头;
该开启模块用于在该重力传感器检测到的加速度发生改变时开启该四个前置摄像头;
该检测模块用于通过人眼识别识别出前置摄像头捕获的图像中包括人眼并分别检测该第一前置摄像头、该第二前置摄像头、该第三前置摄像头、该第四前置摄像头与人眼的距离作为第一距离、第二距离、第三距离及第四距离;
该判断模块用于判断该移动终端是处于前后倾斜状态还是左右倾斜状态;
该移动终端处于前后倾斜状态时进入操作一:该计算模块用于通过该第一距离和该第二距离计算出该屏幕所在平面与人眼所在平面之间的第一偏转角度;该偏转模块用于根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的一虚拟平面;该缩放模块用于对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形;
该移动终端处于左右倾斜状态时进入操作二:该计算模块用于通过该第三距离和该第四距离计算出该屏幕所在平面与人眼所在平面之间的第二偏转角度;该偏转模块用于根据该第二偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的一虚拟平面;该缩放模块用于对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形。
2.如权利要求1所述的移动终端,其特征在于,该判断模块用于判断该第一距离和该第二距离的差值是否大于该第三距离和该第四距离的差值,若是则判断出该移动终端处于前后倾斜状态,若否则判断出该移动终端处于左右倾斜状态。
3.如权利要求1所述的移动终端,其特征在于,该操作一中,该计算模块用于通过公式β=90°-α,α=arcos[(L12+H2-L22)/2L1H]计算该第一偏转角度,其中β为该第一偏转角度,L1为该第一距离和该第二距离中的较大值,L2为该第一距离和该第二距离中的较小值,H为该第一前置摄像头与该第二前置摄像头间的距离;
该操作二中,该计算模块用于通过公式β=90°-α,α=arcos[(L32+W2-L42)/2L3W]计算该第二偏转角度,其中β为该第二偏转角度,L3为该第三距离和该第四距离中的较大值,L4为该第三距离和该第四距离中的较小值,W为该第三前置摄像头与该第四前置摄像头间的距离。
4.如权利要求1-3中任意一项所述的移动终端,其特征在于,该操作一中,该缩放模块用于对靠该第一距离和该第二距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第一距离和该第二距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形;
该操作二中,该缩放模块用于对靠该第三距离和该第四距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第三距离和该第四距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形。
5.一种显示内容偏转方法,其特征在于,其利用如权利要求1所述的移动终端实现,该显示内容偏转方法包括以下步骤:
S1、该重力传感器检测加速度;
S2、该开启模块在检测到的加速度发生改变时开启该四个前置摄像头;
S3、该检测模块通过人眼识别识别出每一前置摄像头捕获的图像中包括人眼;
S4、该检测模块分别检测该第一前置摄像头、该第二前置摄像头、该第三前置摄像头、该第四前置摄像头与人眼的距离作为该第一距离、该第二距离、该第三距离及该第四距离;
S5、该判断模块判断该移动终端是处于前后倾斜状态还是左右倾斜状态,若是该移动终端处于前后倾斜状态则进入步骤S6,若是该移动终端处于左右倾斜状态则进入步骤S9;
S6、该计算模块通过该第一距离和该第二距离计算出该屏幕所在平面与人眼所在平面之间的第一偏转角度;
S7、该偏转模块根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的该虚拟平面;
S8、该缩放模块对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形,结束流程;
S9、该计算模块通过该第三距离和该第四距离计算出该屏幕所在平面与人眼所在平面之间的该第二偏转角度;
S10、该偏转模块根据该第二偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的该虚拟平面;
S11、该缩放模块对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形,结束流程。
6.如权利要求5所述的显示内容偏转方法,其特征在于,在步骤S5中,该判断模块判断该第一距离和该第二距离的差值是否大于该第三距离和该第四距离的差值,若是则判断出该移动终端处于前后倾斜状态,若否则判断出该移动终端处于左右倾斜状态。
7.如权利要求5所述的显示内容偏转方法,其特征在于,在步骤S6中,该计算模块通过公式β=90°-α,α=arcos[(L12+H2-L22)/2L1H]计算该第一偏转角度,其中β为该第一偏转角度,L1为该第一距离和该第二距离中的较大值,L2为该第一距离和该第二距离中的较小值,H为该第一前置摄像头与该第二前置摄像头间的距离;
在步骤S9中,该计算模块通过公式β=90°-α,α=arcos[(L32+W2-L42)/2L3W]计算该第二偏转角度,其中β为该第二偏转角度,L3为该第三距离和该第四距离中的较大值,L4为该第三距离和该第四距离中的较小值,W为该第三前置摄像头与该第四前置摄像头间的距离。
8.如权利要求5-7中任意一项所述的显示内容偏转方法,其特征在于,在步骤S8中,该缩放模块对靠该第一距离和该第二距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第一距离和该第二距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形;
在步骤S11中,该缩放模块对靠该第三距离和该第四距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第三距离和该第四距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形。
移动终端及显示内容偏转方法\n技术领域\n[0001] 本发明涉及一种移动设备,特别涉及一种移动终端及利用该移动终端实现的显示内容偏转方法。\n背景技术\n[0002] 用户使用移动终端例如手机时,一般使手机的屏幕与人眼所在的平面相平行,这样方便用户观看手机,同时这种平行方式也最符合人眼观看。但在一些特殊情况下,该手机处于前后倾斜状态或左右倾斜状态,即该屏幕所在平面与人眼所在的平面呈一定的偏转角度,导致用户看到的该屏幕的显示内容倾斜、扭曲。\n发明内容\n[0003] 本发明要解决的技术问题是为了克服现有技术中移动终端处于前后倾斜状态或左右倾斜状态时,用户看到的移动终端的屏幕显示的内容倾斜、扭曲的缺陷,提供一种移动终端及显示内容偏转方法,使得用户左右或前后倾斜移动终端时,仍然能够达到最佳观看效果。\n[0004] 本发明是通过下述技术方案来解决上述技术问题的:\n[0005] 本发明提供一种移动终端,其包括一重力传感器,其特点在于,该移动终端还包括一开启模块、一检测模块、一判断模块、一计算模块、一偏转模块、一缩放模块及四个前置摄像头,该四个前置摄像头分别为位于该移动终端的屏幕的上方、下方、左侧、右侧的第一前置摄像头、第二前置摄像头、第三前置摄像头、第四前置摄像头;\n[0006] 该开启模块用于在该重力传感器检测到的加速度发生改变时开启该四个前置摄像头;\n[0007] 该检测模块用于通过人眼识别识别出前置摄像头捕获的图像中包括人眼并分别检测该第一前置摄像头、该第二前置摄像头、该第三前置摄像头、该第四前置摄像头与人眼的距离作为第一距离、第二距离、第三距离及第四距离;\n[0008] 该判断模块用于判断该移动终端是处于前后倾斜状态还是左右倾斜状态;\n[0009] 该移动终端处于前后倾斜状态时进入操作一:该计算模块用于通过该第一距离和该第二距离计算出该屏幕所在平面与人眼所在平面之间的第一偏转角度;该偏转模块用于根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的一虚拟平面,该虚拟平面与该屏幕所在平面的夹角为该第一偏转角度;该缩放模块用于对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形;\n[0010] 该移动终端处于左右倾斜状态时进入操作二:该计算模块用于通过该第三距离和该第四距离计算出该屏幕所在平面与人眼所在平面之间的第二偏转角度;该偏转模块用于根据该第二偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的一虚拟平面,该虚拟平面与该屏幕所在平面的夹角为该第二偏转角度;该缩放模块用于对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形。\n[0011] 在本方案中,该移动终端处于前后倾斜状态或者左右倾斜状态时,且调用该偏转模块之后,三维偏转后的显示内容所在的虚拟平面与人眼所在平面平行,但从人眼的角度来看,因距离人眼远的该虚拟平面中的显示内容相对较小,距离人眼近的该虚拟平面中的显示内容相对较大,所以人眼观察到的该虚拟平面中的显示内容围成的区域为一个梯形,因而本发明还设置了该缩放模块,该缩放模块对距离人眼远的显示内容进行放大,同时对距离人眼近的显示内容进行缩小,以使得从人眼的角度来看,人眼观察到的显示内容所围成的区域为矩形,达到最佳观看效果。\n[0012] 较佳地,该判断模块用于判断该第一距离和该第二距离的差值是否大于该第三距离和该第四距离的差值,若是则判断出该移动终端处于前后倾斜状态,若否则判断出该移动终端处于左右倾斜状态。\n[0013] 较佳地,该操作一中,该计算模块用于通过公式β=90°-α,α=arcos[(L12+H2-L22)/\n2L1H]计算该第一偏转角度,其中β为该第一偏转角度,L1为该第一距离和该第二距离中的较大值,L2为该第一距离和该第二距离中的较小值,H为该第一前置摄像头与该第二前置摄像头间的距离;\n[0014] 该操作二中,该计算模块用于通过公式β=90°-α,α=arcos[(L32+W2-L42)/2L3W]计算该第二偏转角度,其中β为该第二偏转角度,L3为该第三距离和该第四距离中的较大值,L4为该第三距离和该第四距离中的较小值,W为该第三前置摄像头与该第四前置摄像头间的距离。\n[0015] 较佳地,该操作一中,该缩放模块用于对靠该第一距离和该第二距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第一距离和该第二距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形;\n[0016] 该操作二中,该缩放模块用于对靠该第三距离和该第四距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第三距离和该第四距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形。\n[0017] 本发明还提供一种显示内容偏转方法,其特点在于,其利用上述的移动终端实现,该显示内容偏转方法包括以下步骤:\n[0018] S1、该重力传感器检测加速度;\n[0019] S2、该开启模块在检测到的加速度发生改变时开启该四个前置摄像头;\n[0020] S3、该检测模块通过人眼识别识别出每一前置摄像头捕获的图像中包括人眼;\n[0021] S4、该检测模块分别检测该第一前置摄像头、该第二前置摄像头、该第三前置摄像头、该第四前置摄像头与人眼的距离作为该第一距离、该第二距离、该第三距离及该第四距离;\n[0022] S5、该判断模块判断该移动终端是处于前后倾斜状态还是左右倾斜状态,若是该移动终端处于前后倾斜状态则进入步骤S6,若是该移动终端处于左右倾斜状态则进入步骤S9;\n[0023] S6、该计算模块通过该第一距离和该第二距离计算出该屏幕所在平面与人眼所在平面之间的第一偏转角度;\n[0024] S7、该偏转模块根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的该虚拟平面;\n[0025] S8、该缩放模块对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形,结束流程;\n[0026] S9、该计算模块通过该第三距离和该第四距离计算出该屏幕所在平面与人眼所在平面之间的该第二偏转角度;\n[0027] S10、该偏转模块根据该第二偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的该虚拟平面;\n[0028] S12、该缩放模块对三维偏转后的显示内容进行缩放,以使得人眼观察到的显示内容的区域为矩形,结束流程。\n[0029] 较佳地,在步骤S5中,该判断模块判断该第一距离和该第二距离的差值是否大于该第三距离和该第四距离的差值,若是则判断出该移动终端处于前后倾斜状态,若否则判断出该移动终端处于左右倾斜状态。\n[0030] 较佳地,在步骤S6中,该计算模块通过公式β=90°-α,α=arcos[(L12+H2-L22)/2L1H]计算该第一偏转角度,其中β为该第一偏转角度,L1为该第一距离和该第二距离中的较大值,L2为该第一距离和该第二距离中的较小值,H为该第一前置摄像头与该第二前置摄像头间的距离;\n[0031] 在步骤S9中,该计算模块通过公式β=90°-α,α=arcos[(L32+W2-L42)/2L3W]计算该第二偏转角度,其中β为该第二偏转角度,L3为该第三距离和该第四距离中的较大值,L4为该第三距离和该第四距离中的较小值,W为该第三前置摄像头与该第四前置摄像头间的距离。\n[0032] 较佳地,在步骤S8中,该缩放模块对靠该第一距离和该第二距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第一距离和该第二距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形;\n[0033] 在步骤S11中,该缩放模块对靠该第三距离和该第四距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第三距离和该第四距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形。\n[0034] 在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本发明各较佳实例。\n[0035] 本发明的积极进步效果在于:\n[0036] 本发明的移动终端及显示内容偏转方法,使得该移动终端处于前后倾斜状态或者左右倾斜状态时,三维偏转后的显示内容所在的虚拟平面与人眼所在平面平行,且人眼观察到的显示内容的区域为矩形,达到最佳观看效果。\n附图说明\n[0037] 图1为本发明的较佳实施例的移动终端的示意图。\n[0038] 图2为本发明的较佳实施例的显示内容偏转方法的流程图。\n[0039] 图3为本发明的较佳实施例的手机的示意图。\n[0040] 图4为本发明的较佳实施例的手机测距的示意图。\n[0041] 图5为本发明的较佳实施例的三维偏转后的显示内容的区域的示意图。\n具体实施方式\n[0042] 下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。\n[0043] 参考图1所示,本实施例提供一种移动终端,其包括一重力传感器1、一开启模块2、一检测模块3、一判断模块4、一计算模块5、一偏转模块6、一缩放模块7及四个前置摄像头8,四个该前置摄像头8分别为位于该移动终端的屏幕的上方、下方、左侧、右侧的第一前置摄像头、第二前置摄像头、第三前置摄像头、第四前置摄像头。\n[0044] 上面介绍了该移动终端包括的部件,下面具体介绍各部件所实现的功能:\n[0045] 该重力传感器1用于实时地检测加速度;\n[0046] 该开启模块2用于在检测到的加速度发生改变时开启四个该前置摄像头8;\n[0047] 该检测模块3用于通过人眼识别识别出前置摄像头8捕获的图像中包括人眼并分别检测该第一前置摄像头、该第二前置摄像头、该第三前置摄像头、该第四前置摄像头与人眼的距离作为第一距离、第二距离、第三距离及第四距离;\n[0048] 该判断模块4用于判断该第一距离和该第二距离的差值是否大于该第三距离和该第四距离的差值,若是则判断出该移动终端处于前后倾斜状态,若否则判断出该移动终端处于左右倾斜状态。\n[0049] 该判断模块4判断出该移动终端处于前后倾斜状态时进入操作一:\n[0050] 该计算模块5用于通过公式β=90°-α,α=arcos[(L12+H2-L22)/2L1H]计算该屏幕所在平面与人眼所在平面之间的第一偏转角度,其中β为该第一偏转角度,L1为该第一距离和该第二距离中的较大值,L2为该第一距离和该第二距离中的较小值,H为该第一前置摄像头与该第二前置摄像头间的距离;\n[0051] 该偏转模块6用于根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的一虚拟平面,该虚拟平面与该屏幕所在平面的夹角为该第一偏转角度;\n[0052] 该缩放模块7用于对三维偏转后的显示内容进行缩放,具体为:该缩放模块7用于对靠该第一距离和该第二距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第一距离和该第二距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形。\n[0053] 该判断模块4判断出该移动终端处于左右倾斜状态时进入操作二:\n[0054] 该计算模块5用于通过公式β=90°-α,α=arcos[(L32+W2-L42)/2L3W]计算该屏幕所在平面与人眼所在平面之间的第二偏转角度,其中β为该第二偏转角度,L3为该第三距离和该第四距离中的较大值,L4为该第三距离和该第四距离中的较小值,W为该第三前置摄像头与该第四前置摄像头间的距离;\n[0055] 该偏转模块6用于根据该第二偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的一虚拟平面,该虚拟平面与该屏幕所在平面的夹角为该第二偏转角度;\n[0056] 该缩放模块7用于对三维偏转后的显示内容进行缩放,具体为:该缩放模块7用于对靠该第三距离和该第四距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第三距离和该第四距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形。\n[0057] 参考图2所示,本实施例还提供一种显示内容偏转方法,其利用上述的移动终端实现,该显示内容偏转方法包括以下步骤:\n[0058] 步骤101、该重力传感器检测加速度;\n[0059] 步骤102、该开启模块在检测到的加速度发生改变时开启该四个前置摄像头;\n[0060] 步骤103、该检测模块通过人眼识别识别出每一前置摄像头捕获的图像中包括人眼;\n[0061] 步骤104、该检测模块分别检测该第一前置摄像头、该第二前置摄像头、该第三前置摄像头、该第四前置摄像头与人眼的距离作为该第一距离、该第二距离、该第三距离及该第四距离;\n[0062] 步骤105、该判断模块判断该移动终端是处于前后倾斜状态还是左右倾斜状态,若是该移动终端处于前后倾斜状态则进入步骤106,若是该移动终端处于左右倾斜状态则进入步骤109;判断该移动终端是处于前后倾斜状态还是左右倾斜状态的具体步骤为:该判断模块判断该第一距离和该第二距离的差值是否大于该第三距离和该第四距离的差值,若是则判断出该移动终端处于前后倾斜状态,若否则判断出该移动终端处于左右倾斜状态;\n[0063] 步骤106、该计算模块通过公式β=90°-α,α=arcos[(L12+H2-L22)/2L1H]计算该屏幕所在平面与人眼所在平面之间的第一偏转角度,其中β为该第一偏转角度,L1为该第一距离和该第二距离中的较大值,L2为该第一距离和该第二距离中的较小值,H为该第一前置摄像头与该第二前置摄像头间的距离;\n[0064] 步骤107、该偏转模块根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的该虚拟平面;\n[0065] 步骤108、该缩放模块对三维偏转后的显示内容进行缩放,具体为:该缩放模块对靠该第一距离和该第二距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第一距离和该第二距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形,结束流程;\n[0066] 步骤109、该计算模块通过公式β=90°-α,α=arcos[(L32+W2-L42)/2L3W]计算该屏幕所在平面与人眼所在平面之间的第二偏转角度,其中β为该第二偏转角度,L3为该第三距离和该第四距离中的较大值,L4为该第三距离和该第四距离中的较小值,W为该第三前置摄像头与该第四前置摄像头间的距离;\n[0067] 步骤110、该偏转模块根据该第二偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的该虚拟平面;\n[0068] 步骤111、该缩放模块对三维偏转后的显示内容进行缩放,具体为:该缩放模块对靠该第三距离和该第四距离中数值较大的距离对应的前置摄像头相对较近的显示内容进行放大,同时对靠该第三距离和该第四距离中数值较小的距离对应的前置摄像头相对较近的显示内容进行缩小,以使得人眼观察到的显示内容的区域为矩形,结束流程。\n[0069] 在本实施中,该移动终端处于前后倾斜状态时,如何根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的虚拟平面的实现流程参见申请号为\n201310130456.5、发明名称为“基于安卓系统实现三维旋转界面的方法及装置”的专利参考文献,具体见该专利参考文献的具体实施方式部分(即说明书第8页至第15页)。大致步骤包括:\n[0070] 步骤S1,提取目标对象待实现的三维界面特征信息,根据提取的三维界面特征信息选取三维坐标系,构建映射三维界面特征信息的数学模型,该步骤的实现完全参照该专利参考文献的具体实施方式部分中步骤101下的具体细化内容;\n[0071] 步骤S2,将目标对象加载到数学模型,进行纹理映射处理,该步骤的实现完全参照该专利参考文献的具体实施方式部分中步骤102下的具体细化内容;\n[0072] 步骤S3,对进行纹理映射处理的数学模型进行坐标变换,获取与待实现的三维界面特征相匹配的倾斜数学模型,该步骤的实现完全参照该专利参考文献的具体实施方式部分中步骤103下的具体细化内容,并将本发明计算出的该第一偏转角度β带入该专利参考文献的具体实施方式部分中步骤103下的公式x’2cos2α+z’2=r2cos2α中的α中;\n[0073] 步骤S4,触发倾斜数学模型旋转,得到旋转数学模型,对旋转数学模型按照预先设置的视点进行透视投影,得到旋转数学模型对应的视平面坐标信息,该步骤的实现完全参照该专利参考文献的具体实施方式部分中步骤104下的具体细化内容;\n[0074] 步骤S5,将视平面坐标信息转换为屏幕平面坐标信息,根据转换的屏幕平面坐标信息呈现三维旋转界面,该步骤的实现完全参照该专利参考文献的具体实施方式部分中步骤105下的具体细化内容。\n[0075] 在本实施中,该移动终端处于左右倾斜状态时,如何根据该第二偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的虚拟平面的实现过程参照上述如何根据该第一偏转角度将该屏幕的显示内容三维偏转至与人眼所在平面平行的虚拟平面的实现过程,这里就不再赘述。\n[0076] 下面举一具体的例子来说明本发明,以使得本领域的技术人员能够更好地理解本发明:\n[0077] 本实施例中该移动终端选用手机,如图3所示,其示出了该手机的第一前置摄像头\n81、第二前置摄像头82、第三前置摄像头83、第四前置摄像头84。\n[0078] 该重力传感器1实时地检测加速度,并将检测到的加速度传输至该开启模块2,该开启模块2在检测到的加速度发生改变时开启第一前置摄像头81、第二前置摄像头82、第三前置摄像头83、第四前置摄像头84。\n[0079] 参考图4,该检测模块3通过人眼识别识别出该第一前置摄像头81、该第二前置摄像头82、该第三前置摄像头83、该第四前置摄像头84捕获的图像中包括人眼9,并分别检测该第一前置摄像头81、该第二前置摄像头82、该第三前置摄像头83、该第四前置摄像头84与人眼9的距离作为第一距离D1、第二距离D2、第三距离D3及第四距离D4,D1为23cm,D2为18cm,D3和D4均为20cm,而且该第一前置摄像头81和该第二前置摄像头82之间的距离为H。\n[0080] 该判断模块4判断该第一距离23cm和该第二距离18cm的差值是否大于该第三距离\n20cm和该第四距离20cm的差值,并判断出该第一距离和该第二距离的差值5cm大于该第三距离和该第四距离的差值0cm则表明该移动终端处于前后倾斜状态。\n[0081] 设该第一距离D1和该第一前置摄像头81与该第二前置摄像头82间的距离H之间的夹角为α,则根据余弦公式D22=D12+H2-2D1H*cosα,进而得出α=arcos[(D12+H2-D22)/2D1H],又因为该第一距离D1与人眼所在的平面相垂直,所以该屏幕所在平面与人眼所在平面之间的第一偏转角度β=90°-α,因此,该计算模块5通过公式β=90°-α,α=arcos[(D12+H2-D22)/2D1H]计算出该第一偏转角度β。\n[0082] 该偏转模块6用于根据该第一偏转角度β将该屏幕的显示内容三维偏转至与人眼所在平面平行的一虚拟平面,即该屏幕的显示内容进行第一偏转角度β的三维偏转,该虚拟平面中的显示内容所围成的区域为一梯形(见图5中虚线围成的阴影部分)。\n[0083] 为了达到最佳观看效果,该缩放模块7对靠该第一前置摄像头相对较近的显示内容(即图5中该梯形的上半部分的显示内容)进行放大,同时对靠该第二前置摄像头相对较近的显示内容(即图5中该梯形的下半部分的显示内容)进行缩小,以使得从人眼的角度观察来看,人眼观察到的显示内容的区域为矩形。\n[0084] 虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
法律信息
- 2021-01-19
专利权人的姓名或者名称、地址的变更
专利权人由华勤通讯技术有限公司变更为华勤技术有限公司
地址由201203 上海市浦东新区张江科苑路399号1号楼变更为201203 上海市浦东新区张江高科技园区科苑路399号1幢
- 2021-01-19
专利权人的姓名或者名称、地址的变更
专利权人由华勤技术有限公司变更为华勤技术股份有限公司
地址由201203 上海市浦东新区张江高科技园区科苑路399号1幢变更为201203 上海市浦东新区张江高科技园区科苑路399号1幢
- 2017-05-17
- 2017-02-15
著录事项变更
申请人由上海华勤通讯技术有限公司变更为华勤通讯技术有限公司
地址由201203 上海市浦东新区张江科苑路399号1号楼变更为201203 上海市浦东新区张江科苑路399号1号楼
- 2014-05-21
实质审查的生效
IPC(主分类): G06F 3/0487
专利申请号: 201410039868.2
申请日: 2014.01.27
- 2014-04-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-04-27
|
2009-09-30
| | |
2
| |
2013-08-07
|
2013-04-03
| | |
3
| |
2013-08-14
|
2013-04-15
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |