本发明涉及图像显示技术领域,尤其涉及一种自动调节图像显示的方法及系统。
背景技术:
目前对图片的放大与缩小功能都是通过手指的开合与点击手机的放大、缩小的按钮来实现,无法对图片进行自动调节,在一些场景使用起来不方便。比如利用手机自拍杆拍照,拍完之后想要看照片的拍摄质量,这就需要将手机从自拍杆上取下来,然后利用手指来对照片进行放大缩小,上下左右移动,实际操作起来很繁锁。
技术实现要素:
本发明提供了一种自动调节图像显示的方法及系统,该方法及系统实现了对智能移动终端屏幕图像的自动调节。
为实现上述设计,本发明采用以下技术方案:
第一方面,提供了一种自动调节图像显示的方法,包括:
获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像;
获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。
其中,所述根据所述距离缩放当前屏幕图像,包括:
根据所述距离得到调整系数;
将所述当前屏幕图像调整为所述调整系数乘以原始图像。
其中,所述根据所述距离得到调整系数,包括:
设置第一预置距离和第二预置距离,所述第一预置距离小于所述第二预置距离;
当所述距离小于等于第一预置距离时,所述调整系数为所述原始图像的放大倍数最大值;
当所述距离大于等于第二预置距离时,所述调整系数为1;
当所述距离大于所述第一预置距离且小于第二预置距离时,所述调整系数为第一差值与第二差值的比值乘以所述原始图像的放大倍数最大值;其中,所述第一差值为所述第二预置距离与所述距离的差值;所述第二差值为所述第二预置距离与所述第一预置距离的差值。
其中,所述获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像,包括:
获取所述智能移动终端的旋转方向和在所述旋转方向上的旋转角度;
根据所述旋转方向确定所述缩放图像的移动方向,根据所述旋转角度确定所述缩放图像在所述移动方向上的移动距离。
其中,所述旋转方向包括:当前时刻方向相对于前一时刻方向的旋转方向;或当前时刻方向相对于参考方向的旋转方向。
其中,所述根据所述旋转方向确定所述缩放图像的移动方向,包括:
当所述旋转方向为下时,将所述缩放图像向上移动;
当所述旋转方向为上时,将所述缩放图像向下移动;
当所述旋转方向为左时,将所述缩放图像向右移动;
当所述旋转方向为右时,将所述缩放图像向左移动。
第二方面,提供了一种自动调节图像显示的系统,包括:
缩放单元,用于获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像;
移动单元,用于获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。
其中,所述缩放单元包括:
第一获取单元,用于获取智能移动终端屏幕与前方遮挡物之间的距离;
第一缩放单元,用于根据所述距离缩放当前屏幕图像;
得到单元,用于得到缩放图像;
所述第一缩放单元包括:
系数得到单元,用于根据所述距离得到调整系数;
调整单元,用于将所述当前屏幕图像调整为所述调整系数乘以原始图像;
所述系数得到单元包括:
设置单元,用于设置第一预置距离和第二预置距离,所述第一预置距离小于所述第二预置距离;
第一调整系数单元,用于当所述距离小于等于第一预置距离时,所述调整系数为所述原始图像的放大倍数最大值;
第二调整系数单元,用于当所述距离大于等于第二预置距离时,所述调整系数为1;
第三调整系数单元,用于当所述距离大于所述第一预置距离且小于第二预置距离时,所述调整系数为第一差值与第二差值的比值乘以所述原始图像的放大倍数最大值;其中,所述第一差值为所述第二预置距离与所述距离的差值;所述第二差值为所述第二预置距离与所述第一预置距离的差值。
其中,所述移动单元包括:
第二获取单元,用于获取所述智能移动终端的旋转方向和在所述旋转方向上的旋转角度;
确定单元,用于根据所述旋转方向确定所述缩放图像的移动方向,根据旋转角度确定所述缩放图像在所述移动方向上的移动距离。
其中,所述旋转方向包括:当前时刻方向相对于前一时刻方向的旋转方向;或当前时刻方向相对于所述参考方向的旋转方向;
所述确定单元包括:
第一确定单元,用于根据所述旋转方向确定所述缩放图像的移动方向;
第二确定单元,用于根据所述旋转角度确定所述缩放图像在所述移动方向上的移动距离;
所述第一确定单元包括:
第一移动单元,用于当所述旋转方向为下时,将所述缩放图像向上移动;
第二移动单元,用于当所述旋转方向为上时,将所述缩放图像向下移动;
第三移动单元,用于当所述旋转方向为左时,将所述缩放图像向右移动;
第四移动单元,用于当所述旋转方向为右时,将所述缩放图像向左移动。
第三方面,提供了一种智能移动终端,包括上述任一项所述的自动调节图像显示的系统。
本发明的有益效果为:本发明实施例通过获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像;获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。先根据距离对当前屏幕图像进行缩放得到缩放图像,然后根据旋转信息对缩放图像进行移动,实现了对智能移动终端屏幕图像的自动调节,极大的提高了屏幕图像显示的灵活度,提高了用户的体验度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。
图1是本发明具体实施方式中提供的一种自动调节图像显示的方法的第一实施例的方法流程图。
图2是本发明具体实施方式中提供的一种自动调节图像显示的方法的第二实施例的方法流程图。
图3是本发明具体实施方式中提供的一种自动调节图像显示的系统的第一实施例的结构方框图。
图4是本发明具体实施方式中提供的一种自动调节图像显示的系统的第二实施例的结构方框图。
具体实施方式
为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本方案中的智能移动终端包括:智能手机、平板电脑等。
实施例一:
请参考图1,其是本发明具体实施方式中提供的一种自动调节图像显示的方法的第一实施例的方法流程图。如图所示,该方法包括:
步骤S101:获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像。
通过智能移动终端的距离传感器获取智能移动终端屏幕与前方遮挡物的距离,根据该距离得到调整系数,将当前屏幕图像的尺寸调整为调整系数乘以原始图像尺寸,即缩放图像的尺寸为调整系数乘以原始图像尺寸。对当前屏幕图像进行缩放后,得到的缩放图像的尺寸可能大于当前屏幕图像的尺寸,也可能小于当前屏幕图像的尺寸。根据所述距离缩放当前屏幕图像,包括:当智能移动终端屏幕与前方遮挡物之间的距离比前一时刻测的距离小的时候,将当前屏幕图像的尺寸放大;当智能移动终端屏幕与前方遮挡物之间的距离比前一时刻测的距离大的时候,将当前屏幕图像的尺寸缩小;当智能移动终端屏幕与前方遮挡物之间的距离与前一时刻测的距离相等的时候,当前屏幕图像的尺寸不变。其中,距离传感器可以是红外测距仪或者红外摄像头。智能移动终端屏幕与前方遮挡物之间的距离可以为移动终端屏幕红外测距仪与前方遮挡物最近的距离,或者移动终端屏幕红外摄像头与人脸的距离,或者移动终端屏幕红外摄像头与人眼睛的距离等,智能移动终端屏幕与前方遮挡物之间的距离可以在移动终端出厂的时候设置,也可以由用户根据具体使用情况自定义设置。
根据所述距离获得调整系数,包括:设置第一预置距离和第二预置距离,所述第一预置距离小于所述第二预置距离;当所述距离小于等于第一预置距离时,所述调整系数为所述原始图像的放大倍数最大值;当所述距离大于等于第二预置距离时,所述调整系数为1;当所述距离大于所述第一预置距离且小于第二预置距离时,所述调整系数为第一差值与第二差值的比值乘以所述原始图像的放大倍数最大值;其中,所述第一差值为所述第二预置距离与所述距离的差值;所述第二差值为所述第二预置距离与所述第一预置距离的差值。其中,第一预置距离和第二预置距离的值可以根据用户的实际需求进行设置;如进行自拍时,为了使所有人都在屏幕中,自拍一个人的第一预置距离和第二预置距离的值比自拍多个人第一预置距离和第二预置距离的值小。
步骤S102:获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。
旋转信息包括旋转方向和在所述旋转方向上的旋转角度。智能移动终端通过陀螺仪传感器获取智能移动终端的旋转方向和在该旋转方向上的旋转角度;根据旋转方向确定缩放图像的移动方向,根据旋转角度确定缩放图像在移动方向上的移动距离。
根据旋转方向移动缩放图像,主要有以下几种方式:
方式一:当旋转方向为下时,将缩放图像向上移动;
方式二:当旋转方向为上时,将缩放图像向下移动;
方式三:当旋转方向为左时,将缩放图像向右移动;
方式四:当旋转方向为右时,将缩放图像向左移动。
当旋转方向为上述四种方式之中两种的组合时,缩放图像的移动方向也是相应的两种移动方向的组合;如:当旋转方向为右上时,将缩放图像向左下移动。
根据旋转角度确定缩放图像在移动方向上的移动距离,具体为:旋转角度占最大旋转角度的百分比等于缩放图像在移动方向上的移动距离占最大移动距离的百分比,将该百分比乘以移动方向上的最大移动距离,即可得到缩放图像在移动方向上的移动距离;当旋转角度大于最大旋转角度时,按照最大旋转角度计算。如:当智能移动终端向右旋转的最大旋转角度为20°、智能移动终端屏幕左边界离图像的左边界为20㎝时,若旋转角度为10°,则向左移动的移动距离占最大移动距离的百分比为10/20=50%,缩放图像向左的移动距离为20*50%=10㎝;若旋转角度为25°(大于最大旋转角度),则向左移动的移动距离占最大移动距离的百分比为100%,即缩放图像向左的移动距离为20㎝。
综上所述,本发明实施例通过获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像;获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。先根据距离对当前屏幕图像进行缩放得到缩放图像,然后根据旋转信息对缩放图像进行移动,实现了对智能移动终端屏幕图像的自动调节,极大的提高了屏幕图像显示的灵活度,提高了用户的体验度。
实施例二:
请参考图2,其是本发明具体实施方式中提供的一种自动调节图像显示的方法的第二实施例的方法流程图。如图所示,该方法包括:
步骤S201:获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像。
用户在使用智能移动终端进行拍照或者查看照片的时候,通过红外摄像头获取智能移动终端屏幕与人脸的距离,根据该距离的大小得到相应的调整系数来自动调整当前屏幕图像的大小,得到缩放图像。
可选地,设置第一预置距离为10㎝,第二预置距离为30㎝,原始图像的放大倍数的最大值为20,设距离为X;则当X大于等于30㎝时,调整系数为1,当前屏幕图像调整为原始图像大小,即缩放图像的尺寸为原始图像尺寸;如当X等于31㎝、35㎝或40㎝时,得到的缩放图像的尺寸都是原始图像的尺寸。当X大于10㎝且小于30㎝时,调整系数为20*(30-X)/(30-10),即缩放图像的尺寸为原始图像尺寸的20*(30-X)/(30-10)倍;如:当X等于20㎝时,调整系数为20*(30-20)/(30-10)=10,即缩放图像的尺寸为原始图像尺寸的10倍。当X小于等于10㎝时,调整系数为20,即缩放图像的尺寸为原始图像尺寸的20倍;如:当X等于为9cm、10cm或6cm时,缩放图像的尺寸为原始图像尺寸的20倍。
步骤S202:获取所述智能移动终端的旋转方向和在所述旋转方向上的旋转角度。
旋转方向包括以下两种:
第一种:当前时刻方向相对于前一时刻方向的旋转方向,即智能移动终端的当前时刻方向相对于前一时刻方向的旋转方向。智能移动终端周期性的采集智能移动终端的旋转方向,可选地,旋转方向的采集周期为0.1秒,即每0.1秒采集一次智能移动终端的旋转方向;如:第一个0.1秒的方向是向左30°,第二个0.1秒的方向是向左30°,第三个0.1秒的方向是向左45°,则智能移动终端的第二个0.1秒的方向相对于第一个0.1秒的方向的旋转方向为0,即没有旋转;而智能移动终端的第三个0.1秒的方向相对于第二个0.1秒的方向的旋转方向为向左旋转。
第二种:当前时刻方向相对于参考方向的旋转方向,即先设置智能移动终端的参考方向,然后获得智能移动终端当前方向相对于参考方向的旋转方向。可选地,设置参考方向为向下倾斜45°,若当前方向为向上垂直水平方向,则旋转方向为向上旋转;若当前方向为向下倾斜60°,则旋转方向为向下旋转。
步骤S203:根据所述旋转方向确定所述缩放图像的移动方向,根据所述旋转角度确定所述缩放图像在所述移动方向上的移动距离。
移动缩放图像有以下两种实施方式:
实施方式一:每有一次旋转就将缩放图像向相应方向移动一点距离,这个距离可以是绝对距离,如:获取智能移动终端的旋转方向为右,将缩放图像向左移动2㎝;也可以是百分比距离,如:获取智能移动终端的旋转方向为右,将缩放图像向左移动缩放图像的5%,若缩放图像向左移动的总距离不足5%,则将缩放图像向左移动到右边界到达屏幕的右边界。
实施方式二:只要出现一次旋转,就将缩放图像沿着相应方向匀速一直移动直到缩放图像的边界为止,如:当旋转方向为下时,将缩放图像向上移动直到缩放图像的下边界到达屏幕的下边界。
旋转角度还可以决定缩放图像在移动方向上的移动速度;可选地,设置一个预置角度,当旋转角度大于预置角度时,缩放图像在移动方向上以第一速度移动;当旋转角度小于等于预置角度时,缩放图像在移动方向上以第二速度移动。如:预置角度为10°,第一速度为0.2厘米/秒,第二速度为0.1厘米/秒,当智能移动终端向下的旋转角度为15°时,则缩放图像向上移动的速度为0.2厘米/秒;当智能移动终端向下的旋转角度为5°时,则缩放图像向上移动的速度为0.1厘米/秒。
用户使用自拍杆上的手机拍照或拍照后查看照片时,可以选取合适的参考距离和参考方向,通过调节手机屏幕与用户人脸的距离来调节手机屏幕中图像的显示尺寸,通过手机的旋转可以实现将屏幕中图像进行上下左右的移动,可以灵活的显示图像,提高了屏幕中图像显示的操纵简单灵活,使用十分方便。
综上所述,本发明实施例通过检测智能移动终端屏幕与遮挡物之间的距离可以获得该屏幕与人脸的距离,而且可以通过调节该距离对当前屏幕图像进行缩放,得到缩放图像,然后通过旋转智能移动终端使得缩放图像灵活的进行上下左右的移动来查看缩放图像的整个部分,而且可以通过旋转角度灵活的设置缩放图像在移动方向上的移动距离和移动速度;对智能移动终端屏幕图像的显示操作灵活简单,实现了对智能移动终端屏幕图像的自动调节,极大的改善了用户的体验。
以下为本方案一种自动调节图像显示的系统的实施例,一种自动调节图像显示的系统的实施例基于一种自动调节图像显示的方法的实施例实现,在一种自动调节图像显示的系统的实施例中未尽的描述,请参考一种自动调节图像显示的方法的实施例。
实施例三:
请参考图3,其是本发明具体实施方式中提供的一种自动调节图像显示的系统的第一实施例的结构方框图。如图所示,该方法包括:
缩放单元310,用于获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像。
缩放单元310包括:第一获取单元、第一缩放单元和得到单元。
第一获取单元,用于获取智能移动终端屏幕与前方遮挡物之间的距离。
第一缩放单元,用于根据所述距离缩放当前屏幕图像。
得到单元,用于得到缩放图像。
第一缩放单元包括:系数得到单元和调整单元。
系数得到单元,用于根据所述距离得到调整系数。
调整单元,用于将所述当前屏幕图像调整为所述调整系数乘以原始图像。
系数得到单元包括:设置单元、第一调整系数单元、第二调整系数单元和第三调整系数单元。
设置单元,用于设置第一预置距离和第二预置距离,所述第一预置距离小于所述第二预置距离。
第一调整系数单元,用于当所述距离小于等于第一预置距离时,所述调整系数为所述原始图像的放大倍数最大值。
第二调整系数单元,用于当所述距离大于等于第二预置距离时,所述调整系数为1。
第三调整系数单元,用于当所述距离大于所述第一预置距离且小于第二预置距离时,所述调整系数为第一差值与第二差值的比值乘以所述原始图像的放大倍数最大值;其中,所述第一差值为所述第二预置距离与所述距离的差值;所述第二差值为所述第二预置距离与所述第一预置距离的差值。
移动单元320,用于获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。
旋转信息包括旋转方向和在所述旋转方向上的旋转角度。智能移动终端通过陀螺仪传感器获取智能移动终端的旋转方向和在该旋转方向上的旋转角度;根据旋转方向确定缩放图像的移动方向,根据旋转角度确定缩放图像在移动方向上的移动距离。
综上所述,缩放单元310获取智能移动终端屏幕与前方遮挡物之间的距离,根据所述距离缩放当前屏幕图像,得到缩放图像;移动单元320获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。先根据距离对当前屏幕图像进行缩放得到缩放图像,然后根据旋转信息对缩放图像进行移动,实现了对智能移动终端屏幕图像的自动调节,极大的提高了屏幕图像显示的灵活度,提高了用户的体验度。
实施例四:
请参考图4,其是本发明具体实施方式中提供的一种自动调节图像显示的系统的第二实施例的结构方框图。如图所示,该系统包括:
缩放单元310,用于获取智能移动终端屏幕与前方遮挡物的之间距离,根据所述距离缩放当前屏幕图像,得到缩放图像。
移动单元320,用于获取智能移动终端的旋转信息,根据所述旋转信息移动所述缩放图像。
移动单元320包括:第二获取单元321和确定单元322。
第二获取单元321,用于获取所述智能移动终端的旋转方向和在所述旋转方向上的旋转角度。
确定单元322,用于根据所述旋转方向确定所述缩放图像的移动方向,根据所述旋转角度确定所述缩放图像在所述移动方向上的移动距离。
旋转方向包括:当前时刻方向相对于前一时刻方向的旋转方向;或当前时刻方向相对于参考方向的旋转方向。
确定单元322包括:第一确定单元和第二确定单元。
第一确定单元,用于根据所述旋转方向确定所述缩放图像的移动方向。
第一确定单元包括:第一移动单元、第二移动单元、第三移动单元和第四移动单元。
第一移动单元,用于当所述旋转方向为下时,将所述缩放图像向上移动。
第二移动单元,用于当所述旋转方向为上时,将所述缩放图像向下移动。
第三移动单元,用于当所述旋转方向为左时,将所述缩放图像向右移动。
第四移动单元,用于当所述旋转方向为右时,将所述缩放图像向左移动。
第二确定单元,用于根据所述旋转角度确定所述缩放图像在所述移动方向上的移动距离。
综上所述,各单元模块协同工作,移动单元320包括:第二获取单元321和确定单元322;第二获取单元321,用于获取所述智能移动终端的旋转方向和在所述旋转方向上的旋转角度;确定单元322,用于根据所述旋转方向确定所述缩放图像的移动方向,根据所述旋转角度确定所述缩放图像在所述移动方向上的移动距离。通过检测智能移动终端屏幕与遮挡物的距离可以获得该屏幕与人脸的距离,而且可以通过调节该距离对当前屏幕图像进行缩放,得到缩放图像,然后通过旋转智能移动终端使得缩放图像灵活的进行上下左右的移动来查看缩放图像的整个部分,而且可以通过旋转角度灵活的设置缩放图像在移动方向上的移动距离和移动速度;对智能移动终端屏幕图像的显示操作灵活简单,实现了对智能移动终端屏幕图像的自动调节,极大的改善了用户的体验。
实施例五:
一种智能移动终端,包括上述实施例三-实施例四的自动调节图像显示的系统。
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。