输入设备和使用输入设备的输入处理方法

文档序号:6600212阅读:155来源:国知局
专利名称:输入设备和使用输入设备的输入处理方法
技术领域
本发明涉及输入设备和使用该输入设备的输入处理方法,尤其涉及可以进行键输 入和指点操作的输入设备,和使用该输入设备的输入处理方法。
背景技术
迄今为止,在使用鼠标设备作为指点设备的计算机中,通过移动鼠标设备自身来 进行指点操作。因此,需要确保鼠标设备的移动空间。另外,在以笔记本大小的个人计算机 (PC)为代表的紧凑计算机中,在计算机的一部分中提供鼠标垫,并且因而可以通过在鼠标 垫上移动用户的手指来进行指点操作。然而,近年来设备被进一步小型化,例如就像移动PC 那样。结果,确保鼠标垫的空间在物理上有所不同。例如,为了处理这样的问题,日本专利公开2007-18421 (此后被称作专利文献1) 公开了具有指点设备功能的键盘,其中在布置于键盘中的键的键帽上提供平面触摸垫。通 过使用这种键盘,可以通过用户的手的手指或手掌和所期望的触摸垫之间的接触进行鼠标 操作,并且因而可以提高键输入的可操纵性。然而,对于专利文献1中公开的技术,由于键 帽上分别提供了触摸传感器的元件,所以触摸传感器的元件数和其布置位置取决于键的数 量和键的位置。因此,导致对触摸传感器的元件数量和其布置位置的限制的问题。另一方面,例如,期望把在日本专利公开2008-117371 (此后被称作专利文献2)中 公开的、在键帽和键盘之间提供键片的技术作为无需在键帽侧布置触摸传感器的元件、根 据键盘上手的运动来进行指点操作的技术。例如,如图16所示,专利文献2中公开的键片 被用作接近检测型信息显示设备的显示器面板10的传感器部分20。如图16所示,通过将保护板14粘到例如由液晶显示元件或有机EL元件组成的二 维显示部分12的后表面,并且通过在二维显示部分12的表面上提供作为键片的传感器部 分20来构造显示器面板10。在传感器部分20中,分别在由布置成矩阵的多个线电极组成 的电极22的两个表面上提供玻璃板24和26。在组成电极22的线电极中,通过从玻璃板 26导出的端子,将高频信号交替地施加于沿相同方向布置的每个线电极。结果,传感器部分 20充当静电电容型触摸传感器。这种传感器部分20可以通过检测静电电容的变化来检测 例如作为操作主体的手H和显示器面板10的表面10a之间的距离L。

发明内容
然而,例如在专利文献2公开的在键帽和键盘之间提供键片的技术的情况下,尽 管可以检测键盘上手的运动,但不能区别用户是否有意地进行用于指点操作的运动。因此, 遇到这种问题即使在用户按下所期望的键时,指点光标响应按下操作,其导致键输入的可 操纵性降低。因此,这种技术本身不能被用作将键盘上手的运动粗略地检测以识别成手势 的使用应用。为解决上述问题而提出本发明,并且因此期望提供一种新型的改进的输入设备, 该输入设备能够包含指点设备功能而无需降低键盘输入的可操纵性,和使用该输入设备的
4输入处理方法。为了实现上述期望,根据本发明的实施例,提供一种输入设备,包含操作模块,包 含被配置成根据静电电容的变化检测到操作主体的接近距离的静电电容检测部分,所述静 电电容检测部分被设置在基座和布置在所述基座上、由导电构件组成的多个键之间,并且 电连接到所述多个键的每个;形状检测部分,被配置成根据所述静电电容检测部分检测的 静电电容值,检测具有值等于或大于预定值的静电电容的有效区域,并且从所述有效区域 中检测具有事先存储的数据的所述键的形状;确定部分,被配置成当所述形状检测部分从 所述有效区域中检测出所述键的形状时,确定所述操作主体接触的所述键是否被按下等于 或长于预定时间段的时间段;和显示处理部分,被配置成在所述键未被按下等于或长于所 述预定时间段的时间段时根据所述操作主体的运动移动显示部分上显示的对象,所述操作 主体接触所述操作模块的表面而移动。根据本发明的实施例,当操作主体接触操作模块的表面,并且该键未被按下等于 或长于预定时间段的时间段时,可以使输入设备充当用于移动显示部分上显示的对象的操 作部分,其中使用该输入设备能够通过使用基座上布置的多个键进行键输入。结果,可以促 进输入设备的空间节省,而无需降低键输入的可操纵性。在这里,根据本发明的实施例的输入设备也可以包含重心位置计算部分,被配置 成计算所述有效区域的重心的位置;和移动量计算部分,被配置成计算所述重心的位置的 移动量。这时,显示处理部分根据如此计算的移动量,移动在所述显示部分上显示的对象。另外,形状检测部分也可以进一步从有效区域中检测操作主体的形状。此时,重心 位置计算部分可以计算有效区域中所述操作主体的形状部分中的重心位置。此外,根据本发明的实施例的输入设备也可以包含倾斜度确定部分,被配置成根 据所述形状检测部分检测的所述操作主体的形状,确定所述操作主体相对于所述操作模块 的表面的倾斜度。此时,显示处理部分在所述倾斜度确定部分确定所述操作主体相对于所 述操作模块的表面的倾斜度具有等于或小于预定值的值时,根据所述操作主体的运动移动 所述显示部分上显示的对象,所述操作主体接触所述操作模块的表面而移动。另外,根据本发明的实施例的输入设备也可以包含手势识别部分,被配置成根据 所述操作主体的状态的变化识别手势,其中所述操作主体的状态获得自分别在所述静电电 容检测部分和所述形状检测部分中得到的检测结果;和手势存储部分,被配置成在其中存 储关于手势的数据和关于操作内容的数据,其中根据所述数据彼此相关地操作所述显示部 分上显示的内容。此时,其中当所述手势识别部分根据所述操作主体的状态的变化识别出 所述手势时,所述手势识别部分从所述手势存储部分获得对应于如此识别的手势的关于操 作内容的数据,并且将如此获得的关于操作内容的数据输出到所述显示处理部分。并且,所 述显示处理部分根据从所述手势识别部分对其输入的关于操作内容的数据,处理所述显示 部分上显示的所述内容。此外,形状检测部分可以检测均接触所述操作模块的表面的操作主体的数量。此 时,所述显示处理部分根据所述形状检测部分检测的操作主体的数量改变在所述显示部分 上显示的所述对象被移动时的处理模式。根据本发明的另一个实施例,提供一种输入处理方法,包含步骤由静电电容检测 部分检测静电电容,所述静电电容检测部分被配置成根据静电电容的变化检测到操作主体
5的接近距离,所述操作主体接近或接触操作模块的表面从而改变所述静电电容,所述操作 模块包含所述静电电容检测部分,所述静电电容检测部分被设置在基座和由布置在所述基 座上的导电构件组成的多个键之间,并且电连接到所述多个键的每个;根据所述静电电容 检测部分检测的静电电容值,检测具有值等于或大于预定值的静电电容的有效区域;从所 述有效区域中检测具有事先存储的数据的所述键的形状;当从所述有效区域中检测出所 述键的形状时,确定所述操作主体接触的所述键是否被按下等于或长于预定时间段的时间 段;和在所述键未被按下等于或长于所述预定时间段的时间段时,根据所述操作主体的运 动移动显示部分上显示的对象,所述操作主体接触所述操作模块的表面而移动。如上所述,根据本发明,可以提供输入设备,该输入设备能够包含指点设备功能而 无需降低键输入的可操纵性,和使用该输入设备的输入处理方法。


图1是示出根据本发明实施例的输入设备的一部分的示意结构的说明性视图;图2是示出根据本发明实施例的输入设备的静电传感器所检测的电子电容的说 明性视图;图3是示出根据实施例的信息处理器的硬件结构的模块图;图4是示出根据本发明实施例的输入设备的硬件结构的模块图;图5是示出根据本发明实施例的输入设备所连接到的信息处理器的功能结构的 功能模块图;图6是示出使用根据本发明实施例的输入设备的光标操作方法的流程图;图7是示出操作主体的运动和根据操作主体的运动的光标移动的说明性视图;图8是示出对应于本发明实施例中的操作主体状态的操作方法的流程图;图9是示出在手指放置在操作模块表面上的状态下静电电容的状态的说明性视 图;图10是示出在手指举起的状态下静电电容的状态的说明性视图;图11是示出在手指旋转的状态下静电电容的状态的说明性视图;图12A到12G分别是示出某个手势的各个例子的说明性图例;图13是示出在一个手势模式的阶段中光标的显示例子的说明性图例;图14A到14D分别是示出在光标模式的阶段中光标的显示的说明性图例;图15是示出在光标模式的阶段中光标的显示例子的说明性图例;和图16是示出作为现有接近检测型信息显示设备的主体部分的显示器面板的构造 的示意横截面视图。
具体实施例方式下面参考附图详细描述本发明的优选实施例。应当注意,在说明书和附图中,具有 基本相同的功能构成的组成元件分别用相同附图标记指定,并且这里为了简单省略了其重 复说明。应当注意,现在根据以下顺序提供说明。1.输入设备的结构(输入设备的示意性构造,硬件结构,功能结构)
6
2.使用输入设备的输入处理方法(光标操作方法,对应于操作主体的状态的操作 方法)1.输入设备的结构输入设备的示意性构造首先,参考图1和2描述根据本发明实施例的输入设备100的示意性构造。注意, 图1是示出根据本发明实施例的输入设备100的一部分的示意性构造的说明性视图。此外, 图2是示出根据本发明实施例的输入设备100的静电传感器所检测的静电电容的说明性视 图。实施例的输入设备100是在其中布置了多个键110的键盘。输入设备100不仅被 用作输入部分,该输入部分被配置成通过按下期望键110来输入信息,而且被用作操作部 分,该操作部分被配置成例如操作作为显示部分上显示的对象的光标。如图1所示,输入设备100包含静电电容型触摸传感器120,其布置在多个键110 和键盘130之间,并且能够检测到操作主体的接近距离。静电电容型触摸传感器120被布 置在键盘130上布置的多个键110和键盘130之间,并且电连接到每个键110。例如,可以 在触摸传感器120中使用专利文献2中描述的传感器部分。触摸传感器120包含布置成矩 阵(例如,10X7矩阵)的静电传感器,并且以稳定方式根据静电电容的变化检测静电电容 值。当作为操作主体的手指接近或触摸静电传感器中的对应静电传感器时,由静电传感器 中的对应静电传感器检测的静电电容增加。可以根据静电电容的增加量的变化进行例如轻 敲操作的交互。另外,可以同时获得静电传感器的静电电容。所有静电传感器的静电电容的变化 被同时检测和插值,从而可以检测接近或接触静电传感器中的对应静电传感器的手指的形 状。另外,实施例的输入设备100的每个键110由例如铝或IT0(氧化铟锡)薄膜的导电材 料制成。因此,当例如手指的操作主体接触键110中的期望键110时,由于键110中的期望 键110被电连接到触摸传感器120,所以键部分的静电电容增加以近似得到统一值。结果, 操作主体接触的键110中的期望键110的形状也可以被静电传感器检测出。例如,当如图2所示手指F1接触"F"键110时,如图2的下部所示,以具有高静 电电容的有效区域的形式检测到接近触摸传感器120的手指F1的形状122a和手指F1所 接触的键110的形状122b。另外,在手指F2接近另一个键110的状态下,如图2的下部所 示,以具有高静电电容的有效区域的形式检测到手指F2的形状122c。以这种方式,能够根 据键110的形状是否存在于具有高静电电容的有效区域中来确定操作主体是否接触期望 的键110。在实施例中,这种输入设备100通常被用作用于键输入的输入部分,同时在操作 主体接触键110并且未按下键110的状态下,这种输入设备100被用作操作部分,例如显示 部分上显示的光标。结果,不需要为指点操作提供特殊输入部分,因而可以进行指点操作而 无需降低键输入的可操纵性。下面详细描述实施例的输入设备100的结构和其功能。硬件结构首先,参考图3和4描述包含根据本发明实施例的输入设备100的信息处理器200 的硬件结构。注意,图3是示出实施例的信息处理器200的硬件结构的模块图。图4是示 出实施例的输入设备100的硬件结构的模块图。例如,信息处理器200是笔记本大小的个
7人计算机、移动终端PC等等。实施例的信息处理器200包含中央处理单元(CPU) 201、只读存储器(ROM) 202、随 机访问存储器(RAM) 203和主机总线204a。另外,信息处理器200包含桥204、外部总线 204b、接口 205、输入设备206、输出设备207、存储设备(HDD 硬盘驱动器)208、驱动器209、 连接端口 211和通信设备213。CPU 201充当每个运算处理单元和控制单元,并且根据各种程序控制信息处理器 200的整个操作。另外,CPU 201也可以被构造成微处理器。ROM 202在其中存储CPU 201 使用的程序,运算参数等等。RAM 203在其中临时存储CPU 201执行中使用的程序,执行程 序时适当变化的参数等等。CPU 201,ROM 202和RAM 203通过由CPU总线等等组成的主机 总线204a彼此连接。主机总线204a通过桥204被连接到例如外设部件互连/接口(PCI)的外部总线 204b。应当注意,主机总线204a、桥204和外部总线204b不必彼此分别地配置,并且主机总 线204a、桥204和外部总线204b的功能也可以安装在一个总线中。输入设备206由例如鼠标、键盘、触摸板、按钮、话筒、开关和控制杆的输入部分和 输入控制电路等等组成,其中用户通过输入部分输入信息,输入控制电路被配置成根据用 户进行的输入产生输入信号并且向CPU 201输出如此产生的输入信号。例如,拥有信息处 理器200的用户可以向信息处理器200输入各种数据,并且通过操作输入设备206来指示 信息处理器200执行所期望的处理操作。在信息处理器200中,提供图1中示出的输入设 备100作为输入设备206。如图4所示的实施例的输入设备100由CPU 101, RAM 102、输出接口(输出1/ F) 103、触摸传感器104和键105组成。CPU 101充当运算处理单元和控制单元,并且根据各 种程序控制输入设备100的整个操作。RAM 102在其中临时存储CPU 101执行中使用的程 序,执行程序时适当变化的参数等等。输出I/F 103是被配置成将输入设备100连接到主 机侧的连接部分,并且例如是通用串行总线(USB)。触摸传感器104是用于检测操作主体接 近或接触所期望的键105的传感器,并且对应于图1中示出的触摸传感器120。如上所述, 在实施例中,静电传感器被用作触摸传感器104。键105是输入信息的输入部分,并且对应 于图1中示出的键110。通过按下那些键105中所期望的键105,与所期望的键105相关的 信息通过输出I/F 103被输出到主机侧。再次回来参照图3,例如,输出设备207包含例如阴极射线管(CRT)、液晶显示 (LCD)设备、有机发光二极管(0LED)设备或灯的显示设备。另外,输出设备207包含例如扬 声器或耳机的声音输出设备。存储设备208是用于数据存储的设备,例如信息处理器200的存储部分。存储设备 208可以包含存储介质、用于记录存储介质中的数据的记录设备、用于从存储介质中读取数 据的读设备、用于删除记录介质中记录的数据的删除设备等等。例如,存储设备208由硬盘 驱动器(HDD)组成。存储设备208驱动硬盘,从而在其中存储由CPU 101执行的程序和各 种数据。驱动器209是存储介质的读/写器,并且布置在所提供的信息处理器200中或者 外部。驱动器209读取为驱动器209配备的例如磁盘、光盘、磁光盘或半导体存储器的可拆 卸记录介质中记录的信息,并且驱动器209向RAM 203输出如此读取的信息。
8
连接端口 211是连接到外部装置的接口,并且例如是到外部设备的连接端口,通 过该连接端口可以通过USB传送数据。另外,例如,通信设备213是通信接口,其由通信设 备等等组成,并且提供到通信网络20的连接。另外,通信设备213可以是任何无线局域网 (LAN)响应通信设备、无线USB响应通信设备或进行有线通信的有线通信设备。功能结构迄今为止描述了信息处理器200的硬件结构和要使用的连接到信息处理器200的 实施例的输入设备100。接着,现在参考图5说明实施例的输入设备100所连接到的信息处 理器200的功能结构。应当注意,图5是示出实施例的输入设备100所连接到的信息处理 器200的功能结构的功能模块图。并且,图5仅示出了用来充当使用输入设备100执行指 点操作的部分的功能部分,和与那些功能部分相关的功能部分。如图5所示,信息处理器200包含操作模块210、形状检测部分220、键按下确定部 分230、重心位置计算部分240和重心位置存储部分245。此外,信息处理器200包含移动 量计算部分250、显示处理部分260、显示部分265、倾斜度确定部分270、手势识别部分280 和手势存储部分285。操作模块210是被配置成通过按下所期望的键来输入信息,并且执行用于移动显 示部分265上显示的光标的指点操作的功能部分。操作模块210由输入部分212和检测部 分214组成。输入部分212是被配置成输入信息的功能部分,并且对应于图1所示的输入 设备100的键110。检测部分214是被配置成确定操作主体是接近还是接触输入部分212 的输入表面的功能部分。检测部分214对应于图1所示的触摸传感器120,并且根据静电电 容的值检测操作主体和输入部分212之间的距离。检测部分214将有关操作主体和输入部 分212之间的距离的数据作为在其中获得的检测结果输出到形状检测部分220和倾斜度确 定部分270中的每个。形状检测部分220根据从检测部分214对其输入的检测结果,检测具有值等于或 大于预定值的静电电容的有效区域的形状。由检测部分214检测的静电电容的值随着操作 主体接近输入部分212而变大。利用这个特性,形状检测部分220能够指定具有值等于或 大于预定值的静电电容的有效区域。形状检测部分220从如此指定的有效区域中检测操作 主体的形状、所涉及的键的形状等等,并且输出关于那些形状的检测结果数据到键按下确 定部分230和倾斜度确定部分270中的每个。键按下确定部分230确定作为输入部分212的一部分的所期望的键是否被操作主 体按下。键按下确定部分230确定所期望的键是否被按下,以便确定输入部分212是被用 作用于通过按下所期望的键而进行的信息输入的部分,还是被用作用于执行指点操作的部 分。键按下确定部分230输出关于所期望的键是否被按下的确定结果到重心位置计算部分 240。重心位置计算部分240计算操作主体的重心位置,其中操作主体接近或逼近输入 部分212的输入表面。当输入部分212被用作执行指点操作的部分时,重心位置计算部分 240工作,并且因而例如根据由形状检测部分220检测的操作主体的形状,计算操作主体的 重心位置。重心位置计算部分240将如此计算的重心位置数据记录在重心位置存储部分 245中,并且输出如此计算的重心位置数据到移动量计算部分250。重心位置存储部分245在其中存储由重心位置计算部分240计算的重心位置数据和时间。有关重心位置存储要部分245存储的相应时间的重心位置的数据被移动量计算部 分250引用,并且被用于计算通过执行用于移动光标等等的指点操作而操作的光标等等的
移动量。移动量计算部分250计算通过执行指点操作而操作的光标等等的移动量。移动量 计算部分250根据操作主体的重心的当前位置和最近时间操作主体的重心的位置,计算显 示部分265上显示的光标的移动方向和移动量,并且将有关移动方向的数据和有关移动量 的数据都输出到显示处理部分260。显示处理部分260根据由移动量计算部分250计算的有关移动方向的数据和有关 移动量的数据,针对显示部分265上显示的光标执行显示处理。显示处理部分260将关于 针对光标执行的显示处理的结果以显示信息的形式输出到显示部分265。显示部分265根 据从显示处理部分260对其输入的显示信息在其上显示光标。另外,显示处理部分260根 据从手势识别部分280对其输入的操作内容数据,执行对显示部分265的显示处理。应当 注意,显示部分265对应于图3所示的输出设备207,并且因而例如,诸如CRT显示器设备、 液晶显示设备或0LED设备的显示设备可以被用作显示部分265。倾斜度确定部分270确定操作主体相对于输入部分212的输入表面的倾斜度。由 检测部分214检测的操作主体的形状根据操作主体相对于输入部分212的输入表面的倾斜 度而变化。通过利用这样的特性,倾斜度确定部分270根据在检测部分214中获得的检测 结果和在形状检测部分220中获得的检测结果指定操作主体的形状,从而使得能够确定操 作主体相对于输入部分212的输入表面的倾斜度。倾斜度确定部分270把有关在其中获得 的检测结果的数据输出到手势识别部分280。手势识别部分280根据操作主体的运动,识别由用户做出的手势。当手势识别部 分280识别出手势时,手势识别部分280获得有关对应于如此从手势存储部分285识别的 手势的操作的数据,并且将有关对应于所识别的手势的操作的数据输出到移动量计算部分 250和显示处理部分260中的每个。手势存储部分285是被配置成在其中彼此相关地存储 有关手势的数据和有关操作内容的数据的存储部分。手势存储部分285中存储的信息可以 被事先设置,或者在主机侧有关手势的数据和有关操作内容的数据可以彼此相关地存储在 手势存储部分285中。在实施例中,那些功能部分中除显示处理部分260和显示部分265之外的功能部 分被包含在输入设备100中。应当注意,本发明不限于这种情况,并且,例如,可以在主机侧 提供移动量计算部分250、手势识别部分280和手势存储部分285。迄今为止描述了信息处理器200的功能结构。在所述实施例的输入设备100中, 操作模块210不仅可以被用作用于按下所期望的键来输入信息的输入部分,而且被用作用 于执行指点操作以移动显示部分265上显示的光标的操作部分。此时,由于通过使用操作 模块210来执行指点操作而无需降低键输入的可操纵性,所以可以仅在操作主体接触作为 输入部分212的所期望的键并且不按下所期望的键时执行指点操作。也就是说,使操作主 体接触在其上布置多个键的操作模块的表面,并且在使操作主体接触操作模块的表面的状 态下移动操作主体,从而可以移动显示部分265上显示的光标。2.输入设备和输入处理方法下面参考图6和7详细描述使用根据本发明实施例的输入设备100的光标操作方
10法。这里,使用根据本发明实施例的输入设备100的光标操作方法是本发明的另一个实施 例。注意,图6是示出使用实施例的输入设备100的光标操作方法的流程图。图7是示出 操作主体的操作,和通过操作主体的操作得到的光标移动的说明性视图。光标操作方法使用实施例的输入设备100的光标操作可以通过激活应用程序来执行,该应用程 序用于通过使用信息处理器200的主机侧的输入设备100来执行指点操作。当激活应用程 序时,创建持续监视触摸传感器120的静电电容变化的线程。在这个操作期间,形状检测部 分220从触摸传感器120获得信息,并且对所获得的信息插值(步骤S100)。触摸传感器 120配有多个静电传感器。在步骤S100中,形状检测部分220分别获得由静电传感器检测 的静电电容,并且将所检测的静电电容与应用程序的激活阶段中的静电电容相比较,以计 算所检测的静电电容和应用程序的激活阶段中的静电电容之间的差值,从而对所计算的差 值进行插值以获得任意分辨能力。例如,分辨能力被确定为对应于显示部分265的分辨率。 结果,产生表示如图2下部所示的静电电容值的分布的二维信息。接着,形状检测部分220根据在步骤S100中产生的二维信息,检测所期望的键的 形状(S102)。事先在输入设备100中设置有关键的形状的数据,和有关输入设备100中的 键的尺寸的数据。例如,在存储部分(未示出)中将有关矩形的数据和有关大约12毫米的 一个边的长度的数据存储为键的形状和键的尺寸。形状检测部分220检测二维信息中是否 存在事先设置的有关所期望的键的形状的数据和有关所期望的键的尺寸的数据。当形状检 测部分220检测到二维信息中存在与所期望键的形状和其尺寸(二者的数据已事先设置) 相符的形状时,形状检测部分220确定操作主体接触所期望的键(在步骤S104为是),并且 指示键按下确定部分230确定所期望的键是否被按下(步骤S106)。另一方面,当形状检测部分220未检测到二维信息中存在与所期望键的形状和其 尺寸(二者的数据已事先设置)相符的形状时,形状检测部分220确定操作主体未接触所 期望的键(在步骤S104为否),并且确定当前状态不是应执行指点操作的状态。因此,当存 在重心位置(其数据被预先存储)时,操作主体的重心位置数据被复位(步骤S108)以完 成所涉及的处理,并且再次从步骤S100开始执行处理。返回到步骤S106,键按下确定部分230确定从在步骤S104检测到二维信息中存在 与所期望键的形状和其尺寸(二者的数据已事先设置)相符的形状的时间点开始是否已经 将所期望键持续按下一个预定时间段。当未检测出将所期望的键按下预定时间段时,确定 用户试图通过输入设备100执行指点操作,并且开始执行用于计算在步骤S110的处理中和 之后的光标的移动量的处理。另一方面,当检测到所期望的键被按下预定时间段时,确定用 户不想执行指点操作,而是执行键输入。因此,当存在重心位置(其数据被预先存储)时, 有关操作主体的重心位置的数据被复位(步骤S108)以完成所涉及的处理,并且再次从步 骤S100开始执行处理。当在步骤S106未检测出所期望的键被按下预定时间段时(在步骤S106为否),重 心位置计算部分240根据基于在检测部分214获得的检测结果产生的二维信息,计算有效 区域中操作主体重心的位置,并且将有关所计算的操作主体的重心位置的数据记录在重心 位置存储部分245中(步骤S110)。重心位置计算部分240根据有效区域中具有值等于或 大于预定值的值、由检测部分214检测的静电电容来计算操作主体的重心位置。
11
此时,例如,如图2所示,重心位置计算部分240可以计算整个有效区域中的重 心位置,整个有效区域包含对应于操作主体的形状的部分122a,和对应于键的形状的部分 122b。或者,当均勻分配在键上的静电电容值被用于计算实际重心位置时,存在为检测相同 键上操作主体的移动而特别降低灵敏度的可能性。为了处理这种情况,对应于键的形状的 部分122b的静电电容值被任意加权以降低对重心位置的计算的影响,从而使得能够避免 为检测操作主体的移动而降低灵敏度。重心位置计算部分240将有关所计算的重心位置的 数据记录在重心位置存储部分245中,并且将该数据输出到移动量计算部分250。之后,移动量计算部分250计算从操作主体的重心的最后位置到重心的当前位置 的移动量(步骤S112)。移动量计算部分250通过参考重心位置存储部分245,搜索有关操 作主体的重心的最后位置的数据是否被记录在重心位置存储部分245中。当有关操作主体 的重心的最后位置的数据被记录在重心位置存储部分245中时,移动量计算部分250计算 该操作主体的移动方向和移动量。另一方面,当有关操作主体的重心的最后位置的数据未 被记录在重心位置存储部分245中时,例如,移动量计算部分250设置移动量为零。此外, 显示处理部分260根据移动量计算部分250计算的移动量移动显示部分265上显示的光标 (步骤S114)。可以根据用于以上述方式在操作模块的表面上移动操作主体的操作来移动 显示部分265上显示的光标。首先,在图7中示出具体情况,假定用户使他/她的手指F作为操作主体来接 触"F"键110f的前侧(用户侧)。此时,显示部分265上显示的光标位于光标位置262a。 之后,用户用他/她的手指F在操作主体表面上形成轨迹以绘出曲线,从而将手指F移动到 位于"F"键110f 右边的"J"键110j的后侧(远离用户侧)。对于这个时间段,重复执 行图6的从步骤S100到步骤S114的处理。因而,显示部分265上显示的光标的移动量被 以预定间隔计算,并且显示部分265上显示的光标被移动。结果,显示部分265上显示的光 标从光标位置262a移动到光标位置262b以便根据使用手指F绘出曲线的这种操作来绘出 曲线。通过以这种方式使用实施例的输入设备100,可以利用操作模块的表面执行移动 光标的指点操作。另外,仅在操作主体接触所期望的键并且未将所期望的键按下等于或长 于预定时间段的时间段时,可以使用输入设备100执行指点操作。结果,当在用户期望执行 键操作的情况下使手接近或接触所期望的键时,简化为根据这种操作移动光标。结果,可以 防止键输入的可操纵性的降低。应当注意,即使在输入设备100充当执行指点操作的部分 的状态下,例如通过按下任何键110,输入设备100不充当执行指点操作的部分,并且因而 可以被用作执行正常键输入的输入部分。对应于操作主体状态的操作方法在实施例的输入设备100中,作为操作主体的手指和键110之间的距离由触摸传 感器120检测,从而使得能够捕捉手指与键110的接触部分和非接触部分的状态。因此, 通过使用实施例的输入设备100的上述另一个实施例的光标操作方法,通过检测作为操作 主体的手指的状态,输入操作也可以通过手势来执行。例如,通过在手指的一部分接触所期 望键110的状态下执行手势以移动手指的非接触部分,执行与所涉及的手势相关的操作内 容。结果,可以进一步通过输入设备100提高可操纵性。另外,通过实施例的输入设备100,触摸传感器120也可以检测出均接触操作模块表面的操作主体的数量。结果,就像根据均接触操作模块表面的操作主体的数量等等将处 理模式转换到另一种处理模式的情况那样,可以使通过执行指点操作能够输入的处理或通 过手势进行的输入操作多样化。(1)手势操作参考图8到13,首先描述作为对应于操作主体的状态的操作方法的手势操作。注 意,图8是示出在实施例中对应于操作主体的状态的操作方法的流程图。图9是示出在手 指水平接触所期望的键的状态下静电电容的状态的说明性视图。图10是示出在手指垂直 接触所期望的键的状态下静电电容的状态的说明性视图。图11是示出在转动手指的状态 下静电电容的状态的说明性视图。图12A到12G是分别示出手势的例子的说明性图例。图 13是示出在手势模式阶段中光标的显示例子的说明性图例。图8所示流程图的处理被作为图6所示流程图中步骤S112的处理之后的处理来 执行。也就是说,在这种情况下,图8的流程图示出输入设备100不仅被用作用于执行键输 入的输入部分和用于执行指点操作的输入部分,而且被用作用于通过手势执行操作的输入 部分的操作方法。首先,当在图6的步骤S112中移动量计算部分250计算从操作主体的重心的最后 位置到重心的当前位置的移动量之后,倾斜度确定部分270确定手指是否水平地接触所期 望的键(即,手指放在所期望键110的表面上)(步骤S210)。通常,当某人对键盘的所期望 的键110执行触击时,他/她有必要抬起他/她的手指到达期望的键110的表面。其原因 是由于担心当此人水平地触摸所期望主的键110的表面时,他/她不能对所期望的键110 施加压力,并且因而错误按下与期望按下的键110相邻的键110。在另一个实施例中,通过 使用这个特性,确定用户是否不期望通过按下所期望的键来执行输入操作,而是期望使用 输入设备100通过手势执行输入操作。倾斜度确定部分270根据基于在检测部分214中获得的检测结果产生的关于静电 电容的二维信息,确定作为操作主体的手指的状态,例如,如图9所示,对于关于在手指放 置在操作模块的表面的状态下的静电电容的二维信息,示出手指F形状的部分122a和示出 手指F接触的"F"键形状的部分122b都被示出为有效区域。此时,由于手指F接近所期 望的键110的部分如图9所示具有较大区域,所以示出手指F的形状的部分122a以长的形 状的形式出现。另一方面,例如,如图10所示,对于关于在举起手指状态下的静电电容的二 维信息,示出手指F的形状的部分122a,和示出手指F接触的"F"键的形状的部分122b 都被示出为有效区域。此时,由于手指F接近所期望的键110的部分具有如图10所示的较 小区域,所以示出手指F形状的部分122a以短的形状的形式出现。手指F是否放在操作模块的表面可以根据从二维信息获取的有效区域中手指F的 形状来确定。例如,当有效区域中的手指F形状的纵向长度等于或大于预定长度时,可以确 定手指F放在操作模块的表面。当在步骤S210确定手指F放在操作模块表面时(在步骤 S210为是),确定是否根据用户手指F的运动识别出手势(步骤S220)。根据二维信息中具有手指F形状的部分122a的变化,由手势识别部分280识别出 是否执行手势。例如,当从如图9所示使手指F放的状态顺时针转动手指F的指尖,同时手 指F的指尖接触所期望的键110时,尽管如图11所示从二维信息中获得的所期望的键110 的形状的部分122b在有效区域上的位置不变,但手指F形状的部分122a的形状和位置变
13化。结果,可以识别出已经执行转动手指F的手势。当手势识别部分280在步骤S220识别出已经执行手势时(在步骤S220为是),接 着执行与手势相关的处理(步骤S230)。首先,手势识别部分280从手势存储部分285获得 对应于所识别的手势的操作内容数据。有关如图12A到12G所示的多个手势的数据和有关 操作内容的数据被彼此相关地存储在手势存储部分285中。例如,当如图12A所示用户以曲折方式移动他/她的手指F并且同时手指F接触 所期望的键110的表面时,可以执行取消正好在这个手势之前执行的处理的处理。另外,当 如图12B所示用户重复地将他/她的手指F从后侧移动到前侧时,可以执行鼠标轮下滚处 理。另一方面,当如图12C所示用户重复地将他/她的手指F从前侧移动到后侧时,可以执 行鼠标轮上滚处理。此外,当如图12D所示用户重复地将他/她的手指F从右侧移动到左侧 时,可以执行移动到前一页的处理。另一方面,当如图12E所示用户重复地将他/她的手指 F从左侧移动到右侧时,可以执行移动到下一页的处理。另外,当如图12F所示用户在将他 /她的两个手指F接触所期望的键110的同时将他/她的左侧手指F轻敲所期望的键110 时,可以执行按下鼠标左边按钮的处理。另一方面,当如图12G所示用户在将他/她的两个 手指F接触所期望的键110的同时将他/她的右侧手指F轻敲所期望的键110时,可以执 行按下鼠标右边按钮的处理。当手势识别部分280获得对应于所识别的手势的操作内容数据时,手势识别部分 280将操作内容数据输出到移动量计算部分250和显示处理部分260中的每个。当执行操 作内容需要操作主体的重心位置的移动量时,在移动量计算部分250计算该移动量之后, 显示处理部分260执行对应于该操作内容的显示处理。另一方面,当执行操作内容不需要 操作主体的重心位置的移动量时,显示处理部分260直接执行对应于该操作内容的显示处 理。此时,为了通知用户当前操作模式是例如图13所示的手势模式,可以在光标262附近 显示手势图标264。应当注意,当在步骤S210确定手指F未放在操作模块表面时(在步骤S210为否), 或当手势识别部分280在步骤S220未识别出手势时(在步骤S220为否),执行正常指点操 作(步骤S240)。迄今为止描述了操作方法,通过该方法可以通过手势执行输入操作,并且该方法 对应于操作主体的状态。结果,通过使用输入设备100可以输入各种信息。(2)指点操作中处理模式的变化如图12F和12G所示,通过实施例的输入设备100,可以检测多个手指。因而,显 示处理部分260也可以根据均接触操作模块表面的手指的数量,改变指点操作中的处理模 式。下面参考图14A到14D和图15,针对指点操作中处理模式的变化提供说明。应当注意, 图14A到14D是分别示出光标模式的操作例子的说明性图例,并且图15是示出在光标模式 阶段中显示光标的例子的说明性图例。如上所述,当操作主体接触所期望的键110,并且未将所期望的键110按下等于或 长于预定时间段的时间段时,可以执行使用该实施例的输入设备100的指点操作。此时,显 示处理部分260根据均接触所期望的键110的操作主体的数量,将该处理模式转变成另一 种处理模式。例如,当如图14A所示均接触所期望的键110的手指操作主体的数量为一时,执行移动鼠标的正常处理,并且因而仅执行显示部分265上显示的光标的移动。接着,当如 图14B所示作为均接触所期望的键110的操作主体的手指的数量为二时,执行处理以便获 得在按下Ctrl键的同时移动鼠标的状态。另外,当如图14C所示作为均接触所期望的键 110的操作主体的手指的数量为三时,执行处理以便获得在按下Alt键的同时移动鼠标的 状态。此外,当如图14D所示作为均接触所期望的键110的操作主体的手指的数量为四时, 执行处理以便获得在按下Shift键的同时移动鼠标的状态。如上所述,根据均接触操作模块的表面的操作主体的数量,将指点操作中的处理 模式转换到另一种处理模式。结果,迄今为止通过例如图14B到14D所示的操作,需要彼此 并行执行的按下所期望的键110和鼠标的移动的两个操作可以被简化。此时,在显示部分 265上显示指点操作的处理模式,从而可以将操作状态通知用户。例如,如图15所示,在光 标262附近显示处理模式图标266,从而可以将操作状态通知用户。图15中示出的处理模 式图标266表示执行处理以便获得在按下图14B所示的Ctrl键的同时移动鼠标的状态。迄今为止描述了根据本发明的实施例的输入设备100,和根据本发明的另一个实 施例的、使用输入设备100的输入操作方法。根据本发明的实施例,提供触摸传感器120,其 可以检测操作主体接近或接触操作模块的表面,从而不仅可以将输入设备100用作用于通 过键输入的输入部分,而且用作用于执行指点操作的部分。因而,由于两个操作部分可以被 物理地布置在相同空间中,所以可以实现输入设备100的面积节省和小型化。另外,因为可 以通过仅仅与所期望的键110接触来操作光标,所以可以使用户的可操纵性变容易。另外, 仅在操作主体接触所期望的键110并且未将所期望的键110按下等于或长于预定时间段的 时间段时,使输入设备100充当执行指点操作的部分。在如上所述的方式中,区别用户是否 试图执行键输入,或试图执行指点操作,从而可以执行指点操作而无需降低正常键输入的 可操纵性。另外,提供触摸传感器,其可以检测操作主体接近或接触操作模块的表面,从而可 以检测操作主体的运动(手势),和均接触操作模块的表面的操作主体的数量。结果,除了 简单光标移动操作之外,可以执行各种处理。尽管迄今为止参考附图详细描述了本发明的优选实施例,但本发明不限于此。显 然,具有本发明所属的技术领域的普通知识的人员可以想出在所附权利要求书中描述的技 术思路的范围内的各种变化和修改,并且应当理解各种变化和修改属于本发明的技术范围。例如,尽管在上述实施例中根据关于作为操作主体的手指是否放在操作模块的表 面上来确定进入手势模式,但本发明不限于此。例如,可以根据作为操作主体的手指的状态 来确定是否执行指点操作。在使用上述实施例的输入设备100的光标操作方法中,用户以 接触状态将他/她的手指放在所期望的键上以便在某些情况下执行键盘输入。此时,除非 用户用他/她的手指将所期望键按下预定时间段,否则输入部分212充当执行该指点操作 的部分,并且因而根据手指的运动移动光标。这种状态可导致光标的错误操作。例如,为了 处理这种情况,形状检测部分220根据作为操作主体的手指的状态确定是否可以执行指点 操作,从而可以防止导致光标的错误操作。本申请包含涉及2009年4月6日向日本专利局提交的日本在先专利申请JP 2009-092403中公开的主题,这里参考引用了所述专利申请的全部内容。
1权利要求
一种输入设备,包括操作模块,包含被配置成根据静电电容的变化检测到操作主体的接近距离的静电电容检测部分,所述静电电容检测部分被设置在基座和布置在所述基座上、由导电构件组成的多个键之间,并且电连接到所述多个键的每个;形状检测部分,被配置成根据所述静电电容检测部分检测的静电电容值,检测具有值等于或大于预定值的静电电容的有效区域,并且从所述有效区域中检测具有事先存储的数据的所述键的形状;确定部分,被配置成当所述形状检测部分从所述有效区域中检测出所述键的形状时,确定所述操作主体接触的所述键是否被按下等于或长于预定时间段的时间段;和显示处理部分,被配置成在所述键未被按下等于或长于所述预定时间段的时间段时根据所述操作主体的运动移动显示部分上显示的对象,所述操作主体接触所述操作模块的表面而移动。
2.如权利要求1所述的输入设备,还包括重心位置计算部分,被配置成计算所述有效区域的重心的位置;和 移动量计算部分,被配置成计算所述重心的位置的移动量,其中所述显示处理部分根据如此计算的移动量,移动在所述显示部分上显示的所述对象。
3.如权利要求2所述的输入设备,其中所述形状检测部分还从所述有效区域中检测所 述操作主体的形状,并且所述重心位置计算部分计算所述有效区域中所述操作主体的形状 部分中的重心位置。
4.如权利要求1所述的输入设备,还包括倾斜度确定部分,被配置成根据所述形状检测部分检测的所述操作主体的形状,确定 所述操作主体相对于所述操作模块的表面的倾斜度,其中所述显示处理部分在所述倾斜度确定部分确定所述操作主体相对于所述操作模 块的表面的倾斜度具有等于或小于预定值的值时,根据所述操作主体的运动移动所述显示 部分上显示的对象,所述操作主体接触所述操作模块的表面而移动。
5.如权利要求4所述的输入设备,还包括手势识别部分,被配置成根据所述操作主体的状态的变化识别手势,其中所述操作主 体的状态获得自分别在所述静电电容检测部分和所述形状检测部分中得到的检测结果;和 手势存储部分,被配置成在其中彼此相关地存储关于手势的数据和关于操作内容的数 据,其中根据所述数据操作所述显示部分上显示的内容,其中当所述手势识别部分根据所述操作主体的状态的变化识别出所述手势时,所述手 势识别部分从所述手势存储部分获得对应于如此识别的手势的关于操作内容的数据,并且 将如此获得的关于操作内容的数据输出到所述显示处理部分,并且所述显示处理部分根据从所述手势识别部分对其输入的关于操作内容的数据,处理所 述显示部分上显示的所述内容。
6.如权利要求1所述的输入设备,其中所述形状检测部分检测均接触所述操作模块的表面的操作主体的数量;并且 所述显示处理部分根据所述形状检测部分检测的操作主体的数量改变在所述显示部分上显示的所述对象被移动时的处理模式。
7.一种输入处理方法,包括步骤由静电电容检测部分检测静电电容,所述静电电容检测部分被配置成根据静电电容 的变化检测到操作主体的接近距离,所述操作主体接近或接触操作模块的表面从而改变所 述静电电容,所述操作模块包含所述静电电容检测部分,所述静电电容检测部分被设置在 基座和布置在所述基座上、由导电构件组成的多个键之间,并且电连接到所述多个键的每 个;根据所述静电电容检测部分检测的静电电容值,检测具有值等于或大于预定值的静电 电容的有效区域;从所述有效区域中检测具有事先存储的数据的所述键的形状;当从所述有效区域中检测出所述键的形状时,确定所述操作主体接触的所述键是否被 按下等于或长于预定时间段的时间段;和在所述键未被按下等于或长于所述预定时间段的时间段时,根据所述操作主体的运动 移动显示部分上显示的对象,所述操作主体接触所述操作模块的表面而移动。
8.一种输入设备,其包括操作装置,包含用于根据静电电容的变化检测到操作主体的接近距离的静电电容检测 装置,所述静电电容检测装置被设置在基座和布置在所述基座上、由导电构件组成的多个 键之间,并且电连接到所述多个键的每个;形状检测装置,用于根据所述静电电容检测装置检测的静电电容值,检测具有值等于 或大于预定值的静电电容的有效区域,并且从所述有效区域中检测具有事先存储的数据的 所述键的形状;确定装置,用于成当所述形状检测装置从所述有效区域中检测出所述键的形状时,确 定所述操作主体接触的所述键是否被按下等于或长于预定时间段的时间段;和显示处理装置,用于在所述键未被按下等于或长于所述预定时间段的时间段时根据所 述操作主体的运动移动显示部分上显示的对象,所述操作主体接触所述操作模块的表面而 移动。
全文摘要
这里公开了一种输入设备和使用输入设备的输入处理方法。输入设备包含操作模块,其包含静电电容检测部分,其被配置成根据静电电容的变化检测到操作主体的接近距离;形状检测部分,其被配置成检测有效区域;确定部分,其被配置成确定操作主体接触的键是否被按下预定时间段;和显示处理部分,其被配置成移动显示部分上显示的对象。
文档编号G06F3/048GK101859214SQ20101014001
公开日2010年10月13日 申请日期2010年3月30日 优先权日2009年4月6日
发明者本间文规, 梨子田辰志 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1