CN105224211B - 一种操作对象的操作控制方法、装置及移动终端 - Google Patents

一种操作对象的操作控制方法、装置及移动终端 Download PDF

Info

Publication number
CN105224211B
CN105224211B CN201410249339.5A CN201410249339A CN105224211B CN 105224211 B CN105224211 B CN 105224211B CN 201410249339 A CN201410249339 A CN 201410249339A CN 105224211 B CN105224211 B CN 105224211B
Authority
CN
China
Prior art keywords
information
operation object
coordinate
dimensional
operating gesture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410249339.5A
Other languages
English (en)
Other versions
CN105224211A (zh
Inventor
顾绪宁
梁超
李晶晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Mobile Communication Technology Ltd
Original Assignee
Lenovo Mobile Communication Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Mobile Communication Technology Ltd filed Critical Lenovo Mobile Communication Technology Ltd
Priority to CN201410249339.5A priority Critical patent/CN105224211B/zh
Publication of CN105224211A publication Critical patent/CN105224211A/zh
Application granted granted Critical
Publication of CN105224211B publication Critical patent/CN105224211B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明提供一种操作对象的操作控制方法、装置及移动终端,涉及通信技术领域。其中该方法应用于一移动终端,所述移动终端的正面具有触摸屏,所述移动终端的背面和/或侧面具有红外传感器,所述操作对象的操作控制方法包括:获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;获取用户在所述红外线传感器的检测范围内的第二操作手势的第二轨迹信息,其中所述第二操作手势与所述第一操作手势同时进行或存在一预设时间差;根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制。本发明的方案实现了支持移动终端的三维触摸,获得良好的用户体验。

Description

一种操作对象的操作控制方法、装置及移动终端
技术领域
本发明涉及通信领域,特别是指一种操作对象的操作控制方法、装置及移动终端。
背景技术
在现实生活中,人们身体感知到的世界都是三维立体的。随着科学技术的进步,对3D技术的研发也越来越深入,尤其基于电脑、互联网的3D技术,已逐渐走入人们的生活。
现有的移动终端大多是智能触摸屏,支持平面式触摸,缺少良好用户体验的支持三维触摸的方案。
发明内容
本发明的目的是提供一种操作对象的操作控制方法、装置及移动终端,实现支持移动终端的三维触摸,获得良好的用户体验。
为达到上述目的,本发明的实施例提供一种操作对象的操作控制方法,应用于一移动终端,所述移动终端的正面具有触摸屏,所述移动终端的背面和/或侧面具有红外传感器,所述操作对象的操作控制方法包括:
获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;
获取用户在所述红外线传感器的检测范围内的第二操作手势的第二轨迹信息,其中所述第二操作手势与所述第一操作手势同时进行或存在一预设时间差;
根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制。
其中,根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制的步骤包括:
解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息,其中平面坐标信息包括第一坐标信息和第二坐标信息;
解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息;
根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制。
其中,解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息的步骤包括:
获取当前操作对象显示位置的二维坐标(x0,y0);
将当前操作对象显示位置的二维坐标(x0,y0)以及根据所述第一轨迹信息获取的所述第一操作手势的起始位置坐标(x1,y1)和停止位置坐标(x2,y2),代入公式:
得到所述操作对象移动后显示位置的二维坐标(x’0,y’0);
其中,a为预设系数;
根据所述操作对象移动后显示位置的二维坐标(x’0,y’0)确定三维输入信号的平面坐标信息。
其中,解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息的步骤包括:
根据所述第二轨迹信息获取所述第二操作手势的位移标量值L,默认所述操作对象的起始位置的Z轴坐标z0为0;
将所述位移标量值L代入公式:
L’=bL;
得到所述操作对象的移动后显示位置的Z轴坐标z’0的值L’;
其中,b为预设系数;
将所述第二操作手势的操作方向与预设正负方向比较,确定z’0的方向;
根据所述操作对象的移动后显示位置的Z轴坐标z’0确定三维输入信号的第三坐标信息。
其中,根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制的步骤包括:
根据所述平面坐标信息和所述第三坐标信息,得到所述三维轨迹信息的所述操作对象的移动后显示位置的坐标(x’0,y’0,z’0),对所述操作对象进行操作控制到达预期位置。
本发明实施例还提供了一种操作对象的操作控制装置,应用于一移动终端,所述移动终端的正面具有触摸屏,所述移动终端的背面和/或侧面具有红外传感器,所述操作对象的操作控制装置包括:
第一获取模块,用于获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;
第二获取模块,用于获取用户在所述红外线传感器的检测范围内的第二操作手势的第二轨迹信息,其中所述第二操作手势与所述第一操作手势同时进行或存在一预设时间差;
处理模块,用于根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制。
其中,根所述处理模块包括:
第一处理子模块,用于解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息,其中平面坐标信息包括第一坐标信息和第二坐标信息;
第二处理子模块,用于解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息;
第三处理子模块,用于根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制。
其中,所述第一处理子模块包括:
第一获取单元,用于获取当前操作对象显示位置的二维坐标(x0,y0);
第一处理单元,用于将当前操作对象显示位置的二维坐标(x0,y0)以及根据所述第一轨迹信息获取的所述第一操作手势的起始位置坐标(x1,y1)和停止位置坐标(x2,y2),代入公式:
得到所述操作对象移动后显示位置的二维坐标(x’0,y’0);
其中,a为预设系数;
第一确定单元,用于根据所述操作对象移动后显示位置的二维坐标(x’0,y’0)确定三维输入信号的平面坐标信息。
其中,所述第二处理子模块包括:
第二获取单元,用于根据所述第二轨迹信息获取所述第二操作手势的位移标量值L,默认所述操作对象的起始位置的Z轴坐标z0为0;
第二处理单元,用于将所述位移标量值L代入公式:
L’=bL;
得到所述操作对象的移动后显示位置的Z轴坐标z’0的值L’;
其中,b为预设系数;
第二确定单元,用于将所述第二操作手势的操作方向与预设正负方向比较,确定z’0的方向;
第三确定单元,用于根据所述操作对象的移动后显示位置的Z轴坐标z’0确定三维输入信号的第三坐标信息。
其中,所述第三处理子模块包括:
操作处理单元,用于根据所述平面坐标信息和所述第三坐标信息,得到所述三维轨迹信息的所述操作对象的移动后显示位置的坐标(x’0,y’0,z’0),对所述操作对象进行操作控制到达预期位置。
本发明实施例还提供一种移动终端,所述移动终端的正面具有触摸屏,所述移动终端的背面和/或侧面具有红外传感器,所述移动终端包括如上所述的装置。
其中,所述移动终端还包括:
红外线传感器激活模块,用于根据用户的选择操作激活相应位置的红外线传感器。
本发明的上述技术方案的有益效果如下:
本发明实施例的操作对象的操作控制方法,用户能够通过两种操作手势对移动终端三维图像中操作对象进行操作控制,实现三位触摸,增强用户体验。
附图说明
图1表示本发明实施例的操作对象的操作控制方法的步骤流程图;
图2表示本发明实施例的操作对象的操作控制装置的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
本发明针对现有的本发明针对现有的移动终端大多是智能触摸屏,支持平面式触摸,缺少良好用户体验的支持三维触摸的方案,提供一种操作对象的操作控制方法,通过对三维图像中操作对象的操作控制实现具有良好用户体验的三维触摸。
如图1所示,本发明的实施例提供一种操作对象的操作控制方法,应用于一移动终端,所述移动终端的正面具有触摸屏,所述移动终端的背面和/或侧面具有红外传感器,所述操作对象的操作控制方法包括:
步骤11,获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;
其中,所述第一操作手势包括用户在触摸屏上的滑动操作手势,滑动轨迹可作为第一轨迹,故,第一轨迹信息至少包括第一操作手势起始位置和停止位置的坐标。
步骤12,获取用户在所述红外线传感器的检测范围内的第二操作手势的第二轨迹信息,其中所述第二操作手势与所述第一操作手势同时进行或存在一预设时间差;
众所周知,红外线传感器检测的是一定的空间范围内的物体,所以第二操作手势需要在红外线传感器的检测范围内完成相应操作,而且由于需要第一操作手势、第二操作手势共同确定操作对象的最终预期位置,为了使得第一操作手势与第二操作手势的无失误采集,第二操作手势与第一操作手势同时进行或存在一预设时间差。其中,第二轨迹信息至少包括第二操作手势的位移标量值L。
步骤13,根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制。
通过上述步骤,本发明实施例的操作对象的操作控制方法,使用户能够通过两种操作手势对移动终端三维图像中操作对象进行操作控制,实现三位触摸,增强用户体验。
本发明实施例的方法,在二维操作占主流地位的现阶段,为了避免对常用平面触摸功能的影响,只有在开启3D触摸功能,激活红外线传感器后才能使用。而且,由于红外线传感器并不是单一的设置,是在移动终端背面和/或侧面的不同位置的红外线传感器阵列,用户可以根据使用习惯和不同的使用场合激活相应位置的红外线传感器,如果想要获得更高的灵敏度,可以激活阵列中更多的红外线传感器。
在本发明实施例的操作对象的操作控制方法中,步骤13包括:
步骤131,解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息,其中平面坐标信息包括第一坐标信息和第二坐标信息;
步骤132,解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息;
步骤133,根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制。
应该知道的是,在三维空间中,常用的定位方法是通过三维笛卡尔坐标(x,y,z)确定物体在三维空间的位置,其中,x,y,z分别是拥有共同零点且彼此相交的x轴,y轴,z轴的坐标值。在本发明实施例的操作对象控制方法中,采用三维笛卡尔坐标来描述三维输入信号的坐标信息,包括第一坐标信息、第二坐标信息和第三坐标信息。其中,默认x轴,y轴所在平面为与触摸屏平行的平面,那么z轴是与触摸屏平面垂直的方向。
其中,步骤131包括:
步骤1311,获取当前操作对象显示位置的二维坐标(x0,y0);
步骤1312,将当前操作对象显示位置的二维坐标(x0,y0)以及根据所述第一轨迹信息获取的所述第一操作手势的起始位置坐标(x1,y1)和停止位置坐标(x2,y2),代入公式:
其中,a为预设系数,通过公式(1)、(2)得到所述操作对象移动后显示位置的二维坐标(x’0,y’0);
步骤1313,根据所述操作对象移动后显示位置的二维坐标(x’0,y’0)确定三维输入信号的平面坐标信息。
通过将第一操作手势的第一轨迹信息的起始位置坐标和停止位置坐标以及当前操作对象显示位置的二维坐标带入公式(1)、(2)得到所述操作对象移动后显示位置的二维坐标(x’0,y’0),首先确定操作对象的平面坐标信息。
然后,按照步骤132包括:
步骤1321,根据所述第二轨迹信息获取所述第二操作手势的位移标量值L,默认所述操作对象的起始位置的Z轴坐标z0为0;
步骤1322,将所述位移标量值L代入公式:
L’=bL (3);
其中,b为预设系数,通过公式(3)得到所述操作对象的移动后显示位置的Z轴坐标z’0的值L’;
步骤1323,将所述第二操作手势的操作方向与预设正负方向比较,确定z’0的方向;
步骤1333,根据所述操作对象的移动后显示位置的Z轴坐标z’0确定三维输入信号的第三坐标信息。
这样,又通过上述步骤得到所述操作对象的移动后显示位置的Z轴坐标z’0的值及方向,确定操作对象的第三坐标信息,即在z轴方向上的坐标。
在得到操作对象的预期位置的三维坐标后,就需要对其进行操作控制,步骤133包括:
步骤1331,根据所述平面坐标信息和所述第三坐标信息,得到所述三维轨迹信息的所述操作对象的移动后显示位置的坐标(x’0,y’0,z’0),对所述操作对象进行操作控制到达预期位置。
最终,实现按照用户的操作手势进行操作控制,使操作对象到达预期位置。
本发明实施例的方法,实现了对三维图像的触控,例如:在一游戏应用中,模拟三维苹果树,用户通过本发明实施例的方法控制一模拟机械手采摘苹果的过程。用户的大拇指在触摸屏上从左至右滑动,得到第一操作手势的第一轨迹信息,同时食指在移动终端背面和/或侧面的红外线传感器的检测范围内有一移动手势,得到第二操作手势的第二轨迹信息。根据本发明实施例的方法中对第一轨迹信息和第二轨迹信息的相关处理,得到机械手预期位置的信息,操作控制机械手到达用户预期位置(x’0,y’0,z’0),完成苹果的采摘。
当然,三维空间位置不只可以通过三维笛卡尔坐标表示,上述的操作对象的操作控制方法中,还可以通过圆柱坐标、球面坐标的形式表达。需要在第一操作手势的第一轨迹信息,第二操作手势的第二轨迹信息中获取相应需要的信息,采用对应的算法处理得到预期位置的信息。
如图2所示,本发明实施例还提供了一种操作对象的操作控制装置,应用于一移动终端,所述移动终端的正面具有触摸屏,所述移动终端的背面和/或侧面具有红外传感器,所述操作对象的操作控制装置包括:
第一获取模块10,用于获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;
第二获取模块20,用于获取用户在所述红外线传感器的检测范围内的第二操作手势的第二轨迹信息,其中所述第二操作手势与所述第一操作手势同时进行或存在一预设时间差;
处理模块30,用于根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制。
其中,根所述处理模块包括:
第一处理子模块,用于解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息,其中平面坐标信息包括第一坐标信息和第二坐标信息;
第二处理子模块,用于解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息;
第三处理子模块,用于根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制。
其中,所述第一处理子模块包括:
第一获取单元,用于获取当前操作对象显示位置的二维坐标(x0,y0);
第一处理单元,用于将当前操作对象显示位置的二维坐标(x0,y0)以及根据所述第一轨迹信息获取的所述第一操作手势的起始位置坐标(x1,y1)和停止位置坐标(x2,y2),代入公式:
其中,a为预设系数,通过公式(1)、(2)得到所述操作对象移动后显示位置的二维坐标(x’0,y’0);
第一确定单元,用于根据所述操作对象移动后显示位置的二维坐标(x’0,y’0)确定三维输入信号的平面坐标信息。
其中,所述第二处理子模块包括:
第二获取单元,用于根据所述第二轨迹信息获取所述第二操作手势的位移标量值L,默认所述操作对象的起始位置的Z轴坐标z0为0;
第二处理单元,用于将所述位移标量值L代入公式:
L’=bL (3);
其中,b为预设系数,通过公式(3)得到所述操作对象的移动后显示位置的Z轴坐标z’0的值L’;
第二确定单元,用于将所述第二操作手势的操作方向与预设正负方向比较,确定z’0的方向;
第三确定单元,用于根据所述操作对象的移动后显示位置的Z轴坐标z’0确定三维输入信号的第三坐标信息。
其中,所述第三处理子模块包括:
操作处理单元,用于根据所述平面坐标信息和所述第三坐标信息,得到所述三维轨迹信息的所述操作对象的移动后显示位置的坐标(x’0,y’0,z’0),对所述操作对象进行操作控制到达预期位置。
需要说明的是,该装置是应用了上述操作对象的操作控制方法的装置,操作对象的操作控制方法的实现方式适用于该装置的实施例中,也能达到相同的技术效果。
本发明实施例还提供一种移动终端,所述移动终端的正面具有触摸屏,所述移动终端的背面和/或侧面具有红外传感器,所述移动终端包括:
第一获取模块,用于获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;
第二获取模块,用于获取用户在红外传感器的检测范围内的第二手势的第二轨迹信息;
处理模块,用于根据所述第一轨迹信息和第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制。
其中,根所述处理模块包括:
第一处理子模块,用于解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息,其中平面坐标信息包括第一坐标信息和第二坐标信息;
第二处理子模块,用于解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息;
第三处理子模块,用于根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制。
其中,所述第一处理子模块包括:
第一获取单元,用于获取当前操作对象显示位置的二维坐标(x0,y0);
第一处理单元,用于将当前操作对象显示位置的二维坐标(x0,y0)以及根据所述第一轨迹信息获取的所述第一操作手势的起始位置坐标(x1,y1)和停止位置坐标(x2,y2),代入公式:
其中,a为预设系数,通过公式(1)、(2)得到所述操作对象移动后显示位置的二维坐标(x’0,y’0);
第一确定单元,用于根据所述操作对象移动后显示位置的二维坐标(x’0,y’0)确定三维输入信号的平面坐标信息。
其中,所述第二处理子模块包括:
第二获取单元,用于根据所述第二轨迹信息获取所述第二操作手势的位移标量值L,默认所述操作对象的起始位置的Z轴坐标z0为0;
第二处理单元,用于将所述位移标量值L代入公式:
L’=bL (3);
其中,b为预设系数,通过公式(3)得到所述操作对象的移动后显示位置的Z轴坐标z’0的值L’;
第二确定单元,用于将所述第二操作手势的操作方向与预设正负方向比较,确定z’0的方向;
第三确定单元,用于根据所述操作对象的移动后显示位置的Z轴坐标z’0确定三维输入信号的第三坐标信息。
其中,所述第三处理子模块包括:
操作处理单元,用于根据所述平面坐标信息和所述第三坐标信息,得到所述三维轨迹信息的所述操作对象的移动后显示位置的坐标(x’0,y’0,z’0),对所述操作对象进行操作控制到达预期位置。
其中,为了适应用户对激活红外线传感器的不同需求,所述移动终端还包括:红外线传感器激活模块,用于根据用户的选择操作激活相应位置的红外线传感器。
而且,在二维操作占主流地位的现阶段,为了避免对常用平面触摸功能的影响,只有在开启3D触摸功能,激活红外线传感器后才能使用。移动终端还包括:3D触摸开关模块,用于根据用户的选择操作开启或者关闭3D触摸功能。
同样的,该移动终端是应用了上述操作对象的操作控制方法的移动终端,上述操作对象的操作控制方法的实现方式适用于该移动终端的实施例中,也能达到相同的技术效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种操作对象的操作控制方法,应用于一移动终端,所述移动终端的正面具有触摸屏,其特征在于,所述移动终端的背面和/或侧面具有红外线传感器,所述操作对象的操作控制方法包括:
获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;
获取用户在所述红外线传感器的检测范围内的第二操作手势的第二轨迹信息,其中所述第二操作手势与所述第一操作手势同时进行或存在一预设时间差;
根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制;其中,
根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制的步骤包括:
解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息,其中平面坐标信息包括第一坐标信息和第二坐标信息;
解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息;
根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制。
2.根据权利要求1所述的操作对象的操作控制方法,其特征在于,解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息的步骤包括:
获取当前操作对象显示位置的二维坐标(x0,y0);
将当前操作对象显示位置的二维坐标(x0,y0)以及根据所述第一轨迹信息获取的所述第一操作手势的起始位置坐标(x1,y1)和停止位置坐标(x2,y2),代入公式:
(x’0-x0)2+(y’0-y0)2=a[(x2-x1)2+(y2-y1)2];
得到所述操作对象移动后显示位置的二维坐标(x’0,y’0);
其中,a为预设系数;
根据所述操作对象移动后显示位置的二维坐标(x’0,y’0)确定三维输入信号的平面坐标信息。
3.根据权利要求1所述的操作对象的操作控制方法,其特征在于,解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息的步骤包括:
根据所述第二轨迹信息获取所述第二操作手势的位移标量值L,默认所述操作对象的起始位置的Z轴坐标z0为0;
将所述位移标量值L代入公式:
L’=bL;
得到所述操作对象的移动后显示位置的Z轴坐标z’0的值L’;
其中,b为预设系数;
将所述第二操作手势的操作方向与预设正负方向比较,确定z’0的方向;
根据所述操作对象的移动后显示位置的Z轴坐标z’0确定三维输入信号的第三坐标信息。
4.根据权利要求2或3所述的操作对象的操作控制方法,其特征在于,根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制的步骤包括:
根据所述平面坐标信息和所述第三坐标信息,得到所述三维轨迹信息的所述操作对象的移动后显示位置的坐标(x’0,y’0,z’0),对所述操作对象进行操作控制到达预期位置。
5.一种操作对象的操作控制装置,应用于一移动终端,所述移动终端的正面具有触摸屏,其特征在于,所述移动终端的背面和/或侧面具有红外线传感器,所述操作对象的操作控制装置包括:
第一获取模块,用于获取用户在所述触摸屏上的第一操作手势的第一轨迹信息;
第二获取模块,用于获取用户在所述红外线传感器的检测范围内的第二操作手势的第二轨迹信息,其中所述第二操作手势与所述第一操作手势同时进行或存在一预设时间差;
处理模块,用于根据所述第一轨迹信息和所述第二轨迹信息,获取一三维轨迹信息,并根据所述三维轨迹信息对操作对象进行操作控制;其中,
所述处理模块包括:
第一处理子模块,用于解析所述第一操作手势的所述第一轨迹信息,产生三维输入信号的平面坐标信息,其中平面坐标信息包括第一坐标信息和第二坐标信息;
第二处理子模块,用于解析所述第二操作手势的所述第二轨迹信息,产生三维输入信号的第三坐标信息;
第三处理子模块,用于根据所述平面坐标信息和所述第三坐标信息确定三维轨迹信息,对操作对象进行操作控制。
6.根据权利要求5所述的操作对象的操作控制装置,其特征在于,所述第一处理子模块包括:
第一获取单元,用于获取当前操作对象显示位置的二维坐标(x0,y0);
第一处理单元,用于将当前操作对象显示位置的二维坐标(x0,y0)以及根据所述第一轨迹信息获取的所述第一操作手势的起始位置坐标(x1,y1)和停止位置坐标(x2,y2),代入公式:
(x’0-x0)2+(y’0-y0)2=a[(x2-x1)2+(y2-y1)2];
得到所述操作对象移动后显示位置的二维坐标(x’0,y’0);
其中,a为预设系数;
第一确定单元,用于根据所述操作对象移动后显示位置的二维坐标(x’0,y’0)确定三维输入信号的平面坐标信息。
7.根据权利要求5所述的操作对象的操作控制装置,其特征在于,所述第二处理子模块包括:
第二获取单元,用于根据所述第二轨迹信息获取所述第二操作手势的位移标量值L,默认所述操作对象的起始位置的Z轴坐标z0为0;
第二处理单元,用于将所述位移标量值L代入公式:
L’=bL;
得到所述操作对象的移动后显示位置的Z轴坐标z’0的值L’;
其中,b为预设系数;
第二确定单元,用于将所述第二操作手势的操作方向与预设正负方向比较,确定z’0的方向;
第三确定单元,用于根据所述操作对象的移动后显示位置的Z轴坐标z’0确定三维输入信号的第三坐标信息。
8.根据权利要求6或7所述的操作对象的操作控制装置,其特征在于,所述第三处理子模块包括:
操作处理单元,用于根据所述平面坐标信息和所述第三坐标信息,得到所述三维轨迹信息的所述操作对象的移动后显示位置的坐标(x’0,y’0,z’0),对所述操作对象进行操作控制到达预期位置。
9.一种移动终端,所述移动终端的正面具有触摸屏,其特征在于,所述移动终端的背面和/或侧面具有红外线传感器,所述移动终端包括如权利要求5-8任一项所述的装置。
10.根据权利要求9所述的移动终端,其特征在于,所述移动终端还包括:
红外线传感器激活模块,用于根据用户的选择操作激活相应位置的红外线传感器。
CN201410249339.5A 2014-06-06 2014-06-06 一种操作对象的操作控制方法、装置及移动终端 Expired - Fee Related CN105224211B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410249339.5A CN105224211B (zh) 2014-06-06 2014-06-06 一种操作对象的操作控制方法、装置及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410249339.5A CN105224211B (zh) 2014-06-06 2014-06-06 一种操作对象的操作控制方法、装置及移动终端

Publications (2)

Publication Number Publication Date
CN105224211A CN105224211A (zh) 2016-01-06
CN105224211B true CN105224211B (zh) 2018-09-28

Family

ID=54993220

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410249339.5A Expired - Fee Related CN105224211B (zh) 2014-06-06 2014-06-06 一种操作对象的操作控制方法、装置及移动终端

Country Status (1)

Country Link
CN (1) CN105224211B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018113740A1 (en) * 2016-12-21 2018-06-28 Zyetric Technologies Limited Combining virtual reality and augmented reality
CN107422853A (zh) * 2017-06-29 2017-12-01 努比亚技术有限公司 一种手势识别方法、移动终端及计算机可读存储介质
CN107590823B (zh) * 2017-07-21 2021-02-23 昆山国显光电有限公司 三维形态的捕捉方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009127916A2 (en) * 2008-04-14 2009-10-22 Sony Ericsson Mobile Communications Ab Touch interface for mobile device
CN102446042A (zh) * 2010-10-12 2012-05-09 谊达光电科技股份有限公司 电容式近接感应暨触控侦测装置与方法
CN102681731A (zh) * 2011-01-19 2012-09-19 安华高科技Ecbuip(新加坡)私人有限公司 非平面的反射式折叠光学器件

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8477139B2 (en) * 2008-06-09 2013-07-02 Apple Inc. Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009127916A2 (en) * 2008-04-14 2009-10-22 Sony Ericsson Mobile Communications Ab Touch interface for mobile device
CN102446042A (zh) * 2010-10-12 2012-05-09 谊达光电科技股份有限公司 电容式近接感应暨触控侦测装置与方法
CN102681731A (zh) * 2011-01-19 2012-09-19 安华高科技Ecbuip(新加坡)私人有限公司 非平面的反射式折叠光学器件

Also Published As

Publication number Publication date
CN105224211A (zh) 2016-01-06

Similar Documents

Publication Publication Date Title
US11360558B2 (en) Computer systems with finger devices
CN102662462B (zh) 电子装置、手势识别方法及手势应用方法
CN103261997B (zh) 用于控制显示的信息的用户输入的装置和方法
CN104903834B (zh) 用于在触摸输入到显示输出关系之间过渡的设备、方法和图形用户界面
CN104969148B (zh) 基于深度的用户界面手势控制
KR102109649B1 (ko) 전자 펜 좌표 보정 방법 및 이를 지원하는 휴대형 전자장치
US20200310561A1 (en) Input device for use in 2d and 3d environments
CN102426486B (zh) 一种立体交互方法及***作设备
WO2015196703A1 (zh) 一种应用程序图标显示方法及装置
EP3097471A1 (en) Grip detection
CN102779000A (zh) 一种用户交互***和方法
CN104461172B (zh) 一种显示方法及电子设备
CN104866100A (zh) 眼控装置及其眼控方法和眼控***
CN104423855B (zh) 一种信息处理方法及电子设备
CN104423835B (zh) 基于对计算设备的支撑来调整显示的装置及方法
CN103777873B (zh) 一种信息处理方法及电子设备
CN106445118B (zh) 虚拟现实交互方法及装置
CN103823548B (zh) 电子设备、穿戴式设备、控制***和方法
CN104820523B (zh) 一种实现触控的方法及装置
EP2590060A1 (en) 3D user interaction system and method
US11397478B1 (en) Systems, devices, and methods for physical surface tracking with a stylus device in an AR/VR environment
WO2013162830A1 (en) Systems and methods for a rollable illumination device
CN104898880B (zh) 一种控制方法及电子设备
CN105224211B (zh) 一种操作对象的操作控制方法、装置及移动终端
CN104407753A (zh) 一种触摸屏界面操作方法和终端设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180928

Termination date: 20210606

CF01 Termination of patent right due to non-payment of annual fee