用户输入的分类的制作方法

文档序号:9583620阅读:256来源:国知局
用户输入的分类的制作方法
【专利说明】
【背景技术】
[0001]很多计算设备利用触摸表面,比如触摸板和触摸屏。这些触摸表面接收来自用户或物品的输入,该输入导致计算设备执行动作,比如选择图标、滚动通过页面等等。在一些实例中,用户或物品可能非故意地接触到触摸表面,触发非故意动作的执行。例如,正在其膝上型电脑的键盘上打字的用户可能无意间将他的手掌搁在了触摸板上,导致通过触摸板接收到了无意的输入。随着数目日益增长的计算设备配备有触摸表面和其它输入设备,存在不断增加的对于准确地标识有意输入的需求。

【发明内容】

[0002]本公开部分地描述用于标识非故意用户输入(比如非故意的触摸接触或空中输入)的技术和架构。在一些实例中,这些技术包括接收用户输入的指示并且将用户输入分类为有意的或无意的。用户输入可以包括,例如,通过触摸表面接收的触摸接触、由相机检测到的空中输入等等。可以基于与用户输入或者通过其接收用户输入的设备有关的上下文信息对用户输入进行分类。在一些示例中,上下文信息可以指示用户如何与设备进行交互,比如用户手的位置、触摸表面上的触摸接触的位置、用户可以与其交互的应用、用户的键盘输入历史等等。当用户输入被分类为无意的时,这些方法可以制止执行通常由用户输入触发的动作。通过利用上下文信息,这些技术可以准确地标识出非故意的用户输入并且可以避免无意动作的执行。
[0003]提供本
【发明内容】
部分来以简化的形式介绍将在下面在【具体实施方式】中进一步描述的概念的选择。本
【发明内容】
并非意图用来标识所要求保护的主题的关键或必要特征,其也并非意图被用于限定所要求保护的主题的范围。
【附图说明】
[0004]参照附图阐述【具体实施方式】。在图中,参考数字中最左侧的(多个)数标识该参考数字首次出现于其中的图。不同图中使用相同的参考数字指示类似或相同的项目或特征。
[0005]图1图示出了其中可以实现本文描述的技术的示例架构。
[0006]图2图示出了图1的设备的示例细节。
[0007]图3A和3B图示出了用于对在具有集成触摸板和键盘的设备上接收到的触摸接触进行分类的示例技术。
[0008]图4图示出了用于对经由触摸屏接收到的触摸接触进行分类的示例技术。
[0009]图5A和5B图示出了用于基于与当前正在运行的应用有关的应用信息对触摸接触进行分类的示例技术。
[0010]图6A和6B图示出了用于基于键盘输入历史对触摸接触进行分类的示例过程。
[0011]图7图示出了用于对用户输入进行分类的示例过程。
[0012]图8图示出了用于基于触摸表面上触摸接触的位置对触摸接触进行分类的示例过程。
【具体实施方式】
[0013]在很多设备中,在触摸表面或其它类型的输入设备上的无意接触可能会触发无意动作的执行。这可能通常会向设备的用户提供差劲的体验。随着更多的设备配备有触摸表面和其它类型的输入设备,存在不断增加的对准确地标识有意输入的需求。
[0014]本公开描述用于标识非故意的用户输入(比如非故意的触摸接触或空中输入)的技术和架构。在一种实现方案中,设备可以经由该设备的触摸表面或与该设备连接的触摸表面(比如触摸板或触摸屏)接收触摸接触。触摸接触可以接收自用户的手指或手的其它部分、触笔或者用户的可以检测到的任何其它物体或部分。可以基于与触摸接触或该设备有关的上下文信息对触摸接触进行分类。上下文信息可以提供丰富的信息源来推断造成触摸接触的用户意图。当触摸接触被分类为无意的时,该设备可以制止执行通常由这样的接触触发的动作。
[0015]例如,当上下文信息指示触摸接触是在触摸表面上与无意接触相关联的预定部分(例如,沿着触摸表面外周的部分)内接收到的时,可以将触摸接触分类为无意的并且可以避免相关联的动作。在另一个示例中,当上下文信息指示已经在一段时间内没有通过键盘接收到输入了(例如,指示用户已经完成了打字)时,可以将触摸接触分类为有意的并且可以执行相关联的动作。在再另一个示例中,当上下文信息指示特定类型的应用或字段控件是激活的(例如,字处理应用正在运行或者选择了文本输入字段来接收键盘输入),可以将触摸接触分类为无意的并且可以避免相关联的动作。
[0016]在一些实例中,一旦采集到关于触摸接触的进一步信息,触摸接触就可以经历附加的分类。该信息可以指示触摸接触在触摸表面上的持续时间、触摸接触在触摸表面上的速度和/或触摸接触在触摸表面上的路径。如果该信息指示触摸接触被不正确地标识为有意的,则可以撤消该触摸接触触发的动作(例如,可以取消该动作)。
[0017]虽然在前面讨论的示例中,以及在下面的很多示例中,在触摸接触的上下文中对技术加以讨论,但是这些技术可以应用于其它类型的用户输入,比如空中输入。如本文所使用的,“空中输入”可以指的是在不接触表面的情况下接收的任何类型的输入(例如,空中手势)。
[0018]通过基于上下文信息将用户输入分类为有意的或无意的,这些技术或架构可以利用丰富的信息源来评估用户输入。这可以允许非故意的用户输入得到抑制并且避免执行无意的动作,这最终可以提升用户的体验。进一步地,通过一旦收集到了关于用户输入的进一步信息就提供附加的分类,并且如果必要的话,撤消之前执行的动作,这些技术和架构可以提供随着附加信息的收集而适应性改变的响应性用户感受。
[0019]这一简要介绍是为了读者的方便而提供的,而并非意图限制权利要求的范围,也不是用来限制后续的章节。此外,下面详细描述的技术可以是以多种方式并且在多种上下文中实现的。参照附图提供示例实现方案和上下文,如下面更加详细地描述的。不过,要意识到,以下实现方案和上下文仅仅是很多实现方案和上下文的示例。
[0020]示例架构图1图示出了其中可以实现本文描述的技术的示例架构100。架构100包括被配置成标识非故意的用户输入(例如,触摸接触、空中输入等)并且执行其它操作的一个或多个设备102 (下文中称为“设备102”)。例如,设备102可以评估与触摸接触和/或设备102相关联的上下文信息,以将触摸接触分类为有意的或无意的。当触摸接触被分类为有意的时,设备102可以执行与该触摸接触相关联的动作,比如选择接口元件、移动鼠标指针或光标、在页面上滚动等等。相反,当触摸接触被分类为无意的时,可以不执行相关联的动作。
[0021]设备102可以包括膝上型计算机、台式计算机、智能电话、电子阅读器设备、移动手机、个人数字助理(PDA)、便携式导航设备、便携式游戏设备、游戏控制台、平板计算机、手表、便携式媒体播放器等等。在一些实例中,设备102可以包括移动设备,而在其它实例中,设备102可以包括固定设备。
[0022]设备102可以配备有一个或多个处理器104、存储器106、一个或多个键盘108 (下文称为“键盘108”)、一个或多个辅助传感器110 (下文称为“辅助传感器110”)和一个或多个触摸表面112 (下文称为“触摸表面112”)。虽然图1中没有图示出,但是设备102还可以包括或者关联于一个或多个网络接口、显示器、外围设备(例如,鼠标、非集成键盘、游戏杆等等)以及其它元件。所述一个或多个处理器104可以包括中央处理器(CPU)、图形处理单元(GPU)、微处理器等等。可替换地或此外,本文描述的技术可以至少部分地由一个或多个硬件逻辑组件执行。例如而非限制,可以使用的说明性类型的硬件逻辑组件包括现场可编程门阵列(FPGA)、程序特定集成电路(ASIC)、程序特定标准产品(ASSP)、片上系统系统(S0C)、复杂可编程逻辑器件(CPLD)等等。
[0023]在一些实例中,键盘108包括一组机械或压敏按钮,而在其它实例中,键盘108可以是通过触摸屏或其它类型的触摸表面来实现的。键盘108的按钮可以包括字母数字按键(例如字母或数字)、控制按键(例如,上档、回车、Fl-F12、eSC等等)或者任何其它类型的按键。辅助传感器110可以包括检测对象到设备102的接近的接近传感器(例如,检测用户抓握设备102的传感器等)、存在传感器、红外(IR) /热传感器、W1-Fi?传感器、相机、麦克风等等。在一些实例中,相机和/或麦克风可以起到检测对象到设备的接近的作用(例如,通过分析接近于该设备的对象的视频或音频)。
[0024]触摸表面112可以包括被配置成检测触摸接触的任何类型的数字转换器。该检测可以基于电容的、光学的或任何其它的感测技术。在一个示例中,触摸表面112包括具有用于感测触摸、压力和/或(接触区域的)力的触感传感器的触摸板112(a)(也称为轨迹板)。可替换地或此外,触摸表面112可以包括触摸屏112(b)。在一些实例中,触摸表面112可以被实现为包括触摸板和鼠标的设备(例如,处于设备102之外或者与设备102集成的组合触摸板-鼠标设备)。此外,在一些实例中,触摸屏112(b)可以被实现为被配置成显示内容的显示器,而触摸板112(a)可以不被配置成显示内容。
[0025]存储器106可以包括被配置为一个或多个“模块”的软件功能。术语“模块”意图代表用于讨论目的的软件的示例划分,而不意图代表任何类型的要求或所要求的方法、方式或组织。因此,虽然讨论到各种“模块”,但是它们的功能和/或类似的功能可以被不同地布置(例如,组合到少数几个模块内、分解到大量模块中等)。此外,虽然某些功能和模块在本文中被描述为是由可在处理器上运行的软件和/或固件实现的,但是在其它的实施例中,任何或所有这些模块都可以全部或部分由硬件实现(例如,实现为ASIC、专用处理单元等等)来执行所描述的功能。在一些实例中,功能和/或模块被实现为操作系统的一部分。在其他实例中,功能和/或模块被实现为设备驱动程序(例如触摸表面的驱动程序)的一部分、固件等等。如图1中所图示的,存储器106包括分类模块114和学习模块116。
[0026]分类模块114可以对通过设备104 (例如触摸表面112)接收的用户输入(例如,触摸接触、空中输入等等)进行分类。该分类可以基于上下文信息和/或其它类型的信息。在图1中所图示的一个示例中,相比于触摸表面112(a)的其它部分(例如,没有阴影的中央部分),触摸表面112(a)的部分118可能与较高程度的非故意接触相关联。如果上下文信息,即触摸接触的位置信息,指示用户的手120接触了触摸表面112 (a)的部分118,则分类模块114可以将触摸接触分类为非故意的。在图1中,手120上的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1