文本录入界面制造技术

技术编号:22821771 阅读:19 留言:0更新日期:2019-12-14 14:50
接收用户输入。一种方法包括显示以曲线型或线型方式顺序排列的一组字符,以使得可以通过来自用户的连续和统一的用户输入来标识该组字符中的任何一个字符以供选择。该方法还包括以这样一种方式显示该组字符中的多个字符:其中所述多个字符中的每个给定字符以突出级别被显示,所述突出级别是由所述给定字符为用户选择的字符串中的下一字符的概率来确定的。该方法还包括从用户以连续和统一的方式接收用户输入以标识该组字符中的字符。该方法还包括接收选择所标识的字符的用户输入。该方法还包括将所标识的字符添加到字符串。

Text entry interface

【技术实现步骤摘要】
【国外来华专利技术】文本录入界面
技术介绍
计算机和计算系统几乎影响了现代生活的每个方面。计算机通常涉及工作、休闲、医疗健康、交通、娱乐、家庭管理等。许多计算机旨在通过与计算机的直接用户交互而被使用。由此,计算机具有输入硬件和软件用户界面以促进用户交互。例如,现代通用计算机可以包括键盘、鼠标、触摸板、相机等,以允许用户将数据输入到计算机中。经由虚拟/屏幕上QWERTY键盘的文本输入在使用游戏控制器的游戏机和新兴的虚拟现实(VR)、增强现实(AR)、和混合现实(MR)平台上是麻烦的。QWERTY布局是针对双手10指输入来设计和优化的。然而,对于游戏、VR、AR、MR、和其他输入模态(例如,游戏手柄交互、视线、手势等)来说,它是低效且不自然的。与同时十指输入相比,这些模态本质上效率较低。它们用于按顺序将光标或其他指示符逐字符地导航至QWERTY布局中的期望字符。本文要求保护的主题不限于解决了任何缺点或仅在诸如上述那些环境中操作的实施例。相反,提供了该背景仅用于说明可以实践在本文中所描述的一些实施例的一个示例性

技术实现思路
在本文中所示出的一个实施例包括接收用户输入的方法。该方法包括显示以曲线型或线型方式顺序排列的一组字符,以使得可以通过来自用户的基本连续和统一的用户输入来标识该组字符中的任何一个字符以供选择。该方法还包括以这样一种方式显示该组字符中的多个字符:其中所述多个字符中的每个给定字符以突出级别被显示,所述突出级别是由所述给定字符为用户选择的字符串中的下一字符的概率来确定的。该方法还包括以基本连续和统一的方式从用户接收用户输入以标识该组字符中的字符。该方法还包括接收选择所标识的字符的用户输入。该方法还包括将所标识的字符添加至字符串。提供了该
技术实现思路
以用简化的形式引入在以下的具体实施方式中进一步描述的概念的选择。该
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。另外的特征和优点将在随后的描述中阐述,并且将部分由于该描述而是显而易见的,或者可以通过本文中的教导的实践而被习得。本专利技术的特征和优点可以利用在所附权利要求中特别指出的手段和组合来实现和获得。本专利技术的特征将由于以下的描述和所附权利要求而变得更加显而易见,或者可以通过如在下文中所阐述的对本专利技术的实践而被习得。附图说明为了对能够获得上文所引用的以及其他的优点和特征的方式进行描述,将通过对在附图中所示出的具体实施例进行参考来渲染对在上文中简要描述的主题的更加特定的描述。所要理解的是,这些附图仅描绘了一般的实施例,并且因此不被认为是对范围进行限制,实施例将通过对附图的使用而以额外的特性和细节被描述和解释,其中:图1A示出了第一时间的控制器和用户界面,其包括用于输入文本的各种输入层;图1B示出了第二时间的控制器和用户界面;图1C示出了第三时间的控制器和用户界面;图1D示出了第四时间的控制器和用户界面;图1E示出了第五时间的控制器和用户界面;图1F示出了第六时间的控制器和用户界面;以及图2示出了接收用户输入的方法。具体实施方式在本文中所示出的一些实施例实现拨轮或其他顺序排列的字符输入用户界面。另外,在一些实施例中,顺序排列的字符输入提供基于一个或多个语言模型优化的动态界面。例如,实施例可以基于语言预测来动态地调整顺序排列的字符输入。由于用户界面的顺序性质,用户可以使用基本上持续且统一的用户输入来指示并随后提交字符。例如,用户可以使用拨动动作来导航以指示字符。这是针对游戏手柄拇指杆的自然且简单的动作、面部感测系统上的视线控制、手势感测系统上的重复动作手势控制等。现在参考图1A,示出了一个示例。图1A示出了用户界面100。在图1A中示出的用户界面100被示出为具有三个部分:拨轮光标102,录入层104,以及预测性层106-1和106-2。图1A还示出了用户界面100包括字符串输入108。现在参考图1A,示出了关于拨轮光标102的细节。在图1A所示的示例中,拨轮光标102或其他指示符位于最内圈(即,录入层104)内并且靠近录入层104。在一些实施例中,拨轮光标102可以与录入层104接触。尽管在图1A所示的示例中示出了用于拨轮光标102的指针形状,但应当理解的是,实际上任何形状都可以用于拨轮光标102。如下文将更详细地说明的,拨轮光标102可以被导航至在录入层102中所显示的字符以指示录入层102中的字符。接着,可以通过某种机制来选择所指示的字符,所述机制例如如将在下文更详细地说明的按钮点击,触发器拉动,手势,眼睛姿势、或其他输入。应当注意,尽管在本示例中,示出了用于指示字符的拨轮光标102,但是应当理解,所述字符可以替代地或另外地以其他方式指示。例如,在一些实施例中,可以移位录入层104,以使得录入层中的字符基于处于用户界面100中的某一位置和/或地点而被指示。例如,使用圆形录入层104,在圆的0°位置的字符是指示的字符。可替代地或另外地,字符可以利用被轮廓化、暗化、阴影化、弹出、弹入、着色的用户界面元素被显示,或者以其他方式与用于录入层104中的其他字符的用户界面元素相区别。图1A还示出了录入层104。在图1A中所示的示例中,最内圈是录入层104。该组字符(例如,拉丁字母,日文平假名等)可以布置在录入层104上或周围。在一些实施例中,该组字符是顺序排列的。例如,该组字符可以按字母顺序排列。当使用例如在图1A中所示的圆形录入层时,该组字符中的字符可以按逆时针或顺时针顺序排列。如下文将更详细讨论的,用户界面不一定要圆形或椭圆形图案。例如,在一些实施例中,界面可以使用矩形、线型、曲线型、或其他形状。在这些情况下,一些实施例可以以从左到右、从右到左、或其他合适的顺序方式顺序地对该组字符进行排序。另外地,尽管一些实施例以顺序方式被示出为具有该组字符中的字符,但是其他实施例可以以其他直观方式对字符进行排序。例如,在一些实施例中,元音可以在录入层104处被分组在一起。另外地或可替代地,可以将常用字符分组在一起。可替代地或另外地,可以将很少使用的字符分组在一起。可替代地或另外地,在象形字符表示中,具有相似含义的字符可以在录入层104处被分组在一起。在一些实施例中,颜色映射(例如,从红色阴影到黄色阴影到绿色阴影的光谱映射)被应用于录入层104,以协助用户快速定位所需字符。例如,用户可以学习认识到:字母表开头的字符在光谱中更接近红色,而在录入层104处表示的字母表末端附近的字符更接近于在录入层104上表示的光谱中的绿色着色。在给定文本输入历史的情况下,根据字符的条件性概率来确定和/或显示在录入层104处显示给定字符的突出性。例如,在一些实施例中,字符的突出性可以线性地(或在某些情况下指数地或以其他方式)与给定文本输入历史的字符的条件概率成比例。例如,在图1B中,在用户键入‘H’之后很可能输入字符‘A’。因此,与录入层104处的一些其他字符的弧长相比,‘A’的弧长相对较长,如图1B所示。应当本文档来自技高网
...

【技术保护点】
1.一种计算机系统,包括:/n一个或多个处理器;以及/n具有存储在其上的指令的一个或多个计算机可读介质,所述指令能够由所述一个或多个处理器执行,以配置所述计算机系统接收用户输入,包括能够执行以配置所述计算机系统执行至少以下操作的指令:/n显示以曲线型或线型方式顺序排列的一组字符,以使得能够通过来自用户的基本连续和统一的用户输入来标识所述一组字符中的任何一个字符以供选择;/n以以下方式显示所述一组字符中的多个字符:其中所述多个字符中的每个给定字符以突出级别被显示,所述突出级别是由所述给定字符为用户选择的字符串中的下一字符的概率来确定的;/n以基本连续和统一的方式从用户接收用户输入以标识所述一组字符中的字符;/n接收选择所标识的字符的用户输入;以及/n将所标识的字符添加至所述字符串。/n

【技术特征摘要】
【国外来华专利技术】20170403 US 15/477,2901.一种计算机系统,包括:
一个或多个处理器;以及
具有存储在其上的指令的一个或多个计算机可读介质,所述指令能够由所述一个或多个处理器执行,以配置所述计算机系统接收用户输入,包括能够执行以配置所述计算机系统执行至少以下操作的指令:
显示以曲线型或线型方式顺序排列的一组字符,以使得能够通过来自用户的基本连续和统一的用户输入来标识所述一组字符中的任何一个字符以供选择;
以以下方式显示所述一组字符中的多个字符:其中所述多个字符中的每个给定字符以突出级别被显示,所述突出级别是由所述给定字符为用户选择的字符串中的下一字符的概率来确定的;
以基本连续和统一的方式从用户接收用户输入以标识所述一组字符中的字符;
接收选择所标识的字符的用户输入;以及
将所标识的字符添加至所述字符串。


2.根据权利要求1所述的系统,其中,显示以曲线型或线型方式顺序排列的一组字符包括以基本上椭圆的方式显示所述一组字符。


3.根据权利要求1所述的系统,其中,显示以曲线型或线型方式顺序排列的一组字符包括以基本上矩形的方式显示所述一组字符。


4.根据权利要求1所述的系统,其中,显示以曲线型或线型方式顺序排列的一组字符包括沿弧形以部分椭圆形方式显示所述一组字符。


5.根据权利要求1所述的系统,其中,显示以曲线型或线型方式顺序排列的一组字符包括在第一层中显示所述一组字符,其中,所述一个或多个计算机可读介质还在其上存储有这样的指令,其能够由所述一个或多个处理器执行以配置所述计算机系统在一个或多个其他相邻地排序的层中的每一层中显示所述一组字符,其中,所述层中的每一层中的分层字符基于所述分层字符可能在所述字符串中彼此相邻的概率而被显示在另一层中的另一分层字符附近。


6.根据权利要求5所述的系统,其中,所述一个或多个计算机可读介质还存储有这样的指令,其能由所述一个或多个处理器执行以配置所述计算机系统至少执行以下操作:
接收一系列基本上相似的用户输入;以及
作为结果,将相邻地排序的层中的所述分层字符添加至所述字符串。


7.根据权利要求1所述的系统,其中,显示以曲线型或线型方式顺序排列的所述一组字符是通过以下操作来执行的:结合色谱来显示所述一组字符,以使得至少两个不同字符与...

【专利技术属性】
技术研发人员:徐雅明富田恭平
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1