一种屏幕图像旋转控制方法、装置以及移动设备制造方法及图纸

技术编号:15690416 阅读:80 留言:0更新日期:2017-06-24 02:47
本发明专利技术公开了一种屏幕图像旋转控制方法、装置以及移动设备,通过获取手指在屏幕双击的消息,以及双击后在屏幕上移动的消息,并获取手指双击的位置和移动的位置;若双击位置在屏幕上任意一个顶角区域,且移动位置在屏幕边缘,则以所点击的顶角区域对应顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。本发明专利技术通过双击屏幕的四角去触发旋转功能,并根据手指在屏幕边缘滑动的消息,双击的图像顶角会跟随手指的移动而移动,从而调动这个图像的旋转。与现有技术相比,本发明专利技术可以将显示图像按照用户的角度任意的设置,提高用户的体验效果。

Screen image rotation control method, device and mobile device

The invention discloses a screen image rotation control method, device and mobile device, by getting the message on the screen double-click on the finger, and messages after moving on the screen, and the finger double click the location and mobile location acquisition; if any one double position angle area of the screen, and mobile location on the screen the edge is to click on the corresponding vertex coordinates of the vertex region as a reference point, calculating the difference between reference point and finger moving point coordinates, and coordinate difference calculated after rotation angle of four screen coordinates according to the corresponding. The present invention to trigger the rotation function through four double click on the screen, and according to the finger on the edge of the screen slide message, double-click the image angle will follow the movement of the finger movement, so as to arouse the image rotation. Compared with the prior art, the display image can be arbitrarily arranged according to the user's angle so as to improve the user's experience effect.

【技术实现步骤摘要】
一种屏幕图像旋转控制方法、装置以及移动设备
本专利技术涉及移动设备屏幕显示
,具体涉及一种屏幕图像旋转控制方法、装置以及移动设备。
技术介绍
随着工业电子技术的发展以及信息产业的不断壮大,工业电子产品以及个人消费产品层出不穷,而显示器作为输出设备也被广泛的应用到各种电子终端上。而一般的终端设备在用户使用时为了能够实现多角度观看内容,只能将整个设备同显示器一起进行旋转,这样既费时又费力。而目前流行的做法就是通过重力感应器进行调整角度,而如果对于水平放置的将无法起作用,同时该方法也需要将设备进行移动才可以实现,用户体验不是很好。
技术实现思路
专利技术目的:针对现有技术中存在的问题,本专利技术提供一种屏幕图像旋转控制方法、装置以及移动设备,可以将显示图像按照用户的角度任意的设置,提高用户的体验效果。技术方案:为实现上述专利技术目的,本专利技术采用如下技术方案:一种屏幕图像旋转控制方法,包括如下步骤:获取手指在屏幕双击的消息,以及双击后在屏幕上移动的消息,并获取手指双击的位置和移动的位置;若双击位置在屏幕上任意一个顶角区域,且移动位置在屏幕边缘,则以所点击的顶角区域对应顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。作为优选,当手指在屏幕上走完一个屏幕长或宽后,以手指刚进过的屏幕顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。作为优选,所述计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值的具体方法为:设屏幕四角坐标分别为A(x1,y1)、B(x2,y2)、C(x3,y3)和D(x4,y4),手指沿x轴或y轴移动,手指移动点的坐标为M(x0,y0),屏幕长宽比为k;若屏幕左下顶角A(x1,y1)为参考点,M在A右方,则计算差值a=x1-x0,移动后的A,B,C,D依次坐标变为(x1-a,y1),(x2,y2-a/k),(x3+a,y3),(x4,y4+a/k);若屏幕左下顶角A(x1,y1)为参考点,M在A上方,则计算差值b=y1-y0,移动后的A,B,C,D依次坐标变为(x1,y1-b),(x2+k*b,y2),(x3,y3+b),(x4-k*a,y4);若屏幕右下顶角B(x2,y2)为参考点,M在A左方,则计算差值a=x2-x0,移动后的A,B,C,D依次坐标变为(x1,y1+a/k),(x2-a,y2),(x3,y3-a/k),(x4+a,y4);若屏幕右下顶角B(x2,y2)为参考点,M在A上方,则计算差值b=y2-y0,移动后的A,B,C,D依次坐标变为(x1-k*b,y1),(x2,y2-b),(x3+k*b,y3),(x4,y4+b);若屏幕右上顶角C(x3,y3)为参考点,M在A左方,则计算差值a=x3-x0,移动后的A,B,C,D依次坐标变为(x1+a,y1),(x2,y2+a/k),(x3-a,y3),(x4,y4-a/k);若屏幕右上顶角C(x3,y3)为参考点,M在A下方,则计算差值b=y3-y0,移动后的A,B,C,D依次坐标变为(x1,y1+b),(x2-k*b,y2),(x3,y3-b),(x4+k*b,y4);若屏幕左上顶角D(x4,y4)为参考点,M在A右方,则计算差值a=x4-x0,移动后的A,B,C,D依次坐标变为(x1,y1-a/k),(x2+a,y2),(x3,y3+a/k),(x4-a,y4);若屏幕左上顶角D(x4,y4)为参考点,M在A下方,则计算差值b=y4-y0,移动后的A,B,C,D依次坐标变为(x1+k*b,y1),(x2,y2+b),(x3-k*b,y3),(x4,y4-b)。一种屏幕图像旋转控制装置,包括:获取单元,用于获取手指在屏幕双击的消息,以及双击后在屏幕上移动的消息,并获取手指双击的位置和移动的位置;判断单元,用于判断双击位置是否在屏幕上任意一个顶角区域,以及移动位置是否在屏幕边缘;以及,旋转单元,用于当在屏幕顶角区域双击并沿屏幕边缘移动时,以所点击的顶角区域对应顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。作为优选,还包括参考点预测单元,用于根据当前参考点与手指移动坐标点坐标的差值预测走完一个屏幕长或宽后下一个参考点。一种移动设备,包括:触摸电容检测模块,触摸屏驱动模块,微处理器模块,UI应用界面模块,旋转控制模块以及显示模块;所述微处理器模块用于控制UI应用界面图像旋转;所述触摸电容检测模块用于检测手指在屏幕边缘引起的异常触发;所述触摸屏驱动模块用于将检测到的异常触发处理成坐标信息并发送给微处理器模块;所述微处理器模块用于将从触摸屏驱动模块得到的坐标程序发送给旋转控制模块,同时通知UI应用界面模块读取旋转控制模块处理后的信息;所述旋转控制模块用于处理旋转方向以及UI应用界面所需要的图像尺寸信息;所述UI应用界面模块用于根据图像尺寸信息绘制图像;所述显示模块用于显示旋转图像。作为优选,所述旋转控制模块包括:获取单元,用于获取手指在屏幕双击的消息,以及双击后在屏幕上移动的消息,并获取手指双击的位置和移动的位置;判断单元,用于判断双击位置是否在屏幕上任意一个顶角区域,以及移动位置是否在屏幕边缘;旋转单元,用于当在屏幕顶角区域双击并沿屏幕边缘移动时,以所点击的顶角区域对应顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值;以及预测单元,用于根据当前参考点与手指移动坐标点坐标的差值预测走完一个屏幕长或宽后下一个参考点。有益效果:本专利技术通过双击屏幕的四角去触发旋转功能,并根据手指在屏幕边缘滑动的消息,双击的图像顶角会跟随手指的移动而移动,从而调动这个图像的旋转。与现有技术相比,本专利技术可以将显示图像按照用户的角度任意的设置,提高用户的体验效果。附图说明图1为本专利技术实施例的方法流程图。图2为本专利技术实施例方法中屏幕四角坐标示意图。图3为本专利技术实施例方法中屏幕旋转控制流程示意图。图4为本专利技术实施例的装置结构示意图。图5为本专利技术实施例的移动设备结构框图。具体实施方式下面结合具体实施例,进一步阐明本专利技术,应理解这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围,在阅读了本专利技术之后,本领域技术人员对本专利技术的各种等价形式的修改均落于本申请所附权利要求所限定的范围。如图1所示,本专利技术实施例公开的一种屏幕图像旋转控制方法,包括:获取手指在屏幕双击的消息,以及双击后在屏幕上移动的消息,并获取手指双击的位置和移动的位置;若双击位置在屏幕上任意一个顶角区域,且移动位置在屏幕边缘,则以所点击的顶角区域对应顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。本实施例方法首先通过双击屏幕的四角去触发旋转功能,当手指在右侧边缘滑动时,双击的图像右顶角会跟随手指的移动而移动,从而调动这个图像的旋转,当手指在左侧边缘滑动时,双击的图像左顶角会跟随手指的移动而移动,从而调动这个图像的旋转。为了使图像跟随手指在屏幕四周移动而移动,当手指在屏幕上走完一个屏幕长或宽后,自动进本文档来自技高网...
一种屏幕图像旋转控制方法、装置以及移动设备

【技术保护点】
一种屏幕图像旋转控制方法,其特征在于,包括如下步骤:获取手指在屏幕双击的消息,以及双击后在屏幕上移动的消息,并获取手指双击的位置和移动的位置;若双击位置在屏幕上任意一个顶角区域,且移动位置在屏幕边缘,则以所点击的顶角区域对应顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。

【技术特征摘要】
1.一种屏幕图像旋转控制方法,其特征在于,包括如下步骤:获取手指在屏幕双击的消息,以及双击后在屏幕上移动的消息,并获取手指双击的位置和移动的位置;若双击位置在屏幕上任意一个顶角区域,且移动位置在屏幕边缘,则以所点击的顶角区域对应顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。2.根据权利要求1所述的一种屏幕图像旋转控制方法,其特征在于,当手指在屏幕上走完一个屏幕长或宽后,以手指刚进过的屏幕顶角的坐标点为参考点,计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值。3.根据权利要求1所述的一种屏幕图像旋转控制方法,其特征在于,所述计算参考点与手指移动点坐标的差值,并根据差值计算旋转后的屏幕四角对应的坐标点的坐标值的具体方法为:设屏幕四角坐标分别为A(x1,y1)、B(x2,y2)、C(x3,y3)和D(x4,y4),手指沿x轴或y轴移动,手指移动点的坐标为M(x0,y0),屏幕长宽比为k;若屏幕左下顶角A(x1,y1)为参考点,M在A右方,则计算差值a=x1-x0,移动后的A,B,C,D依次坐标变为(x1-a,y1),(x2,y2-a/k),(x3+a,y3),(x4,y4+a/k);若屏幕左下顶角A(x1,y1)为参考点,M在A上方,则计算差值b=y1-y0,移动后的A,B,C,D依次坐标变为(x1,y1-b),(x2+k*b,y2),(x3,y3+b),(x4-k*a,y4);若屏幕右下顶角B(x2,y2)为参考点,M在A左方,则计算差值a=x2-x0,移动后的A,B,C,D依次坐标变为(x1,y1+a/k),(x2-a,y2),(x3,y3-a/k),(x4+a,y4);若屏幕右下顶角B(x2,y2)为参考点,M在A上方,则计算差值b=y2-y0,移动后的A,B,C,D依次坐标变为(x1-k*b,y1),(x2,y2-b),(x3+k*b,y3),(x4,y4+b);若屏幕右上顶角C(x3,y3)为参考点,M在A左方,则计算差值a=x3-x0,移动后的A,B,C,D依次坐标变为(x1+a,y1),(x2,y2+a/k),(x3-a,y3),(x4,y4-a/k);若屏幕右上顶角C(x3,y3)为参考点,M在A下方,则计算差值b=y3-y0,移动后的A,B,C,D依次坐标变为(x1,y1+b),(x2-k*b,y2),(x3,y3-b),(x4+k*b,y4);若屏幕左上顶角D(x4,y4)为参考点,M在A右方,则计算差值a=x...

【专利技术属性】
技术研发人员:崔晓杰蔡蓉赵鸿飞
申请(专利权)人:南京中科创达软件科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1