Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献" title="Word Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献">

编者按:Cortana语音助手作为Windows
Phone 8.1杀手级应用备受瞩目,然而另一全新内置键盘Word
Flow创下触屏打字速度的新吉尼斯纪录,同样值得期待。Word
Flow是迥异于传统键盘的触控虚拟键盘,你只需将手指滑过那些准备输入的字母,系统就能找出相应单词,简单的操作将带来极速打字体验!

来源:Microsoft Brings World’s Fastest Texting to
Windows Phone 8.1

2014年1月16日,就读于美国西雅图市湖滨中学的15岁少年Gaurav
Sharma凭借在触屏Windows
Phone手机中惊人的文本输入速度成为了吉尼斯世界纪录的创造者。只用了不到20秒的时间,Sharma就完成了以下这段由极难输入的单词组成的句子。

“ The
razor-toothed piranhas of the genera Serrasalmus and Pygocentrus
are the most ferocious freshwater fish in the world. In reality
they seldom attack a human.”

Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献" title="Word Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献">

Gaurav
Sharma展示的吉尼斯世界纪录证书

上记载着他成为世界上触屏文本输入最快的人。

想要知悉如此惊人的输入速度背后的故事,就不得不提到微软研究院。正是在微软研究院一项支持形状书写(shape
writing)的技术——Word
Flow的帮助下,Sharma才实现了创纪录的壮举。Word Flow作为刚刚发布的Windows Phone
8.1
系统的关键功能之一,很快就会和世界范围内的广大用户见面了。

Sharma用了18.44秒的时间编写了一条由25个单词组成的极具挑战性的短信,堪称奇迹。这个时间比短跑名将Usain
Bolt在2009年世锦赛中创造的200米世界纪录还要短四分之三秒,Sharma飞速写道:“The razor-toothed
piranhas of the genera Serrasalmus and Pygocentrus are the most
ferocious freshwater fish in the world. In reality they seldom
attack a
human.
”(锯脂鲤属和臀点脂鲤属的剃刀齿食人鱼是世界上最凶猛的淡水鱼类。但在现实中,它们很少攻击人类。)这段文字正好由160个字符组成,点击市面现有的手机系统中的键盘还是要费点功夫的——但如果你使用Word
Flow的话就不必如此了——它就是创下前文所述文本输入速度纪录的键盘的早期版本。

Sharma的创纪录之旅始于微软研究院对创新的不懈追求。微软全球资深副总裁、微软研究院院长Peter
Lee
一直鼓励研究院里这些绝项聪明的研究人员去挑战一些看似不可能的事,尽管可能会承担很大的风险。这意味着研究员们要去探索一些在技术上令人惊奇的东西,而不考虑出版论文或把技术转化成产品,但是它必须可以度量。

鉴于文本输入在人们日常生活中普遍使用,研究经理Johnson Apacible和高级研究员Tim
Paek
提出创建一种触屏键盘,帮助用户实现文本输入的“盲打”——也就是无需观看屏幕。通常情况下,使用触摸屏输入信息要求用户全神贯注地看着屏幕,但有时这可能会很不方便、不礼貌甚至违反法律。为了让这项提议变得可以度量,Apacible建议尝试打破盲打文本输入速度(fastest
blindfolded texting)的吉尼斯世界纪录,同时创造一项更大众化的记录:在触屏设备上文本输入的最快速度(Fastest
text messaging using a touch-screen mobile phone)。

不过,怎样才能创造这项世界纪录呢?

“我们的总体想法是促进肌肉记忆,并且让形状书写更不易犯错。”Paek解释说:“形状书写指的是我们不逐个敲击字母,而是画一条线,把要写的单词里包含的所有字母连接起来。你持续地画这条线,就是在定义一个形状。最终,你不再想着究竟是哪些字母,而是养成了对形状的肌肉记忆。”

这听起来很简单,但你关注到细节时就会发现其中的复杂性。与微软研究院其他团队的合作并各展所长就成了至关重要的部分。Apacible和Paek与微软研究院的同事Bongshin
Lee
合作开发了一种新型的QWERTY键盘,其中的字母键分成了几组,与带有26个单独字母的传统键盘相比,它具有更大的目标区域。

Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献" title="Word Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献">

盲打输入研究原型中的键盘分组布局

除此之外,为更好地帮助解码器识别输入的形状所代表的单词,研发团队又求助于另一位同事——Asela
Gunawardana
(人们又亲切的称他为Zilla)。“精度是一个问题,”Paek表示:“因为每个组都包含几个字母。我们需要找出能够对这种模糊性进行准确解码的方式,而这是一项艰巨的技术挑战。幸运的是,我们有Zilla。他想出了一个非常聪明的办法破解了这个难题。”研究人员联合运用手头上已有的用户界面技术和机器学习算法,并将最终将目光投向了文本输入的世界纪录。

Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献" title="Word Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献">

合作研发Windows
Phone 8.1版Word Flow功能的研究人员和工程师,左起:(第一排) Johnson Apacible和Woon Kiat
Wong, (第二排) Tim Paek和Vishwas Kulkarni, (第三排) Asela
Gunawardana和Bongshin Lee, (第四排) Dmitry Rudchenko和Eric Badger, (第五排)
Mark Encarnación和Partha Sundararajan, 以及(最后一排) Yutaka
Suzue。

Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献" title="Word Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献">

Atilla Gunal

成功打破纪录,给微软研究院研究团队带来了极大的满足感。Atilla
Gunal、Vishwas Kulkarni和Encarnación都在该项目的具体工程方面担任领导者,并得到了Yutaka
Suzue、Woon Kiat Wong和Paul
Hsu
的大力协助。创纪录确实了不起,但是把自己的工作成果整合到产品中并惠及数以百万计的用户,这无疑更令人振奋。研究人员很快就与手机组的Eric
Badger、Lynn Dai、Dmitry Rudchenko和Partha
Sundararajan展开合作,将自己的一些小技术付诸实用。

“他们是一流的合作者,”Paek提到:“我们与他们合作了好一阵子。他们非常有远见,并极力确保无论我们在研究中提出了什么创新,都可以转化到他们的产品中。他们一直如此。我认为,整个团队都应该因为他们对研究的开放性、精诚合作的精神以及为Windows
Phone带来这一技术而得到赞扬。”

这次合作带来的成果将很快被分享到世界各地的青少年、Tweet用户和拇指不灵活的短信族那里——毫无疑问,其中一些人还会把目光投向Gaurav
Sharma所创造的纪录。游戏开始了!


____________________________________________________________________________________ 

相关阅读

手写识别闯Win7


欢迎关注


微软亚洲研究院人人网主页:
http://page.renren.com/600674137


微软亚洲研究院微博:
http://t.sina.com.cn/msra

Word Flow:创造吉尼斯世界纪录的触屏文本输入的全新体验——微软Windows Phone 8.1系统倾情巨献的更多相关文章

  1. 东方超环(EAST)世界纪录

    2017年7月3日夜晚,国家大科学装置——世界上第一个全超导托卡马克(EAST)东方超环再传捷报:实现了稳定的101.2秒稳态长脉冲高约束等离子体运行,创造了新的世界纪录.这标志着EAST成为了世界上 ...

  2. 人工机器:NDC-谷歌机器翻译破世界纪录,仅用Attention模型,无需CNN和RNN

    终于找到ML日报的微信链接,抄之...................................... 请拜访原文链接:[谷歌机器翻译破世界纪录]仅用Attention模型,无需CNN和RNN. ...

  3. 阿里云MVP:开发者的超能力,用技术创造更好世界

    阿里云MVP:开发者的超能力,用技术创造更好世界 2019年3月,第8期阿里云MVP(最有价值专家)完成终审,截至目前,全球已有27个国家和地区.近500位云计算专家和优秀开发者成为阿里云MVP.阿里 ...

  4. 微软儿童编程技术,kodu(酷豆)为儿童创造一个游戏世界

    受微软青年星火项目组的邀请,我和微软项目组的朋友参加了一场针对儿童编程的技术指导. 儿童和编程,本来是两个完全不靠边的词.在大家的常规思维中,编程一直是软件开发人员的事情,是高科技类型的工作,高不可攀 ...

  5. 重磅!刷新两项世界纪录的腾讯优图人脸检测算法DSFD开源了!

    近日,知名开源社区Github上有个名为DSFD(Dual Shot Face Detector)的算法引起了业内关注,它正是来自于腾讯优图.目前,该算法已经被计算机视觉顶级会议CVPR 2019接收 ...

  6. TPCx-BB官宣最新世界纪录,阿里巴巴计算力持续突破

    2019年9月17日,TPC官宣Alibaba Cloud MaxCompute认证结果.同月26日,杭州云栖大会阿里巴巴宣布了这一成绩,飞天大数据平台计算引擎MaxCompute成为全球首个TPCx ...

  7. 用迁移学习创造的通用语言模型ULMFiT,达到了文本分类的最佳水平

    https://www.jqr.com/article/000225 这篇文章的目的是帮助新手和外行人更好地了解我们新论文,我们的论文展示了如何用更少的数据自动将文本分类,同时精确度还比原来的方法高. ...

  8. OpenAI的GPT-2:用Python构建世界上最先进的文本生成器的简单指南

    介绍 "The world's best economies are directly linked to a culture of encouragement and positive f ...

  9. Java HttpClient伪造请求之简易封装满足HTTP以及HTTPS请求

    HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源.虽然在 JDK 的 jav ...

随机推荐

  1. sys.path.append()加入当前目录为环境变量

    当我们导入一个模块时:import  xxx,默认情况下python解析器会搜索当前目录.已安装的内置模块和第三方模块,搜索路径存放在sys模块的path中: >>> import  ...

  2. 调度算法FCFS、SJF和优先权调度的介绍和例题

    调度算法 一.先来先服务FCFS (First Come First Serve) 1.思想: 选择最先进入后备/就绪队列的作业/进程,入主存/分配CPU 2.优缺点 优点:对所有作业/进程公平,算法 ...

  3. WinServer--mstsc

    部署项目时,远程连接服务器一直提示连接达最大拒绝连接. mstsc /admin 从sp2后,/console参数就改为/admin了,其实就是登陆到远程服务器的控制台,一般加这个参数是为了在远程桌面 ...

  4. SEO初步学习之新站优化

    新站优化技巧:新站有两个月扶持期,在扶持期间仅做一件事,提交大量优质受众的原创,且内容为不间断,即每天定点定量发布文章,使得蜘蛛对网站形成爬行习惯,新站初期内容为王,优化为辅. 虽说优化为辅,却不可或 ...

  5. excel 导出长数据 变成科学计数 解决办法

    加 “\t”

  6. PTA 自测-4 Have Fun with Numbers

    #include<iostream> #include<string> #include<cstring> #include<vector> using ...

  7. 配对t检验

  8. 初识API网关,API-gateway

    1.API-gateway(含义) 所有API的调用统一接入API网关层,由网关层负责接入和输出. API Gateway是一个服务器,也可以说是进入系统的唯一节点.这跟面向对象设计模式中的Facad ...

  9. Linux中的各种文件类型

    Linux中有一句话:一切皆是文件 1.普通文件( -       regular file ) (1).文本文件 文件中的内容是由文本构成的,文本指的是ASCII码字符.文件里的内容本质上都是数字( ...

  10. TabControl+ListView

    #include <windows.h> #include <commctrl.h> #include <tlhelp32.h> #include "re ...