WO2018077250A1 - 运动参数的确定方法及装置 - Google Patents

运动参数的确定方法及装置 Download PDF

Info

Publication number
WO2018077250A1
WO2018077250A1 PCT/CN2017/108134 CN2017108134W WO2018077250A1 WO 2018077250 A1 WO2018077250 A1 WO 2018077250A1 CN 2017108134 W CN2017108134 W CN 2017108134W WO 2018077250 A1 WO2018077250 A1 WO 2018077250A1
Authority
WO
WIPO (PCT)
Prior art keywords
contacts
pressure
determining
pressure value
contact
Prior art date
Application number
PCT/CN2017/108134
Other languages
English (en)
French (fr)
Inventor
蔡睿
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018077250A1 publication Critical patent/WO2018077250A1/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Definitions

  • step 702 an offset angle of the moving direction of the object is calculated according to the pressure difference between the two secondary contact presses, and the moving direction of the object is adjusted according to the calculated offset angle.
  • the embodiment further provides a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions, when the program instructions are executed by a computer
  • the computer can be caused to perform any of the methods provided in the above embodiments.
  • the foregoing storage medium may include, but is not limited to, a USB flash drive, a Read-Only Memory (ROM), and a Random Access Memory (RAM).
  • ROM Read-Only Memory
  • RAM Random Access Memory
  • a variety of media that can store program code such as a hard disk, a disk, or an optical disk.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

一种运动参数的确定方法及装置,该方法包括:确定作用于触摸屏上的两个以上触点的位置信息和按压力的压力值;根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定对象的运动参数,其中,所述运动参数包括运动方向和运动速度中的至少一个。

Description

运动参数的确定方法及装置 技术领域
本公开涉及通信技术领域,例如涉及一种运动参数的确定方法及装置。
背景技术
随着科技的发展,能够感知触摸方向及触摸力度的触摸屏的兴起为更多维度的输入操作提供了可能,利用上述触摸屏能够实现更多的操作,从而为用户带来不一样的体验。例如,在传统赛车游戏中,除了提供重力感应的操作方式,还提供了触摸屏的操作方式,但对赛车的触摸按压控制通常是一维的,在控制赛车进行转向时只会提供一种固定转向角度,对赛车的调整不灵活,不便于用户的控制操作。
在一种方案中,可以在屏幕上划分不同区域,其中,不同的区域代表不同的方向,按压的力度代表该方向上的速度,比如将屏幕划分成上下左右四块区域,分别代表上下左右四个方向,通过由一根手指在触摸屏上不同的区域进行按压,能够实现赛车在不同的方向上移动,按压的力度大小代表在某一方向上的行进速度。但是,这种方式手指需要不停地在屏幕的不同区域之间来回地进行移动,从而造成操作不方便,来回的移动手指也会遮挡屏幕,影响用户体验。
发明内容
本公开提供了一种运动参数的确定方法及装置,可以解决相关技术中触摸屏控制对象移动时操作不方便,用户体验差的问题。
本公开提供了一种运动参数的确定方法,可以包括:确定作用于触摸屏上的两个以上触点的位置信息和按压力的压力值;根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定对象的运动参数,其中,所述运动 参数包括运动方向和运动速度中的至少一个。
本公开还提供一种运动参数的确定装置,可以包括:第一确定模块,设置为确定作用于触摸屏上的两个以上触点的位置信息和按压力的压力值;第二确定模块,设置为根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定对象的运动参数,其中,所述运动参数包括运动方向和运动速度中的至少一个
本公开还提供了一种存储介质,该存储介质设置为存储用于执行以上任意步骤的程序代码,该存储介质可以为计算机可读的存储介质,存储有计算机可执行指令(如上述程序代码),所述计算机可执行指令用于执行上述任意一种方法。
本公开还提供一种移动终端,该移动终端包括一个或多个处理器、存储器以及一个或多个程序,所述一个或多个程序存储在存储器中,当被一个或多个处理器执行时,执行上述任意一种方法。
本公开还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述任意一种方法。
本公开能够更加灵活的调整对象的运动方向及运动速度,无需频繁的移动触控位置,不会造成操作不方便以及遮挡屏幕的问题,可以有效解决相关技术中存在的触摸屏移动操作不方便,影响用户体验的问题,可以方便触摸屏对对象的移动操作,还可以避免屏幕遮挡,有效提高用户体验的效果。
附图说明
图1为一实施例提供的一种移动终端的硬件结构框图;
图2为一实施例提供的运动参数的确定方法的流程图;
图3为一实施例提供的确定运动参数的模块框架图;
图4为一实施例提供的判断运动方向的示意图;
图5为一实施例提供的偏移示意图;
图6为一实施例提供的移动交互***的工作流程图;
图7为一实施例提供的将运动参数的确定方法应用在竞速类游戏中的工作流程;
图8为一实施例提供的四触点情况下的触点分布示意图;
图9为一实施例提供的旋转方向示意图;
图10为一实施例提供的四触点情况下的运动参数的确定方法的流程图;
图11为一实施例提供的运动参数的确定装置的结构框图;
图12为实施例一提供的运动参数的确定装置的第二确定模块1102的结构框图;
图13为实施例二提供的运动参数的确定装置的第二确定模块1102的结构框图;
图14为实施例三提供的运动参数的确定装置的第二确定模块1102的结构框图;
图15为实施例四提供的运动参数的确定装置的第二确定模块1102的结构框图。
具体实施方式
本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本实施例所提供的方法可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本实施例提供的一种移动终端的硬 件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器控制单元(Microcontroller Unit,MCU)或可编程逻辑器件现场可编程门阵列(Field-Programmable Gate Array,FPGA)等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示移动终端不同的配置。
存储器104可用于存储应用软件的软件程序以及模块,如本实施例中的运动参数的确定方法对应的程序指令或模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行多种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述移动终端的运动参数的确定方法,图2是本实施例提供的运动参数的确定方法的流程图,如图2所示,该流程包括如下步骤:
在步骤202中,确定作用于触摸屏上的两个以上触点的位置信息和按压力的压力值。
在步骤204中,根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定对象的运动参数,其中,所述运动参数包括运动方向和运动速度中的至少一个。
通过上述步骤,在对对象的运动参数进行确定时,是根据两个以上触点的位置信息以及两个以上触点上的按压力的压力值进行确定的,相对于上述仅根据一个触点的位置以及该一个触点上的按压力的压力值对对象的运动参数进行确定的方式,采用本实施例中提供的方法能够更加灵活的调整对象的运动方向及运动速度,无需频繁的移动触控位置,因此也不会造成操作不方便以及遮挡屏幕的问题。可以达到方便触摸屏移动操作,避免屏幕遮挡,有效提高用户体验的效果。
可选地,上述步骤的执行主体可以为终端(例如,手机、电脑)等,但不限于此,上述的对象可以是虚拟的对象(例如,手游或网游中的虚拟赛车、虚拟自行车、虚拟飞机),也可以是实体的对象。
在本实施例中,当作用于触摸屏上的触点是两个触点时,可以根据两个触点的位置信息以及两个触点的上的按压力的压力值确定对象的运动速度和运动方向中的至少一个,其中,在确定对象的运动方向时,可以由按压力小的触控点向按压力大的触控点做射线,将射线的方向作为对象运动的方向,在确定对象的运动速度时,可以根据两个触点中按压力的压力值较大的那个触点上的压力值确定对象的运动速度,并可以根据按压力的大小调整对象的运动速度,当按压力变大时,相应的增加对象的运动速度,当按压力变小时,相应的减小对象的运动速度。
可选地,根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数可以包括:根据所述两个以上触点上的按压力的压力值确定一个主触点;根据所述主触点上的按压力的压力值确定所述对象的运动速度。
可选地,根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数可以包括:根据所述两个以上触点上的按压力的压力值确定一个主触点;根据所述主触点与其他触点的位置关系确定所述对象的运动方向,其中,所述其他触点为所述两个以上触点中除所述主触点之外的触点。
可选地,根据所述两个以上触点上的按压力的压力值确定主触点可以包括:确定所述两个以上触点上的按压力的压力值最大的一个触点为所述主触点。例如,当上述两个以上触点的数量为三个时,根据三个触点上的按压力的压力值确定一个主触点;根据上述主触点上的按压力的压力值确定上述运动速度。
在本实施例中,可以先对触摸屏上的手势信息进行匹配,例如对当前的触摸点的数量对应的操作进行匹配,可以预先在终端中设置有效的触摸点的数量(如2个、3个或4个),当实际的触摸点的数量与预设的触摸点的数量一致时,才会触发后续的对对象的运动控制,当手势信息与预设的手势信息不匹配时,则不进行响应,以防止误操作;当手势信息与预设的手势信息匹配成功时,则根据手势信息进行触点个数的判断,例如,当判断出触摸屏上有三个触点操作时,可以利用检测装置(或者其他方式)检测三个触点的按压力的压力值,检测装置可以安装在触摸屏所在的终端的内部,也可以安装在其他终端中。直接将检测到的按压力的压力值最大的那个触点确定为主触点,可以根据主触点相对于其他触点的位置确定对象运动的主方向,根据主触点的压力值确定对象运 动的移动速度,可以设置压力值越大,移动的速度越快,也可以设置压力值越小,移动的速度越快。从而有效简化了对象移动主及对象移动速度的确定操作。
再例如,当上述两个以上触点的数量为三个时,可以根据三个触点上的按压力的压力值确定一个主触点;根据上述主触点与其他触点的位置关系确定上述对象的运动方向,其中,上述其他触点为上述三个触点中除上述主触点之外的触点。
在本实施例中,主触点与其他两个触点的位置关系可以是二维位置关系,也可以是三维空间位置关系,即,当触摸屏为是具备弯曲变形能力的触摸屏时,三个触点之间可以形成空间上的三维位置关系。
可选地,根据上述两个以上触点上的按压力的压力值确定主触点包括:确定上述三个触点上的按压力的压力值最大的一个触点作为上述主触点。
在本实施例中,可以通过选择压力值最大的触点作为对象运动的主触点,也可以是通过其他的方式选择主触点,选择的条件可以预先设置的,灵活调整的。
可选地,当触点的数量为三个时,根据上述主触点与其他触点的位置关系确定上述对象的运动方向包括:由主触点向两个上述其他触点的连线做垂直线;确定上述垂直线指向上述主触点的方向为上述对象的运动方向。
在本实施例中,通过作垂直线确定对象的运动主方向,能够实现无论在触摸屏哪个位置进行触摸,都可以精确的确定对象的运动主方向,从而提高了对象移动操作的精准化。
可选地,在根据上述主触点与其他触点的位置关系确定上述对象的运动方向之后,上述方法还包括:根据两个上述其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整。
可选地,根据两个上述其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整包括通过如下公式确定相对于所述对象的运动方向的第一偏移角度:第一偏移角度=第一预定偏移角度×(|两个所述其他触点上的压力的压力差|÷两个所述其他触点上的最大压力值);按照所述第一偏移角度对所述对象的运动方向进行调整。
在本实施例中,通过对压力差值的确定,计算出对象运动的第一偏移角度,根据第一运动偏移角度对对象的运动方向进行微调,能够更加精准地控制对象运动的方向,特别是在对象进行转弯的操作(比如赛车游戏),可以实现控制对象进行固定角度的转弯,减少了转弯角度的误差。第一预定偏移角度可以为预设的最大偏移角度,|两个上述其他触点上的压力的压力差|即两个上述其他触点上的压力的压力差的绝对值,比如,汽车转向的最大偏移角度可以是45度,两个上述其他触点上的压力值分别是X1、X2,则第一预定偏移角度=45×(|X1-X2|÷Max[X1,X2])。
可选地,根据两个上述其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整包括:在确定两个上述其他触点上的压力的压力差超过第一预定阈值的情况下,根据两个上述其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整。
在本实施例中,判断两个其他触点上的压力的压力差是否超过第一预定阈值,在超过第一预定阈值的情况下,根据压力差值对运动方向进行调整,在没有超过第一预定阈值的情况下,不对运动方向进行调整,以避免误操作。第一预定阈值可以是设定的固定的数值,也可以根据控制的对象类型或者不同的应用场景(比如三个触点的应用场景或者是四个触点的应用场景等)进行实时设 定的。
可选地,当上述两个以上触点的数量为四个时,根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数包括:按照四个触点的位置关系对所述四个触点进行两两组对,并从两对触点中确定一对主触点;根据所述主触点上的按压力的压力值确定所述对象的运动速度。
在本实施例中,当有四个触点时,可以控制3D空间中对象的运动状态,比如控制虚拟飞机或者实际的飞机,飞机是没有前进和后退的,飞机只有上升和下降,四个触点中前后两个触点的压力差可以决定飞机机头是抬起(即上升)还是降低(即下降),左右两个触点的压力差可以决定飞机机身是向左倾斜还是向右倾斜。四个触点中可以按照矩形对角线的形式进行组对,对角线上的两个触点组成一对,也可以是通过其他方式进行组对。
可选地,当上述两个以上触点的数量为四个时,根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数包括:按照四个触点的位置关系对四个触点进行两两组对,并从两对触点中确定一对主触点;根据所述主触点上的压力的压力值和位置信息确定所述对象的运动方向。
可选地,从两对触点中确定一对主触点包括:从上述两对触点中确定压力的压力值之和最大的一对触点作为上述主触点。
在本实施例中,通过对比两对触点压力值之和的大小,确定一对主触控点,并根据主触控点中的两个触控点的压力值,确定对象的旋转方向,例如当前后两个触点压力值之和大于左右两个触点压力值之和时,将前后两个触控点确定为一对主触控点,若前触点的压力值大于后触点的压力值时,对象的旋转方向是向前倾,如控制机头抬起,当前触点的压力值小于后触点的压力值时,则对象的旋转方向是向后仰,如控制机头降低。根据左右两个触点确定对象的旋转 方向和根据前后两个触点的方向的触点相似,如当左触点的压力值大于右触点的压力值,则控制机身左倾,若左触点的压力值小于右触点的压力值,则控制机身右倾。
可选地,根据上述主触点的压力的压力值和上述主触点的位置信息确定上述对象的运动方向可以包括:由上述主触点中压力的压力值小的触点向压力值大的触点做射线,确定上述射线的方向为上述对象的运动方向。
在本实施例中,在确定运动方向时,可以是当前后两个触点压力值之和大于左右两个触点压力值之和,且前触点的压力值大于后触点的压力值时,由后触点向前触点作射线,将射线的方向作为对象的运动方向,即对象的运动主方向。
可选地,根据所述主触点的压力的压力值和位置信息确定所述对象的运动方向之后,所述方法还包括:
确定所述主触点中压力的压力值大的触点为第一触点,压力值小的触点为第二触点;根据以下至少一种方式控制所述对象的运动:根据所述第一触点的位置信息确定所述对象的旋转方向,并按照所述旋转方向旋转所述对象;和根据所述第一触点上的压力的压力值与所述第二触点上的压力的压力值的差值确定所述对象的旋转角度,并按照所述旋转角度旋转所述对象。
例如,在控制飞机运动的过程中,机头的触点为前触点,机尾的触点为后触点,前后两个触点为一对主触点,当前触点的压力大于后触点的压力时,前触点为第一触点,位于机头处,则控制机头下降,当前触点的压力小于后触点的压力时,后触点为第一触点,位于机尾处,则控制机头上升,即机尾下降,旋转方向可参考图9。
在本实施例中,在确定对象的运动方向之后,确定对象的运动速度时,可 以测量第一触点和第二触点的差值,测量方式不限,可以通过第一触点和第二触点的差值对运动速度进行计算,如第一触点和第二触点上的压力差值越大,则对象的运动速度越大,也可以通过其他方式对对象的运动速度进行确定。
可选地,根据所述第一触点上的压力的压力值与所述第二触点上的压力的压力值的差值确定所述对象的旋转角度可以包括:通过如下公式确定上述对象的旋转角度:旋转角度=预定旋转角度×(|上述第一触点上的压力的压力值与上述第二触点上的压力的压力值的差值|÷第一触点上的压力的压力值);之后可以按照上述旋转角度旋转上述对象。
在本实施例中,可以在上述第一触点上与上述第二触点上的压力的压力差值不大于预定阈值时,则不进行旋转角度的计算,以避免误操作。例如,飞机在一个方向上的预定旋转角度是90度,第一触点上的压力的压力值和第二触点上的压力的压力值分别为Y1和Y2,则旋转角度的计算公式=90×(|Y1-Y2|÷Max[Y1,Y2]),,增加了对象的旋转方向的准确性。
可选地,在根据上述主触点的压力的压力值和位置信息确定上述对象的运动方向之后,上述方法还可以包括:根据两个其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整,其中,上述其他触点为上述四个触点中除上述主触点之外的触点。
可选地,根据两个其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整可以包括:通过如下公式确定上述对象的运动方向的第二偏移角度:第二偏移角度=第二预定偏移角度×(|两个上述其他触点上的压力的压力差|÷两个上述其他触点上的最大压力的压力值);按照上述第二偏移角度对上述对象的运动方向进行调整。
在本实施例中,在确定了对象的运动主方向之后,为了更加的精准确定对 象的运动方向,可以对对象的运动主方向进行微调,比如可以实现飞机固定角度的旋转,提高了三维对象运动方向的准确性。
可选地,根据两个其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整可以包括:在确定两个其他触点上的压力的压力差超过第二预定阈值的情况下,根据两个其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整。
在本实施例中,在对对象的运动方向进行调整之前可以对是否调整对象的运动方向进行判断。判断成对触点(即除上述主触点之外的两个其他触点)的压力差值是否超过第二预定阈值(第二预定阈值可以是设定的固定的数值,也可以是根据控制的对象类型或者不同的应用场景进行实时设定的),当两个其他触点压力差值超过第二预定阈值时,则对对象的运动方向进行调整,当两个其他触点压力差值未超过第二预定阈值时,则不对对象的运动方向进行调整。可以避免出现不必要的误操作,提高对象运动方向的准确性。
可选地,在根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数后,上述方法还包括:控制上述对象按照确定的运动参数进行运动。
综上所述,通过识别用户的多指手势来判定对象进行哪个方向的移动,通过计算两指按压力的差值进行对象运动方向微调,这种运动的控制方法可以应用在多个场景下,不局限在某个特定区域进行运动操作,通过压力差来计算偏转角度符合用户的本能反应,使用户在触摸屏上或者其他终端上的交互更自然,更方便。
图3为本实施例提供的确定运动参数的模块框架图,可以包含以下模块:
手势判断模块310,设置为判断多指手势,当屏幕出现多指按压操作时开始检测当前手势,当检测到有三个触点操作时,启动预检测模式,如果对其中一个触点进行了大力按压,则将该触点判断为主触点(即上述两个以上触点上的按压力的压力值最大的一个触点),主触点之外的两个触点判定为次触点(对应上述两个其他触点)。从主触点向两个次触点的连线做垂直线(如图4所示),将该垂线指向主触点的方向为对象的移动主方向,并将触点信息传给压力计算模块。
移动模块320,可以设置为执行以下操作,(1)根据手势判断模块传入的主方向控制对象进行移动;(2)根据压力计算模块传来的主触点的按压压力计算对象的移动速度,例如,力度越大,速度越快;(3)根据压力计算模块传来的两个次触点的压力值计算主方向的偏移角度,如图5所示,使主方向向按压力度大的那个次方向触点进行偏移,偏移角度=预设偏移角度×(两个次触点的压力差的绝对值÷两个次触点中的最大压力值),其中,偏移角度对应上述第一偏移角度、两个次触点的压力差的绝对值÷两个次触点中的最大压力值,对应上述|两个其他触点上的压力的压力差|÷其他触点上的最大压力的压力值。由压力计算模块330计算按压三个触点的压力信息,将压力信息传给移动模块,其中压力信息可以包括压力的压力值。
图6为本实施例提供的移动交互***的工作流程图,如图6所示,该流程可以包括如下步骤:
在步骤602中,对触摸屏幕的手势信息进行检测,其中手势信息可以包括触摸点的个数,还可以包括每一个触摸点的位置信息和压力的压力值。
在步骤604中,判断是否检测结果是否为三指手势,若否,则执行步骤606,若是,则执行步骤608。
在步骤606中,不予响应。
在步骤608中,进入移动模式,根据手势信息,确定主触点和两个次触点,并对对象进行移动。
其中,主触点也可以叫做主方向触点,次触点也可以叫做次方向触点。
在步骤610中,根据主触点按压的力度计算对象的移动速度。
在步骤612中,判断两个次触点按压的压力差是否超过阈值,若是,则执行步骤614,若否,则执行步骤618。
在步骤614中,根据两个次触点按压的压力差计算对对象进行移动的移动方向的偏移角度。
在步骤616中,不对对象的移动方向进行处理。
图7为本实施例提供的将运动参数的确定方法应用在竞速类游戏中的工作流程,其中,在图7所示的步骤702之前可以执行上述步骤602-步骤612,该流程可以包括如下步骤。
在步骤702中,根据两个次触点按压的压力差计算对对象进行移动的移动方向的偏移角度,并根据计算出的偏移角度对对象的移动方向进行调整,。
在步骤704中,以调整后的角度为转弯角度,控制对象进行转弯。
在步骤706中,实时监测并判断两个次触点的压力差是否大于阈值,若是,则返回执行步骤702,重新计算偏移角度,若否,则执行步骤708。
在步骤708中,则停止转向,控制对象依据当前的移动方向进行运动。
图8为本实施例提供的四触点情况下触点分布的示意图,如图8所示,触点两两成对,以此来控制3D控件中物体的运动。
通过对比成对触点中两个触点的压力大小,决定物体旋转的方向,例如前后两个触点中,当前触点的压力大于后触点的压力时,则物体的旋转方向是向 前倾,例如机头下降,当前触点的压力小于后触点的压力时,向物体的旋转方向是后仰,例如机头上升。旋转方向如图9所示。
在确定了旋转方向后,判断成对触点中非主触点的其他两个触点的压力差是否大于阈值,如果大于阈值则根据旋转角度=预设旋转角度×(其他两个触点的压力差的绝对值÷其他两个触点中的最大压力值)计算旋转角度。
图10为本实施例提供的四触点情况下的运动参数的确定方法的流程图,如图10所示,该流程可以包括如下步骤:
在步骤1010中,当屏幕上出现四触点时,获取四个触点的压力信息,以四触点组成的四边形的对角线上的两个触点为一组成对触点,并判断成对触点的压力大小,确定一对主触点和一对次触点,其中压力信息可以包括压力值和触点的位置信息。
在步骤1020中,根据主触点的压力信息,设置物体的运动体态,其中物体的运动体态包括物体的运动方向。
在步骤1030中,判断次触点的压力差是否超过阈值,若否,则执行步骤1040,若是,则执行步骤1050。
在步骤1040中,则不对物体的运动体态进行调整。
在步骤1050中,根据次触点的压力差计算偏转角度。
在步骤1060中,根据计算的偏转角度,对步骤1020中确定的物体的运动方向进行调整。
综上所述,通过识别用户的多指手势来判定对对象进行哪个方向的移动,通过计算两指按压力的力度差值进行对象运动方向的微调,这种运动的控制方法可以应用在多个场景下,不局限在某个特定区域进行运动操作,通过压力差来计算偏转角度符合用户的本能反应,使用户在触摸屏上或者其他终端上的交 互更自然,更方便。
上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本实施例的方法可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备可以(可以是手机,计算机,服务器,或者网络设备等)执行任意实施例提供的方法。
在本实施例中还提供了一种运动的控制装置,该装置可以实现上述实施例提供的任意一种方法,已经进行过说明的不再赘述。以下所使用的术语“模块”可以实现预定功能的软件和/或硬件的组合。
图11是本实施例提供的运动参数的确定装置的结构框图,如图11所示,该装置可以包括:第一确定模块1101和第二确定模块1102。
第一确定模块1101,设置为确定作用于触摸屏上的两个以上触点的位置信息和按压力的压力值;第二确定模块1102,连接至上述第一确定模块1101,设置为根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定对象的运动参数,其中,所述运动参数包括运动方向和运动速度中的至少一个。
图12为实施例一提供的运动参数的确定装置的第二确定模块1102的结构框图,如图12所示,第二确定模块1102可以包括:第一确定单元1201和第二确定单元1202。
第一确定单元1201,设置为根据所述两个以上触点上的按压力的压力值确定一个主触点(对应上述预检测模块);第二确定单元1202,连接至上述第一确定单元1201,设置为根据所述主触点上的按压力的压力值确定所述对象的运动速度(对应上述计算模块)。
图13为实施例二提供的运动参数的确定装置的第二确定模块1102的结构框图,如图13所示,第二确定模块1102可以包括:第三确定单元1301和第四确定单元1302。
第三确定单元1301,设置为根据所述两个以上触点上的按压力的压力值确定一个主触点;第四确定单元1302,连接至上述第三确定模块1301,设置为根据所述主触点与其他触点的位置关系确定所述对象的运动方向,其中,所述其他触点为所述两个以上触点中除所述主触点之外的触点。
可选地,上述第三确定单元1301还可以设置为:确定上述两个以上触点上的按压力的压力值最大的一个触点作为上述主触点。
可选地,第四确定单元1302还可以设置为:当触点的数量为三个时,由所述主触点向两个所述其他触点的连线做垂直线;确定所述垂直线指向所述主触点的方向为所述对象的运动方向。
可选地,上述装置还可以包括:调整模块,设置为:在根据上述主触点与其他触点的位置关系确定上述对象的运动方向之后,根据两个上述其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整。
可选地,调整模块还设置为:通过如下公式确定相对于上述对象的运动方向的第一偏移角度:第一偏移角度=第一预定偏移角度×(|两个上述其他触点上的压力的压力差|÷两个上述其他触点上的最大压力的压力值);按照上述第一偏移角度对上述对象的运动方向进行调整。
可选地,上述调整模块在确定两个上述其他触点上的压力的压力差超过第一预定阈值的情况下,可以根据两个上述其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整。
图14为实施例三提供的运动参数的确定装置的第二确定模块1102的结构框图,如图14所示,第二确定模块1102可以包括:第五确定单元1401和第六确定单元1402。
第五确定单元1401,设置为当上述两个以上触点的数量为四个时,按照四个触点的位置关系对所述四个触点进行两两组对,并从两对触点中确定一对主触点;第六确定单元1402,连接至上述第五确定模块1401,设置为根据所述主触点上的按压力的压力值确定所述对象的运动速度。
图15为实施例四提供的运动参数的确定装置的第二确定模块1102的结构框图,如图15所示,第二确定模块1102可以包括:第七确定单元1501和第八确定单元1502。
第七确定单元1501,设置为当上述两个以上触点的数量为四个时,按照四个触点的位置关系对所述四个触点进行两两组对,并从两对触点中确定一对主触点;第八确定单元1502,连接至上述第七确定模块1501,设置为根据所述主触点上的压力的压力值和位置信息确定所述对象的运动方向。
可选地,第五确定单元1401还设置为:从上述两对触点中确定压力的压力值之和最大的一对触点为上述主触点。
可选地,第八确定单元1502还设置为:由上述主触点中压力的压力值小的触点向压力值大的触点做射线,确定上述射线的方向为上述对象的运动方向。
可选地,上述装置还可以包括:第三确定模块和旋转模块,
第三确定模块,设置为在根据上述主触点的压力的压力值和上述主触点的位置信息确定上述对象的运动方向之后,确定上述主触点中压力的压力值大的触点为第一触点,压力值小的触点为第二触点;旋转模块,连接至上述第三确定模块,设置为根据以下至少一种方式控制所述对象的运动:根据所述第一触 点的位置信息确定所述对象的旋转方向,并按照所述旋转方向旋转所述对象;和根据所述第一触点上的压力的压力值与所述第二触点上的压力的压力值的差值确定所述对象的旋转角度,并按照所述旋转角度旋转所述对象。
可选地,上述旋转模块还可以设置为:通过如下公式确定上述对象的旋转角度:旋转角度=预定旋转角度×(|上述第一触点上的压力的压力值与上述第二触点上的压力的压力值的差值|÷第一触点上的压力的压力值),之后可以按照上述旋转角度旋转上述对象。
可选地,上述装置还可以包括:
第二调整模块,设置为:在根据上述主触点的压力的压力值和上述主触点的位置信息确定上述对象的运动方向之后,根据两个其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整,其中,所述其他触点为所述四个触点中除所述主触点之外的触点。
可选地,上述第二调整模块还可以设置为:通过如下公式确定上述对象的运动方向的第二偏移角度:第二偏移角度=第二预定偏移角度×(|两个上述其他触点上的压力的压力差|÷两个上述其他触点上的最大压力的压力值);按照确定的上述第二偏移角度对上述对象的运动方向进行调整。
可选地,上述第二调整模块还可以设置为:在确定两个其他触点上的压力的压力差超过第二预定阈值的情况下,根据两个其他触点上的压力的压力值以及两个上述其他触点上的压力的压力差对上述对象的运动方向进行调整。
可选地,上述装置还包括控制模块,设置为:在根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数后,控制所述对象按照上述运动参数进行运动。
上述每一个模块是可以通过软件或硬件来实现的,对于后者,可以通过以 下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述多个模块以任意组合的形式分别位于不同的处理器中。
本实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以上任意步骤的程序代码,其中,该存储介质可以为计算机可读的存储介质,存储有计算机可执行指令(如上述程序代码),所述计算机可执行指令用于执行上述实施例提供的任意一种方法。
本实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,可以使所述计算机执行上述实施例提供的任意一种方法。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等多种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行以上多个步骤。
本实施例中的示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
上述的每一个模块或步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本实施例不限制于任何特 定的硬件和软件结合。
工业实用性
本公开提供一种运动参数的确定方法及装置,在通过触摸屏控制对象进行移动操作时,能够方便用户的移动操作,提高控制的灵活性和准确性,还可以避免屏幕遮挡,提升用户体验。

Claims (25)

  1. 一种运动参数的确定方法,包括:
    确定作用于触摸屏上的两个以上触点的位置信息和按压力的压力值;
    根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定对象的运动参数,其中,所述运动参数包括运动方向和运动速度中的至少一个。
  2. 根据权利要求1所述的方法,其中,所述根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数包括:
    根据所述两个以上触点上的按压力的压力值确定一个主触点;
    根据所述主触点上的按压力的压力值确定所述对象的运动速度。
  3. 根据权利要求1或2所述的方法,其中,所述根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数包括:
    根据所述两个以上触点上的按压力的压力值确定一个主触点;
    根据所述主触点与其他触点的位置关系确定所述对象的运动方向,其中,所述其他触点为所述两个以上触点中除所述主触点之外的触点。
  4. 根据权利要求2或3所述的方法,其中,根据所述两个以上触点上的按压力的压力值确定主触点包括:
    确定所述两个以上触点上的按压力的压力值最大的一个触点为所述主触点。
  5. 根据权利要求3所述的方法,其中,当触点的数量为三个时,根据所述主触点与其他触点的位置关系确定所述对象的运动方向包括:
    由所述主触点向两个所述其他触点的连线做垂直线;
    确定所述垂直线指向所述主触点的方向为所述对象的运动方向。
  6. 根据权利要求5所述的方法,其中,在根据所述主触点与其他触点的位置关系确定所述对象的运动方向之后,所述方法还包括:
    根据两个所述其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整。
  7. 根据权利要求6所述的方法,其中,根据两个所述其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整包括:
    通过如下公式确定相对于所述对象的运动方向的第一偏移角度:第一偏移角度=第一预定偏移角度×(|两个所述其他触点上的压力的压力差|÷两个所述其他触点上的最大压力值);
    按照所述第一偏移角度对所述对象的运动方向进行调整。
  8. 根据权利要求6或7所述的方法,其中,根据两个所述其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整包括:
    在确定两个所述其他触点上的压力的压力差超过第一预定阈值的情况下,根据两个所述其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整。
  9. 根据权利要求1所述的方法,其中,当触点的数量为四个时,所述根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数包括:
    按照四个触点的位置关系对所述四个触点进行两两组对,并从两对触点中确定一对主触点;
    根据所述主触点上的按压力的压力值确定所述对象的运动速度。
  10. 根据权利要求1或9所述的方法,其中,当触点的数量为四个时,根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象 的运动参数包括:
    按照四个触点的位置关系对所述四个触点进行两两组对,并从两对触点中确定一对主触点;
    根据所述主触点上的压力的压力值和位置信息确定所述对象的运动方向。
  11. 根据权利要求9或10所述的方法,其中,从两对触点中确定一对主触点包括:
    从所述两对触点中确定压力的压力值之和最大的一对触点为所述主触点。
  12. 根据权利要求10所述的方法,其中,根据所述主触点的压力的压力值和位置信息确定所述对象的运动方向包括:
    由所述主触点中压力的压力值小的触点向压力值大的触点做射线,确定所述射线的方向为所述对象的运动方向。
  13. 根据权利要求10所述的方法,其中,根据所述主触点的压力的压力值和位置信息确定所述对象的运动方向之后,所述方法还包括:
    确定所述主触点中压力的压力值大的触点为第一触点,压力值小的触点为第二触点;以及
    根据以下至少一种方式控制所述对象的运动:
    根据所述第一触点的位置信息确定所述对象的旋转方向,并按照所述旋转方向旋转所述对象;和根据所述第一触点上的压力的压力值与所述第二触点上的压力的压力值的差值确定所述对象的旋转角度,并按照所述旋转角度旋转所述对象。
  14. 根据权利要求13所述的方法,其中,根据所述第一触点上的压力的压力值与所述第二触点上的压力的压力值的差值确定所述对象的旋转角度包括:
    通过如下公式确定所述对象的旋转角度:旋转角度=预定旋转角度×(|所述 第一触点上的压力的压力值与所述第二触点上的压力的压力值的差值|÷所述第一触点上的压力的压力值)。
  15. 根据权利要求10所述的方法,其中,根据所述主触点上的压力的压力值和所述主触点的位置信息确定所述对象的运动方向之后,所述方法还包括:
    根据两个其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整,其中,所述其他触点为所述四个触点中除所述主触点之外的触点。
  16. 根据权利要求15所述的方法,其中,根据两个其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整包括:
    通过如下公式确定所述对象的运动方向的第二偏移角度:第二偏移角度=第二预定偏移角度×(|两个所述其他触点上的压力的压力差|÷两个所述其他触点上的最大压力的压力值);
    按照所述第二偏移角度对所述对象的运动方向进行调整。
  17. 根据权利要求15或16所述的方法,其中,根据两个所述其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整包括:
    在确定两个所述其他触点上的压力的压力差超过第二预定阈值的情况下,根据两个所述其他触点上的压力的压力值以及两个所述其他触点上的压力的压力差对所述对象的运动方向进行调整。
  18. 根据权利要求1所述的方法,其中,在根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定所述对象的运动参数后,所述方法还包括:
    控制所述对象按照所述运动参数进行运动。
  19. 根据权利要求3所述的方法,当触点的数量为两个时,所述根据所述主触点与其他触点的位置关系确定所述对象的运动方向包括:
    由另一触点向所述主触点做射线,确定所述射线的方向为所述对象的运动方向。
  20. 一种运动参数的确定装置,包括:
    第一确定模块,设置为确定作用于触摸屏上的两个以上触点的位置信息和按压力的压力值;
    第二确定模块,设置为根据所述两个以上触点的位置信息和按压力的压力值中的至少一个,确定对象的运动参数,其中,所述运动参数包括运动方向和运动速度中的至少一个。
  21. 根据权利要求20所述的装置,其中,所述第二确定模块包括:
    第一确定单元,设置为根据所述两个以上触点上的按压力的压力值确定一个主触点;
    第二确定单元,设置为根据所述主触点上的按压力的压力值确定所述对象的运动速度。
  22. 根据权利要求20所述的装置,其中,所述第二确定模块包括:
    第三确定单元,设置为根据所述两个以上触点上的按压力的压力值确定一个主触点;
    第四确定单元,设置为根据所述主触点与其他触点的位置关系确定所述对象的运动方向,其中,所述其他触点为所述两个以上触点中除所述主触点之外的触点。
  23. 根据权利要求20所述的装置,其中,当触点的数量为四个时,所述第 二确定模块包括:
    第五确定单元,设置为按照四个触点的位置关系对所述四个触点进行两两组对,并从两对触点中确定一对主触点;
    第六确定单元,设置为根据所述主触点上的按压力的压力值确定所述对象的运动速度。
  24. 根据权利要求20所述的装置,其中,当触点的数量为四个时,所述第二确定模块包括:
    第七确定单元,设置为按照四个触点的位置关系对所述四个触点进行两两组对,并从两对触点中确定一对主触点;
    第八确定单元,设置为根据所述主触点上的压力的压力值和位置信息确定所述对象的运动方向。
  25. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-19任一项所述的方法。
PCT/CN2017/108134 2016-10-27 2017-10-27 运动参数的确定方法及装置 WO2018077250A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610952223.7A CN107992259A (zh) 2016-10-27 2016-10-27 运动参数的确定方法及装置
CN201610952223.7 2016-10-27

Publications (1)

Publication Number Publication Date
WO2018077250A1 true WO2018077250A1 (zh) 2018-05-03

Family

ID=62024346

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/108134 WO2018077250A1 (zh) 2016-10-27 2017-10-27 运动参数的确定方法及装置

Country Status (2)

Country Link
CN (1) CN107992259A (zh)
WO (1) WO2018077250A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108693990A (zh) * 2017-04-12 2018-10-23 中兴通讯股份有限公司 一种终端触摸屏交互方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561723A (zh) * 2009-05-18 2009-10-21 苏州瀚瑞微电子有限公司 一种虚拟游戏的操作手势
CN103092406A (zh) * 2011-11-07 2013-05-08 伊梅森公司 用于触敏表面上的多压交互的***和方法
CN105183348A (zh) * 2015-08-27 2015-12-23 广东欧珀移动通信有限公司 一种应用角色的控制方法及装置
CN105425952A (zh) * 2015-11-04 2016-03-23 腾讯科技(深圳)有限公司 无人机操控界面交互方法和装置
CN105912162A (zh) * 2016-04-08 2016-08-31 网易(杭州)网络有限公司 控制虚拟对象的方法、装置及触控设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110202934A1 (en) * 2010-02-12 2011-08-18 Ludwig Lester F Window manger input focus control for high dimensional touchpad (htpd), advanced mice, and other multidimensional user interfaces
KR101739054B1 (ko) * 2010-09-08 2017-05-24 삼성전자주식회사 디바이스상의 움직임 제어 방법 및 장치
CN103246476B (zh) * 2013-04-27 2016-12-28 华为技术有限公司 一种屏幕内容的旋转方法、装置及终端设备
CN103513882B (zh) * 2013-05-31 2016-12-28 展讯通信(上海)有限公司 一种触控设备的控制方法、装置及触控设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101561723A (zh) * 2009-05-18 2009-10-21 苏州瀚瑞微电子有限公司 一种虚拟游戏的操作手势
CN103092406A (zh) * 2011-11-07 2013-05-08 伊梅森公司 用于触敏表面上的多压交互的***和方法
CN105183348A (zh) * 2015-08-27 2015-12-23 广东欧珀移动通信有限公司 一种应用角色的控制方法及装置
CN105425952A (zh) * 2015-11-04 2016-03-23 腾讯科技(深圳)有限公司 无人机操控界面交互方法和装置
CN105912162A (zh) * 2016-04-08 2016-08-31 网易(杭州)网络有限公司 控制虚拟对象的方法、装置及触控设备

Also Published As

Publication number Publication date
CN107992259A (zh) 2018-05-04

Similar Documents

Publication Publication Date Title
EP3113114B1 (en) Image processing method and device
US9069386B2 (en) Gesture recognition device, method, program, and computer-readable medium upon which program is stored
EP2998852B1 (en) Screen capture method, device and terminal equipment
KR101472455B1 (ko) 손동작 기반 사용자 인터페이스장치 및 그 방법
WO2016188318A1 (zh) 一种3d人脸重建方法、装置及服务器
US10558351B2 (en) Data processing method and apparatus
US10452205B2 (en) Three-dimensional touch device and method of providing the same
EP3223119B1 (en) Method and device for adjusting object attribute information
WO2015142662A1 (en) Determining user handedness and orientation using a touchscreen device
EP3467792B1 (en) Image processing apparatus, image processing method, and program
WO2018090705A1 (zh) 角色模型的移动控制方法、装置及数据同步方法、***
JP2020533706A (ja) 仮想オブジェクトを操縦する方法、装置および記憶媒体
CN104317398A (zh) 一种手势控制方法、穿戴式设备及电子设备
TW201520810A (zh) 確認處理方法、相關裝置及系統
CN106598422B (zh) 混合操控方法及操控***和电子设备
WO2018076720A1 (zh) 单手操控方法及操控***
CN108170295A (zh) 虚拟摄像机状态控制方法、装置、电子设备及存储介质
WO2019149123A1 (zh) 控制执行方法、装置、存储介质及电子装置
WO2018077250A1 (zh) 运动参数的确定方法及装置
CN104978018A (zh) 触控***及触控方法
US20160224111A1 (en) Method for controlling touch screen by detecting position of line of sight of user
US20170168581A1 (en) Method and Device for Controlling Operation Components Based on Somatosensory
TWI664997B (zh) 電子設備及玩具控制方法
JP2016018260A (ja) クライアントサーバシステム、制御方法および制御プログラム
EP4092516A1 (en) False touch rejection method, terminal device, and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17863317

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17863317

Country of ref document: EP

Kind code of ref document: A1