CN109074210A - 信息处理装置、信息处理方法以及信息处理程序 - Google Patents

信息处理装置、信息处理方法以及信息处理程序 Download PDF

Info

Publication number
CN109074210A
CN109074210A CN201680084779.7A CN201680084779A CN109074210A CN 109074210 A CN109074210 A CN 109074210A CN 201680084779 A CN201680084779 A CN 201680084779A CN 109074210 A CN109074210 A CN 109074210A
Authority
CN
China
Prior art keywords
motion track
gesture
indicator
parameter
information processing
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.)
Pending
Application number
CN201680084779.7A
Other languages
English (en)
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN109074210A publication Critical patent/CN109074210A/zh
Pending legal-status Critical Current

Links

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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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

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

手势判定部(143)提取指示器在从指示器与触摸面板接触起到指示器从触摸面板离开的期间的移动轨迹。然后,手势判定部(143)分析提取出的指示器的移动轨迹,识别通过指示器的移动而指定的、控制对象的参数即控制对象参数和控制对象参数的控制量。

Description

信息处理装置、信息处理方法以及信息处理程序
技术领域
本发明涉及具有触摸面板的信息处理装置。
背景技术
专利文献1公开有一种能够进行所谓盲输入的信息输入装置。根据专利文献1的技术,用户可以不必在意信息输入装置的朝向,以不看信息输入装置的操作区域(触摸面板)的操作键的显示的方式,例如在将信息输入装置放在口袋中的状态下进行输入。
现有技术文献
专利文献
专利文献1:日本特开2009-140210号公报
发明内容
发明要解决的课题
根据专利文献1的技术,信息输入装置与用户在触摸面板上滑动手指的方向和朝向对应地,在触摸面板上配置操作键。并且,在专利文献1的技术中,在用户记住了操作键的布局的情况下,用户不看着操作键而对操作键进行操作,从而进行对信息输入装置的输入。
在专利文献1的技术中,用户需要进行用于在触摸面板上配置操作键的滑动操作,当通过滑动操作在触摸面板上配置操作键之后对操作键进行操作。
以智能手机为代表的信息设备可以通过无线通信,进行电视机的音量控制、电视机的画面亮度控制、空调机的风量控制、照明的照度控制等。
当用户想要采用专利文献1的技术进行这些控制时,用户需要进行用于在触摸面板上配置操作键的滑动操作,进行用于指定控制对象的参数(例如电视机的音量)的操作,进行用于指定该控制对象的参数的控制量(增加量或者减少量)的操作。
这样,在专利文献1的信息输入装置中存在如下的课题:用户必须在进行一个控制之前进行多个触摸面板操作,十分繁琐。
本发明的主要目的之一是解决这样的课题,其主要目的在于,提高触摸面板操作的便利性。
用于解决课题的手段
本发明的信息处理装置是具有触摸面板的信息处理装置,具有:
提取部,其提取指示器在从所述指示器与所述触摸面板接触起到所述指示器从所述触摸面板离开的期间的移动轨迹;以及
识别部,其分析由所述提取部提取出的所述指示器的移动轨迹,识别通过所述指示器的移动而指定的、控制对象的参数即控制对象参数和所述控制对象参数的控制量。
发明效果
在本发明中,分析指示器在从指示器与触摸面板接触起到指示器从触摸面板离开的期间的移动轨迹,识别控制对象的参数即控制对象参数和控制对象参数的控制量。因此,根据本发明,用户可以通过一个触摸面板操作来指定控制对象参数和控制量,能够提高触摸面板操作的便利性。
附图说明
图1是示出实施方式1的便携设备和控制对象设备的硬件结构例的图。
图2是示出实施方式1的便携设备的功能结构例的图。
图3是示出实施方式1的手势操作的例子的图。
图4是示出实施方式1的手势操作的例子的图。
图5是示出实施方式2的手势操作的例子的图。
图6是示出实施方式3的旋转手势操作和圆形的中心的图。
图7是示出实施方式6的手势操作的例子的图。
图8是示出实施方式6的手势操作的例子的图。
图9是示出实施方式6的手势操作的例子的图。
图10是示出实施方式7的手势操作的例子的图。
图11是示出实施方式7的手势操作的例子的图。
图12是示出实施方式8的手势操作的例子的图。
图13是示出实施方式8的手势操作的例子的图。
图14是示出实施方式8的手势操作的例子的图。
图15是示出实施方式9的手势操作的例子的图。
图16是示出实施方式9的手势操作的例子的图。
图17是示出实施方式10的手势操作的例子的图。
图18是示出实施方式10的手势操作的例子的图。
图19是示出实施方式4的不规则的圆形的例子的图。
图20是示出实施方式11的使用重力传感器的信息确定垂直方向的例子的图。
图21是示出实施方式1的便携设备的动作例的流程图。
具体实施方式
实施方式1
***结构的说明***
图1示出本实施方式的便携设备11和控制对象设备10的硬件结构例。
便携设备11根据来自用户的指示,对控制对象设备10进行控制。
便携设备11例如是智能手机、平板终端、个人计算机等。
便携设备11是信息处理装置的一例。另外,由便携设备11进行的动作是信息处理方法的一例。
控制对象设备10是由便携设备11控制的设备。
控制对象设备10是电视机、空调机、照明***等。
便携设备11是计算机,该计算机具有通信接口110、处理器111、FPD(Flat PanelDisplay:平板显示器)115、ROM(Read Only Memory:只读存储器)116、RAM(Random AccessMemory:随机存取存储器)117以及传感器部112。
ROM116存储有实现图2所示的通信处理部140、手势检测部141、传感器部146以及显示控制部150的功能的程序。该程序被加载到RAM117并由处理器111执行。图1示意性地示出处理器111正在执行实现通信处理部140、手势检测部141、传感器部146以及显示控制部150的功能的程序的状态。另外,该程序是信息处理程序的一例。
另外,ROM116实现图2所示的分配信息存储部153和旋转手势模型信息存储部155。
通信接口110是与控制对象设备10进行无线通信的电路。
FPD115显示向用户提示的信息。
传感器部112包含重力传感器113、触摸传感器114以及触摸面板118。
控制对象设备10具有通信接口101、处理器102以及输出装置103。
通信接口101是与便携设备11进行无线通信的电路。
处理器102对通信接口101和输出装置103进行控制。
输出装置103按照每个控制对象设备10而不同。如果控制对象设备10是电视机,则输出装置103是扬声器和FPD。如果控制对象设备10是空调机,则输出装置103是送风机构。如果控制对象设备10是照明***,则输出装置103是照明设备。
图2示出本实施方式的便携设备11的功能结构例。
如图2所示,便携设备11由通信处理部140、手势检测部141、传感器部146、显示控制部150、分配信息存储部153以及旋转手势模型信息存储部155构成。
通信处理部140使用图1所示的通信接口114而与控制对象设备11进行通信。更具体地,将由后述的手势判定部143生成的控制命令发送给控制对象设备10。
传感器部146包含方向检测部147和触摸检测部148。
方向检测部147检测便携设备11的方向。方向检测部147的详情将在实施方式11中说明。
触摸检测部148取得被指示器触摸的触摸坐标。指示器是用户的手指或者用户使用的触摸笔。另外,触摸坐标是指示器触摸的触摸面板118上的坐标。
手势检测部141包含触摸坐标取得部142和手势判定部143。
触摸坐标取得部142从传感器部146取得触摸坐标。
手势判定部143根据触摸坐标取得部142取得的触摸坐标,识别用户作出的手势。即,手势判定部143通过连续地取得触摸坐标,提取指示器在指示器与触摸面板118接触起到指示器从触摸面板118离开的期间的移动轨迹。然后,手势判定部143分析提取出的指示器的移动轨迹,识别通过指示器的移动而指定的、控制对象的参数即控制对象参数和控制对象参数的控制量。
控制对象参数是用于对控制对象设备10进行控制的参数。例如,如果控制对象设备10是电视机,则控制对象参数是音量、画面亮度、画面的对比度、菜单选项、定时器设定时刻等。另外,如果控制对象设备10是空调机,则控制对象参数是设定温度、设定湿度、风量、风向等。另外,如果控制对象设备10是照明***,则控制对象参数是照度等。
如后所述,在从指示器与触摸面板118接触起到指示器从触摸面板118离开的期间内,用户连续地进行2个手势。一个是指定控制对象参数的手势(以下称作参数指定手势),另一个是指定控制量的手势(以下称作控制量指定手势)。手势判定部143从提取出的指示器的移动轨迹中,提取指定控制对象参数的移动轨迹(即与参数指定手势对应的移动轨迹)作为参数指定移动轨迹。另外,手势判定部143从提取出的指示器的移动轨迹中,提取指定控制量的移动轨迹(即与控制量指定手势对应的移动轨迹)作为控制量指定移动轨迹。然后,手势判定部143分析提取出的参数指定移动轨迹而识别控制对象参数,分析提取出的控制量指定移动轨迹而识别控制量。
另外,手势判定部143生成用于将识别出的控制对象参数和控制量通知给控制对象设备10的控制命令。然后,手势判定部143经由通信处理部140将生成的控制命令发送给控制对象设备10。
手势判定部143是提取部和识别部的一例。另外,由手势判定部143进行的动作是提取处理和识别处理的一例。
显示控制部150对GUI(Graphical User Interface:图形用户界面)显示等进行控制。
分配信息存储部153存储分配信息。
在分配信息中记述有多个移动轨迹的图案,按照每个移动轨迹的图案定义控制对象参数或者控制量。
手势判定部143通过参照分配信息,识别与提取出的移动轨迹对应的控制对象参数或者控制量。
旋转手势模型信息存储部155存储旋转手势模型信息。旋转手势模型信息的详情将在实施方式4中说明。
***动作的说明***
首先,说明本实施方式的便携设备11的动作的概要。
在本实施方式中,用户在对控制对象设备10进行控制时,在触摸面板118进行图3和图4所示的手势。
图3示出用于增加参数1的值的手势、用于减少参数1的值的手势、用于增加参数2的值的手势以及用于减少参数2的值的手势。
图4示出用于增加参数3的值的手势、用于减少参数3的值的手势、用于增加参数4的值的手势以及用于减少参数4的值的手势。
在图3和图4所示的手势中,包含直线移动的手势(也称作滑动手势)和圆形移动的手势(也称作旋转手势)。直线移动的手势是参数指定手势,圆形移动的手势是控制量指定手势。
指定参数1的参数指定手势是“从左到右移动”的滑动手势。指定参数2的参数指定手势是“从上到下移动”的滑动手势。指定参数3的参数指定手势是“从右到左移动”的滑动手势。指定参数4的参数指定手势是“从下到上移动”的滑动手势。
另外,使参数的值增加的控制量指定手势是顺时针的旋转手势。另外,使参数的值减少的控制量指定手势是逆时针的旋转手势。增加量或者减少量是由指示器的环绕数确定的。手势判定部143分析圆形移动的移动轨迹中的指示器的环绕方向和环绕数而识别控制量。例如,在用户进行了2次顺时针的旋转手势的情况下,手势判定部143识别出使该参数的值增加2个阶段。另一方面,在用户进行了2次逆时针的旋转手势的情况下,手势判定部143识别出使参数的值减少2个阶段。
用户通过1个触摸面板操作来进行参数指定手势和控制量指定手势。即,用户在使指示器触摸到触摸面板118起到将指示器从触摸面板118离开的期间内,将参数指定手势和控制量指定手势作为1个手势进行。
在分配信息存储部153存储的分配信息中,按照每个参数定义与参数指定手势对应的参数指定移动轨迹和与控制量指定手势对应的控制量指定移动轨迹。在分配信息中,例如,针对参数1将“从左到右移动”的移动轨迹定义成参数指定移动轨迹,将顺时针的移动轨迹定义成使参数的值增加的控制量指定轨迹,将逆时针的移动轨迹定义成使参数的值减少的控制量指定轨迹。
在图3和图4中,作为参数指定手势,仅示出水平方向的直线移动(参数1、参数3)和垂直方向的直线移动(参数2、参数4),但也可以通过其他方向上的直线移动来指定参数。例如,作为参数指定手势,也可以追加从60度方向到120度方向的直线移动、从120度方向到60度方向的直线移动、从45度方向到135度方向的直线移动以及从135度方向到45度方向的直线移动。由此,能够指定更多种类的参数。另外,这里通过角度来表示方向,但也可以通过大概的方向来指定参数。另外,方向不需要平均划分。
接着,参照图21所示的流程,对本实施方式的便携设备11的动作例进行说明。
在用户开始触摸触摸面板118时(步骤S201),触摸检测部148识别触摸坐标(步骤S202)。
然后,触摸检测部148将触摸坐标数值化(步骤S203),将数值化的触摸坐标存储到RAM117中(步骤S204)。
接下来,在能够根据RAM117中存储的触摸坐标识别出参数指定手势时(在步骤S206中为“是”),即提取出参数指定移动轨迹时,手势判定部143识别控制对象参数(步骤S208)。即,手势判定部143将提取出的参数指定移动轨迹与分配信息进行对照,识别用户指定的控制对象参数。然后,将表示识别出的控制对象参数的参数信息存储到RAM117中。
另一方面,在无法识别参数指定手势的情况下(在步骤S206中为“否”),当能够识别出控制量指定手势时(在步骤S207中为“是”),即提取出控制量指定移动轨迹时,手势判定部143识别控制量(步骤S209)。即,手势判定部143将提取出的控制量指定移动轨迹与分配信息进行对照,识别用户指定的控制量。然后,手势判定部143将表示识别出的控制量的控制量信息存储到RAM117中。
在用户进行多次旋转手势作为控制量指定手势的情况下,当识别出第1次的旋转手势时,手势判定部143生成增加量=1(或者减少量=1)的控制量信息,将生成的控制量信息存储到RAM117中。以后,每当识别出旋转手势时,手势判定部143每次将控制量信息的增加量(或者减少量)的值递增1。
另外,在用户进行了朝向某一方向的旋转手势之后又向反方向进行了旋转手势的情况下,手势判定部143与反方向的旋转手势的环绕数对应地,使控制量信息的控制量递减。例如,在进行了3次图3的“参数1-增加”300的顺时针的旋转手势,且将增加量=3的控制量信息存储到RAM117中时,在用户进行了1次图3的“参数1-减少”301的逆时针的旋转手势的情况下,手势判定部143使增加量的值递减,将控制量信息更新成增加量=2。
这里,说明手势判定部143提取参数指定手势中的直线移动的移动轨迹的方法。
在从触摸面板118输出且由触摸坐标取得部142存储到RAM117中的连续的触摸坐标收敛在特定的区域内,并且正在向特定的方向进行移动的情况下,手势判定部143判定为指示器正在从触摸起点向该方向移动。这样,手势判定部143分析直线移动的开始点的位置和结束点的位置而提取直线移动的移动轨迹,识别控制对象参数。另外,特定的区域是矩形、椭圆弧、三角形等形状的区域。手势判定部143也可以采用作为公知算法的最小二乘法提取直线移动的移动轨迹。
接着,说明手势判定部143提取控制量指定手势中的圆形移动的移动轨迹的方法。
当满足连续的触摸坐标收敛于两重圆形的外侧和内侧的区域范围内,并且连续的点组被描绘成依次画圆这样的条件的情况下,手势判定部143提取圆形移动的移动轨迹。手势判定部143可以采用提取点组中的3点求出圆形中心的公知算法,提取圆形中心的坐标。另外,手势判定部143也可以通过反复执行该算法,提高圆形中心的坐标的提取精度。
另外,也可以是,手势判定部143例如采用噪声去除装置来去除外来噪声。
返回图21的流程,在用户结束触摸的情况下(在步骤S210中为“是”),手势判定部143生成控制命令(步骤S211)。
具体地,如果触摸坐标取得部142不再取得新的触摸坐标,则手势判定部143判定为用户结束触摸。
手势判定部143从RAM117读出参数信息和控制量信息,使用参数信息和控制信息生成控制命令。
然后,手势判定部143经由通信处理部140向控制对象设备10发送控制命令。
其结果是,控制对象设备10根据控制量对控制对象参数的值进行控制。
另外,在图21的流程中,手势判定部143在用户结束触摸之后生成控制命令,将生成的控制命令发送给控制对象设备10。取而代之,也可以是,手势判定部143在用户结束触摸之前生成控制命令并发送生成的控制命令。也可以是,手势判定部143按照用户的触摸中的每个分隔来发送控制命令。例如,也可以是,手势判定部143在图3的直线移动完成的阶段,发送通知参数的控制命令,按照圆形移动的每1周,发送通知控制量的控制命令。
***实施方式的效果的说明***
如上所述,根据本实施方式,用户能够通过一个触摸面板操作来指定控制对象参数和控制量,能够提高触摸面板操作的便利性。
另外,用户不看着便携设备11的画面,就能够进行控制对象设备10的控制。
另外,显示控制部150将用户通过手势指定的控制对象参数和控制量显示在FPD115上,用户确认控制对象参数和控制量。由此,能够提高操作的精度。
另外,也可以代替显示控制部150显示控制对象参数和控制量的结构,而是通过电机的动作、声音等将控制对象参数和控制量通知给用户。
另外,以上作为参数指定手势例示出滑动手势,作为控制量指定手势例示出旋转手势。取而代之,也可以使用轻拍、双轻拍、挤压等通常在触摸面板操作中使用的手势,作为参数指定手势和控制量指定手势。
实施方式2
在以上的实施方式1中,手势判定部143根据旋转手势中的指示器的环绕数确定增加量或减少量。
在本实施方式中,说明手势判定部143根据旋转手势中的指示器的环绕角度识别增加量或减少量的例子。
即,在本实施方式中,手势判定部143分析控制量指定移动轨迹的圆形移动中的指示器的环绕方向和环绕角度而识别控制量。
在本实施方式中,与实施方式1相比,只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
以下,主要说明与实施方式1的不同之处。
在本实施方式中,如图5所示,当识别出在滑动手势中从左到右移动的水平移动的动作之后以围绕水平移动的移动轨迹的方式顺时针的圆形移动的情况下,手势判定部143根据指示器的环绕角度识别控制量。即,在发生了顺时针的圆形移动的情况下,手势判定部143在识别出规定的环绕角度时判定增加量=1。用于求出环绕角度的中心位置313是水平移动的起点314与终点315的中心位置。另外,环绕角度=0度的坐标是终点315的坐标。手势判定部143求出指示器的触摸坐标316与终点315之间的环绕角度311。然后,如果环绕角度311在既定的环绕角度以上,则手势判定部143判定增加量=1。另外,如果环绕角度311在既定的环绕角度的2倍以上,则手势判定部143判定增加量=2。手势判定部143还能够按照相同的顺序判定减少量。另外,也可以是,手势判定部143指定随着环绕角度311增加而与环绕角度311的平方成比例的增加量,而不是与环绕角度311成比例的增加量。
实施方式3
在实施方式1和实施方式2的旋转手势中,由于圆形的中心位置偏离,因此,手势判定部143有可能无法准确地识别增加量或者减少量。
因此,在本实施方式中,如图6所示,手势判定部143按照每个旋转手势,根据触摸坐标估计圆形的中心位置。然后,手势判定部143根据估计出的圆形的中心位置,按照每个旋转手势提取移动轨迹。这样,手势判定部143按照每个旋转手势估计圆形的中心位置,将估计出的圆形的中心位置用于各旋转手势的移动轨迹的提取,从而能够准确地提取各旋转手势的移动轨迹。其结果是,能够提高手势判定部143识别控制量的精度。
在本实施方式中,与实施方式1相比,只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
以下,主要说明与实施方式1的不同之处。
手势判定部143在图6所示的第1圈旋转手势的中途,从圆周的坐标随机地选择3个点,根据这3个点反复进行求出圆方程式的计算,由此,估计第1圈旋转手势的圆形的中心位置。例如,可以考虑手势判定部143在第1圈旋转手势中,从圆周的坐标选择3个点直到得到相当于圆形的四分之一的移动轨迹为止,反复进行上述运算动作来估计第1圈旋转手势的圆形的中心位置。然后,手势判定部143根据估计出的圆形的中心位置,提取第1圈旋转手势的剩余四分之三的圆形的移动轨迹。手势判定部143对第2圈旋转手势、第3圈旋转手势也进行相同的动作。
另外,只要能够求出圆形的中心位置,则手势判定部143也可以采用上述方式以外的方式。另外,也可以是,手势判定部143按照每个特定的间隔(例如每个时间上的间隔、每个触摸坐标上的间隔)求出圆形的中心位置,以代替按照每个旋转手势求出中心位置。
实施方式4
在实施方式1和实施方式2的旋转手势中,用户很难高精度地通过指示器描绘正圆形。
因此,在本实施方式中,说明手势判定部143参照旋转手势模型信息提取旋转手势的移动轨迹的例子。
在本实施方式中,与实施方式1相比,只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
以下,主要说明与实施方式1的不同之处。
旋转手势模型信息存储部155存储有旋转手势模型信息。旋转手势模型信息例如示出通过采样得到的旋转手势中的圆形移动的移动轨迹的模型。更具体地,旋转手势模型信息示出图19所示的不规则的圆形500的移动轨迹。图19示出用户通过拇指进行了旋转手势的结果是描画出不规则的圆形500的情况。
旋转手势模型信息示出的移动轨迹可以是从用户描画出的各种各样的圆形中选择出的平均圆形的移动轨迹,也可以是便携设备11的用户描画出的圆形的移动轨迹。另外,也可以是,不预先准备旋转手势模型信息,而是每次用户进行旋转手势时,手势判定部143对用户描画出的圆形的移动轨迹进行学习而生成旋转手势模型信息。
如果将图19的不规则的圆形500的移动轨迹作为旋转手势模型信息登记在旋转手势模型信息存储部155中,则即使用户为了对控制对象设备10进行控制而在触摸面板118上描画出的圆形是不规则的,手势判定部143也能够通过图案匹配,将触摸面板118上描画出的不规则的圆形的移动轨迹识别成旋转手势中的圆形移动的移动轨迹。其结果是,能够提高手势判定部143识别控制量的精度。
另外,在便携设备11由多个用户共享的情况下,旋转手势模型信息存储部155也可以按照每个用户存储旋转手势模型信息。在这种情况下,手势判定部143从旋转手势模型信息存储部155读出与正在使用便携设备11的用户对应的旋转手势模型信息,使用读出的旋转手势模型信息提取旋转手势的移动轨迹。
实施方式5
在实施方式4中,说明了手势判定部143针对实施方式1的旋转手势应用旋转手势模型信息的例子。也可以是,手势判定部143对实施方式2的旋转手势也应用旋转模型手势信息,提取圆形移动的移动轨迹。即,在本实施方式中,手势判定部143对用户为了对控制对象设备10进行控制而在触摸面板118上描画出的不规则的圆形应用旋转手势模型信息,提取圆形移动的移动轨迹,确定图5所示的环绕角度311。
在本实施方式中,与实施方式1相比,也只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
实施方式6
在实施方式1中,如图3和图4所示,说明了参数指定手势由1个滑动手势构成的例子。
取而代之,如图7和图8所示,参数指定手势也可以由滑动手势320和滑动手势321这样的2个滑动手势的组合构成。在图7的例子中,滑动手势320、滑动手势321以及旋转手势322也通过1个触摸面板操作进行。
另外,如图9所示,参数指定手势也可以由滑动手势330和滑动手势331这样的2个滑动手势的组合构成。在图9的例子中,滑动手势330、滑动手势331以及旋转手势332也通过1个触摸面板操作进行。
这样,在本实施方式中,手势判定部143提取多个直线移动的移动轨迹作为参数指定移动轨迹,分析提取出的多个直线移动的移动轨迹而识别控制对象参数。
另外,在本实施方式中,与实施方式1相比,也只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
实施方式7
在实施方式1~6中,控制量指定手势是旋转手势。
取而代之,控制量指定手势也可以是滑动手势。
例如,如图10和图11所示,也可以是,参数指定手势由滑动手势340构成,控制量指定手势由滑动手势341构成。
这样,在本实施方式中,手势判定部143提取指示器的直线移动的移动轨迹作为参数指定移动轨迹,提取指示器的另一直线移动的移动轨迹作为控制量指定移动轨迹。
另外,在本实施方式中,与实施方式1相比,也只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
实施方式8
在实施方式1中,如图3和图4所示,示出将围绕滑动手势的水平方向的移动轨迹这样的旋转手势作为控制量指定手势的例子。
取而代之,如图12和图13所示,也可以是,将在水平移动的滑动手势350的外侧进行的旋转手势351作为控制量指定手势。
在本实施方式中,手势判定部143通过图14所示的方法求出旋转手势的圆形的中心。
即,手势判定部143求出从滑动手势的起点360到终点361的距离。接着,手势判定部143求出从起点360到终点361的距离的中心位置362。接着,手势判定部143在与从中心位置362到终点361的距离相同的距离的位置处设定圆形的中心363。
在使用图12和图13所示的滑动手势和旋转手势的情况下,与实施方式2相同,在用户根据旋转手势中的指示器的环绕角度指定控制量的情况下,手势判定部143以通过图14所示的方法求出的中心位置362为基准计算环绕角度。
在本实施方式中,与实施方式1相比,也只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
实施方式9
在实施方式1~8中,手势判定部143分析1个指示器的旋转手势而识别控制量。
取而代之,也可以是,手势判定部143分析多个指示器的旋转手势而识别控制量。
即,如图15和图16所示,本实施方式的手势判定部143分析2个指示器同时与触摸面板118接触而得到的双***的手势370、371中的旋转手势,识别用户指定的控制量。
在图15和图16的例子中,按照每1次的旋转手势,手势判定部143将增加量(或者减少量)各递增2。
即,在使用n(n≧2)个指示器的情况下,手势判定部143按照每1次的旋转手势,将增加量(或者减少量)各递增n。
另外,即使在通过2个指示器进行旋转手势的情况下,手势判定部143也可以按照每1次的旋转手势,将增加量(或者减少量)各递增1。
另外,也可以是,手势判定部143在通过1个指示器进行了滑动手势之后,通过2个指示器进行了旋转手势的情况下,手势判定部143按照每1次的旋转手势,将增加量(或者减少量)各递增2。
另外,在本实施方式中,由于同时进行2个旋转手势,因此,通过旋转手势描画的圆形容易变得不规则。因此,也可以是,手势判定部143使用在实施方式4中说明的旋转手势模型信息来识别旋转手势。
这样,本实施方式的手势判定部143提取多个指示器的移动轨迹,分析多个指示器的移动轨迹而识别控制量。
另外,在本实施方式中,与实施方式1相比,也只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
实施方式10
在实施方式9中,说明了通过2个指示器进行实施方式1的旋转手势的例子。也可以是,通过2个指示器进行实施方式2的旋转手势。在本实施方式中,如图17和图18所示,手势判定部143提取2个指示器同时触摸到触摸面板118而并列进行的旋转手势的圆形移动的移动轨迹,识别控制量。在本实施方式中,手势判定部143在识别出2个平行的2个滑动手势之后,识别2个旋转手势382、383。手势判定部143根据2个旋转手势382、383中的指示器的环绕角度识别控制量。
在本实施方式中,2个旋转手势是同时进行的,因此,通过旋转手势描画的圆形容易变得不规则。因此,也可以是,手势判定部143使用在实施方式4中说明的旋转手势模型信息来识别旋转手势。
在本实施方式中,与实施方式1相比,也只是手势判定部143的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
实施方式11
在实施方式1中,手势判定部143根据旋转手势中的指示器的环绕数识别控制量。但是,在实施方式1中,便携设备11的朝向是固定的。
即,在实施方式1中,在便携设备11被保持成与原来的朝向相反的朝向的情况下,手势判定部143无法准确地识别参数指定手势。
在本实施方式中,通过灵活运用图1所示的重力传感器113,即使在便携设备11被相反地保持的情况下,手势判定部143也能够准确地识别参数指定手势。
更具体地,在本实施方式中,手势判定部143根据指示器的移动轨迹和通过重力传感器的测量结果而得到的便携设备10的方向,识别控制对象参数和控制量。
在本实施方式中,在用户进行手势之前,方向检测部147取得重力传感器113的测量结果,使用重力传感器113的测量结果,判定便携设备的11的上下方向。然后,手势判定部143根据由方向检测部147判定的便携设备11的上下方向,计算经由触摸坐标取得部142从触摸面板118得到的触摸坐标。由此,如图20所示,不论是在便携设备11被保持成原来的朝向的情况下(图20的(a)),还是在便携设备11被保持成相反的朝向的情况下(图20的(b)),手势判定部143都能够准确地识别旋转手势,从而识别正确的控制量。
在本实施方式中,与实施方式1相比,也只是手势判定部143和方向检测部147的动作不同,控制对象设备10和便携设备11的硬件结构例如图1所示,便携设备11的功能结构例如图2所示。另外,便携设备11的动作流程如图21所示。
以上,说明了本发明的实施方式,但是,也可以组合实施这些实施方式中的2个以上的实施方式。
或者,也可以部分地实施这些实施方式中的1个实施方式。
或者,也可以部分地组合实施这些实施方式中的2个以上的实施方式。
另外,本发明不限于这些实施方式,可以根据需要进行各种变更。
***硬件结构的说明***
最后,对便携设备11的硬件结构进行补充说明。
图1所示的处理器111是进行处理的IC(Integrated Circuit:集成电路)。
处理器111是CPU(Central processing unit:中央处理单元)、DSP(DigitalSignal Processor:数字信号处理器)等。
通信接口110例如是通信芯片或NIC(Network Interface Card:网络接口卡)。
另外,在ROM116中还存储有OS(Operating System:操作***)。
并且,OS的至少一部分由处理器111执行。
处理器111一边执行OS的至少一部分,一边执行实现通信处理部140、手势检测部141、传感器部146以及显示控制部150(以下将它们统称作“部”)的功能的程序。
处理器111通过执行OS来进行任务管理、存储管理、文件管理、通信控制等。
在图1中图示出1个处理器,但是,便携设备11也可以具有多个处理器。
另外,表示“部”的处理结果的信息、数据、信号值、变量值存储在RAM117、处理器111中的寄存器和高速缓冲存储器中的至少任意一个中。
另外,实现“部”的功能的程序也可以存储在磁盘、软盘、光盘、压缩光盘、蓝光(注册商标)光盘、DVD等移动存储介质中。
另外,也可以将“部”改写成“电路”或者“步骤”或者“顺序”或者“处理”。
另外,便携设备11也可以通过逻辑IC(Integrated Circuit:集成电路)、GA(GateArray:门阵列)、ASIC(Application Specific Integrated Circuit:面向特定用途的集成电路)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)这样的电子电路实现。
在这种情况下,“部”分别作为电子电路的一部分来实现。
另外,还将处理器和上述电子电路统称作处理线路。
标号说明
10:控制对象设备;11:便携设备;101:通信接口;102:处理器;103:输出装置;110:通信接口;111:处理器;112:传感器部;113:重力传感器;114:触摸传感器;115:FPD;116:ROM;117:RAM;118:触摸面板;140:通信处理部;141:手势检测部;142:触摸坐标取得部;143:手势判定部;146:传感器部;147:方向检测部;148:触摸检测部;150:显示控制部;153:分配信息存储部;155:旋转手势模型信息存储部。

Claims (13)

1.一种具有触摸面板的信息处理装置,其中,该信息处理装置具有:
提取部,其提取指示器在从所述指示器与所述触摸面板接触起到所述指示器从所述触摸面板离开的期间的移动轨迹;以及
识别部,其分析由所述提取部提取出的所述指示器的移动轨迹,识别通过所述指示器的移动而指定的、控制对象的参数即控制对象参数和所述控制对象参数的控制量。
2.根据权利要求1所述的信息处理装置,其中,
所述识别部从由所述提取部提取出的所述指示器的移动轨迹中,提取指定所述控制对象参数的移动轨迹作为参数指定移动轨迹,提取指定所述控制量的移动轨迹作为控制量指定移动轨迹,分析提取出的所述参数指定移动轨迹而识别所述控制对象参数,分析提取出的所述控制量指定移动轨迹而识别所述控制量。
3.根据权利要求2所述的信息处理装置,其中,
所述识别部从由所述提取部提取出的所述指示器的移动轨迹中,提取所述指示器的直线移动的移动轨迹作为所述参数指定移动轨迹,提取所述指示器的圆形移动的移动轨迹作为所述控制量指定移动轨迹,分析提取出的所述直线移动的移动轨迹而识别所述控制对象参数,分析提取出的所述圆形移动的移动轨迹而识别所述控制量。
4.根据权利要求3所述的信息处理装置,其中,
所述识别部分析所述直线移动的开始点的位置和结束点的位置而识别所述控制对象参数。
5.根据权利要求3所述的信息处理装置,其中,
所述识别部分析所述圆形移动的移动轨迹中的所述指示器的环绕方向和环绕数而识别所述控制量。
6.根据权利要求3所述的信息处理装置,其中,
所述识别部估计所述圆形移动中的圆形的中心位置,根据估计出的所述圆形的中心位置提取所述圆形移动的移动轨迹。
7.根据权利要求3所述的信息处理装置,其中,
所述识别部参照所述圆形移动的移动轨迹的模型,从由所述提取部提取出的所述指示器的移动轨迹中提取所述圆形移动的移动轨迹。
8.根据权利要求3所述的信息处理装置,其中,
所述识别部提取多个直线移动的移动轨迹作为所述参数指定移动轨迹,分析提取出的所述多个直线移动的移动轨迹而识别所述控制对象参数。
9.根据权利要求2所述的信息处理装置,其中,
所述识别部提取所述指示器的直线移动的移动轨迹作为所述参数指定移动轨迹,提取所述指示器的另一直线移动的移动轨迹作为所述控制量指定移动轨迹。
10.根据权利要求1所述的信息处理装置,其中,
所述提取部提取多个指示器的移动轨迹,
所述识别部分析由所述提取部提取出的所述多个指示器的移动轨迹而识别所述控制量。
11.根据权利要求1所述的信息处理装置,其中,
所述信息处理装置具有重力传感器,
所述识别部根据由所述提取部提取出的所述指示器的移动轨迹和根据所述重力传感器的测量结果而得到的所述信息处理装置的方向,识别所述控制对象参数和所述控制量。
12.一种信息处理方法,其中,
具有触摸面板的计算机提取指示器在从所述指示器与所述触摸面板接触起到所述指示器从所述触摸面板离开的期间的移动轨迹,
所述计算机分析提取出的所述指示器的移动轨迹,识别通过所述指示器的移动而指定的、控制对象的参数即控制对象参数和所述控制对象参数的控制量。
13.一种信息处理程序,其中,
该信息处理程序使具有触摸面板的计算机执行如下处理:
提取处理,提取指示器在从所述指示器与所述触摸面板接触起到所述指示器从所述触摸面板离开的期间的移动轨迹;以及
识别处理,分析通过所述提取处理提取出的所述指示器的移动轨迹,识别通过所述指示器的移动而指定的、控制对象的参数即控制对象参数和所述控制对象参数的控制量。
CN201680084779.7A 2016-04-28 2016-04-28 信息处理装置、信息处理方法以及信息处理程序 Pending CN109074210A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2016/063470 WO2017187629A1 (ja) 2016-04-28 2016-04-28 情報処理装置、情報処理方法及び情報処理プログラム

Publications (1)

Publication Number Publication Date
CN109074210A true CN109074210A (zh) 2018-12-21

Family

ID=60161275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680084779.7A Pending CN109074210A (zh) 2016-04-28 2016-04-28 信息处理装置、信息处理方法以及信息处理程序

Country Status (6)

Country Link
US (1) US20190095093A1 (zh)
JP (1) JP6433621B2 (zh)
KR (1) KR20180122721A (zh)
CN (1) CN109074210A (zh)
DE (1) DE112016006806T5 (zh)
WO (1) WO2017187629A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109947349A (zh) * 2019-03-22 2019-06-28 思特沃克软件技术(北京)有限公司 一种基于车载触摸屏进行参数调节的方法和车载触摸屏

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10901529B2 (en) * 2018-07-19 2021-01-26 Stmicroelectronics S.R.L. Double-tap event detection device, system and method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242824A (ja) * 2012-05-23 2013-12-05 Kyocera Corp 携帯端末、表示制御プログラムおよび表示制御方法
CN103760982A (zh) * 2014-01-22 2014-04-30 深圳市金立通信设备有限公司 一种控制终端屏幕状态的方法及终端
US20150135079A1 (en) * 2013-11-13 2015-05-14 Hyundai Motor Company Blind control system for a vehicle
CN104850329A (zh) * 2015-04-29 2015-08-19 小米科技有限责任公司 参数调节方法及装置
CN105159454A (zh) * 2015-08-26 2015-12-16 广东欧珀移动通信有限公司 一种播放设备控制方法及智能手表

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216069A (ja) * 2000-02-01 2001-08-10 Toshiba Corp 操作入力装置および方向検出方法
JP2008299771A (ja) * 2007-06-04 2008-12-11 Nanao Corp ディスプレイ装置
JP5034912B2 (ja) 2007-12-06 2012-09-26 パナソニック株式会社 情報入力装置、情報入力方法、および情報入力プログラム
JP2012156835A (ja) * 2011-01-27 2012-08-16 Seiko Epson Corp リモコン装置及びプログラム
US20130239031A1 (en) * 2012-03-06 2013-09-12 Apple Inc. Application for viewing images

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242824A (ja) * 2012-05-23 2013-12-05 Kyocera Corp 携帯端末、表示制御プログラムおよび表示制御方法
US20150135079A1 (en) * 2013-11-13 2015-05-14 Hyundai Motor Company Blind control system for a vehicle
CN103760982A (zh) * 2014-01-22 2014-04-30 深圳市金立通信设备有限公司 一种控制终端屏幕状态的方法及终端
CN104850329A (zh) * 2015-04-29 2015-08-19 小米科技有限责任公司 参数调节方法及装置
CN105159454A (zh) * 2015-08-26 2015-12-16 广东欧珀移动通信有限公司 一种播放设备控制方法及智能手表

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109947349A (zh) * 2019-03-22 2019-06-28 思特沃克软件技术(北京)有限公司 一种基于车载触摸屏进行参数调节的方法和车载触摸屏

Also Published As

Publication number Publication date
KR20180122721A (ko) 2018-11-13
US20190095093A1 (en) 2019-03-28
JPWO2017187629A1 (ja) 2018-09-13
JP6433621B2 (ja) 2018-12-05
WO2017187629A1 (ja) 2017-11-02
DE112016006806T5 (de) 2019-01-24

Similar Documents

Publication Publication Date Title
TWI450148B (zh) Touch screen touch track detection method and detection device
CN104071097B (zh) 输入装置、输入方法及输入程序
WO2014045953A1 (ja) 情報処理装置および方法、並びにプログラム
BR112015007261B1 (pt) Método, meio de armazenamento legível por computador não transitório, e aparelho
CN106201166A (zh) 一种分屏显示方法及终端
US9348466B2 (en) Touch discrimination using fisheye lens
CN106681575B (zh) 使用电容感测的滑块和手势识别
JP2016534481A (ja) 状態変化および将来のユーザ入力の予想に関する情報を使用するユーザ入力に対する応答を提供するためのシステムおよび方法
JP6463579B2 (ja) 隠れマルコフモデルベースのジェスチャ認識のための方法
TWI528271B (zh) 多邊形手勢偵測及互動方法、裝置及電腦程式產品
TWI526877B (zh) Input device, machine, input method and recording medium
CN106681636A (zh) 一种防误触的方法、装置及移动终端
JP2015172887A (ja) ジェスチャ認識装置およびジェスチャ認識装置の制御方法
CN108874284A (zh) 手势触发方法
WO2015131590A1 (zh) 一种控制黑屏手势处理的方法及终端
CN109074210A (zh) 信息处理装置、信息处理方法以及信息处理程序
CN108475135A (zh) 手写输入装置、信息输入方法以及程序
CN104035578B (zh) 控制电容式触屏终端的方法及装置
KR20180104224A (ko) 화면 제어 방법 및 이를 지원하는 전자 장치
US9405375B2 (en) Translation and scale invariant features for gesture recognition
JP2013084223A (ja) 接触検出装置、記録表示装置、及びプログラム
JP2013077180A (ja) 認識装置およびその制御方法
US10191553B2 (en) User interaction with information handling systems using physical objects
US20170024051A1 (en) Multitouch frame matching with distance fields
JP2015114762A (ja) 手指動作検出装置、手指動作検出方法、手指動作検出プログラム、及び仮想物体処理システム

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20181221