输入设备、输入方法和程序的制作方法

文档序号:6331447阅读:215来源:国知局
专利名称:输入设备、输入方法和程序的制作方法
技术领域
本发明涉及输入设备、输入方法和程序。更具体地,本发明涉及用于基于对显 示的虚拟键的按压操作而对输入候选执行控制的输入设备、输入方法和程序。
背景技术
用于输入字符的硬件键盘通常安装在诸如蜂窝电话和智能电话以及用于个人计 算机的远程控制装置、汽车导航系统等的个人数字助理上。硬件键盘被分类为将单个选 择信息分配给一个键作为标准QWERTY键盘的类型(以下称为单选择型键盘)、以及将 多个选择信息分配给一个键作为数字辅助键盘以执行日文字符输入或字母字符输入的类 型(以下称为多选择型键盘)。近年来,为了装置的小型化、成本降低、牢固化和设计改进的目的,作为对被 从装置去除的硬件键盘的替代,在显示屏幕上显示软件键盘执行字符输入的装置变得普 及。在这种情况下,在装置处通常设置用于检测操作员对显示屏幕上的触摸输入或笔输 入的触摸面板或触摸垫。例如,如图1所示,在操作多选择型软件键盘18的情况下, 需要操作员连续轻触显示屏幕以切换一个虚拟键18b的选择状态,如“A”、“B”和
“C”的顺序。在通过轻触进行的连续按压的情况下,通过检测对显示屏幕的接触和非 接触来控制输入操作。因此,在利用软件键盘的连续按压的情况下,需要操作员每次都 使他/她的手指从显示屏幕离开。当利用硬件键盘时,操作员可通过使其手指保持与键 接触来进行连续按压。因此,与硬件键盘的情况相比,以软件键盘执行输入操作带给操 作员的负担更重,且更难以快速地执行。此外,在分配给同一虚拟键18c的字符被作为“E”和“E”而连续输入时,需 要以另一确定按钮执行确定操作,以在通过轻触选择了第一字符之后执行到接下来的输 入。因此,不能有效地执行输入。此外,也在变化选择的字符的状态的情况下,如“KA”到“GA”和“a”到
“A”的变换,需要按下分离设置的变换按钮等。该需求导致输入效率下降。上述两个 问题已成为在操作现有技术中的多选择型硬件键盘时的共同问题。另外,与利用硬件键盘的操作相比,由于利用使用触摸面板或触摸垫的软件键 盘可能不能获得触觉反馈,因此存在打字错误增加的问题。为了解决该问题,提出了用于将压敏传感器安装在装置上并利用压敏传感器检 测施加到软件键盘的虚拟键的按压压力、以及用于在利用按压压力获得触觉反馈的同 时执行键输入的方法(例如,参见日本专利申请早期公开11-119882)。利用日本专利 申请早期公开11-119882中公开的操作方法,仅日文音节表的顶行上的假名字符(kana character) ( “A”, “KA”, “SA”, “TA”, "NA" , “HA”, “MA”,
“YA”,“RA”,“WA” )被分别分配给虚拟键。当从顶行假名字符中触摸具体字符 (例如“NA”)时,显示属于所触摸的虚拟键的顶行假名字符的分组的假名字符(例如 “NA”,“NI”,“NU”,“NE”,“NO”)。在日本专利申请早期公开 11-119882中,阶段式地设置压力阈值以选择各个分组的假名字符,并将操作体对虚拟键的按压压 力与阶段式地设置的压力阈值相比较,使得选择属于触摸的虚拟键的任何一个分组的假 名字符。以这种方式,在输入期间可减少手和操作员的视线的移动量。

发明内容
然而,利用日本专利申请早期公开11-119882中公开的操作方法,需要操作员 阶段式地调整按压压力以选择期望的分组的假名字符。由于难以调整手指的按压量,因 此会发生字符选择误差。另外,由于在以手指连续按压显示屏幕的同时阶段式地调整按 压量,因此对手指的负担较重。鉴于此,期望提供一种能够以期望的按压操作有效地和快速地操作的输入设 备、输入方法和程序。根据本发明实施例,提供了一种输入设备,包括压力检测单元,该压力检测 单元检测施加到虚拟键的操作体的按压压力,该虚拟键具有选择性地分配的一个或多个 输入候选;以及输入控制单元,该输入控制单元针对每个按压操作改变选择性地分配到 该虚拟键的一个或多个输入候选的选择状态,其中每个按压操作具有作为单次按压操作 的压力检测单元检测的按压压力超过预定选择阈值的时刻或按压压力在超过所述阈值后 衰减变得小于选择阈值的时刻。通过上述配置,针对每个按压操作改变选择性地分配到虚拟键的一个或多个输 入候选的选择状态,其中每个按压操作具有作为单次按压操作的按压压力超过预定选择 阈值的时刻或按压压力在超过所述阈值后衰减变得小于选择阈值的时刻。因此,可从仅 通过简单的按压操作而变化的字符中选择和确定期望的字符。结果,在连续输入被分配 给同一虚拟键的字符的情况下,可通过取消如现有技术中的手指的过多移动来提高输入 操作的效率和速度,如用于按压确定按钮的操作、用于重复对虚拟键的接触和非接触的 操作、以及难以执行的阶梯式按压操作。该输入设备还包括显示单元,该显示单元显示虚拟键,且所述压力检测单元 可被设置在该显示单元的显示屏幕处并检测施加到该显示屏幕的操作体的按压压力。输入控制单元可在基于检测的按压压力而判断出操作体的确定操作正被执行时 确定对在该时间处于选择状态的输入候选的选择。输入控制单元可判断出在以下时间中的任何时间执行操作体的确定操作当判 断出没有检测到操作体的按压压力时的时间,当判断出按压压力小于等于比选择阈值小 的确定阈值时的时间,以及当在判断出按压压力小于等于预定阈值后经过预定时间时的 时间。位置检测单元可被设置在显示屏幕处且检测操作体的接触位置,且在判断出位 置检测单元检测的接触位置在虚拟键的操作区域之外且保持检测的按压压力大于等于选 择阈值时,与接触位置变化的方向相对应地,输入控制单元可将选择状态改变为与在该 时间处于选择状态的输入候选相关的另一输入候选。在每次判断所述操作体的确定操作正被执行时,输入控制单元通过重复确定对 在该时间处于选择状态的输入候选的选择,来选择被选择的一个或多个输入候选组。当判断出检测的按压压力大于等于比选择阈值大的变换阈值时,输入控制单元可从用于选择输入候选组的输入选择模式切换到用于选择与选择的输入候选组相关的预 测变换候选的预测变换选择模式。输入控制单元在预测变换选择模式中可针对每个按压操作改变预测变换候选的 选择状态。在预测变换选择模式中基于检测的按压压力判断出操作体的确定操作正被执行 时,输入控制单元可确定输入在该时间处于选择状态的预测变换候选。当判断出检测的按压压力大于等于预定的显示阈值时,显示单元可显示在该时 间处于选择状态的输入候选的预览。显示单元可与检测的按压压力的变化相对应地改变输入候选的显示状态。显示单元可以以与检测的按压压力的幅度成比例的尺寸显示输入候选的预览。根据本发明另一实施例,提供了一种输入方法,包括以下步骤检测施加到虚 拟键的操作体的按压压力,该虚拟键具有压力传感器选择性地分配的一个或多个输入候 选;以及针对每个按压操作改变选择性地分配到虚拟键的一个或多个输入候选的选择状 态,其中每个按压操作具有作为单次按压操作的压力检测单元检测的按压压力超过预定 选择阈值的时刻或按压压力在超过所述阈值后衰减变得小于选择阈值的时刻。根据本发明另一实施例,提供了一种使计算机执行以下处理的程序检测施加 到虚拟键的操作体的按压压力,该虚拟键具有压力传感器选择性分配的一个或多个输入 候选;以及对每个按压操作改变选择性地分配到虚拟键的一个或多个输入候选的选择状 态,其中每个按压操作具有作为单次按压操作的压力检测单元检测的按压压力超过预定 选择阈值的时刻或按压压力在超过所述阈值后衰减变得小于选择阈值的时刻。如上所述,根据本发明,可以以期望的按压操作执行有效的和高速的输入操 作。


图1是示出根据本发明第一到第三实施例的移动装置的图;图2是示出根据第一到第三实施例的移动装置上安装的触摸面板和压敏传感器 的图;图3是示出根据第一到第三实施例的移动装置的功能配置的图;图4是描述在根据第一实施例的移动装置处执行的输入操作处理(主程序)的流 程图;图5示出了在根据第一实施例的移动装置处显示的输入候选的选择状态的显示 方法的例子;图6示出了在根据第一实施例的移动装置处显示的输入候选的选择状态的显示 方法的例子;图7是示出根据第一实施例的输入操作中的输入候选的选择状态的变化的说明 图;图8是描述在根据第一实施例的移动装置处执行的所选字符确定处理(子程序) 的流程图;图9是示出根据第一实施例的输入操作中的输入候选的确定的说明6
图10是描述在根据第一实施例的变型例1的移动装置处执行的所选字符确定处 理(子程序)的流程图;图11是示出根据第一实施例的变型例1的输入操作中的输入候选的确定的说明 图;图12是描述根据第一实施例的变型例2的移动装置处执行的所选字符确定处理 (子程序)的流程图;图13是示出根据第一实施例的变型例2的输入操作中的输入候选的确定的说明 图;图14是描述根据本发明第二实施例的移动装置处执行的输入操作处理(主程序) 的流程图;图15是示出根据第二实施例的输入操作中的输入候选的选择状态的变化的说明 图;图16是描述根据本发明第三实施例的移动装置处执行的输入操作处理(主程序) 的流程图;以及图17是示出根据第三实施例的输入操作中的输入候选的选择状态的变化的说明 图。
具体实施例方式以下参考附图详细说明本发明的优选实施例。注意,在该说明书和附图中,以 相同的附图标记表示具有基本上相同的功能和结构的结构元件,且省略对这些结构元件 的重复说明。以如下顺序说明本发明的实施例。第一实施例1-1.移动设备的硬件配置1-2.移动装置的功能配置1-3.移动装置的操作输入操作处理主程序所选字符确定处理子程序选择状态的变化1-4.所选字符确定处理的变型例11-5.所选字符确定处理的变型例2第二实施例2-1.移动装置的操作第三实施例3-1.移动装置的操作第一实施例1-1.移动设备的硬件配置首先,参考图1和图2综述根据本发明第一实施例的移动设备的硬件配置。如图1所示,根据本实施例的移动装置10包括显示器12。例如,液晶显示器(LCD)、有机电致发光显示器(OELD)等可用作显示器12。根据本实施例的移动装置10是通过接触和按压显示器12输入信息的输入设备的 例子。移动装置10可以是便携式终端如蜂窝电话、便携式音乐播放器和个人数字助理 (PDA)。此外,移动装置10可以是信息处理装置如笔记本型个人计算机(PC)和桌上型 PC。以下作为输入设备的例子说明直接操作显示屏幕的移动装置10。该输入设备可 用于以下设备的输入操作不直接操作该设备的显示屏幕,也就是说不一定对该设备安 装了检测位置的触摸面板,如装备有触摸垫的笔记本类型的PC和用于电视机、汽车导航 系统等的触摸垫远程控制。在显示器12上显示多选择型虚拟键18a、18b、18c,该虚拟键具有选择性分配 的一个或多个输入候选。在本实施例的以下说明中,示例说明了通过多次按下单个键来 输入假名字符或字母字符的软件虚拟键。在此,也可采用具有QWERTY键布置的软件键盘。如图2的分解图所示,在根据本实施例的移动装置10中,在显示器12的显示屏 幕侧层积均为片状的压敏传感器14和触摸面板16。压敏传感器14具有压敏传导橡胶被 两个形成电极平面的薄板面板(sheet panel)所夹持的配置。当由于例如手指的操作体对 显示屏幕的按压而导致压敏传导橡胶变形时,压敏传感器14通过在变形部位检测电流传 导来检测按压压力。考虑到显示器的透过性,以框状形成压敏传感器14。触摸面板16设置在布置于显示屏幕上的压敏传感器14的正上方。本实施例和 稍后说明的实施例中利用的触摸面板16可以是静电类型或光学类型的,只要是可透过类 型的即可。根据本实施例的触摸面板16具有格栅状静电传感器,且基于静电电容的变化 而检测与显示屏幕接触的操作体的位置(坐标)。当触摸面板16没有检测到静电电容的 变化时,判断出操作体没有触摸显示器12的显示屏幕。另一方面,当触摸面板16检测 到静电电容的变化时,判断出操作体触摸了显示器12的显示屏幕。实际上,操作体不触摸显示器12的显示屏幕,而是触摸面板16的表面。以下, 将该情况描述为“操作体触摸显示器12的显示屏幕”。移动装置10如图1所示包括微处理器30。微处理器30包括CPU 32、RAM 34 和非易失性存储器36。压敏传感器14检测的按压压力和触摸面板16检测的接触位置被 存储在微处理器30的RAM 34或非易失性存储器36中。CPU 32执行对来自压敏传感器 14和触摸面板16的各种信息输入与显示在显示器12上的显示事项之间的相关,并由此分 析操作体的移动。CPU 32基于分析的操作体的移动而执行对移动装置10的输入操作。1-2.移动装置的功能配置根据第一实施例的移动装置10具有如图3的框图所示的功能配置。也就是说, 根据本实施例的移动装置10包括压力检测单元20、位置检测单元22、存储单元24、输入 控制单元26和显示单元28。压力检测单元20被设置在显示器12的显示屏幕处且检测施加到显示屏幕的操作 体(例如操作员的手指)的按压压力。压敏传感器14是压力检测单元20的例子。位置检测单元22被设置在显示屏幕处且检测操作体的接触位置。触摸面板16 是位置检测单元22的例子。
存储单元24例如由上述RAM 34和非易失性存储器36构成,且存储各种阈值。 主要针对操作体的操作使用该各种阈值以判断是否执行了稍后所述的各种处理。存储单 元24预先存储选择阈值24a、确定阈值24b、变换阈值24c、第一显示阈值24d和第二显 示阈值24e。存储单元24暂时存储与操作体的操作相对应的所选择的一个或多个输入候 选(输入候选组24f)。在此,第一显示阈值24d和第二显示阈值24e是显示阈值的例子, 该显示阈值是是否显示输入候选作为预览的确定标准。输入控制单元26针对每个作为单次按压操作的按压操作而改变选择性地分配到 虚拟键的一个或多个输入候选的选择状态,该按压操作具有被压力检测单元20检测的按 压压力超过选择阈值24a的时刻。例如,在在虚拟键18b上执行按压操作的情况下,在按压压力超过选择阈值24a 的每个时刻,以“A”、“B”和“C”的顺序改变选择性地分配到虚拟键18b的输入候 选“A”、“B”和“C”的选择状态。在此,输入控制单元26也可能在按压压力超过选择阈值24a后衰减从而降到选 择阈值24a以下的每个时刻以“A”、“B”和“C”的顺序改变选择状态。在基于检测的按压压力判断出执行操作体的确定操作时,输入控制单元26确定 对在该时间处于选择状态的输入候选的选择。在本实施例中,判断执行操作体的确定操 作的时刻是判断出没有检测到操作体的按压压力的时刻。输入控制单元26在每次判断出执行操作体的确定操作时重复确定对在该时间处 于选择状态的输入候选的选择。以被选择确定的顺序将上述顺序地选择确定的一个或多 个输入候选存储在存储单元24的输入候选组中。例如,当顺序地选择确定了 “A”、
“R”和“M”的输入候选时,将“ARM”的字符串存储在存储单元24的输入候选组中。当判断出检测的按压压力大于等于预先确定的显示阈值时,显示单元28在显示 器12上显示在该时间处于选择状态的输入候选。例如,在图5的左侧所示的移动装置10 中,尽管操作员的手指放在触摸面板16的虚拟键18c上,但是并没有施加按压压力。在 这种情况下,显示器12在预览没有被手指遮住的位置处显示选择的字符的预览。在此, 预览选择的字符“e”。在这种状态下,输入键操作仅处于选择状态且选择还没有被确 定。当通过从该状态将手指保持接触虚拟键并以手指按压虚拟键时,通过压力检测 单元20检测按压压力的变化。与检测的按压压力的变化相对应地改变输入候选的选择状 态,且显示单元28改变与之对应的显示状态。例如,显示单元28以与检测的按压压力 的幅度成比例的尺寸显示输入候选的预览。作为具体例子,当压力值P小于等于第一显示阈值24d时,以图5左侧所示的标 准尺寸显示所选键的预览。以“1”表示在该时间的显示尺寸。当压力值P逐渐增大并 变为大于第一显示阈值24d且小于第二显示阈值24e的值时,如图5的右侧所示,与施加 的压力的值的大的程度相对应地增大显示的所选键的预览。在这种情况下,显示尺寸大 于图5的左侧的显示尺寸。因此,操作员可单独感知目前在施加什么水平的压力。当通过保持手指放在虚拟键上并以手指进一步按压虚拟键来进一步增加压力值P 且压力值P超过选择阈值时,将输入候选确定为选择且与之相反地对应地显示选择确定的字符,如图6的右侧所示。以这种方式,从视觉上将输入键操作的选择确定通知给操作员。在此,除了压力值P的绝对值超过选择阈值之外,还有可能通过压力的时间微 分超过阈值等来判断“确定”的操作。此外,除了通过在上述操作期间在显示屏幕上执 行放大的显示和键选择显示来施加视觉反馈之外,实行直观的操作从而利用振动装置如 振动马达来施加反馈也是有效的。在此,通过专用控制装置或用于执行程序的CPU 32来执行对以上每个单元的命 令。要执行以下将描述的输入操作处理的程序被预先存储在ROM 34和非易失性存储器 36中。然后,CPU 32从存储器读出各个程序并执行执行,使得实现压力检测单元20、 位置检测单元22、输入控制单元26和显示单元28的相应功能。1-3.移动装置的操作接着,参考作为输入操作处理的图4所示的流程图说明根据本实施例的移动装 置10的操作。输入操作处理主程序当从步骤S400开始输入操作处理时,位置检测单元22在步骤S405中检测操作 输入的位置,即,作为操作体的手指触摸的显示屏幕的位置。在步骤S410中,输入控制 单元26选择对应于检测的位置的字符作为输入候选。例如,在字母输入的情况下,当手 指触摸图1的虚拟键18c时,输入控制单元26选择对应于检测的位置的字符“D”。在 步骤S415中,压力检测单元20检测按压虚拟键18c的压力值P。在步骤S420中,输入 控制单元26判断压力值P是否变得大于第一显示阈值24d。当压力值P小于等于第一阈 值24d时,显示单元28执行到步骤S425并显示在该时间选择的字符“D”的预览,且返 回到步骤S405。再次执行步骤S405到S420。当输入控制单元26在步骤S420中判断出压力值 P变得大于第一显示阈值24d时,输入控制单元26执行到步骤S430并判断压力值P是否 大于第二显示阈值24e。当压力值P小于等于第二显示阈值24e时,显示单元28进行到 步骤S435并显示在该时间要被放大的选择的字符“D”的预览,然后显示单元28返回到 步骤S405。再次返回到步骤S405,执行步骤S405到S430。当输入控制单元26在步骤S430 中判断出压力值P大于第二显示阈值24e时,输入控制单元26进行到步骤S440并判断压 力值P是否超过选择阈值24a。如图7所示,处理返回到步骤S405并被重复,直到压力 值P超过选择阈值24a。然后,当压力值P超过选择阈值24a时,确定所选字符“D” 处于选择状态,且执行到步骤S445,并且显示单元28显示所选字符处于选择状态(参见 图6右侧的反向字符“e”)。所选字符确定处理子程序在步骤S450中,调用所选字符确定处理。所选字符确定处理从图8的步骤S800 开始。在步骤S805中,位置检测单元22判断手指是否与显示屏幕相接触。当手指与显 示屏幕相接触时,在不执行字符的选择确定的情况下结束处理。另一方面,当手指不与 显示屏幕相接触时,输入控制单元26判断手指的确定操作被执行,然后进行到步骤S810 并确定选择当前处于选择状态的输入候选“D”。因而,完成图8的所选字符确定处理且返回图4的输入操作处理。输入候选的选择状态的变化接着,参考图4的流程图和图9的转移图进一步说明输入候选的选择状态变化。在此,采用假名输入作为输入模式。当操作员触摸且按下图1的虚拟键18d时,通过第 一次的步骤S405至S450如图9所示地选择处于选择状态的输入候选“TA”。此时,没 有确定输入候选“TA”的选择。当在第二次的步骤S405至S450中压力值P再次超过选择阈值时,如图9所示输 入候选的选择状态从“TA”变化到“TI”。此时,手指保持接触状态。在此,压力值 P再次超过选择阈值的现象需要假定压力值在超过选择阈值后衰减而变得小于选择阈值。 以这种方式,确认在按压压力超过选择值的每个时刻执行单次的按压操作,且改变输入 候选的选择状态。当重复以上处理时,通过第三次的步骤S405至S450的按压操作,输入候选的选 择状态从“TI”改变到“TU”。然后,通过第四次的步骤S405至S450的按压操作, 输入候选的选择状态从“TU”改变到“TE”。由于在第一次到第三次的步骤S405至 S450中手指不是非接触的,因此不将所选字符确定为输入字符。然后,如图9的较高部 分所示地,此后手指变为非接触的。因此,在第四次的步骤S450中,字符“TE”被选 择并被确定为输入候选。当操作员再次触摸和按压图1的虚拟键18d时,再次重复步骤S405至S450的 处理。以对应于处理操作次数的顺序“TA”、“TI”、“TU”、“TE”、“TO”、
“TA” ...连续地改变输入候选的选择状态,直到手指变为非接触的。在现有技术中,对于通过轻触软件键盘进行连续按压,由于需要每次从显示屏 幕分离操作员的手指,因此对操作员的负担较重。然而,如上所述,通过根据本实施 例的输入方法,即使在以具有与硬件键盘相似的感觉的软件键盘的虚拟键进行字符输入 时,也可在保持操作员的手指接触键的同时执行字符输入。因此,可在与硬件键盘相似 的程度上减轻操作员的输入操作负担,且可快速地执行输入操作。例如,当操作多选择型软件键盘时,经常出现连续输入被分配给同一虚拟键 的字符的情况,如以数字辅助键盘在日文输入中输入“NA”和“NA”或“TE”和
“TU”的情况。在现有技术的该输入中,需要在输入第一字符之后一次将手指移动到确 定键、方向键等来执行确定操作,然后在将手指移动到键位置之后输入第二字符。同时,通过根据本实施例的输入方法,当手指一旦与触摸面板16分离变得非接 触时,将在该时间的选择状态中变化的多选择型的输入候选的字符确定为输入字符,如 图9所示。因此,操作员可仅通过手指与触摸面板16分离的操作来确定第一字符的选 择。因此,在利用多选择型软件键盘来连续输入被分配给同一键的字符的情况下,可通 过取消手指的过多移动来提高输入操作的效率和速度。在此,在连续输入被分配给与以上不同的不同按钮的字符的情况下,在手指移 动到第一按钮范围之外时确定第一字符。1-4.所选字符确定处理的变型例1在第一实施例中所述的所选字符确定处理(参见图8)中,还有可能在压力值P 变得小于在零的附近范围内的先前确定的确定阈值但不是零时将在该时间处于选择状态中的字符选择确定为输入候选。在这种情况下,判断通过操作体执行确定操作的时刻是 当判断按压压力小于等于确定阈值24b时。将参考图10和图11简略说明变型例1的所选字符确定处理。在第一实施例中, 当在图8的步骤S805中判断出非接触时,在步骤S810中将所选字符确定为输入候选。 同时,在变型例1中,当在步骤S1005中判断出压力值P小于确定阈值24b时,在步骤 S1010中将所选字符确定为输入候选。根据变型例1的所选字符确定方法基于考虑到如下趋势在操作员连续按压按 钮(图11的a部分)期间,压力值P不降到零附近。通过根据变型例1的操作确定方 法,操作员可在其手指不离开键的情况下连续地执行字符输入。1-5.所选字符确定处理的变型例2此外,还有可能从压力值P变得小于等于在零的附近区域内的先前确定的确定 阈值起经过时间dT之后将所选字符确定为输入候选(参见图13)。在这种情况下,判断 通过操作体执行了确定操作的时刻是当在判断出按压压力小于等于确定阈值24b之后经 过了预定时间时。将参考图12和图13简略说明变型例2的所选字符确定处理。在变型例2中, 当在步骤S1205中判断出在图10的步骤S1005中压力值P被判断为小于确定阈值之后经 过了时间dT时,在步骤S1010中将所选字符确定为输入候选。通过根据变型例2的所选字符确定方法,即使在操作员连续按压按钮(图13中 的b部分)期间由于错误而导致压力值P降到小于等于确定阈值时,也有可能防止错误地 执行对输入候选的选择确定。第二实施例接着,参考图14和图15说明根据本发明第二实施例的移动装置10。如上所 述,对于硬件键盘或软件键盘,有时需要改变所选字符的状态,例如从“KA”变换到
“GA”以及从“a”变换到“A”。在现有技术中,该情况需要复杂的输入操作,如 通过按下与字符键分离地设置的“浊音(dullsound)/半浊音(half-dull sound)变换键”或 “大小写切换键”来执行变换等。因此,该操作导致输入效率的下降。同时,通过根据本发明第二实施例的移动装置10,如图15所示,可通过组合手 指的按压操作和滑动操作来有效地执行如“浊/半浊音变换键”和“大小写切换键”之 类的彼此关联的字符之间的选择状态的变换。鉴于以上,当判断出位置检测单元22检测 的接触位置在虚拟键的操作区域外并同时保持压力检测单元20检测的按压压力大于等于 选择阈值时,根据本实施例的输入控制单元26与接触位置变化的方向相对应地将选择状 态改变为与在该时间处于选择状态的输入候选相关的另一输入候选。以下将说明根据第 二实施例的移动装置10的操作。2-1.移动装置的操作当输入操作处理从图14的步骤S1400开始时,位置检测单元22在步骤S405中 检测手指触摸的显示屏幕的位置。在步骤S410中,输入控制单元26将与检测的位置对 应的字符选择为输入候选。例如,在假名输入的情况下,在手指触摸图1的虚拟键18d 时,输入控制单元26选择对应于检测的位置的字符“TA”。在步骤S415中,压力检测 单元20检测按压虚拟键18d的压力值P。通过步骤S420至S435的处理控制所选字符的预览。由于步骤S420至S435的处理与第一实施例的处理相似,不再重复详细说明。在此,假定通过重复步骤S405至S445和步骤S1405,如图15所示,字符的选择 状态以“TA”、“Tl”、“TU”和“TE”的顺序变化。在步骤S1405中,在压力检 测单元20检测的按压压力保持大于等于选择阈值的状态下,输入控制单元26判断位置检 测单元22检测的接触位置是否落在虚拟键的操作区域之外。在图15中,判断为“否” 且返回到步骤S405,直到字符“TE”变为处于选择状态。当字符“TE”变为处于选择状态,输入控制单元26在压力检测单元20检测的 按压压力保持大于等于选择阈值的状态下判断位置检测单元22检测的接触位置是否落在 虚拟键的操作区域之外。例如,在图15的较低部分所示的移动装置10中,手指从虚拟 键18d移动以向右滑动,且手指的接触位置落在虚拟键18d之外。在这种情况下,进行到步骤S1410,输入控制单元26基于接触位置的移动方向 而判断手指落在哪个方向。当手指在右方向上落在外面时,进行到步骤S1415,输入控 制单元26将所选字符改为“DE”,以从在该时间处于选择状态的字符“TE”变为浊音 (图15的较高侧处的转移图中的c部分),且然后执行步骤S450的所选字符确定处理。同时,当手指在左方向上落在外面时,从步骤S1410进行到步骤S1420,输入控 制单元26将所选字符从在该时间处于选择状态的字符“TE”改变为半浊音。在此,由 于“TE”没有半浊音,因此所选字符保持为“TE”。如上所述,通过根据本实施例的移动装置10,在与按压次数相对应地执行改变 选择状态的输入时,可通过在保持手指按压的状态下在垂直方向或水平方向上移动手指 位置来将字符选择状态从当前字符改变为与其相关的另一输入候选,如从“KA”变换到
“GA”以及从“a”变换到“A”。因而,可减少手指移动量且在输入操作时可减轻操 作员的输入操作负担。因此,可实行有效且快速的输入操作。作为从当前字符改变到与该字符相关的另一输入候选的另一例子,可考虑用于 与手指移动方向相对应地限定操作的方法。在该方法中,例如,在保持手指按压以输入 字符“HA”的状态下,当手指向右移动时字符将是“BA”,当向左移动时字符将是
“PA”,且当向上移动时取消输入字符。此外,还有可能变换到与当前处于选择状态的 字符相关的另一字符,例如大小写切换。第三实施例最后,参考图16和图17说明根据本发明第三实施例的移动装置10。在现有技 术中,通过以键盘针对字符输入提供预测变换候选和选择任何预测变换候选来提高输入 效率的方法是众所周知的。然而,在大部分情况下,在远离键盘的位置处显示预测变换 候选以防止与其重叠。因此,需要手指在键盘区域外移动以选择预测变换候选,从而影 响了输入操作的速度提高。存在在键盘内设置预测变换候选按钮的情况。然而,由于与 以上相似地需要手指移动,在大部分情况下效率不够。同时,通过根据本实施例的输入操作,除了针对字符选择状态的变化的判断阈 值(选择阈值)之外,还设置针对预测变换候选选择的判断阈值(变换阈值),如图17所 示。当压力值P超过变换阈值时,取消接着的预先变化且执行对预测变换候选的选择。 此时,当判断检测的按压压力大于等于变换阈值时,输入控制单元26从输入选择模式切 换到预测变换选择模式。输入选择模式是如上所述的选择输入候选组的模式。预测变换选择模式是对操作员提供与选择的输入候选组相关的字符串作为变换候选的模式。输入控制单元26对预测变换选择模式中的每个按压操作改变预测变换候选的选 择状态。此外,当基于预测变换选择模式中的检测的按压压力而判断出执行了操作体的 确定操作时,输入控制单元26确定输入在该时间处于选择状态的预测变换候选。因此, 可在减少手指移动量的同时简化输入操作。以下说明根据第三实施例的移动装置10的操 作。3-1.移动装置的操作当从图16的步骤S1600开始输入操作处理时,与第一实施例相似地,通过执行 步骤S405至S415、S440和S445来执行输入字符的选择状态的变化和输入字符的选择确 定。在此,假定首先以该处理选择确定字符“A”,然后由于如图17所示地手指触摸顶 部假名字符是“RA”的虚拟键,字符“RA”处于选择状态。在这种情况下,输入控制单元26在步骤S445之后的步骤S1630中判断压力值P 是否超过变换阈值。如图17所示,在字符“RA”变为处于选择状态时,压力值P没有 超过变换阈值。然后,返回到步骤S405,重复执行步骤S405至S415、S440和S445的 处理。随后,假定输入字符的选择状态以“RA”、“RI”和“RU”的顺序变化。随后,在图17的较高部分的d部分的时刻处执行步骤S1630,且输入控制单元 26判断压力值P超过变换阈值。进行到步骤S1635,所选字符是“RI”,并取消接着预先 改变的所选字符“RU”,然后从输入字符的选择模式进行到预测变换候选的选择模式。 也就是说,显示针对由预先选择确定的“A”和当前选择确定的“RI”构成的输入候选 组“ARI”的预测变换候选组。在图17的较低部分处示出的显示器上,在针对输入候选 组的显示区域处显示“ARI”且在预测变换候选的显示区域处提出针对输入候选的字符 串“ARI”的多个预测变换候选。在步骤S1640中,输入控制单元26再次判断压力值P是否超过选择阈值。当 再次判断出压力值P超过选择阈值时,输入控制单元26在步骤S1645中改变预测变换候 选。此时,由于在预测变换候选区域中显示选择光标,因此可将预测变换候选的选择状 态的变化的反馈提供给操作员。以这种方式,选择光标与按压次数相对应地在预测变换 候选上移动。在步骤S1650中,利用位置检测单元22确定手指是否接触。重复执行步骤S1640 至S1650,直到手指变为非接触的,从而改变预测变换候选的选择状态。当手指变为非 接触时,进行到步骤S1655,输入控制单元26将在该时间选择状态变化的预测变换候选 确定为输入字符(参见图17的较高部分处的转移图)。然后,完成本处理。通过以上输入操作,例如,如下通过操作员输入字符串 “ARIGATOUGOZAIMASU.”。 也就是说,在输入字符“RI” 之后,操
作员确认在显示屏幕的较高部分处的预测变换候选的第三位置处显示字符串 "ARIGATOUGOZAIMASU."。然后,通过再次较强地按压顶部假名字符是“RA”的 虚拟键,进行到预测变换选择模式。如图17所示,在进行到预测变换选择模式的中途,将字符改变为“RU”。然 而,在压力值P超过变换阈值时,取消从“RI”到“Ru”的接着的预先变化,且选 择针对“ARI”的预测变换候选。此外,通过两次按压输入,选择第三预测变换候选通过图8的被描述为所选字符确定处理的判断方 法,确定对期望的预测变换候选的选择。以这种方式,操作员可在不将其手指移动到标 准键盘区域之外的情况下以连续的按压输入操作选择预测变换候选。根据上述各个实施例和变型例,可在不对操作员造成负担的情况下通过按压操 作实行有效的和高速的输入操作。基本上,由于可保持手指、笔等接触显示屏幕来连续 地执行键输入操作,因此可抑制打字误差。此外,一般地,当针对移动装置10以单手操作来操作软件键盘时,作为轻触操 作重复手指离开装置的非接触操作和手指到装置的接触操作。因此,移动装置10的保持 状态变得不稳定,且可能存在移动装置10掉落的情况。同时,通过根据各个实施例和变 型例的输入操作,可在手指连续接触显示屏幕的状态下执行键输入。因此,保持状态变 得稳定,从而可避免掉落的危险。此外,通过根据各个实施例和变型例的输入操作,可将对应于按压压力的视觉 反馈和触觉反馈提供给操作员。因此,可与操作硬件键盘的情况相似地实行直观操作。例如,在第一实施例中,与按压次数对应地改变选择状态,然后通过释放来执 行输入操作以确定选择状态。与按压次数相对应地改变选择状态,然后通过减小按压压 力执行输入操作以确定选择状态。与按压次数相对应地改变选择状态,然后通过减小按 压压力和经过的时间执行输入操作以确定选择状态。因此,操作员能够通过连续地按压 多选择型键盘有效地执行输入。具体地,如标准硬件键盘的情况或通过轻触以软件键盘 输入的情况那样,在连续输入被分配给同一虚拟键的字符的情况下,不需要移动手指以 确定第一字符。因此,可提高操作的效率。在第二实施例中,与按压次数对应地改变字符的选择状态,且在按压状态期间 与位置移动的移动方向对应地执行输入操作以改变字符的选择状态,如浊音/半浊音和 大小写切换。因此,在执行字符变换的操作如变换到字符的浊音或半浊音以及大小写切 换的变换中,可抑制手指移动量且有效地执行输入。关于第三实施例,执行输入操作使得在按压压力超过第一阈值(选择阈值)时改 变字符选择状态且在按压压力超过第二阈值(变换阈值)时选择预测变换候选。因此, 在选择预测变换候选时,可抑制手指移动量且可有效地执行输入。以这种方式,在每个实施例中,可对利用如下装置的输入操作实现有效的键盘 操作,该装置具有用于检测与触摸面板等之间的接触位置的位置检测单元和用于以压敏 传感器等检测按压程度作为压力值的压力检测单元。因此,可减轻对操作员的负担且可 实现快速的输入操作。在以上第一到第三实施例及其变型例中,每个单元的操作彼此相关。因此,考 虑到该相互关系,操作可被一系列操作和一系列处理替代。因此,如移动装置之类的输 入设备的实施例可以是输入方法的实施例和使计算机执行输入设备的功能的程序的实施 例。因此,有可能提供一种方法,包括如下步骤检测施加到虚拟键的操作体的按 压压力,对该虚拟键以压力传感器选择性地分配一个或多个输入候选;以及对每个按压 操作改变选择性地分配到虚拟键的一个或多个输入候选的选择状态,其中每个按压操作 作为单次按压操作而具有压力传感器检测的按压压力超过选择阈值的时刻或该按压压力
15在超过该选择阈值后被衰减而变得小于该选择阈值的时刻。因此,有可能提供一种使计算机执行以下处理的程序检测施加到虚拟键的操 作体的按压压力,对该虚拟键以压力传感器选择性地分配一个或多个输入候选;以及对 每个按压操作改变选择性地分配到虚拟键的一个或多个输入候选的选择状态,其中每个 按压操作具有作为单次按压操作的压力传感器检测的按压压力超过选择阈值的时刻或该 按压压力在超过该选择阈值后被衰减而变得小于该选择阈值的时刻。本领域技术人员应理解,根据设计需求及其他因素可进行各种变型、组合、子 组合和变化,只要它们落入所附权利要求或其等同内容的范围内即可。例如,在以上实施例中,压力检测单元20设置在显示器12的显示屏幕上并检 测施加到显示屏幕的操作体的按压压力。压敏传感器14被描述为压力检测单元20的例 子。然而,根据本发明的压力检测单元还有可能基于对触摸面板的接触/非接触而不是 压力来判断期望的操作。因此,在本发明中,判断通过操作体执行了确定操作的时刻可 以是不检测操作体的按压压力的时刻或在触摸面板处检测到非接触状态的时刻。此外,在以上实施例中,作为例子说明了用于阶段式地输入假名字符的软件键 盘。然而,也可利用具有QWERTY键布置的软件键盘。此外,除了如片假名(katakana)、平假名(hiragana)、汉字(kanji)和字母字符的
字符之外,本发明的输入操作包括数字、符号等。本发明包含与2009年9月7日提交日本专利局的日本优先权专利申请JP 2009-206463中公开的主题相关的主题,其全部内容通过引用合并于此。
权利要求
1.一种输入设备,包括压力检测单元,所述压力检测单元检测施加到虚拟键的操作体的按压压力,其中所 述虚拟键具有选择性地分配的一个或多个输入候选;以及输入控制单元,所述输入控制单元针对每个按压操作改变选择性地分配到所述虚拟 键的所述一个或多个输入候选的选择状态,其中所述每个按压操作具有作为单次按压操 作的所述压力检测单元检测的所述按压压力超过预定选择阈值的时刻或所述按压压力在 超过所述选择阈值后衰减变得小于所述选择阈值的时刻。
2.根据权利要求1所述的输入设备,还包括显示单元,所述显示单元显示所述虚拟键,其中,所述压力检测单元被设置在所述显示单元的显示屏幕处,并检测施加到所述显示屏 幕的操作体的按压压力。
3.根据权利要求1所述的输入设备,其中所述输入控制单元在基于检测的按压压力判断出操作体的确定操作正被执行时 确定在该时间处于选择状态的输入候选的选择。
4.根据权利要求3所述的输入设备,其中所述输入控制单元判断出在以下时间中的任何时间执行所述操作体的确定操 作当判断出没有检测到所述操作体的按压压力时的时间,当判断出所述按压压力小于 等于比所述选择阈值小的确定阈值时的时间,以及当在判断出所述按压压力小于等于所 述确定阈值之后经过预定时间时的时间。
5.根据权利要求1所述的输入设备,还包括位置检测单元,所述位置检测单元设置在所述显示屏幕处,并检测所述操作体的接 触位置,其中,在判断出所述位置检测单元检测的接触位置在所述虚拟键的操作区域之外且保持检 测的按压压力大于等于所述选择阈值时,与接触位置变化的方向相对应地,所述输入控 制单元将选择状态改变为与在该时间处于选择状态的输入候选相关的另一输入候选。
6.根据权利要求5所述的输入设备,其中在每次判断所述操作体的确定操作正被执行时,所述输入控制单元通过重复确 定处于选择状态的输入候选的选择,来选择被选择的一个或多个输入候选组。
7.根据权利要求6所述的输入设备,其中,当判断出检测的按压压力大于等于比所述选择阈值大的变换阈值时,所述输 入控制单元从用于选择所述输入候选组的输入选择模式切换到用于选择与选择的输入候 选组相关的预测变换候选的预测变换选择模式。
8.根据权利要求7所述的输入设备,其中所述输入控制单元在所述预测变换选择模式中针对每个按压操作改变所述预测 变换候选的选择状态。
9.根据权利要求7所述的输入设备,其中在所述预测变换选择模式中基于检测的按压压力判断出所述操作体的确定操作 正被执行时,所述输入控制单元确定输入在该时间处于选择状态的所述预测变换候选。
10.根据权利要求1所述的输入设备,其中,当判断出检测的按压压力大于等于预定的显示阈值时,所述显示单元显示在 该时间处于选择状态的所述输入候选的预览。
11.根据权利要求10所述的输入设备,其中,所述显示单元与检测的按压压力的变化相对应地改变输入候选的显示状态。
12.根据权利要求11所述的输入设备,其中,所述显示单元以与检测的按压压力的幅度成比例的尺寸显示所述输入候选的 预览。
13.—种输入方法,包括以下步骤检测施加到虚拟键的操作体的按压压力,其中所述虚拟键具有由压力传感器选择性 地分配的一个或多个输入候选;以及针对每个按压操作改变选择性地分配到虚拟键的一个或多个输入候选的选择状态, 其中所述每个按压操作具有作为单次按压操作的所述压力检测单元检测的所述按压压力 超过预定选择阈值的时刻或所述按压压力在超过所述选择阈值后衰减变得小于所述选择 阈值的时刻。
14.一种使计算机执行以下处理的程序检测施加到虚拟键的操作体的按压压力,其中所述虚拟键具有由压力传感器选择性 地分配的一个或多个输入候选;以及对每个按压操作改变选择性地分配到虚拟键的一个或多个输入候选的选择状态,其 中所述每个按压操作具有作为单次按压操作的所述压力检测单元检测的所述按压压力超 过预定选择阈值的时刻或所述按压压力在超过所述选择阈值后衰减变得小于所述选择阈 值的时刻。
全文摘要
提供了输入设备、输入方法和程序,该输入设备包括压力检测单元,该压力检测单元检测施加到虚拟键的操作体的按压压力,该虚拟键具有选择性地分配的一个或多个输入候选;以及输入控制单元,该输入控制单元对每个按压操作改变选择性地分配到所述虚拟键的所述一个或多个输入候选的选择状态,其中每个按压操作具有作为单次按压操作的压力检测单元检测的按压压力超过预定选择阈值的时刻或按压压力在超过所述阈值后衰减变得小于选择阈值的时刻。
文档编号G06F3/041GK102012738SQ20101027237
公开日2011年4月13日 申请日期2010年8月31日 优先权日2009年9月7日
发明者宫沢悠介, 山野郁男 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1