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. windows下关闭自动更新方法

    第一种方法: 1.windows+R键打开运行窗口,输入services.msc 2.找到windows update服务右键属性 第二种方法 Win键+R键在弹出的运行对话框中输入gpedit.ms ...

  2. shell中通过sed替换文件中路径

    通常sed指令修改行内容时使用:sed -i " 9 s/^.*/"type in what you want modified!"/" 其中"typ ...

  3. Shell程序实例集锦一

    2007-12-13 07:51:40 标签:实例 程序 Shell 休闲 职场 Shell程序实例集锦一      前言:下面这些hell实例都是自己写的或者用过的一些Shell小程序.整理整理. ...

  4. 如何修改Jquery Mobile 设置默认选项

    以下的默认配置可以通过$.mobile对象重新配置自定义命名空间s (字符, 默认: ""): 在jQuery Mobile中,甚至可以自定义象HTML5中的data-attrib ...

  5. JQuery select,checkbox用法 文本框只能输入数字

    记录一下,方便查找 a.文本框只能输入数字 onkeyup='this.value=this.value.replace(/\D/gi,"")' eg: <input typ ...

  6. Linux 系统查看服务器SN序列号以及服务器型号

    1.单独查看服务器的序列号 [root@localhost ~]# dmidecode -t system | grep 'Serial Number' Serial Number: 2102310Y ...

  7. matlab画图中的坐标轴设置

    ax = gca; ax是个结构体,查看ax变量,可以看到所有可设置的属性.几个常见属性如下: 设置坐标轴字体大小,粗细,字体名 2014b之后版本: ax = gca; ax.FontSize = ...

  8. 吴裕雄--天生自然深度学习TensorBoard可视化:改造后的mnist_train

    import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data INPUT_NODE = 784 ...

  9. 01 语言基础+高级:1-9 网络编程_day11【网络编程】

    day11[网络编程] 主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 教学目标 能够辨别UDP和TCP协议特点 能够说出TCP协议下两个常用类 ...

  10. 01 语言基础+高级:1-8 File类与IO流_day10【缓冲流、转换流、序列化流】

    day10[缓冲流.转换流.序列化流] 主要内容 缓冲流 转换流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能 ...