用于处理多点输入的终端和方法_2

文档序号:8385907阅读:来源:国知局
测由不同输入装置做出的输入。例如,第一输入垫IlOa可被配置为用于检测由人体部位做出的触摸输入的触摸垫,而第二输入垫IlOb可被配置为用于检测由笔型对象做出的输入的EMR垫。输入单元110能够在由第一输入垫IlOa和第二输入垫IlOb感测的输入之中进行区分。
[0045]输入单元110可被实现为与显示单元140分层叠加。第一输入垫IlOa和第二输入垫IlOb可被放置在显示单元140下面以检测通过呈现在显示单元140上的图标、菜单项和按钮做出的输入。显示单元140可被实现为正常的显示面板的形式或被实现为与输入垫组合的TSP面板的形式。
[0046]虽然图3指出输入单元110和显示器140的示例性组合,但是输入单元110的输入垫的类型和数量以及输入垫和显示单元140的分层叠加顺序可根据终端100的制造技术而变化。
[0047]根据本发明的实施例,输入单元110能够检测由不同输入装置产生的多点输入。输入装置可包括人体(即,手指)和物理对象(诸如,手写笔)。因此,多点输入表示由相同类型的输入装置或不同类型的输入装置产生的至少两个输入因素。
[0048]控制单元120能够控制针对终端100的全部操作的各个组件。例如,控制单元120能够根据通过输入单元110接收的多点输入来控制终端100的操作和功能。
[0049]根据本发明的实施例,控制单元120能够分析通过输入单元110接收的多点输入。控制单元120能够分析构成多点输入的各个输入因素的位置和与各输入因素相关联的输入装置的类型。控制单元120也能够识别与各输入因素相关联的输入装置并获取产生的输入因素的坐标。详细地,控制单元120能够在二维坐标或三维坐标下对在终端100的表面上或在距终端100 —段距离发生的输入因素进行定位。控制单元120也能够获取与输入装置的类型相关联的坐标。此外,控制单元120能够基于在输入单元110的多个输入垫之中已感测到输入信号的输入垫来获取与输入装置相关联的坐标。
[0050]根据本发明的实施例,控制单元120能够根据预定标准来拒绝获取的坐标中的任何一个。例如,控制单元120能够基于借由笔产生的输入因素的坐标来拒绝借由用户的手指产生的输入因素的坐标。
[0051]根据本发明的实施例,控制单元120能够执行与提取出的坐标相应的特定操作。例如,控制单元120能够执行以下操作中的至少一项操作:放大、缩小、拖动、复制、快捷方式图标呈现、菜单呈现、笔型切换(例如,笔/橡皮擦)和特定程序/应用执行。存储单元130能够存储与终端100的操作相关联的程序和命令。存储单元130可包括以下项中的至少一项:闪速存储器类型、硬盘类型、多媒体卡微类型、卡式存储器(例如,SD存储器或XD存储卡)、随机存取存储器(RAM)、静态RAM (SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁存储器、磁盘、光盘。
[0052]根据本发明的实施例,存储单元130能够临时地或半永久性地存储与多点输入相关联的坐标。存储单兀103也能够存储关于映射到坐标的程序/应用的名称、执彳丁文件路径、相关图像、图标、Π等的信息。存储单元130也能够以阈值范围而非特定值的形式来存储坐标。
[0053]显示单元140显示(输出)由终端100处理后的信息。例如,显示单元140能够显示与语音检测、状态识别和功能控制相关的用户界面(UI)或图形用户界面(GUI)。
[0054]显示单元140可包括以下项中的至少一项:液晶显示器(IXD)、薄膜晶体管IXD (TFT IXD)、有机发光二极管(OLED)、柔性显示器和三维(3D)显示器。
[0055]显示单元140能够实现为与构成输入单元110的触摸传感器具有分层叠加结构的触摸屏。此时,启动触摸屏的显示单元140能够作为输入装置运行。
[0056]根据本发明的实施例,显示单元140能够显示与多点输入相应的输入模式或信息。显示单元140也能够响应于多点输入的坐标显示表示控制单元120的执行结果的操作的屏幕。
[0057]图4是示出根据本发明的实施例的多点输入感测方法的流程图。
[0058]在步骤210,终端100检测多点输入。
[0059]多点输入可包括通过不同输入装置产生的多个输入因素。例如,多点输入可以是如图5中所示通过手产生的四根手指输入因素21至24以及通过手写笔产生的笔输入因素10。在此,多点输入的输入因素可通过输入装置(S卩,手指、手、手写笔)以指向、点击、拖动、轻扫和形成特定模式的其它动作的形式产生的触摸和接近中的至少一个来产生。此外,可以同时或以任何顺序而顺序地产生多点输入的输入因素。参照图5,可以以任意组合同时或顺序地产生手指输入因素21至24以及笔输入因素10。例如,可以以如下方式来产生图5的多点输入:首先产生了手指输入因素21至24,然后在产生了手指输入因素21至24之后产生笔输入因素10。在这种情况下,可以同时或以任意顺序而顺序地产生四个笔输入因素21 至 24。
[0060]终端100能够通过与输入装置分别相应的多个输入垫来检测多点输入。如图5中所示,终端100能够被实现为多个分层叠加的输入垫IlOa和110b。输入垫IlOa和输入垫IlOb与不同输入装置相应。例如,第一输入垫IlOa可对人体(即,手指、手)起反应,而第二输入垫IlOb对手写笔起反应。因此,终端100能够检测借由第一输入垫IlOa的多根手指输入因素和借由第二输入垫IlOb的多个笔输入因素。例如,终端100检测到借由第一输入垫IlOa的四根手指输入因素21至24以及借由第二输入因素IlOb的笔输入因素10。
[0061]终端100能够在多点输入的触摸输入因素和接近触摸因素之中进行区分,并分析详细手势(例如,指向、点击、拖动、轻扫和具有特定模式的其它手势)、发生位置、压力等级和交互作用。
[0062]相应地,如果检测到多点输入,则在步骤220终端100通过提取各输入因素的坐标来检查输入因素的坐标。
[0063]例如,终端100能够提取构成多点输入的每个输入因素的位置的二维坐标(x,y)。在接近输入的情况下,终端100能够提取包括与从终端100至输入因素的输入装置(即,手指或笔)的距离相应的坐标的三维坐标(X,1,Z)。
[0064]在实施例中,终端100也能够提取包括指示构成多点输入的每个输入因素的输入装置的元件的坐标。终端100可将编号分别分配给输入装置。编号可表示与每个输入装置相应的每个输入垫。终端100能够提取包括分配的与每个输入因素的输入装置相应的编号的坐标。例如,终端100可将I分配给手指,并将2分配给手写笔。在这种情况下,终端100可提取由手指做出的输入因素的坐标,其中,该坐标包括针对多维之一的元素I。相似地,终端100可提取由手写笔做出的输入因素的坐标,其中,该坐标包括针对多维之一的元素2。参照图5,终端100能够提取借由第一垫检测到的手指输入因素21至24的坐标以及借由第二垫检测到的笔输入因素10的坐标。终端100能够对手指输入分配值1,使得手指输入因素的坐标被表示为(xl,yl,I)、(x2,γ2,1)、(x3,y3,I)和(x4,y4,I)。终端100也能够对笔输入分配值2,使得笔输入因素的坐标被表示为(x5,y5,2)。
[0065]终端100也能够对手指输入分配索引H,使得手指输入因素的坐标被分别表示为H(xl,yl,l)、H(x2,y2,2)、H(x3,y3,3)和 H(x4,y4,4)。终端 100 也能够将索引 P 分配给笔输入因素,使得笔输入因素的坐标被表示为P (x5,y5,I)。
[0066]可选择地,终端100能够对手指输入分配索引H,使得手指输入因素的坐标被分别表示为 Hl (xl,yl)、H2(x2,y2)、H3(x3,y3)和 H4(x4,y5)。终端 100 也能够将以 P 开始的索引分配给笔输入因素,使得笔输入因素的坐标被表示为Pl (x5, y5)。
[0067]虽然以上已经描述了示例性坐标表示方法,但是坐标可根据本发明的实施方式以本领域技术人员公知的其它各种方式而被表示和检测。
[0068]接下来,在步骤230终端100能够拒绝特定坐标。
[0069]终端100能够拒绝至少一个提取出的坐标。详细地,终端100能够基于由一个特定输入装置(即,标准输入装置)产生的输入因素的坐标来拒绝由其它输入装置产生的输入因素的坐标中的至少一个坐标。
[0070]例如,终端100能够基于笔输入因素的坐标来拒绝手指输入因素中的至少一个手指输入因素的坐标。如图6中所示,当用户尝试使用笔来产生笔输入因素10时,握笔的手可能会接触终端而产生无意的手指输入因素30。在这种情况下,可根据用户是惯用右手还是惯用左手,在笔输入因素10的左侧或右侧上检测到无意的手指输入因素30。在终端100被配置为检测仅由一个输入装置(即,笔)做出的输入因素的情况下,则与无意的手指输入因素30无关;然而,在终端100被配置为检测由手指和笔做出的输入因素的情况下,无意的手指输入因素30导致多点输入检测错误。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1