CN201480005619.X
2014.02.14
CN104937532A
2015.09.23
撤回
无权
发明专利申请公布后的视为撤回IPC(主分类):G06F 3/0488申请公布日:20150923|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20140214|||公开
G06F3/0488(2013.01)I; G06F3/048(2013.01)I; G06F3/0481(2013.01)I; G06F3/0485(2013.01)I
G06F3/0488
夏普株式会社
金森弘和
日本大阪府
2013-061031 2013.03.22 JP
北京市隆安律师事务所11323
权鲜枝
本发明的信息处理装置(1)具备:探测操作体的接触的接触输入部(51);探测接近的接近输入部(52);取得接触位置的接触位置取得单元(20,21);取得接近位置的接近位置取得单元(22,23);基于接触位置和接近位置确定用户的输入的输入内容确定单元(25,27);以及根据该输入执行处理的处理执行单元(26)。
权利要求书1. 一种信息处理装置,其特征在于,具备:接触输入部,其探测触摸面板面和用户在操作中使用的操作体的接触;接近输入部,其探测上述操作体处于与上述触摸面板面不接触并且位于离该触摸面板面为规定距离内的接近状态;接触位置取得单元,其取得由上述接触输入部探测到的接触产生的触摸面板上的位置作为接触位置;接近位置取得单元,其将由上述接近输入部探测到的上述接近状态的操作体的位置投影到触摸面板面上作为接近位置来取得;输入内容确定单元,其在上述操作体从接触状态进入上述接近状态后,基于进入前由上述接触位置取得单元取得的接触位置和进入后由上述接近位置取得单元取得的接近位置,确定来自上述用户的输入内容;以及处理执行单元,其根据由上述输入内容确定单元确定的输入内容执行处理。2. 根据权利要求1所述的信息处理装置,其特征在于,上述处理执行单元在上述操作体处于上述接触状态时,基于由上述接触位置取得单元取得的接触位置执行第1处理,在上述操作体从上述接触状态进入上述接近状态后,根据由上述输入内容确定单元确定的输入内容执行与上述第1处理联合的第2处理。3. 根据权利要求2所述的信息处理装置,其特征在于,上述处理执行单元在上述第1处理中以与上述接触状态时的操作体的移动方向相应的方向以及与操作体的移动距离和移动速度中的至少任一方相应的速度使画面滚动,上述输入内容确定单元确定以上述接触位置和接近位置中的任意一点为起点,以最新的接近位置为终点的矢量,上述处理执行单元在上述第2处理中将在上述第1处理中决定的滚动的方向和速度变更为确定的上述矢量的方向或者与该矢量的长度相应的速度而使画面滚动。4. 根据权利要求2所述的信息处理装置,其特征在于,上述处理执行单元在上述第1处理中至少选择在上述接触开始时的接触开始位置显示的对象物,上述输入内容确定单元以上述接触结束时的接触结束位置为基准将触摸面板面分割为多个区域,确定第2处理,在上述第2处理中,基于上述操作体的上述接近状态结束时由上述接近位置取得单元最后取得的接近位置属于哪个区域而将其分配给该区域,上述处理执行单元对上述对象物执行由上述输入内容确定单元确定的第2处理。5. 根据权利要求4所述的信息处理装置,其特征在于,上述处理执行单元在上述第1处理中还将选择的上述对象物临时移动到上述接触结束时的接触结束位置,在上述处理执行单元执行的按每个区域进行分配的第2处理中包含以下处理中的至少任意一种:确定将在上述第1处理中临时移动的对象物移动到上述接触结束位置的处理;复制在上述第1处理中临时移动的对象物,将这样的复制物配置在上述接触结束位置的处理;以及创建在上述第1处理中临时移动的对象物的快捷键并将其配置在上述接触结束位置的处理。
说明书信息处理装置 技术领域 本发明涉及具备能检测操作体的接近状态的操作的触摸面板的信息处理装置等。 背景技术 以往,已知不仅能检测操作体(手指、触摸笔等)的接触状态的操作还能检测接近状态的操作的触摸面板。接近状态是非接触状态中的操作体位于触摸面板能检测操作体的位置的范围内的状态。作为利用触摸面板的技术,公开了专利文献1~3。 在专利文献1中公开了如下技术:在手指快速地从触摸面板离开的情况下,在将显示的地图放大的状态下保持该显示的地图,另一方面,在手指慢慢地从接触状态离开的情况下,缩小显示地图。在专利文献2中公开了如下技术:识别状态是否从接触状态、接近状态以及远方状态(操作体位于触摸面板能检测的范围外的状态)中的一个状态向另一个状态变化,根据状态的变化设定操作指令。在专利文献3中公开了如下技术:在接近状态的操作体的移动跨区域间的情况下,执行规定的处理。 现有技术文献 专利文献 专利文献1:日本公开专利公报“特开2012-48279号公报(2012年3月8日公开)” 专利文献2:日本公开专利公报“特开2011-34502号公报(2011年2月17日公开)” 专利文献3:日本公开专利公报“特开2012-58919号公报(2012年3月22日公开)” 发明内容 发明要解决的问题 专利文献1的技术利用手指从触摸面板面离开时的速度的信息。另外,专利文献2的技术仅利用从接触状态向接近状态的状态变化。因此,专利文献1和2的技术没有利用在手指离开触摸面板面后处于接近状态的手指的位置的信息。 另外,专利文献3的技术利用接近状态的位置的信息,但是不是将接近状态的位置的信息和接触状态的位置的信息区别开来利用。因此结果是,存在操作的方式较少,欠缺操作的灵活性,操作性变差的问题。 本发明是鉴于上述问题点完成的,其目的在于提供能利用接近状态的位置的信息和接触状态的位置的信息进行操作的信息处理装置等。 用于解决问题的方案 为了解决上述问题,本发明的一方式的信息处理装置具备:接触输入部,其探测触摸面板面和用户在操作中使用的操作体(手指)的接触;接近输入部,其探测上述操作体处于与上述触摸面板面不接触并且位于离该触摸面板面为规定距离内的接近状态;接触位置取得单元,其取得由上述接触输入部探测到的接触产生的触摸面板上的位置作为接触位置;接近位置取得单元,其将由上述接近输入部探测到的上述接近状态的操作体的位置投影到触摸面板面上作为接近位置来取得;输入内容确定单元,其在上述操作体从接触状态进入上述接近状态后,基于进入前由上述接触位置取得单元取得的接触位置和进入后由上述接近位置取得单元取得的接近位置,确定来自上述用户的输入内容;以及处理执行单元,其根据由上述输入内容确定单元确定的输入内容执行处理。 发明效果 根据本发明的一方式,实现信息处理装置的操作性提高的效果。 附图说明 图1是表示本发明的信息处理装置的主要部分构成的功能框 图。 图2(a)和(b)是表示触摸面板上的手指的位置的变化的一例的图。 图3是表示信息处理装置执行的处理的流程的流程图。 图4是表示触摸面板上的手指的位置的变化的另一例的图。 图5是表示本发明的实施方式2的信息处理装置执行的处理的流程的流程图。 图6是表示本发明的实施方式3的信息处理装置存储的表的一例的图。 图7是表示根据手指的位置的变化定义的接触开始位置和接近结束位置的位置关系的一例的图。 图8是表示上述信息处理装置执行的处理的流程的流程图。 图9(a)是表示表的另一例的图,(b)是表示与上述表对应地定义的区域的模式图。 图10是表示在触摸面板上定义的区域和操作位置的位置关系的图。 具体实施方式 <实施方式1> [信息处理装置1的构成] 基于图1~图3详细说明本发明的实施方式1。图1是表示信息处理装置1的主要部分构成的功能框图。信息处理装置1具备触摸面板,例如为便携电话、智能手机、平板PC等便携型的信息处理装置。但是,不限于此,信息处理装置1也可以是具备触摸面板的个人电脑、电子黑板等安置型的信息处理装置。 信息处理装置1如图示那样具备控制部10、暂时存储部11、存储部12、触摸面板13以及显示部14。暂时存储部11包括RAM(Random Access Memory:随机存取存储器)等易失性的存储装置作为用于在控制部10执行各种程序的过程中暂时保持数据的作业区域。暂时存储部11特别存储接触开始位置30和接触结束位置31。 存储部12包括闪存等非易失性的存储装置。触摸面板13是用于接受用户的接触操作,输入向信息处理装置1的指示的输入设备。显示部14包括液晶面板、有机EL面板等平板显示器面板,显示由信息处理装置1处理的信息、图像等。在本实施方式中,显示部14与接触输入部51和接近输入部52一体形成,构成触摸面板13。 接触输入部51包括触摸传感器。触摸传感器检测操作体(以下指用户的手指)接触触摸面板面的位置。接近输入部52在离触摸面板面规定的距离以下的能检测范围内检测处于非接触状态(即,接近状态)的手指的位置。接近输入部52可以采用不检测从触摸面板面到手指的距离(Z坐标),而仅能检测将处于接近状态的手指的位置相对于触摸面板面垂直投影时的位置(X坐标和Y坐标)的接近传感器,也可以采用也能检测上述距离(Z坐标)的接近传感器。 本发明的信息处理装置1分开利用手指接触触摸面板面时的手指的位置信息和处于接近状态后的手指的位置信息,根据这些位置信息执行使画面滚动的处理。更具体地说,信息处理装置1基于接触状态的手指的位置信息执行作为第1处理的滚动处理(以下称为第1滚动处理),接着,基于接近状态的手指的位置信息执行与第1滚动处理不同的作为第2处理的滚动处理(第2滚动处理)。此时,在第2滚动处理中,信息处理装置1可以也考虑接触状态的手指的位置信息,即,组合利用接触状态的手指的位置信息和接近状态的手指的位置信息执行第2滚动处理。由此,用户能分开使用或者组合使用手指的接触状态和接近状态,能进行富有多样性的操作输入,能以灵活的操作实施各种各样的画面滚动。以下,详细说明用于实现本发明的滚动处理的信息处理装置1的软件设计构成。 控制部10能统一控制信息处理装置1整体,包括CPU(Central Processing Unit:中央处理单元)等。控制部10具备作为功能块的接触操作接受部20、接触位置取得部21、接近操作接受部22、矢量确定部25以及画面控制部26。图1表示的构件中的在实施方式1中未说明的构件并非一定具备于实施方式1的信息处理装置1中。 接触操作接受部20经由接触输入部51接受用户的接触操作。具 体地说,接触操作接受部20追踪从手指开始与触摸面板面的接触到手指离开触摸面板面为止的手指的位置,判断哪个接触操作(点击、滑动、拖动、缩小两根手指的间隔来缩小屏幕上的内容、通过扩大两根手指的间隔来放大屏幕上的内容等)在哪个位置进行。在实施方式1和2中,不特别将滑动和拖动区别开来,均当作包括手指的接触开始、手指的移动、手指的接触结束的使手指滑行的接触操作,为了方便将它们称为滑动。但是,滑动的用语不排除所谓的拖动。 接触位置取得部21取得并存储接触操作接受部20取得的接触位置中的特定的接触位置。详细地说,接触位置取得部21取得表示手指接触触摸面板面时的位置的接触开始位置30和/或表示手指离开触摸面板面时的位置的接触结束位置31,并将其存储在暂时存储部11中。 接近操作接受部22经由接近输入部52接受用户的接近操作。具体地说,接近操作接受部22基于从接近输入部52输入的信号,在手指处于非接触状态并且离开触摸面板面规定距离内(接近输入部52的能检测范围内)时追踪该手指的位置。接近操作接受部22既可以用3维坐标确定手指的位置,也可以将该手指的位置标绘在触摸面板面的坐标中而用2维坐标确定该手指的位置。在本实施方式中,利用2维坐标值确定手指的位置,将这种接近状态的手指的位置称为接近位置。 矢量确定部25基于根据用户的接触操作或者接近操作或者该两个操作得到的接触位置或者接近位置,确定以后的处理中使用的矢量。由矢量确定部25确定的矢量作为指定信息处理装置1使画面滚动时的滚动速度和滚动方向的信息。详细地说,矢量确定部25确定以接触位置取得部21取得的接触开始位置30(或者,接触结束位置31)为起点,以接近操作接受部22确定的最新的接近位置为终点的矢量,并将该矢量输出给画面控制部26。 画面控制部26对在显示部14中显示的画面执行各种处理。在实施方式1中,根据用户的操作执行使画面滚动的滚动处理。详细地说,首先,画面控制部26在手指处于接触状态期间根据由接触操作 接受部20接受的手指的移动速度和移动方向执行使画面滚动的第1滚动处理。然后,画面控制部26在手指进入接近状态后继续接近状态的期间,根据由矢量确定部25确定的矢量的长度和方向,执行使画面滚动的第2滚动处理。 [信息处理装置1的处理的流程] 图2的(a)和(b)是表示触摸面板上的手指的位置的变化的一例的图。图3是表示信息处理装置1执行的处理的流程的流程图。 例如用户的手指从图2的(a)中表示的非接触状态的位置P11向接触状态的位置P12移动,开始手指和触摸面板面的接触。此时,接触操作接受部20判断为从接触开始位置P12开始接触操作(在S101中为“是”)。接着,接触位置取得部21取得接触开始位置P12,并将其存储在暂时存储部中作为接触开始位置30(S102)。之后,在手指不移动而在接触开始位置P12再次成为非接触状态的情况下,接触操作接受部20判断为进行了滑动以外的接触操作(点击等)(在S103中为“否”)。在该情况下,信息处理装置1根据上述接触操作执行未图示的处理,结束一连串的处理。 另一方面,之后,用户在维持手指的接触状态的情况下从P12以P13为目标开始手指的移动。此时,接触操作接受部20判断为上述接触操作是将手指滑行的滑动(在S103中为“是”)。在该情况下,画面控制部26根据从P12向P13移动的手指的移动的速度和方向使显示部14的画面滚动(S104;第1滚动处理)。只要手指不离开触摸面板面(在S105中为“否”),画面控制部26继续进行第1滚动处理。 之后,用户在P13的位置结束手指的移动,在该位置手指离开触摸面板面(图2的(a))。此时,接触操作接受部20在手指离开的时点结束接触位置的追踪(在S105中为“是”)。然后,接触位置取得部21取得接触操作接受部20最后取得的手指的位置即接触结束位置P13,并将其作为接触结束位置31存储在暂时存储部11中(S106)。 在此,手指离开触摸面板面成为接近状态。接近操作接受部22基于从接近输入部52输入的信号从接触结束位置P13开始手指的接 近位置的追踪(S107)。 在接触操作后,接着用户进行接近操作。具体地说,在维持手指的接近状态下,使手指从接触结束位置P13向能检测范围内的某位置P14移动。移动中,手指的接近位置总是被接近操作接受部22追踪。接近操作接受部22取得从手指的现在位置P14垂直下降到触摸面板面的接近位置P14’(S108)。在该情况下,矢量确定部25确定以接触位置取得部21取得的接触开始位置P12为起点,以接近操作接受部22取得的最新的接近位置P14’为终点的矢量V1(S109)。然后,画面控制部26根据矢量V1的长度和方向使显示部14的画面滚动(S110;第2滚动处理)。 之后,在手指维持接近状态期间,基于该手指的最新的接近位置,反复进行S108~S110的各步骤的处理。即,在接触操作接受部20未再次探测到接触操作(在S111中为“否”),并且,接近操作接受部22在能检测范围内继续探测到手指的情况下(在S112中为“否”),接近操作接受部22继续追踪最新的接近位置,矢量确定部25据此继续更新矢量。然后,画面控制部26基于该矢量一边变更滚动速度和滚动方向,一边继续第2滚动处理。通过这样任意地移动接近状态的手指的位置,能灵活地变更滚动速度和滚动方向。 例如用户将手指从P14的位置移动到图2的(b)中表示的P15的位置。在该情况下,矢量确定部25确定以接触开始位置P12为起点,以最新的手指的位置P15的接近位置P15’为终点的矢量V2。然后,画面控制部26使在矢量V1的方向上高速地滚动的画面在矢量V2的方向上以降低的速度滚动。此外,矢量确定部25可以将矢量的起点设为接触结束位置P13来代替接触开始位置P12。 另一方面,在手指接触触摸面板面而结束接近状态时(在S111中为“是”),或者,手指出现在能检测范围外的情况下(在S112中为“是”),画面控制部26结束上述第2滚动处理(S113)。此外,在S111中为“是”的情况下,手指在接触状态下停止的情况下,画面控制部26可以使滚动停止。或者,在进行另外的滑动的情况下,可以执行第1滚动处理。或者,也可以是如下构成:在S112中为“是” 的情况下,根据基于最后取得的接近位置确定的矢量的长度和方向,画面控制部26靠惯性继续画面的滚动后,慢慢地使滚动停止。 如以上那样,实施方式1的信息处理装置1能根据操作体的接触状态的操作执行第1滚动处理(第1处理),之后根据上述操作体的接近状态的操作执行第2滚动处理(第2处理),变更第1滚动处理的滚动方向和滚动速度。即,用户对过去实施的接触操作,能根据之后继续实施的接近操作而灵活地进行修正。 该功能例如在地图显示应用程序等在各个方向上使画面很长地滚动的情况下特别有效。以往,滚动的速度、数量、方向等由进行滑动的时点决定,因此在滑动后不能任意地变更它们。具体地说,想要显示远离目的地周边的地图,就得通过快速的滑动以高速使该地图滚动。由于高速滚动,在看漏了目的地,该目的地周边的地图已经从画面内通过的情况下,以往需要重新进行多次暂时停止滚动,再次滑动的操作。与此相对,根据本发明的信息处理装置1,用户在进行滑动后,通过后续的接近操作任意地变更接近状态的手指的位置,由此能灵活地调整或修正在先前实施的滑动中指定的滚动速度和滚动方向。因此,即使目的地周边的地图已经过去了,也不需要进行取消先前的接触操作的动作,能简便地变更滚动速度和方向。即,通过从先前的接触操作起一连串的接近操作,能灵活地修正该先前的接触操作。结果是,不需要如以往那样多次反复滑动或使滚动停止的操作,具有用户的操作性提高的优点。此外,如地址簿等那样,在固定方向的滚动并且高速地滚动长距离的情况下,本发明的信息处理装置1发挥效果。 《实施方式2》 以下基于图1、4、5说明本发明的信息处理装置的另一实施方式。此外,为了说明方便,对具有与上述实施方式1中说明的附图相同的功能的构件标记相同的附图标记而不进行重复的说明。以后的实施方式也同样。 [信息处理装置1的构成] 实施方式2的信息处理装置1除了具备实施方式1的信息处理装 置1的构成以外还具备作为功能块的接近位置取得部23和计时部24。在实施方式2的信息处理装置1中并非一定具备处理判断部27和处理表40。 计时部24对经过的时间进行计时。在实施方式2中,计时部24从手指的接触状态结束而开始接近状态的时点起开始计量时间,在继续接近状态期间,每经过规定时间(在此为m秒)就通知接近位置取得部23。 接近位置取得部23取得并存储接近操作接受部22取得的接近位置中的特定的接近位置。详细地说,接近位置取得部23将以m秒为间隔从计时部24接受通知作为触发,从接近操作接受部22取得该时点的(即,最新的)接近位置,并将其作为接近位置32存储在暂时存储部11中。在本实施方式中,接近位置32为至少包含上述最新的接近位置和前次取得的接近位置即从取得该最新的接近位置的时点起m秒前的接近位置的数据结构。因此,接近位置32包括用于在暂时存储部11中存储至少2个接近位置的存储区域。以下,将上述最新的接近位置称为最新接近位置,将上述前次取得的接近位置称为前次接近位置。 在实施方式2中,矢量确定部25确定以存储在暂时存储部11中的前次接近位置为起点,以最新接近位置为终点的矢量并将其输出给画面控制部26。 [信息处理装置1的处理流程] 图4是表示触摸面板上的手指的位置的变化的一例的图。图5是表示信息处理装置1执行的处理的流程的流程图。此外,图5的S201~S205的各步骤与实施方式1中说明的图3的S101~S105的各步骤同样地实施。在S202中,如图4所示,接触开始位置P22存储为接触开始位置30。在S204中,执行第1滚动处理。 从接触开始位置P22继续接触状态的手指在P23的位置离开触摸面板面。在该情况下(在S205中为“是”),接触位置取得部21取得接触结束位置P23,并将其作为接触结束位置31存储在暂时存储部11中。另一方面,接近操作接受部22开始追踪进入接近状态的 手指的接近位置(S206)。以下,将最新的接近位置表示为Pn,最新接近位置Pn中n为下标。 计时部24从接近操作接受部22开始追踪接近位置的时点(手指离开的时点)起开始计时。将开始计时的时点设为n=0。即,在图4的例子中,接触结束位置P23在接触操作结束时点(=接近操作开始时点)表现为最新接近位置Pn=P0。当从计时开始经过了规定时间m秒时(在S207中为“是”),计时部24将此通知给接近位置取得部23。计时部24之后以m秒为间隔将其定时通知给接近位置取得部23(S207)。每次计时部24通知经过了m秒时,接近位置取得部23将表示最新接近位置的Pn的下标n增加1(S208)。 例如,在图4表示的例子中,用户从手指位于接触结束位置P23(P0)的时点(n=0)起m秒后一边维持接近状态,一边向P24的位置移动手指。此时,接近位置取得部23从计时部24接受经过了m秒的通知,从接近操作接受部22取得基于手指的现在位置P24得到的接近位置P24’的坐标值(S209)。然后,将其与使下标从前次增加1的接近位置P1关联起来存储在暂时存储部11中。在该时点,更新的接近位置32包含作为前次接近位置的P0=P23和最新接近位置P1=P24’。 当由接近位置取得部23更新接近位置32时,矢量确定部25确定以前次接近位置Pn-1为起点,以最新接近位置Pn为终点的矢量Un(在上述的例子,为图4的矢量U1)(S210)。 当由矢量确定部25确定矢量时,画面控制部26根据确定的矢量(例如,矢量U1)的长度和方向使画面滚动(S211;第2滚动处理)。 之后,在手指维持接近状态期间(在S212中为“否”并且在S213中为“否”),计时部24继续以m秒为间隔进行计时,按每m秒反复进行S208~S211的各步骤的处理。例如,用户使位于P24的位置的手指再过m秒后移动到P25的位置。在该情况下,接近位置32由接近位置取得部23更新到作为前次接近位置的P1=P24’和作为最新接近位置的P2=P25’(S208,S209)。然后,矢量确定部25基于前次接近位置P1和最新接近位置P2确定矢量U2(S210)。画面控制部 26基于新确定的矢量U2变更滚动方向和滚动速度而使画面滚动(S211)。 另一方面,在再次产生接触操作的情况下(在S212中为“是”),或者在手指出现在能检测范围外的情况下(在S213中为“是”),画面控制部26结束S211的第2滚动处理(S214)。与实施方式1同样,只要画面控制部26根据在S212或者S213中检测的操作使滚动停止,或者重新进行第1滚动处理,或者靠惯性继续画面的滚动后停止等,由此结束第2滚动处理即可。 如以上那样,实施方式2的信息处理装置1与实施方式1不同,是在接近操作接受部22追踪的接近位置中以规定时间(以下,为m秒)为间隔取得并存储接近位置的构成。然后,信息处理装置1根据最新的接近位置和前次(m秒前)的接近位置使画面滚动。 根据上述构成和方法,实施方式2的信息处理装置1能接受继接触操作后的接近操作而变更第1滚动处理的滚动方向和速度。然后,在进入第2滚动处理后,按规定时间间隔取得最新的接近位置。因此,在继续接近操作期间,信息处理装置1能根据最新的接近操作修正由规定时间前的接近操作指定的滚动方向和速度。即,用户不仅能灵活地修正过去实施的接触操作,之后接着也能灵活地修正过去的接近操作。其结果是,不需要如以往那样多次反复进行滑动或者使滚动停止的操作,能实现提高用户的操作性的效果。 《实施方式3》 [信息处理装置1的构成] 以下基于图1、6~10说明本发明的信息处理装置的另一实施方式。实施方式3的信息处理装置1除了具备实施方式1的信息处理装置1的构成以外还具备作为功能块的处理判断部27。另外,将处理表40存储在存储部12中。在实施方式3中,计时部24和矢量确定部25的功能块不是必需的构成。 在实施方式3中,假设用户首先实施作为接触操作的对显示部14中显示的对象物(图标等)的拖放,接着,实施接近操作(将手指尖移动到别的位置)。接触操作接受部20检测拖放,之后,接近 操作接受部22追踪位于能检测范围内的手指的接近位置。 在实施方式3中,接近位置取得部23在手指出现在能检测范围外,接近操作接受部22结束手指的追踪时,取得接近操作接受部22最后取得的接近位置(以下称为接近结束位置),并将其作为接近位置32存储在暂时存储部11中。即,在实施方式3中,接近位置32具有包含接近结束位置的数据结构。 处理判断部27在接着接触操作实施的接近操作结束时,判断对由先前的接触操作(拖动)选择的对象物应该执行的处理,确定用户操作。处理判断部27基于手指的接触位置和接近位置的位置关系决定应该执行的处理。在实施方式3中,画面控制部26执行作为接触操作或者接近操作的对象的对象物的显示方面的所有处理。作为一例,画面控制部26根据接触操作执行作为第1处理的对象物的选择、选择的对象物的半透明化和移动(假设的移动)。然后,确定接近操作时,根据该接近操作,执行作为第2处理的该对象物的移动的确定或者对象物的复制。执行哪个第2处理由处理判断部27决定。处理判断部27参照处理表40基于接近结束位置决定由画面控制部26执行的第2处理。 [处理表40] 图6是表示处理表40的一例的图。如图示那样,处理表40是将接触开始位置和接近结束位置的位置关系与应该执行的处理对应起来的表。根据图6中表示的处理表40,在接触开始位置和接近结束位置位于不同的区域的情况下(以下,称为位置关系A),以确定对象物的移动的第2处理对应。另外,在接触开始位置和接近结束位置位于相同的区域的情况下(以下,称为位置关系B),以复制对象物的第2处理对应。在图6中,用表形式的数据结构表示处理表40是一例,处理表40的数据结构并非限定于表形式。以后图示的任何表也同样。 使用图7的(a)中表示的具体例说明如何决定位置关系A和位置关系B。图7的(a)是表示实施方式3中根据手指的位置的变化定义的接触开始位置和接近结束位置的位置关系的一例的图,(b)是 表示接触开始位置和接近结束位置的位置关系的另一例的图。 进行接触操作而确定接触开始位置P32和接触结束位置P33,接着,进行接近操作而在手指出现在范围外的时点,确定接近结束位置P34(P34a、P34b、P34c等)。在该情况下,处理判断部27首先决定接触开始位置和接近结束位置的位置关系为A和B中的哪个。具体地说,以与连结接触开始位置P32和接触结束位置P33的线段(实线)垂直并且通过P33的直线L1为边界在画面上定义为2个区域。然后,在接触开始位置P32和接近结束位置P34属于相互不同的区域的情况下(例如,接近结束位置为P34a、P34c的情况下),处理判断部27决定为接触开始位置和接近结束位置的位置关系为A。然后,根据处理表40指示画面控制部26,确定在第1处理中对象物移动到接触结束位置P33。另一方面,在接触开始位置P32和接近结束位置P34属于相同的区域的情况下(例如,接近结束位置为P34b的情况下),处理判断部27决定为位置关系为B。然后,指示画面控制部26,将对象物复制到接触结束位置P33。 如图7的(b)所示,处理判断部27也可以以通过接触结束位置P33的、将触摸面板面左右分割的垂直的并且通过接触结束位置P33的直线L2为边界在画面上定义为2个区域。 [信息处理装置1的处理的流程] 图8是表示信息处理装置1执行的处理的流程的流程图。 当接触操作接受部20检测到接触操作时(在S301中为“是”),接触位置取得部21取得接触开始位置(P32等),并将其坐标值存储为接触开始位置30(S302)。在接触开始位置P32存在对象物并且确定为上述接触操作为拖动的情况下(在S303中为“是”,在S304中为“是”),画面控制部26显示半透明对象物(S305),追随接触操作接受部20追踪的接触位置,显示半透明对象物(S306)。在继续手指的接触状态期间(在S307中为“否”),继续执行S306。另一方面,在某位置(P33等),手指离开触摸面板面时(在S307中为“是”),接触位置取得部21取得P33,并将其存储为接触结束位置31(S308)。在此接触操作结束,画面控制部26结束S305和S306的第1处理。此 时,在接触开始位置P32显示原来的对象物的实体,在接触结束位置P33显示半透明对象物。 接近操作接受部22从接触操作结束时点起开始接近状态的手指的接近位置的追踪(S309)。只要不再次产生接触操作(在S310中为“否”)并且手指不出现在能检测范围外(在S311中为“否”)就继续S309的接近位置的追踪。 另一方面,在再次产生接触操作的情况下(在S310中为“是”)或者手指出现在能检测范围外的情况下(在S311中为“是”),接近位置取得部23判断为接近状态结束,将由接近操作接受部22最后取得的接近结束位置(例如,P34a~c中的任一个)作为接近位置32存储在暂时存储部11中(S312)。 接着,处理判断部27基于接触开始位置P32和接触结束位置P33确定边界线(例如,图7的L1),在触摸面板面上定义2个区域(S313)。然后,决定接近结束位置P34和接触开始位置P32是否属于相同的区域(是位置关系A还是位置关系B)(S314)。 在P34和P32处于相同的区域(为位置关系B)的情况下(在S314中为“是”),画面控制部26根据处理判断部27的指示复制上述对象物,并将复制的对象物显示在接触结束位置P33(S315)。另一方面,在P34和P32处于不同的区域(为位置关系A)的情况下(在S314中为“否”),画面控制部26确定从P32到P33的先前实施的临时的移动。即,将在接触开始位置P32显示的原来的对象物移动到接触结束位置P33(S316)。例如,如果接近结束位置为P34b,在P32显示原来的对象物的状态下,其复制物在P33显示。另一方面,如果接近结束位置为P34a或者P34c,在P32显示的对象物移到P33。当S315或者S316的处理完成时,画面控制部26不显示在S305显示的半透明对象物(S317)。 根据上述构成和方法,实施方式3的信息处理装置1根据用户的接触操作临时决定对象物的移动目的地(第1处理),按照继续进行的接近操作的结束位置,决定对该对象物进行的第2处理的内容(例如,是确定向移动目的地的移动,还是在复制的基础上将复制的对 象置于移动目的地),并转而执行该内容。 即,通过仅进行将接触操作和接近操作组合的一连串的操作,在信息处理装置中能容易地对对象物连续进行多种处理。特别是,根据本发明的信息处理装置1,能基于接触位置和接近位置,在触摸面板上定义多个区域,因此能与定义的区域的数量相应地分配各种各样的第2处理。其结果是,取得能实现灵活的操作方法,实现操作性优良的信息处理装置的效果。 [变形例] 图9的(a)是表示处理表40的另一例的图,图9的(b)是表示与图9的(a)中表示的处理表40对应地定义的区域的示意图。 处理判断部27能基于接触结束位置(P33等)和接近结束位置(P34等)确定两者的位置关系,根据该位置关系决定第2处理。首先,如图9的(b)所示,处理判断部27根据以接触结束位置P33为中心的圆按圆的内外将触摸面板面分割为2个区域。然后,处理判断部27以P33为中心将从通过P33的基准的直线(例如,与触摸面板面的上下方向平行的0°的直线)起的角度分别按120°进行划分,将触摸面板面分割为3个区域。即,在本变形例中,处理判断部27以P33为基准定义6个区域,通过确定接近结束位置P34属于6个区域中的哪个区域来决定P33和P34的位置关系。 如图9的(a)所示,本变形例的处理表40具有定义6个区域,按该区域分配第2处理的数据结构。首先说明从P33到P34的距离不到上述圆的半径r的情况(即,接近结束位置P34位于圆的内侧的情况)。在P34位于从基准的直线起的角度为0°以上不到120°的区域的情况下,处理判断部27决定为应该执行复制在第1处理中选择的对象物的处理的第2处理。在P34位于从基准的直线起的角度为120°以上不到240°的区域的情况下,处理判断部27将创建上述对象物的快捷键的处理决定为第2处理。在P34位于从基准的直线起的角度为240°以上不到360°(0°)的区域的情况下,处理判断部27将确定上述对象物的移动的处理决定为第2处理。 接着说明从P33到P34的距离为上述圆的半径r以上的情况(即, 接近结束位置P34位于圆的外侧的情况)。在P34位于从基准的直线起的角度为0°以上不到120°的区域的情况下,处理判断部27决定为执行在将在第1处理中选择的对象物复制后,选择并执行该复制对象物这一连串处理的第2处理。在P34位于从基准的直线起的角度为120°以上不到240°的区域的情况下,处理判断部27将在创建上述对象物的快捷键后,选择并执行该快捷键对象物这一连串的处理决定为第2处理。在P34位于从基准的直线起的角度为240°以上不到360°(0°)的区域的情况下,处理判断部27将在移动上述对象物后,选择并执行该对象物这一连串的处理决定为第2处理。 图10的(a)和(b)是表示触摸面板上定义的6个区域和取得的手指的接近位置的位置关系的图。如图10的(a)所示,处理判断部27可以将通过P33的基准的直线定义为与触摸面板面的上下方向平行的直线L3,定义6个区域。或者,如图10的(b)所示,处理判断部27也可以将基准的直线定义为通过P32和P33的直线L4。此外,优选地,画面控制部26在确定P33的时点显示处理判断部27定义的6个区域。由此,用户在实际上结束接近处理前能知道在哪结束手指的接近状态,继续执行哪个处理,因此取得便利性提高的效果。 《软件设计的实现例》 信息处理装置1的控制块(特别是,控制部10的各功能块)可以通过由集成电路(IC芯片)等形成的逻辑电路(硬件)实现,也可以使用CPU通过软件设计实现。 在后者的情况下,信息处理装置1具备:执行作为实现各功能的软件设计的程序的命令的CPU;在计算机(或者CPU)中能读取地记录上述程序和各种数据的ROM(Read Only Memory:只读存储器)或者存储装置(将它们称为“记录介质”);展开上述程序的RAM等。并且,计算机(或者CPU)从上述记录介质读取并执行上述程序,由此实现本发明的目的。作为上述记录介质,能使用“非暂时性的有形的介质”,例如,磁带、磁盘、卡、半导体存储器、可编程的逻辑电路等。另外,上述程序也可以经由能传送该程序的任意 的传送介质(通信网络、广播波等)提供给上述计算机。此外,在本发明中,上述程序也能以通过电子传送具体化的、载波上承载的数据信号的形式实现。 〔总结〕 为了解决上述问题,本发明的方式1的信息处理装置具备:接触输入部(51),其探测触摸面板(13)面和用户在操作中使用的操作体(手指)的接触;接近输入部(52),其探测上述操作体处于与上述触摸面板面不接触并且位于离该触摸面板面为规定距离内的接近状态;接触位置取得单元(接触操作接受部20、接触位置取得部21),其取得由上述接触输入部探测到的接触产生的触摸面板上的位置作为接触位置;接近位置取得单元(接近操作接受部22、接近位置取得部23),其将由上述接近输入部探测到的上述接近状态的操作体的位置投影到触摸面板面上作为接近位置来取得;输入内容确定单元(矢量确定部25、处理判断部27),其在上述操作体从接触状态进入上述接近状态后,基于进入前由上述接触位置取得单元取得的接触位置和进入后由上述接近位置取得单元取得的接近位置,确定来自上述用户的输入内容;以及处理执行单元(画面控制部26),其根据由上述输入内容确定单元确定的输入内容执行处理。 为了解决上述问题,本发明的方式8的信息处理方法是具备触摸面板的信息处理装置执行的信息处理方法,上述信息处理装置具备:接触输入部,其探测触摸面板面和用户在操作中使用的操作体的接触;以及接近输入部,其探测上述操作体处于与上述触摸面板面不接触并且位于离该触摸面板面为规定距离内的接近状态;上述信息处理方法包含:接触位置取得步骤,取得由上述接触输入部探测到的接触产生的触摸面板上的位置作为接触位置;接近位置取得步骤,将由上述接近输入部探测到的上述接近状态的操作体的位置投影到触摸面板面上作为接近位置来取得;输入内容确定步骤,在上述操作体从接触状态进入上述接近状态后,基于进入前由上述接触位置取得单元取得的接触位置和进入后由上述接近位置取得单 元取得的接近位置,确定来自上述用户的输入内容;以及处理执行步骤,其根据在上述输入内容确定步骤中确定的输入内容执行处理。 根据上述构成和方法,用户能将接触操作和接近操作组合起来将多样的指示输入给信息处理装置,因此取得能提供实现灵活的操作方法,操作性优良的信息处理装置的效果。 在本发明的方式2的信息处理装置中,也可以是,在上述方式1中,上述处理执行单元在上述操作体处于上述接触状态时,基于由上述接触位置取得单元取得的接触位置执行第1处理,在上述操作体从上述接触状态进入上述接近状态后,根据由上述输入内容确定单元确定的输入内容执行与上述第1处理联合的第2处理。 根据上述构成,能通过后续实施的接近操作来修正基于接触操作进行的第1处理,或接着执行别的处理。接触操作和接近操作是人们能连续执行的操作。因此,不需要进行为了取消第1处理而暂时使处理停止的操作或者进行显示调用别的处理的菜单的操作,操作性提高。 在本发明的方式3的信息处理装置中,也可以是,在上述方式2中,上述处理执行单元在上述第1处理中以与上述接触状态时的操作体的移动方向相应的方向以及与操作体的移动距离和移动速度中的至少任一方相应的速度使画面滚动,上述输入内容确定单元确定以上述接触位置和接近位置中的任意一点为起点,以最新的接近位置为终点的矢量,上述处理执行单元在上述第2处理中将在上述第1处理中决定的滚动的方向和速度变更为确定的上述矢量的方向或者与该矢量的长度相应的速度而使画面滚动。 本发明的方式4的信息处理装置也可以是,在上述方式2中,上述处理执行单元在上述第1处理中至少选择在上述接触开始时的接触开始位置显示的对象物,上述输入内容确定单元以上述接触结束时的接触结束位置为基准将触摸面板面分割为多个区域,确定第2处理,在上述第2处理中,基于上述操作体的上述接近状态结束时由上述接近位置取得单元最后取得的接近位置属于哪个区域而将 其分配给该区域,上述处理执行单元对上述对象物执行由上述输入内容确定单元确定的第2处理。 在本发明的方式5的信息处理装置中,也可以是,在上述方式4中,上述处理执行单元在上述第1处理中还将选择的上述对象物临时移动到上述接触结束时的接触结束位置,在上述处理执行单元执行的按每个区域进行分配的第2处理中包含以下处理中的至少任意一种:确定将在上述第1处理中临时移动的对象物移动到上述接触结束位置的处理;复制在上述第1处理中临时移动的对象物,将这样的复制物配置在上述接触结束位置的处理;以及创建在上述第1处理中临时移动的对象物的快捷键并将其配置在上述接触结束位置的处理。 在本发明的方式6的信息处理装置中,也可以是,在上述方式3中,上述输入内容确定单元确定以接触状态结束时的接触位置为起点,以最新的接近位置为终点的矢量。 在本发明的方式7的信息处理装置中,也可以是,在上述方式3中,上述接近位置取得单元在上述操作体处于接近状态期间,按每规定时间取得接近位置,上述输入内容确定单元确定以最新的接近位置的前一个取得的接近位置为起点,以该最新的接近位置为终点的矢量。 此外,上述信息处理装置可以通过计算机实现,在该情况下,通过将计算机作为上述各单元进行工作而能以计算机实现上述信息处理装置的信息处理装置的控制程序以及记录其的计算机可读取记录介质也纳入本发明的范畴中。 本发明不限于上述各实施方式,能在权利要求表示的范围内做出各种变更,将在不同的实施方式中分别公开的技术手段适当地组合得到的实施方式也包含在本发明的技术范围中。而且,通过将在各实施方式中分别公开的技术手段组合,能形成新的技术特征。 工业上的可利用性 本发明能利用于具备触摸面板的信息处理装置。 附图标记说明 1信息处理装置;10控制部;11暂时存储部;12存储部;13触摸面板;14显示部;20接触操作接受部(接触位置取得单元);21接触位置取得部(接触位置取得单元);22接近操作接受部(接近位置取得单元);23接近位置取得部(接近位置取得单元);24计时部;25矢量确定部(输入内容确定单元);26画面控制部(处理执行单元);27处理判断部(输入内容确定单元);30接触开始位置;31接触结束位置;32接近位置;40处理表;51接触输入部;52接近输入部。
《信息处理装置.pdf》由会员分享,可在线阅读,更多相关《信息处理装置.pdf(23页珍藏版)》请在专利查询网上搜索。
本发明的信息处理装置(1)具备:探测操作体的接触的接触输入部(51);探测接近的接近输入部(52);取得接触位置的接触位置取得单元(20,21);取得接近位置的接近位置取得单元(22,23);基于接触位置和接近位置确定用户的输入的输入内容确定单元(25,27);以及根据该输入执行处理的处理执行单元(26)。。
copyright@ 2017-2020 zhuanlichaxun.net网站版权所有经营许可证编号:粤ICP备2021068784号-1