基于第二输入选择第一数字输入行为制造技术

技术编号:19396672 阅读:27 留言:0更新日期:2018-11-10 05:01
计算设备包括为该计算设备提供数字墨水功能性的数字输入系统。数字输入系统接收第一输入和第二输入两者。第一输入通常是使用用户的惯用手(例如,使用笔、触控笔、手指,等等)的输入,而第二输入通常是使用用户的非惯用手的输入。数字输入系统确定是否与第一输入同时接收到第二输入,并且基于是否与第一输入同时接收到第二输入来选择第一输入的多个行为之一。第一输入的各种不同行为可以从诸如徒手或自由形式输入、将与第一输入相对应的数字输入约束为沿着模板的边缘等等来选择。

【技术实现步骤摘要】
【国外来华专利技术】基于第二输入选择第一数字输入行为
技术介绍
当今设备(例如,计算设备)通常支持各种不同的输入技术。例如,特定设备可经由键盘、鼠标、语音输入、(例如,到触摸屏的)触摸输入等接收来自用户的输入。一种尤其直观的输入技术允许用户能够利用触摸工具(例如,笔、触控笔、手指等)来向诸如触摸屏之类的触摸感测功能提供徒手输入。徒手输入可被转换成显示器上的对应视觉表示,诸如用于记笔记、用于创建和编辑电子文档等。
技术实现思路
提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。根据一个或多个方面,从输入设备接收第一输入。作出与在接收到第一输入的同时是否接收到对计算设备的第二输入有关的确定。为第一输入选择多个输入行为之一。响应于确定与接收到第一输入同时接收到对计算设备的第二输入来为第一输入选择第一行为,以及响应于确定在与第一输入不同的时间接收到对计算设备的第二输入来为第一输入选择第二行为。计算设备至少部分地基于第一输入以及多个输入行为中的所选一者来控制数据的显示。根据一个或多个方面,计算设备包括输入数据采集模块、输入行为确定模块、以及数据显示模块。输入数据采集模块包括配置成接收第一输入和第二输入的指令。输入行为确定模块包括指令,这些指令被配置成确定是否与第一输入同时接收到第二输入的指令并且进一步配置成响应于与第一输入同时接收到第二输入来为第一输入选择多个行为中的第一行为以及响应于在与第一输入不同的时间接收到第二输入来为第一输入选择多个行为中的第二行为。数据显示模块包括配置成至少部分地基于第一输入和用于第一输入的所选行为两者来控制数据的显示的指令。附图简述结合附图来描述具体实施方式。在附图中,附图标记最左边的数字标识该附图标记首次出现的附图。在说明书和附图的不同实例中使用相同的附图标记可指示相似或相同的项目。附图中所表示的各实体可指示一个或多个实体并且因而在讨论中可互换地作出对各实体的单数或复数形式的引用。图1解说了可在其中使用本文讨论的基于第二输入选择第一数字输入行为的示例环境。图2解说了根据一个或多个实施例的包括应用和数字输入系统的示例系统。图3、4、5、6和7解说了根据一个或多个实施例的使用本文讨论的基于第二输入选择第一数字输入行为技术的示例。图8是解说根据一个或多个实施例的用于实现基于第二触摸输入选择第一数字输入行为的示例过程的流程图。图9解说了包括示例计算设备的示例系统,该示例计算设备代表可实现本文中所描述的各种技术的一个或多个系统和/或设备。详细描述本文讨论了基于第二输入来选择第一数字输入行为。计算设备包括为该计算设备提供数字墨水功能性的数字输入系统。数字输入系统可被实现为应用的一部分,作为向其他应用或其组合提供数字输入支持的独立应用。数字输入(本文也简称为输入)指的是对计算设备的用户输入。可以按各种方式提供数字输入,诸如使用笔(例如有源笔,无源笔等)、触控笔、手指等。本文讨论的数字输入通过按徒手方式移动输入设备(例如,触控笔、笔、手指、鼠标,等等)来提供,并且因而还可被称为徒手数字输入。数字输入系统提供允许应用从计算设备的用户接收数字输入、存储接收到的数字输入并基于数字输入控制数据的显示的功能性。数字输入系统可支持各种不同类型的数字输入。在一个或多个实施例中,数字输入系统支持可被显示在显示设备上的数字墨水。一般而言,数字墨水指的是对诸如触摸屏之类的触摸感测设备的徒手输入,这被计算设备解释为数字墨水(或者简称为“墨水”)。作为补充或替换,数字输入系统支持其他类型的数字输入,诸如用于擦除或删除先前输入的数据的一部分的数字输入、用于控制移动的方向的数字输入(例如,供车辆采取的路线或路径,游戏的路线或路径),等等。数字输入系统接收来自用户的数字输入并分析该数字输入以采集该数字输入的输入数据。这一输入数据指的是描述数字输入的各种信息,诸如输入设备上的发生数字输入的坐标和指示在数字输入的那些坐标中的每个坐标处施加的压力量的压力信息。数字输入还可任选地指输入设备或对象(例如,笔、触控笔、手指,等等)沿输入表面从起始位置(例如,输入设备被带入与输入表面接触的位置)到结束位置(例如,输入设备被带离输入表面的位置)的移动。数字输入系统可以接收两个输入,称为第一输入(也称为第一数字输入)和第二输入(也称为第二数字输入)。在一个或多个实施例中,第一输入也称为主数字输入(例如,第一输入是用户旨在输入的数字输入),而第二输入也称为副数字输入(例如,与第一输入同时存在或缺少第二输入是控制或选择第一输入的行为)。第一输入是使用用户的一只手(通常是用户的惯用手)的输入,并且可以是任何类型的数字输入(例如,使用笔、触控笔、手指、鼠标,等等)。第二输入是使用用户的另一只手(通常是用户的非惯用手)的输入。第一输入和/或第二输入可以是但不必是触摸输入。作为触摸输入的输入指的是由设备(例如,触摸屏显示器或其他输入设备)感测为物理上接触该设备(例如,基于所施加的压力、光学或图像捕捉,等等)的输入。数字输入系统确定是否与第一输入同时接收到第二输入,并且基于是否与第一输入同时接收到第二输入来选择第一输入的多个行为之一。第一输入的行为指的是由数字输入系统响应于第一输入执行的操作(可任选地结合一个或多个其他应用或程序),并且因而也被称为作为第一输入的数字输入的行为。数字输入系统可支持第一输入的各种不同行为。例如,在与第一输入同时接收到第二输入的情况下,第一输入的行为可以是将第一输入约束为沿着模板的边缘,而在没有与第一输入同时接收到第二输入的情况下,第一输入的行为可以是自由形式的数字输入。本文所讨论的技术提供了利用数字输入的稳健和用户友好的体验。用户可简单地通过提供或不通过第二输入来容易地使数字输入系统改变第一输入的行为。这允许数字输入系统提供易于用户控制和提供数字输入的用户界面。例如,如果用户希望绘制直线(例如,沿着尺子),则并非需要用户导航通过菜单系统来选择尺子或者使用户将物理尺子放置在触摸屏之上或附近,用户可简单地用他或她的非惯用手的一个或多个手指接触触摸屏、使用他或她的惯用手用笔绘制线条、以及使该线条被绘制得平滑且笔直(遵循尺子的笔直边缘)。图1解说了可在其中使用本文讨论的基于第二触摸输入选择第一数字输入行为的示例环境100。环境100包括计算设备102,该计算设备102可被具体化为任何合适的设备,诸如例如台式计算机、服务器计算机、膝上型计算机或上网本计算机、移动设备(例如,平板或大屏设备、蜂窝式或其他无线电话(例如,智能电话)、记事本计算机、移动站)、可穿戴设备(例如,眼镜、头戴式显示器、手表、手环)、娱乐设备(例如,娱乐电器、通信地耦合到显示设备的机顶盒、游戏控制台)、物联网(IoT)设备(例如,具有用于允许与其他设备的通信的软件、固件和/或硬件的对象或事物)、电视机或其他显示设备、汽车计算机,等等。因此,计算设备102的范围可以是从具有充足存储器和处理器资源的全资源设备(如个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资源设备(如传统机顶盒、手持式游戏控制台)。计算设备102包括允许各种活动和任务能够被执行的各种不同的功能。例如,本文档来自技高网...

【技术保护点】
1.一种在计算设备中实现的方法,所述方法包括:接收来自输入设备或对象的第一输入,所述第一输入包括徒手输入;确定是否与接收到所述第一输入同时接收到对所述计算设备的第二输入;为所述第一输入选择多个输入行为之一,所述选择包括响应于确定与接收到所述第一输入同时接收到对所述计算设备的第二输入来为所述第一输入选择第一行为,以及响应于确定在与所述第一输入不同的时间接收到对所述计算设备的第二输入来为所述第一输入选择第二行为;以及由所述计算设备至少部分地基于所述第一输入以及所述多个输入行为中的所选一者这两者来控制数据的显示。

【技术特征摘要】
【国外来华专利技术】2016.03.24 US 62/312,814;2016.06.24 US 15/192,4501.一种在计算设备中实现的方法,所述方法包括:接收来自输入设备或对象的第一输入,所述第一输入包括徒手输入;确定是否与接收到所述第一输入同时接收到对所述计算设备的第二输入;为所述第一输入选择多个输入行为之一,所述选择包括响应于确定与接收到所述第一输入同时接收到对所述计算设备的第二输入来为所述第一输入选择第一行为,以及响应于确定在与所述第一输入不同的时间接收到对所述计算设备的第二输入来为所述第一输入选择第二行为;以及由所述计算设备至少部分地基于所述第一输入以及所述多个输入行为中的所选一者这两者来控制数据的显示。2.如权利要求1所述的方法,其特征在于,所述第一输入包括对所述计算设备的触摸输入,并且所述第二输入包括对所述计算设备的触摸输入。3.如权利要求1或权利要求2所述的方法,其特征在于,所述第一输入包括对触摸屏输入设备的触摸输入。4.如权利要求1到3中的任一项所述的方法,其特征在于,所述输入设备包括有源笔。5.如权利要求1到4中的任一项所述的方法,其特征在于,所述接收所述第一输入包括从用户惯用手接收所述第一输入,并且所述方法进一步包括从用户非惯用手接收所述第二输入。6.如权利要求1到5中的任一项所述的方法,其特征在于,所述第一行为包括将与所述第一输入相对应的数字输入约束为沿模板的边缘的数字输入,所述第二行为包括允许与所述第一输入相对应的数字输入作为自由形式输入。7.如权利要求1到6中的任一项所述的方法,其特征在于,所述第二输入包括单手指触摸输入,并且所述第一行为包括将与所述第一输入相对应的数字输入约束为平滑直线。8.如权利要求1到5中的任一项所述的方法,其特征在于,所述第二输...

【专利技术属性】
技术研发人员:S·博纳西纳F·周X·屠D·W·迪翁D·阿布扎里安M·R·卢茨
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1