信息处理设备、信息处理设备的输入控制方法以及程序的制作方法

文档序号:6431934阅读:85来源:国知局
专利名称:信息处理设备、信息处理设备的输入控制方法以及程序的制作方法
技术领域
本公开内容涉及一种信息处理设备、信息处理设备的输入控制方法以及程序。更具体地,本公开内容涉及基于按下操作的输入控制。
背景技术
近年来,采用用于输入操作的触摸面板或触摸板的、诸如蜂窝电话、个人数字助理、个人计算机以及汽车导航系统的各种电子设备已被投入实际使用。在这些设备中,通常的实践是检测使用利用指示笔或操作手指的轻击操作的触摸的位置,以执行菜单按钮、软键盘按键等的选择和输入确定操作。然而,当通过轻击操作执行选择和输入确定时,按钮的尺寸相对于操作手指或指示笔的尺寸较小,使得经常会发生错误按下。为了解决该问题,提出了一种使用安装在设备上的压敏传感器的方法。在该方法中,由压敏传感器检测软键盘上的虚拟按键的按下。在使用虚拟按键的按下力获得触觉反馈时,执行按键输入(例如,参考JP-T-1999-119882)。在JP-T-1999-119882公开的操作方法中,仅将日语假名表中的首假名字符(leading kana character)(它们是“a”、“ka”、 “Sa”、“ta”、“na”、“ha”、“ma”、“ya”、“ra”、“Wa”)分配给各个虚拟按键。当从首假名字符当中触摸某一首假名字符(诸如“na”)时,显示属于所触摸的虚拟按键的首假名字符的从属假名字符(subordinate kana character)(诸如 “na,,、“ni,,、“nu,,、“ne” 以及 “no”)。根据JP-T-1999-119882,以逐级方式提供压力阈值,以选择各个从属假名字符。然后,通过将由操作手指按下虚拟按键的压力与以逐级方式提供的各个压力阈值进行比较,选择属于所触摸的虚拟按键的从属假名字符之一。根据JP-T-1999-119882中公开的操作方法,操作者需要以逐级方式调整用于选择期望的一个从属假名字符的按下力。该调整操作导致字符选择错误,并且对输入时的操作手指的负担也较大。

发明内容
与之相比,还提出了一种使用能够检测按钮的附近状态的触摸面板的输入方法。 在该方法中,使用显示的改变,将处于附近的和预备选择状态的按钮呈现给操作者。例如, 当按钮从附近状态转变为触摸状态时,执行按钮的输入确定操作。利用该布置,在确认已选择了期望输入的按钮之后,可进行按钮的输入确定。因此,可减少如上所述的触摸错误。此外,即使各个按钮的尺寸相对于操作手指或指示笔的尺寸较小,也可正确地执行按钮的选择操作和输入确定操作。然而,当操作者在确认处于预备选择状态的按钮之后,通过他的操作手指按下或接近处于预备选择状态的按钮来执行输入确定操作时,触摸手指的位置会无意地改变。在该情况下,根据上述输入控制方法,操作者会无意地输入存在于处于预备选择状态的按钮附近的不同按钮。尤其是当按钮的尺寸小于操作手指的尺寸时,或者如在按钮以瓦片形式布置的键盘屏幕的情况下当按钮间距较窄时,该问题会被放大。举例来说,当通过按下显示在个人数字助理10的屏幕上的软键盘的“e”按钮来执行输入确定操作时,如图2所示,操作者增大他的手指的按下力。此时,手指的位置会在朝手指的根源(base)的方向偏移。因此,当确定“e”按钮的按下时,手指的位置可能会改变为“d”按钮。结果,会确定“d”按钮的输入。本公开内容是在考虑到上述问题的情况下做出的。期望提供一种信息处理设备、信息处理设备的输入控制方法以及程序,其中,可防止由于输入操作时的输入位置偏差而导致的错误输入按钮按下,并且可通过期望的按下操作执行高效且高速的输入操作。根据本公开内容的实施例,提供了一种信息处理设备,包括输入位置获取单元,其获得相对于输入操作检测到的输入位置;按下力获取单元,其获得相对于输入操作检测到的按下力;以及输入控制单元,其在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于按下力的增加量超过第一阈值的定时,将输入位置固定为输入候选的位置。根据本公开内容的另一实施例,提供了一种信息处理设备的输入控制方法,包括获得相对于输入操作检测到的输入位置;获得相对于输入操作检测到的按下力;以及在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于按下力的增加量超过第一阈值的定时,将输入位置固定为输入候选的位置。根据本公开内容的另一实施例,提供了一种使得计算机执行以下功能的程序输入位置获取单元,其获得相对于输入操作检测到的输入位置;按下力获取单元,其获得相对于输入操作检测到的按下力;以及输入控制单元,其在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于按下力的增加量超过第一阈值的定时,将输入位置固定为输入候选的位置。如上所述,根据本公开内容,可防止由于输入操作时的输入位置偏差而导致的错误输入按钮按下,并且可通过期望的按下操作来实现高效且高速的输入操作。


图1包括示出根据本公开内容的第一至第三实施例的移动设备的示意配置的图;图2包括示出根据第一至第三实施例的移动设备的输入操作的示例的图;图3是根据第一至第三实施例的移动设备的功能配置图;图4是示出输入控制处理示例1的流程图;图5是用于说明图4的输入控制处理中的所选择的输入候选的状态转变的图;图6是用于说明图4的输入控制处理中的所选择的输入候选的状态转变的图;图7是示出输入控制处理示例2的流程图;图8是用于说明图7的输入控制处理中的所选择的输入候选的状态转变的图;图9是示出根据第一实施例的输入控制处理的流程图;图10包括用于说明图9的输入控制处理中的输入候选锁定状态的锁定状态的转变的图;图11是示出第二实施例中的输入控制处理的流程图;图12包括用于说明图11的输入控制处理中的输入候选锁定状态的锁定状态的转变的图13是示出根据第三实施例的输入控制处理的流程图;以及图14包括用于说明图13的输入控制处理中的输入候选的锁定状态的转变的图。
具体实施例方式在下文中,将参照附图详细描述本公开内容的优选实施例。注意,在该说明书和附图中,具有基本相同的功能和结构的结构元件以相同的附图标记来表示,并且省略这些结构元件的重复说明。将按以下顺序描述本公开内容的实施例。<第一实施例>[1-1.移动设备的硬件配置][1-2.移动设备的功能配置][1-3.输入控制处理示例1][1-4.输入控制处理示例2][1-5.移动设备的操作](输入控制处理)<第二实施例>[2-1.移动设备的操作](输入控制处理)<第三实施例>[3-1.移动设备的操作](输入控制处理)<第一实施例>[1-1.移动设备的硬件配置]首先,将参照图1和图2描述根据本公开内容的第一实施例的移动设备的硬件配置。图1的页面下部示出的图是包括显示屏IOa的移动设备10的平面视图。作为显示屏 10a,可采用例如液晶显示器(LCD 液晶显示器)、有机电致发光显示器(有机EL,OELD 有机电致发光显示器)等。移动设备10是能够通过触摸或按下显示屏IOa来接收信息的信息处理设备的示例。信息处理设备可以是PC(个人计算机)、蜂窝电话、智能电话、便携式音乐播放器、个人数字助理(PDA 个人数字助理)、游戏设备或者数字家用电器。图1的页面上部示出的图是沿线1-1得到的、图1的页面下部的图中示出的移动设备10的截面视图。如图1的页面上部中的图所示,移动设备10包括基部构件100、压敏传感器110、触摸面板120、导电汽相沉积膜130、顶板140以及导电壳体150。基部构件100构成了移动设备10的底部,并且例如由树脂基板等形成。压敏传感器110形状为片状,并且被成形为大致像矩形框一样。参照压敏传感器110被放大的、图1 的页面左侧的图,压敏传感器110具有如下结构压敏导电橡胶IlOa夹在形成电极表面的两个片状板IlOb之间。触摸面板120直接布置在压敏传感器110上。触摸面板120是电容式触摸面板, 并且检测操作手指的触摸位置。未示出的显示面板布置在触摸面板120和基部构件100之间。如图2所示,在显示面板的显示屏IOa上存在用于显示软键盘的按键输入区域Er。在该实施例中,具有能够接收“假名”字符和英语字母字符的QWERTY按键布置的软键盘显示在按键输入区域Er中。操作者基于显示在触摸面板120上的软键盘,使得操作手指触摸或按下触摸面板120的预定部分。触摸面板120检测操作手指触摸的触摸面板的输入位置的X坐标和Y坐标。由触摸面板120检测到的X坐标和Y坐标被传送到控制器160。导电汽相沉积膜130是通过汽相沉积以框的形状形成的薄金属膜,并且经由触摸面板120覆盖压敏传感器110的上表面。导电汽相沉积膜130在除触摸面板120的周围边缘部分之外的区域不存在。因此,导电汽相沉积膜130不影响触摸面板120的位置检测。顶板140形成在触摸面板120之上,其中导电汽相沉积膜夹在顶板140和触摸面板120之间。顶板140保护触摸面板120并且防止触摸面板120被刮擦。顶板140由例如玻璃基板或树脂基板形成。手指经由顶板140按下触摸面板120。导电壳体150是包围触摸面板120的外周的框体,并且被装配在基部构件100中。导电壳体150由主要由例如铝、导电橡胶、导电碳等制成的导电材料形成,并且连接到地。利用该布置,导电壳体150包括阻挡从移动设备10的侧表面靠近移动设备10的操作手指与压敏传感器110之间的电连接的功能。向导电壳体150的内部突出的突出部150a形成在导电壳体150的内壁的中心。压敏传感器110、触摸面板120、导电汽相沉积膜130以及顶板140以所述顺序层叠,并且以被导电壳体150的突出部150a支撑的状态布置在导电壳体150的内部。导电壳体150的突出部150a包括阻挡压敏传感器110与从移动设备10的底部方向靠近的操作手指之间的电连接的功能。当压敏导电橡胶IlOa关于操作手指按下显示表面而变形时,压敏传感器110检测压敏导电橡胶的变形部分的导电性,从而检测按下力。压敏传感器110的检测值被传送到控制器160并且被转换为表示按下力(按下压力)的电信号。未示出的绝缘体形成在各个片状板IlOb的表面上。控制器160是包括在移动设备10中的微处理器。[1-2.移动设备的功能配置]现在将参照图3描述移动设备10的功能配置。移动设备10包括按下力获取单元200、输入位置获取单元210、输入控制单元220、显示控制单元230以及存储单元M0。按下力获取单元200获得相对于输入操作检测到的按下力。当执行输入操作时,用户使得操作手指触摸触摸面板上的预定位置,并且按下该预定位置。当通过手指按下而对顶板140(触摸面板120)施加压力时,压敏导电橡胶IlOa根据该压力变形(收缩)。当压敏导电橡胶IlOa收缩时,电极之间的电容改变。压敏传感器110的电容被传送到与压敏传感器110相连的控制器160,并且被转换为表示按下力(按下压力)的电信号。通过转换获得的电信号从控制器160被传送到按下力获取单元200。以此方式,按下力获取单元200获取相对于输入操作检测到的按下力。输入位置获取单元210获取相对于输入操作检测到的输入的位置。当执行输入操作时,用户使得操作手指触摸触摸面板上的预定位置。触摸面板120检测操作手指触摸的X坐标和Y坐标作为输入的位置。触摸面板120检测到的X坐标和Y坐标经由控制器160被传送到输入位置获取单元210。以此方式,输入位置获取单元210获得相对于输入操作检测到的输入的位置。
输入控制单元220在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于按下力的增加量超过第一阈值的定时,将输入位置固定为输入候选的位置。稍后将描述输入候选确定操作之前的操作和输入候选确定操作。显示控制单元230控制要显示在显示屏IOa上的信息。举例来说,显示控制单元 230可执行控制,以使得当操作手指触摸了触摸面板120时,执行触摸位置处的字符“e”的弹出显示,如图2的页面左侧的图所示。此外,显示控制单元230可执行控制,以使得当按下操作手指以进行确定时,突出按下位置处的字符“e”的弹出显示,例如,如图2的页面右侧示出的图所示。另外,显示控制单元230可根据操作手指的操作而改变屏幕显示。存储单元240存储输入开始阈值MOa、输入结束阈值MOb、第一阈值MOc、第二阈值MOd等作为输入候选确定操作和输入候选确定操作之前的操作所需的参数。实际上,上述移动设备10包括未示出的CPU、RAM、非易失性存储器等,并且移动设备10的各个功能由CPU来执行。同样地,控制器160也包括未示出的CPU、RAM、非易失性存储器等。关于从控制器160传送的按下力和输入位置的坐标的信息存储在RAM和非易失性存储器中。CPU基于存储在RAM等中的按下力以及(输入位置的)X坐标和Y坐标,分析操作手指的操作。CPU基于所分析的操作手指的操作,控制对移动设备10的输入操作。[1-3.输入控制处理示例1]在描述作为本实施例中的输入控制方法的特征的锁定和解锁操作之前,将参照图 4至8描述不包括输入候选的锁定和解锁操作的输入候选确定操作。图4至6是流程图和各自示出按下力的转变的图,用于说明输入控制处理示例1。图7和8是流程图和示出按下力的转变的图,用于说明输入控制处理示例2。该实施例中的锁定和解锁处理构成输入候选确定操作之前的操作。预备选择处理和输入确定处理构成输入候选确定操作。当图4中的输入控制处理开始时,在步骤S405中,输入位置获取单元210获得操作手指触摸的触摸面板120的位置的X坐标和Y坐标作为输入位置。接下来,在步骤S410 中,按下力获取单元200获得按下触摸面板120的操作手指的按下力。接下来,在步骤S415中,输入控制单元220确定按下力是否超过输入开始阈值 MOa。当确定按下力没有超过输入开始阈值MOa时,操作返回至步骤S405,并且再次执行步骤S405至S415中的处理。当在步骤S415中确定按下力超过了输入开始阈值MOa时,操作进行到步骤S420, 以使得输入位置处的按键转变为输入开始状态(预备选择状态或确定备用状态)。图5中的时刻、表示按键的预备选择的定时,或者转变为确定备用状态的定时。响应于该定时, 显示控制单元230可如图2所示地向用户显示预备选择状态,其中,突出字符“e”的弹出显示。接下来,操作进行到步骤S425,其中,输入控制单元220确定按下力是否下降到输入结束阈值MOb以下。输入结束阈值MOb被设置为小于输入开始阈值MOa。当确定按下力不在输入结束阈值MOb以下时,输入控制单元220重复步骤S425 中的处理。当确定按下力下降到输入结束阈值MOb以下时,操作进行到步骤S430。在步骤 S430中,输入控制单元220使得按键转变为输入结束状态(备用结束状态)。即,输入控制单元220确定与输入位置对应的按键的输入,并且使得按键的输入操作结束。图5中的时刻 t2表示确定了与操作手指的触摸位置对应的按键的输入并且转变为备用结束状态的定时。此时,例如,图2中的按键“e”的弹出显示结束,并且移动设备10接收随后的字符输入。例如,假设按下力在图6中的时刻、超过了输入开始阈值240a,并且然后按下力在下降到输入结束阈值MOb以下之前再次超过输入开始阈值MOa,如图6中的表示按下力的电信号的波形部分a所示。于是,输入未被确定,这是因为移动设备10还没有处于接收随后输入的确定的状态。当按下力在时刻、下降到输入结束阈值MOb以下时,输入被确定,并且移动设备10转变为接收随后的输入操作的状态。当按下力在随后的输入操作中在时刻t3再次超过输入开始阈值MOa时,预备选择与此时的输入位置对应的按键。当按下力再次下降到输入结束阈值MOb以下时,确定与此时的输入位置对应的按键的输入,并且移动设备10变为接收随后的字符输入的状态。通过在操作期间如图2所示在屏幕上执行放大显示和按键的选择显示(按键的突出显示),可执行用于向用户通知各个定时的视觉反馈。除该视觉反馈方法之外,还可使用另一方法用于向用户通知各个定时。即,诸如振动马达的振动装置包括在移动设备10中,并且振动装置在各个定时振动触摸面板的表面,以向用户通知定时。这些方法对于实现直观操作是有效的。如上所述,输入控制处理示例1可防止不期望字符的接连输入确定。该现象例如在按下力徘徊在输入开始阈值MOa附近时发生。由于该情况下的按下力的细微变化和电信号的噪声,按下力频繁超过输入开始阈值,使得发生不期望字符的接连输入确定。此外,根据输入控制处理示例1,通过弹出字符的突出显示等向用户示出按键的预备选择状态。利用该布置,用户可调整按下的程度并且可在确认选择了期望的按钮之后执行输入确定。从而可减少触摸错误。此外,甚至当按钮的尺寸相对于操作手指或指示笔的尺寸较小时,也可正确地执行按钮的选择和输入确定操作。[1-4.输入控制处理示例2]在图4的输入控制处理示例1中,使用按下力的绝对值控制通过按下进行的输入的确定操作。取代该方法,可存在如在图7的以下输入控制处理示例2中一样,根据按下力变化控制输入确定操作的方法。以下将参照图7给出关于如下示例的描述根据按下力变化控制输入确定操作。当开始图7中的输入控制处理时,在步骤S405中,输入位置获取单元210获得操作手指触摸的触摸面板120的位置的X坐标和Y坐标作为输入位置。接下来,在步骤S410中,按下力获取单元200获得按下触摸面板120的操作手指的按下力。接下来,输入控制单元220确定在按下力开始减小之后按下力是否改变了给定量(ΔΡ1)或更多。当确定按下力没有减小给定量(ΔΡ1)或更多时,操作返回至步骤S405。然后,再次执行步骤S405、S410以及S705中的处理。当在步骤S705中确定按下力减小了给定量(ΔΡ1)或更多时,操作进行到步骤S420。然后,进行到输入开始状态(预备选择状态或确定备用状态)的转变。图8中的时刻t2表示按键的预备选择的定时、转变为确定备用状态的定时或者确定备用标志F上升为1 (F = 1)的定时。显示控制单元230可响应于该定时,突出图2中示出的字符“e”的弹出显不。接下来,操作进行到步骤S710,其中输入控制单元220确定在按下力开始增加之后按下力是否改变了给定量(ΔΡ》或更多。当确定按下力没有增加给定量(ΔΡ》或更多时,输入控制单元220重复步骤S710中的处理。当确定按下力增加了给定量(ΔΡ》或更多时,操作进行到步骤S430。在步骤S430中,输入控制单元220确定与输入位置对应的按键的输入,并且使得按键的输入操作结束(到达输入结束状态)。然后,确定备用标志降低为0(F = 0)。图8中的时刻t3表示确定了与操作手指的触摸位置对应的按键的输入并且转变为输入结束状态的定时。即使按下力增加,输入按键的确定操作也未发生,直至按下力再次减小了给定量(ΔΡ1)或更多。该布置可防止关于由图8中表示按下力的电信号的波形部分b中示出的噪声引起的按下力的微小变化的不期望按键的输入。然而,当在上述输入控制处理示例2中按下力的变化的基础水平如图8中的波形部分c所示地上升时,按下力没有下降到输入结束阈值以下,因此不允许执行接连输入。与之相比,在上述输入控制处理示例1中,根据按下力的绝对值来控制输入确定。因此,可根据按下力的小变化可靠地执行输入确定。然后,移动设备10可被迅速地带入接收随后字符输入的状态。在操作者确认了处于预备选择状态的输入按钮(输入按键)之后基于按下力执行输入确定操作的处理中,操作手指的位置会无意地改变。在该情况下,即使使用任一上述输入控制方法,操作者也会无意地输入存在于处于预备选择状态的按钮附近的不同按钮。[1-5.移动设备的操作](输入控制处理)为了解决该问题,该实施例中的移动设备10在输入候选确定操作之前的阶段执行锁定操作,从而防止由于确定输入按钮按下时的输入位置偏差导致的输入按钮的错误按下。将参照图9和图10描述这样的输入控制方法。图9是流程图,并且图10包括各自示出按下力的转变的图,用于说明该实施例中的输入控制处理。当图9中的输入控制处理开始时,在步骤S405中获得输入位置,并且在步骤S410 中获得按下触摸面板120的操作手指的按下力。接下来,输入控制单元220确定操作者的按下力的差别值是否超过了预定第一阈值MOc。操作者的按下力的差别值是在当前时刻获得的按下力与在紧接在之前的时刻获得的按下力之间的差别值(APd 按下力的改变量)。 当确定差别值没有超过预定第一阈值MOc时,操作返回至步骤S405,并且执行步骤S405、 S410以及S905中的处理。当按下力增加并且然后在步骤S905中确定按下力的差别值Δ Pd超过了第一阈值 240c时,输入控制单元220确定操作者处于通过按下执行输入的状态。然后,操作进行到步骤S910,并且输入控制单元220将输入位置的X坐标和Y坐标(XI,Yl)记录在记录单元 240中作为输入候选的位置。通过该处理,在确定输入候选作为输入信息的输入候选确定操作之前的阶段,执行在预定定时将输入位置固定为输入候选的位置的输入控制单元220的功能。参照图10,时刻、是确定按下操作开始并且然后输入按键被锁定的定时。利用该布置,输入按键被锁定。为此,即使操作者进一步按下了按钮(按键),并且如在图10的页面上部的图中的信号波形部分a中一样,输入位置的Y坐标由此仅略微改变了 dY,该坐标改变也不会被反映在输入的随后操作上。该布置解决了由于输入按钮按下时的输入位置偏差而导致的不期望按钮的按下以及由此输入与不期望的按钮对应的按键的问题。第一阈值MOc的幅值被设置为超过由手指的常见滑动操作和噪声中的每个引起的按下力变化(增加)的幅值。
9
接下来,进入输入候选确定操作。在步骤S915中,输入控制单元220确定按下力是否超过了输入开始阈值MOa。当确定按下力超过了输入开始阈值MOa时,操作进行到步骤S420,以使得按键转变为输入开始状态(预备选择状态),并且然后,在步骤S930中释放输入按键的锁定。即,此时取消在步骤S910中执行的输入位置的坐标的固定。利用该布置,操作者可执行按键输入的确定操作。图10的页面下部的图中的时刻t2是释放了按键锁定的定时。当在步骤S915中确定按下力没有超过输入开始阈值MOa时,操作进行到步骤 S920,以确定按下力的差别值APd是否从正值变为负值。当确定按下力的差别值APd没有从正值变为负值时,操作返回至步骤S915。另一方面,当确定按下力的差别值APd从正值变为负值时,操作进行到步骤S925,以确定按下操作已结束而输入按键没有转变为输入开始状态(预备选择状态)。因此,释放按键的锁定,并且操作返回至步骤S405。图10的页面中部的图中的时刻t3是释放了按键的锁定的定时。利用该布置,当操作者在输入操作中间停止输入操作时,移动设备10可接收随后的输入操作而不执行输入确定。当输入控制单元220在步骤S425中确定按下力是否下降到输入结束阈值MOb以下并且确定按下力已下降到输入结束阈值MOb以下时,执行与上述处理相同的处理。艮口, 操作进行到步骤S430,并且进行到输入结束状态的转变。确定与输入位置对应的按键的输入,并且结束按键的输入操作。图10的页面下部的图中的时刻、是进行输入确定并且然后结束了输入的定时。如上所述,在使用触摸面板或触摸板的设备的输入操作中,其中,根据按下力变化进行输入确定,当执行期望用于输入确定的按钮按下时,由于按下力增加时手指的输入位置坐标的无意改变,经常会发生错误的按钮按下。与之相比,在该实施例的移动设备10的输入控制方法中,使用关于按键的按下力的信息,被按下的按键的坐标被锁定预定时段。利用该布置,可防止锁定按键之后由手指的无意输入位置偏差引起的错误按钮按下,以使得可实现使用期望按下操作的高效且高速的输入操作。此外,根据该实施例,在固定了输入候选位置之后,响应于按下力在增加之后开始减小的定时,或者响应于按下力超过了输入开始阈值的定时,取消输入候选位置的固定。利用该布置,当操作者在输入操作中间停止输入操作时,通过将按下力的差别值从正值改变为负值,有意地释放按键锁定。移动设备10从而可接收随后的输入操作而不进行输入确定。<2.第二实施例〉[2-1.移动设备的操作]接下来,将参照图11和图12描述在第二实施例的移动设备10中执行的输入控制方法。图11是流程图,并且图12包括各自示出按下力的转变的图,用于说明该实施例中的输入控制处理。第二实施例防止由于按下力增加时操作者的手指的输入位置坐标的无意改变而会发生的错误按钮按下。此外,第二实施例解决了输入位置的坐标是固定的但是操作者不期望固定输入位置的坐标的问题。(输入控制处理)当图11中的输入控制处理开始时,在步骤S405中获得输入位置,并且在步骤S410 中获得按下触摸面板120的操作手指的按下力。接下来,输入控制单元220确定在当前时刻获得的按下力与在紧接在之前的时刻获得的按下力之间的差别值APd(增加量)是否超过了预定第一阈值MOc,该差别值APd是操作者的按下力的差别值。当确定差别值APd没有超过预定第一阈值MOc时,操作返回至步骤S405,并且执行步骤S405、S410以及S905中的处理。当在步骤S905中确定按下力的差别值APd超过了预定第一阈值MOc时,输入控制单元220确定操作者正要通过按下执行输入。然后,操作进行到步骤S910,并且输入控制单元220将输入位置的X坐标和Y坐标(XI,Yl)记录在存储单元MO中。参照图12,时刻、是确定按下操作开始并且然后锁定了输入按键的定时。从而锁定输入按键。为此,即使操作者进一步按下了按钮(按键)并且从而略微改变了输入位置的坐标,该坐标改变也不会被反映在输入的随后操作上。该布置解决了由输入按钮按下时的输入位置偏差引起的不期望按钮的按下以及由此无意地输入与该按钮对应的按键的问题。接下来,进入输入候选确定操作。在步骤S915中,输入控制单元220确定按下力是否超过了输入开始阈值MOa。当确定按下力超过了输入开始阈值MOa时,操作进行到步骤S420,以使得按键进入输入开始状态(预备选择状态)。然后,在步骤S930中,释放输入按键的锁定。即,此时取消在步骤S910中执行的输入位置的坐标的固定。另一方面,当在步骤S915中确定按下力没有超过输入开始阈值MOa时,操作进行到步骤S1105。然后,输入控制单元220确定输入位置的改变量是否超过了第二阈值240d。当确定输入位置的改变量没有超过第二阈值MOd时,操作返回至步骤S915。当确定输入位置的改变量超过了第二阈值MOd时,处理进行到步骤S925。输入控制单元确定输入位置的坐标值改变是操作者所期望的。然后,释放按键的锁定。然后,操作返回至步骤S405。假设图12的波形部分a中的输入位置的Y坐标的改变量Δ Y逐渐增加并且然后在时刻t2超过了第二阈值对0(1。在该情况下,在该实施例中,在时刻、释放按键的锁定。利用该布置,当操作者在输入操作中间停止输入操作时,移动设备10可接收随后的输入操作而不进行输入确定。使用图12的描述针对的是Y坐标的改变量的情况。当X坐标发生改变时,可使用类似的操作。即,当X坐标的改变量超过了预定阈值(ΔΧ)时,也释放按键的锁定。基于在手指正常按下按钮(按键)时手指的变形的幅值或由输入位置偏差引起的坐标位移的幅值,确定阈值ΔΧ和ΔΥ中的每个作为第二阈值对0(1。当输入控制单元220在步骤S425中确定按下力是否下降到输入结束阈值MOb以下并且确定按下力下降到输入结束阈值MOb以下时,执行与上述处理相同的处理。即,操作进行到步骤S430,确定与输入位置对应的按键的输入,并且进行到输入结束状态的转变,从而结束按键的输入操作。如上所述,根据该实施例,在固定了输入候选位置之后,响应于输入位置改变量超过了第二阈值的定时或者按下力超过了输入开始阈值的定时,取消输入候选位置的固定。该布置可防止当执行期望用于确定的输入按钮按下时,由于按下力增加时手指的输入位置坐标的无意改变而会发生的错误按钮按下。此外,利用该布置,通过有意地改变触摸位置来释放按键锁定。该按键锁定的释放可解决输入位置的坐标是固定的但是操作者不期望固定输入位置的坐标的问题。<3.第三实施例>(3-1.移动设备的操作)
1
接下来,将参照图13和图14描述在第三实施例的移动设备10中执行的输入控制方法。图13是流程图,并且图14包括各自示出按下力的转变的图,用于说明该实施例中的输入控制处理。在第一实施例中,如图10所示,也在时刻、释放按键的锁定。因此,一般当输入位置的坐标偏差(固定开始时的坐标与固定结束时的坐标之间的差dx或dy)接近最大值时, 取消按键的固定。为此,紧挨在取消固定之后,输入位置的坐标会发生大的跳跃。在键盘的情况下,例如,紧挨在取消了固定之后,可能显示不同按键的弹出。第三实施例解决了当取消这样的按键固定时会发生的坐标跳跃的问题。(输入控制处理)当图13中的输入控制处理开始时,在步骤S405中获得输入位置,并且在步骤 S410中获得按下触摸面板120的操作手指的按下力。接下来,在步骤S905中,输入控制单元220确定在当前时刻获得的按下力与在紧接在之前的时刻获得的按下力之间的差别值 APd(增加量)是否超过了预定第一阈值MOc。当确定差别值APd没有超过预定第一阈值MOc时,操作返回至步骤S405,并且执行步骤S405、S410以及S905中的处理。当在步骤S905中确定差别值APd超过了预定第一阈值MOc时,输入控制单元 220确定操作者正要通过按下执行输入。然后,操作进行到步骤S910,并且输入控制单元 220将输入位置的X坐标和Y坐标(XI,Yl)记录在存储单元MO中。参照图14,时刻、是确定按下操作开始并且然后锁定了输入按键的定时。从而锁定输入按键。为此,即使操作者进一步按下了按钮(按键)并且从而略微改变了输入位置的坐标,该坐标改变也不会被反映在输入的随后操作上。利用该条件下的该布置,解决了由输入按钮按下时的输入位置偏差导致的不期望按钮的按下以及由此输入与该不期望的按钮对应的按键的问题。接下来,进入输入候选确定操作。在步骤S915中,输入控制单元220确定按下力是否超过了输入开始阈值MOa。当确定按下力超过了输入开始阈值MOa时,操作进行到步骤S420,以使得输入按键转变为输入开始状态(预备选择状态)。然后,在步骤S930中,释放输入按键的锁定。即,此时取消在步骤S910中执行的输入位置的坐标的固定。当在步骤S915中确定按下力没有超过输入开始阈值MOa时,操作进行到步骤 S1305。然后,输入控制单元220确定按下力是否下降到输入结束阈值MOb以下。当确定按下力没有下降到输入结束阈值MOb以下时,操作返回至步骤S915。另一方面,当确定按下力下降到输入结束阈值MOb以下时,输入控制单元220确定输入位置的坐标值改变是操作者所期望的。操作进行到步骤S925,其中取消按键的锁定。然后,操作返回至步骤S405。从图14中的信号波形部分a可以看出,输入位置的偏差(改变量)在该偏差增加之后逐渐减小。因此,时刻t2的偏差dY从时刻tm处的偏差的最大值ΔΥ减小。因此,在该实施例中,在时刻t2释放按键的锁定。该布置可解决当操作者在输入操作中间停止输入操作的时刻会发生的输入位置坐标的大跳跃的问题。在步骤S425中,输入控制单元220确定按下力是否下降到输入结束阈值MOb以下。当确定按下力下降到输入结束阈值MOb以下时,操作进行到步骤S430,以确定与输入位置对应的按键的输入。输入控制单元使得按键转变为输入结束状态,从而结束按键的输入操作。步骤S425和S430中的处理与上述处理相同。
在输入开始定时之后取消坐标固定(按键的锁定)的定时可以是按下力下降到输入结束阈值MOb以下的定时。替选地,取消坐标固定的定时可以是按下力下降到期望给定值以下的定时。期望给定值可以是小于输入开始阈值的第三阈值。如上所述,根据该实施例,在固定了输入候选位置之后,响应于按下力下降到小于输入开始阈值的第三阈值以下的定时、或者按下力超过了输入开始阈值的定时,取消输入候选位置的固定。该布置可防止当执行期望用于确定的输入按钮按下时,由于按下力增加时手指的输入位置坐标的无意改变而会发生的错误按钮按下。该布置还可解决当释放按键锁定时的输入位置坐标的大跳跃的问题。如上所述,根据使用各个实施例中的移动设备的输入控制方法,可防止由于输入操作时的输入位置偏差而导致的错误输入按钮按下,并且可通过期望的按下操作实现高效且高速的输入操作。在上述各个实施例中,作为输入候选确定操作的基本处理,通过将各个实施例中的锁定和解锁处理添加到图4中示出的输入控制处理示例1的输入方法,防止错误的输入按钮按下。然而,该基本处理不限于该处理。各个实施例中的锁定和解锁处理可被添加到图7中示出的输入控制处理示例2的输入方法。各个实施例中的锁定和解锁处理可被应用于在输入开始时进行输入确定的操作系统以及在输入结束(例如,与鼠标抬起的确定相对应)时进行输入确定的操作系统。在两种情况下,可实现类似的效果。在上述第一至第三实施例中,各个单元的操作彼此相关,并且可被考虑到彼此的关系的一系列操作和一系列处理所替代。信息处理设备的实施例从而可以被转换为信息处理设备的输入方法的实施例和用于使计算机执行信息处理设备的功能的程序的实施例。尽管以上参照附图详细描述了本公开内容的优选实施例,但是本公开内容不限于此。本领域的技术人员应理解,在所附权利要求或其等同方案的范围内,取决于设计要求和其它因素,可进行各种修改、组合、子组合和变更。本公开内容可应用于诸如使用触摸板的遥控器的电子设备(其中,屏幕和操作表面存在于不同的位置)以及诸如包括触摸面板的蜂窝电话的电子设备的操作。此外,如上所述,通过在操作手指的位移量超过了期望阈值时使用输入位置坐标的锁定的释放,用于利用保持被按下的触摸面板或触摸板移动输入位置坐标的输入操作也成为可能。作为通过按下的确定执行触摸板操作的示例,可指出具有安装在背面的机械开关的PC鼠标板。甚至在这样的操作系统中,也可执行与上述方法一样的直观确定操作。然而,当使用机械开关时,无法检测机械开关的按下的中间状态。因此,无法防止如本公开内容所述的按下时的位置偏差。本公开内容的使用能够检测按下力的触摸面板或触摸板的按下确定方法用作比其它方法更有利的技术。被应用于根据本公开内容的输入操作的输入信息包括数字和符号以及诸如片假名、平假名、汉字以及英语字母的字符。本公开内容包含与2010年9月2日向日本专利局提交的日本优先权专利申请JP2010-196815中公开的主题内容相关的主题内容,在此通过引用将其全文合并于此。
权利要求
1.一种信息处理设备,包括输入位置获取单元,其获得相对于输入操作检测到的输入位置; 按下力获取单元,其获得相对于所述输入操作检测到的按下力;以及输入控制单元,其在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于所述按下力的增加量超过第一阈值的定时,将所述输入位置固定为所述输入候选的位置。
2.根据权利要求1所述的信息处理设备,其中,在所述输入候选的位置被固定之后,所述输入控制单元响应于所述按下力在增加之后开始减小的定时、或者所述按下力超过输入开始阈值的定时,取消所述输入候选位置的固定。
3.根据权利要求1所述的信息处理设备,其中,在所述输入候选的位置被固定之后,所述输入控制单元响应于所述输入位置的改变量超过第二阈值的定时、或者所述按下力超过输入开始阈值的定时,取消所述输入候选位置的固定。
4.根据权利要求1所述的信息处理设备,其中,在所述输入候选的位置被固定之后,所述输入控制单元响应于所述按下力下降到小于输入开始阈值的第三阈值的定时、或者所述按下力超过所述输入开始阈值的定时,取消所述输入候选位置的固定。
5.一种信息处理设备的输入控制方法,包括 获得相对于输入操作检测到的输入位置; 获得相对于所述输入操作检测到的按下力;以及在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于所述按下力的增加量超过第一阈值的定时,将所述输入位置固定为所述输入候选的位置。
6.一种使计算机执行以下单元的功能的程序输入位置获取单元,其获得相对于输入操作检测到的输入位置; 按下力获取单元,其获得相对于所述输入操作检测到的按下力;以及输入控制单元,其在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于所述按下力的增加量超过第一阈值的定时,将所述输入位置固定为所述输入候选的位
全文摘要
本发明公开了一种信息处理设备、信息处理设备的输入控制方法以及程序,该信息处理设备包括输入位置获取单元、按下力获取单元以及输入控制单元。输入位置获取单元获得相对于输入操作检测到的输入位置。按下力获取单元获得相对于输入操作检测到的按下力。输入控制单元在确定输入候选作为输入信息的输入候选确定操作之前的阶段,响应于按下力的增加量超过第一阈值的定时,将输入位置固定为输入候选的位置。
文档编号G06F3/048GK102385478SQ201110253450
公开日2012年3月21日 申请日期2011年8月26日 优先权日2010年9月2日
发明者山野郁男, 池田哲男, 野田卓郎 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1