AEVIOU 中文滑行输入法
-
Upload
cody-poole -
Category
Documents
-
view
252 -
download
0
description
Transcript of AEVIOU 中文滑行输入法
Abstract 受启发于 Swype 英文滑行输入法, AEVIOU 中文滑行输入法采用不同的原理,在触摸屏上对需要打出的拼音“一划即得”。是中文输入的革新,其研发团队来自上海交通大学软件学院。
图 1. AEVIOU 中文滑行输入法键盘图
Principles & Key-tech汉语拼音规律
运用拼音树来对可能出现的拼音进行归类,对整理出的 23 棵拼音树进行分析研究,发现: 拼音总个数有限:共有 406 个; 拼音的长度短:最长只有 6 个字母; 每个拼音字母后面最多只有 6 种后继可能——“蜂窝式”键盘
图 5. 拼音树:把拼音的首字母作为根结点,后继字母作为子节点的一种拼音抽象表示方式
Principles & Key-tech动态键盘
为了实现“一笔画”,点击一个字母后,它在汉语拼音中可能出现的直接后继(最多 6 个)便组成“蜂窝型”包围在该字母周围供用户继续选择。之后每选择一个字母则会出现新的“蜂窝”,直至输入完毕。
图 6. 按下 ‘ s’ 后的键盘布局
Better Design初始键盘排布
保证蜂窝的有效拓展并实现一笔画:结合考虑各个字母在汉语拼音中的使用频率以及与其他字母的搭配关系
与传统键盘相近:符合用户对传统 qwert 键盘的习惯简化初始键盘,增大按键面积:初始键盘上仅有可以作拼音首字母的字母块,且将 a 、 o 、 e 合并
图 7. 初始键盘排布及合并首韵母
Advantages1.省时省力
任意拼音一画即得,不需要抬、放手
数据:在同尺寸屏幕上,本输入法相较点击式输入法,手指平均移动距离节省 74.5% (不同输入法、键盘的输入速度比较见下图)
图 9. 不同输入法输入速度比较
Shortcomings1. “滑动”不稳定、易出错:
2. 后台词库储备不足,联想、预测性能不佳
AEVIOU 团队的改善方案:将拼音准确输入放宽为大致路径输入,再进行最佳匹配;由此可以进一步发展为“手势”,还有望突破触摸屏的束缚
必须要把每个字的拼音都完整打出来;若只打词汇首字母,拼音滑动输入则失效
Further thinking灵感来源:在实践中摸索并创新
AEVIOU 的灵感来源于英文滑动输入法Swype 。 Swype 用户通过手指在传统 qwert 触屏键盘上的字母间进行滑动来完成输入,但当时这一简单、快速的输入法并不支持中文。研发团队想利用 Swype 的原理来设计一款适用于中文的滑动输入法,其中最大的难关就是算法设计。他们曾苦苦思索 Swype算法原理而不得。但在这过程中,他们对汉语拼音的特性进行了深入分析,最终灵感乍现,利用每个字母可能出现的后继不超过 6 个这一规律,设计出了新算法,通过“蜂窝动态式”键盘实现了更适合中文、甚至更快捷准确的滑动输入法。而且避免了二义性并缩短了滑行距离,更为科学。 我觉得这样的创新方式是非常值得借鉴的。在对现有的技术进行改造以适应更广泛需求的时候,同样需要创新,突破旧技术的限制不仅能实现进一步推广,还很可能发现另一片天空。而当技术革新一筹莫展时,只有多实践、多尝试,才能找到突破。
Further thinking最好的都是简单的,创新也是如此
无论是 AEVIOU 的设计初衷还是设计过程中的拼音采集和分析,到最终的实现算法,基本上都采取了最为简单直接的方式。 印象深刻的是 AEVIOU 团队在做初始键盘排布的过程中,在思想上并没有把拼音分为声母开头和韵母开头两种,也没有对所有可能做开头字母的字母同等对待,而是把韵母开头的所有拼音定义为“零声母”开头。这样简化了情况,将“零声母”和其他声母一样作为一块排布在初始键盘上,同时减少了键盘上的字母,增大了单个字母面积。在设计过程中,“求简”的态度和理念是必不可少的,要尝试将不同种情况通过改变分类标准或者增加定义进行合并等方式实现简化。
Further thinking创新要源于生活,适用于当下
在触摸屏得到广泛运用与极速发展的时代, AEVIOU 团队发现适用于触摸屏的中文输入法却是空白。这又进一步激发了 AEVIOU 研发团队的灵感:在更多应用上实现“滑动”操控。正是生活中的这类“脱节”极大地促进了技术革新,而一次次的“革新”就是量变的积累,到达一定程度后会实现质的飞跃——人类生活、生产方式的重大转变。
Referencehttp://tcloud.sjtu.edu.cn/?page_id=399 《 AEVIOU 中文滑行输入法——技术文档》
http://tcloud.sjtu.edu.cn/?page_id=399 《 AEVIOU 中文滑行输入法——产品说明》
http://news.xinmin.cn/t/msrx/2011/01/28/9127657.html AE-VIOU 交大研发团队做客新民网视频资料
Trusted Cloud Group: Aeviou http://tcloud.sjtu.edu.cn/wiki/index.php/Trusted_Cloud_Group:Aeviou
Swype: From Wikipedia, the free encyclopedia http://en.wikipedia.org/wiki/Swype
http://v.youku.com/v_show/id_XMjEwMDU1NzI4.html Aeviou 汉字滑行输入法 --iPad版演示视频