当前位置: 首页 > 专利查询>微软公司专利>正文

动态软键盘制造技术

技术编号:4909238 阅读:403 留言:0更新日期:2012-04-11 18:40
根据动态软键盘的一个或多个方面,用户输入是经由具有多个键的软键盘接收的。获得描述软键盘的当前输入环境的信息,并且作出关于该用户输入旨在选择该多个键中的哪一个或多个键的判定。这一判定是至少部分地基于当前输入环境来作出的。

【技术实现步骤摘要】
【国外来华专利技术】动态软键盘背景当前可以获得许多不同类型的移动计算设备,它们通常在小型封装内提供大量的 计算能力。然而,移动设备面临的一个挑战是数据录入。用户习惯了经由键盘录入数据,键 盘可以是大型且笨重的,通常比移动计算设备本身还要大。一些移动计算设备通过使用软 键盘来解决这一问题,软键盘是显示在移动设备的显示器上的键盘并且其允许用户选择所 显示的键(例如,使用指示笔、用户的手指等)。不幸的是,由于缺少物理上分开的键并且软 键盘通常是小尺寸的,所以用户仍然难以选择软键盘上的键。概述提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概 念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定 所要求保护的主题的范围。本文讨论了动态软键盘。根据一个或多个方面,用户输入是经由软键盘接收的,该 软键盘包括多个键。获得描述软键盘的当前输入环境的信息,并且作出关于该用户输入旨 在选择该多个键中的哪一个或多个键的判定。这一判定是至少部分地基于当前输入环境来 作出的。附图简述在全部附图中,使用相同的标号来指示相同的特征。附图说明图1是示出根据一个或多个实施例的实现动态软键盘的示例计算设备的框图。图2示出根据一个或多个实施例的显示软键盘的示例显示设备。图3示出根据一个或多个实施例的实现动态软键盘的示例系统。图4是示出根据一个或多个实施例的用于动态软键盘的示例过程的流程图。图5示出根据一个或多个实施例的可被配置成实现动态软键盘的示例计算设备。详细描述本文讨论了动态软键盘。将软键盘用户界面显示给用户。还获得描述软键盘用户 界面的当前输入环境的各种信息。描述当前输入环境的这一信息可包括例如描述用户正在 录入的数据的当前类型的信息(例如,电子邮件地址、邮政编码、城市等)、描述用户通常使 用的语言的信息、用户通常录入的数据、物理操作环境(例如,在桌上、在运动行走中、在移 动的汽车中,等等)、靠近数据输入域的字符和/或词,等等。描述当前用户输入环境的这一 信息被用来检测在接收到用户输入时用户旨在选择软键盘的哪一(些)键。动态软键盘因 而可有助于用户输入速度和用户满意度。图1是示出根据一个或多个实施例的实现动态软键盘的示例计算设备100的框 图。计算设备100可以是各种不同设备中的任一种。例如,计算设备100可以是台式计算 机、移动站、娱乐装置、通信地耦合到显示设备的机顶盒、电视机、无线电话、数码相机、游戏 控制台、汽车计算机等等。因而,计算设备100的范围可以是从具有充足存储器和处理器资 源的全资源设备(如个人计算机、游戏控制台)到具有有限存储器和/或处理资源的低资 源设备(如传统机顶盒、手持式游戏控制台)。计算设备100包括软键盘控制模块102和预测键盘模块104。软键盘控制模块102 生成软键盘108以显示给用户。软键盘108是在显示设备上显示的用户界面。如以下更详 细地讨论地,软键盘108包括可由用户选择的多个键。计算设备100可包括显示组件,经由 该显示组件可以显示软键盘108或另选地可以向可显示软键盘108的另一设备或组件输出 信号或数据。软键盘108包括多个键,这些键可被安排成各种不同布局中的任一种且可以与各 种不同字母数字字符、日本汉字符号、字符和词语组(例如,“http://”、“WWW. ”等)、其他符 号等等中的任一种相对应。各键的一种示例布局是QWERTY布局,但可作为替换来提供其他 布局。另外,软键盘108是动态的。这一动态性质指的是预测键盘模块104的行为随时间 改变和/或显示成软键盘108的用户界面随时间改变。如以下更详细地讨论的,这一改变 可包括键盘布局的改变、与各键相对应的不同字母数字字符或符号的改变、软键盘108上 的哪些位置与哪些键相对应的改变、击中目标逻辑的改变,等等。软键盘108被显示在显示设备上,并且用户输入也是经由这一显示设备来录入 的。在一个或多个实施例中,显示软键盘108的显示设备是或包括触摸屏或触摸垫,通过用 户触摸显示设备中显示软键盘108的各键的区域或进入该区域的物理邻近区域内可经由 该触摸屏或触摸垫来录入用户输入。这一触摸或接近物理邻近区域可以使用指示笔、笔、手 指等来作出。在其他实施例中,使用其他定点设备而非触摸屏或触摸垫。可以使用各种其 他定点设备中的任一种来导航指针并使用软键盘108录入输入,这些定点设备包括相对定 点设备,如鼠标、拇指操纵杆(thumbstick)、跟踪垫(trackpad)、跟踪球等。也可使用其他 类型的定点设备,包括绝对断开的定点设备,如笔图形输入板。这些各种定点设备通常包括 可由用户启动来选择软键盘108的特定位置的一个或多个按钮或其他选择机制(例如,在 指针位于软键盘108的所需区域上方时,用户可按下鼠标按钮)。不需要具有与经由其录入 用户输入的软键盘108相对应的物理键的任何分开的物理键盘。图2示出根据一个或多个实施例的显示软键盘202的示例显示设备200。软键盘 202可以是例如图1的软键盘108。可以明白,示例布局和与软键盘202的各键相对应的字 母数字字符只是示例,并且各种不同布局中的任一种和/或对应字符或符号可以如上所述 地使用。在图2的示例中,软键盘202不占据显示设备200的所有显示区域,从而为要显示 给设备200的用户的其他信息留下了空间。或者,软键盘202可以占据显示设备200的所有 或几乎所有显示区域。软键盘202还可任选地包括用于隐藏和显示功能的用户界面机制, 从而允许在某些时间隐藏键盘202以免被看到。如上所述,可以使用各种不同定点设备中的任一种来在软键盘202上录入输入。 作为定点设备的示例,图2示出用户可用来触摸键盘202的特定键或在其上悬停的指示笔 204。在用户触摸键盘202的特定区域时(使用指示笔204或另一定点设备所控制的指针), 或在键盘202的特定区域上方移动指示笔204(或其他指针)时,自动地检测用户通过触摸 或移动指示笔或其他定点设备而旨在选择的特定键。如以下更详细地讨论的,执行这一自 动检测的方法是至少部分地基于当前输入环境的。在一个或多个实施例中,显示设备200包括允许用户触摸显示设备200的不同区 域或将指示笔移动到该区域附近以允许用户录入用户输入的触摸屏或触摸垫。这样的触摸 屏或触摸垫可以是电磁输入设备、电容输入设备、电阻输入设备、表面声波输入设备、光学成像输入设备,等等。这样的触摸屏或触摸垫对本领域技术人员而言是公知的。可以明白, 如果使用其他定点设备(如鼠标、笔图形输入板等),则显示设备200不必包括触摸屏或触摸垫。返回图1,软键盘控制模块102还接收用户输入110。用户输入110指的是对软键 盘108的特定位置的选择。如上所述,这一选择可以使用指示笔、笔、手指、定点设备所控制 的指针等来作出。用户输入110通常被模块102表示成标识用户所选择的软键盘108中的 位置的一组一个或多个坐标(例如,X-Y坐标、X-Y-Z坐标等)。如上所述,这一选择可包括 触摸触摸屏或触摸垫、或移动到该触摸屏或触摸垫的接近邻近区域、或来自其他定点设备 的其他输入。X和Y坐标分别是指输入表面(例如,触摸屏、触摸垫、笔图形输入板的表面 等)的水平和垂直位置。Z坐标表示距输入表面本文档来自技高网...

【技术保护点】
一个或多个其上存储有多个指令的计算机存储介质,所述指令在由设备的一个或多个处理器执行时使得所述一个或多个处理器:经由软键盘接收用户输入(402),所述软键盘包括多个键;获得描述所述软键盘的当前输入环境的信息(404);以及至少部分地基于所述当前输入环境来确定所述用户输入旨在选择所述多个键中的哪一个或多个键(406)。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:EM盖黛尔SR莱普罗斯IC勒格罗RL汤森
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

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

1