一种基于移动终端的屏幕缩放控制方法及系统与流程

文档序号:13760084阅读:165来源:国知局
一种基于移动终端的屏幕缩放控制方法及系统与流程

本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端的屏幕缩放控制方法及系统。



背景技术:

目前很多移动终端的显示或应用均是通过一条拖动条进行放大缩小操作,比如最为常见的是在开启移动终端的照相机功能时,用户如果相将图像进行放大操作可以通过拖动屏幕上的拖动条来实现,图像放大的倍数是通过拖动条焦点与起点之间的距离来进行换算的。

现有技术中使用拖动条来对图像进行放大的示意图,在移动终端中预先保存了各种拖动条焦点与起点之间距离与图像放大倍数之间的转换关系;用户通过左右拖动拖动条焦点左右移动来改变拖动条焦点与起点之间的距离,从而来对图像进行各种倍数的放大操作。

但现有技术存在这样的缺陷,由于在移动终端中预先保存的各种拖动条焦点与起点之间距离与图像放大倍数之间的转换关系是确定的,因此,用户在必须精确的将拖动条拖至一个确定的位置才能达到将图像放大到指定倍数,操作不方便。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的屏幕缩放控制方法及系统。本发明提供了一种放大缩小控制方法以使用户可以自行动态调整拖动条放大缩小与拖动距离的关系,从而使放大缩小倍数与拖动距离之间的关系可以根据需要调整,为用户提供了方便。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端的屏幕缩放控制方法,其中,包括:

步骤A、检测用户拖动拖动条焦点,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点;

步骤B、继续检测用户拖动拖动条焦点,获取拖动条焦点与分点之间的第二拖动距离;

步骤C、由第二拖动距离与第一拖动距离的比值作为图像放大倍数或缩小倍数。

所述基于移动终端的屏幕缩放控制方法,其中,所述步骤A具体包括:

A1、检测用户拖动拖动条焦点;

A2、当检测到拖动条焦点位置不变的时间大于等于预设的时间门限时,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点。

所述基于移动终端的屏幕缩放控制方法,其中,所述步骤B具体包括:

B1、继续检测用户区拖动拖动条焦点;

B2、当检测到拖动条焦点位置不变的时间超过预设的时间门限时,获取拖动条焦点与分点之间的第二拖动距离。

所述基于移动终端的屏幕缩放控制方法,其中,所述步骤C具体包括:

C1、当第二拖动距离大于第一拖动距离,则图像放大至原图像乘以第二拖动距离与第一拖动距离的比值;

C2、当第二拖动距离小于第一拖动距离,则图像缩小至原图像乘以第二拖动距离与第一拖动距离的比值;

C3、当第二拖动距离等于第一拖动距离,则图像不变。

所述基于移动终端的屏幕缩放控制方法,其中,所述预设的时间门限为3秒。

一种基于移动终端的屏幕缩放控制系统,其中,包括:

第一检测与获取模块,用于检测用户拖动拖动条焦点,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点;

第二检测与获取模块,用于继续检测用户拖动拖动条焦点,获取拖动条焦点与分点之间的第二拖动距离;

图像缩放倍数计算模块,用于由第二拖动距离与第一拖动距离的比值作为图像放大倍数或缩小倍数。

所述基于移动终端的屏幕缩放控制系统,其中,第一检测与获取模块包括:

第一检测单元,用于检测用户拖动拖动条焦点;

获取与记录单元,用于当检测到拖动条焦点位置不变的时间大于等于预设的时间门限时,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点。

所述基于移动终端的屏幕缩放控制系统,其中,第二检测与获取模块包括:

第二检测单元,用于继续检测用户区拖动拖动条焦点;

获取单元,用于当检测到拖动条焦点位置不变的时间超过预设的时间门限时,获取拖动条焦点与分点之间的第二拖动距离。

所述基于移动终端的屏幕缩放控制系统,其中,图像缩放倍数计算模块包括:

第一缩放计算模块,用于当第二拖动距离大于第一拖动距离,则图像放大至原图像乘以第二拖动距离与第一拖动距离的比值;

第二缩放计算模块,用于当第二拖动距离小于第一拖动距离,则图像缩小至原图像乘以第二拖动距离与第一拖动距离的比值;

第三缩放计算模块,用于当第二拖动距离等于第一拖动距离,则图像不变。

本发明所提供的基于移动终端的屏幕缩放控制方法及系统,所述方法通过检测用户拖动拖动条焦点,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点;继续检测用户拖动拖动条焦点,获取拖动条焦点与分点之间的第二拖动距离;由第二拖动距离与第一拖动距离的比值作为图像放大倍数或缩小倍数;以使用户可以自行动态调整拖动条放大缩小与拖动距离的关系,从而使放大缩小倍数与拖动距离之间的关系可以根据需要调整,为用户提供了方便。

附图说明

图1是本发明基于移动终端的屏幕缩放控制方法的较佳实施例的流程图。

图2是本发明基于移动终端的屏幕缩放控制方法的较佳实施例的中移动终端显示的图像结构示意图。

图3是本发明基于移动终端的屏幕缩放控制系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明基于移动终端的屏幕缩放控制方法的较佳实施例的结构示意图。如图1所示,本发明实施例提供的一种基于移动终端的屏幕缩放控制方法,包括:

步骤S100、检测用户拖动拖动条焦点,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点。

本发明实施例中,需要预先设置一拖动条控件,拖动条控件为一长度固定的条状触摸区域,在拖动条控件中有一拖动条焦点,用户区可以左右拖动拖动条焦点;在本实施例中,整个拖动条控件位于触摸屏中,用户可以通过触摸屏操作对拖动条焦点进行左右拖动操作。如图2所示,图2中表示的为移动终端显示的图像10:其中,20表示为拖动条控件,21表示为拖动条起点,22表示为拖动条焦点。

本发明实施例中,当触摸屏处于释放状态时,拖动条焦点位于拖动条起点位置,当检测到用户触摸触摸屏的触摸点为拖动条焦点时则开始检测拖动条焦点位置的变化。

本发明方法实施例中,检测用户拖动拖动条焦点22;当检测到拖动条焦点22位置不变的时间大于等于预设的时间门限时,获取拖动条焦点22与拖动条起点21之间的第一拖动距离(即如图2所示,21到22的位置为第一拖动距离),并记录当前焦点位置为分点(即对应图2所示的22)。

步骤S200、继续检测用户拖动拖动条焦点,获取拖动条焦点与分点之间的第二拖动距离。

具体为、参考图2所示,继续检测用户区拖动拖动条焦点22;当检测到拖动条焦点22位置不变的时间超过预设的时间门限(例如3秒)时,获取拖动条焦点22与分点之间的第二拖动距离(如图2所示,拖动条焦点22从22位置拖动到b22所示位置的距离为第二距离)。

步骤S300、由第二拖动距离与第一拖动距离的比值作为图像放大倍数或缩小倍数。

本发明中具体为、当第二拖动距离小于第一拖动距离,则图像缩小至原图像乘以第二拖动距离与第一拖动距离的比值;参考图2所示,即当b22到22的距离(第二拖动距离,例如为2厘米)小于22到21的距离(第一拖动距离,例如为6厘米),则图像缩小至原图像乘以第二拖动距离与第一拖动距离的比值,则将原图像缩小3倍(即6除2)。

同理,当第二拖动距离大于第一拖动距离,则图像放大至原图像乘以第二拖动距离与第一拖动距离的比值;在此不在举例说明。

而当第二拖动距离等于第一拖动距离,则图像不变。

本发明实施例中,较佳地,所述预设的时间门限为3秒。

由上可见,本发明提供了一种放大缩小控制方法以使用户可以自行动态调整拖动条放大缩小与拖动距离的关系,从而使放大缩小倍数与拖动距离之间的关系可以根据需要调整,为用户提供了方便。

基于上述方法实施例,本发明还提供了一种基于移动终端的屏幕缩放控制系统,如图3所示,所述系统包括:

第一检测与获取模块210,用于检测用户拖动拖动条焦点,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点;具体如上所述。

第二检测与获取模块220,用于继续检测用户拖动拖动条焦点,获取拖动条焦点与分点之间的第二拖动距离;具体如上所述。

图像缩放倍数计算模块230,用于由第二拖动距离与第一拖动距离的比值作为图像放大倍数或缩小倍数;具体如上所述。

进一步地,所述基于移动终端的屏幕缩放控制系统,第一检测与获取模块包括:

第一检测单元,用于检测用户拖动拖动条焦点;具体如上所述。

获取与记录单元,用于当检测到拖动条焦点位置不变的时间大于等于预设的时间门限时,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点;具体如上所述。

进一步地,所述基于移动终端的屏幕缩放控制系统,第二检测与获取模块包括:

第二检测单元,用于继续检测用户区拖动拖动条焦点;具体如上所述。

获取单元,用于当检测到拖动条焦点位置不变的时间超过预设的时间门限时,获取拖动条焦点与分点之间的第二拖动距离;具体如上所述。

进一步地,所述基于移动终端的屏幕缩放控制系统,其中,图像缩放倍数计算模块包括:

第一缩放计算模块,用于当第二拖动距离大于第一拖动距离,则图像放大至原图像乘以第二拖动距离与第一拖动距离的比值;具体如上所述。

第二缩放计算模块,用于当第二拖动距离小于第一拖动距离,则图像缩小至原图像乘以第二拖动距离与第一拖动距离的比值;具体如上所述。

第三缩放计算模块,用于当第二拖动距离等于第一拖动距离,则图像不变;具体如上所述。

综上所述,本发明所提供的基于移动终端的屏幕缩放控制方法及系统,所述方法通过检测用户拖动拖动条焦点,获取拖动条焦点与拖动条起点之间的第一拖动距离,并记录当前焦点位置为分点;继续检测用户拖动拖动条焦点,获取拖动条焦点与分点之间的第二拖动距离;由第二拖动距离与第一拖动距离的比值作为图像放大倍数或缩小倍数;以使用户可以自行动态调整拖动条放大缩小与拖动距离的关系,从而使放大缩小倍数与拖动距离之间的关系可以根据需要调整,为用户提供了方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1