加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

我欲成魔—魔格手写的技术原理

(2010-08-13 12:24:51)
标签:

魔格输入法

手写输入法

汉王

手写软件

it

钮兴昱

分类: 行业技术

我欲成魔—魔格手写的技术原理

 

文/钮兴昱

 

前次讲到过魔格输入法的基本思想是,通过在输入界面上加入一些特殊设计,暗示和引导用户遵循一定的输入规则,使识别算法获得更多的上下文信息,从而达到改进识别率的效果。

这个想法是怎么产生的呢?

当时的手写软件设计中,手写窗口不是1个,而是2个或者3个。那么,我们就想到,能不能让其中一个窗口用来识别汉字,另一个窗口用来识别英文或数字?这样至少得用到3个窗口,而且汉字一般书写复杂、方方正正、“占地面积”较大,而英文数字书写简单、“占地面积”较小,各占一个窗口太浪费了,用户使用中也会不方便。

那么进一步,能不能把一个窗口切割成左右2部分,一半输入英文、一半输入数字,而“占地面积”大的时候就认为是在输入汉字?再进一步,标点符号通常“占地面积”更小,能不能再把书写窗口用“十”字线切割成4块来输入标点符号?

这样一想,我们就得到了如下的规则:

书写区域

中文输入模式

英文输入模式

示例

http://s2/middle/689fe733t8e246563c3d1&690

汉字

英文字母

 

http://s7/middle/689fe733t8e2465ca2126&690 

大写英文字母

特殊符号

大写英文都可以在这个区域写,“K,Z,C,X,Y,O,I,P,J,V,S,W”等字形相近的首选都可以准确识别对

http://s11/middle/689fe733t8e24677544ca&690

小写英文字母

英文上标点

特殊符号

英文上标点

特殊符号

 

小写的“c,z,x,o,v”都可以写在这个区域

http://s15/middle/689fe733t8e24685a15ce&690

小写英文字母

英文下标点

特殊符号

英文下标点

特殊符号

小写的“c,z,x,o,v”都可以写在这个区域

http://s9/middle/689fe733t8e2469c23ac8&690

阿拉伯数字

特殊符号

阿拉伯数字

 

数字可以写在这个区域,像“1”不会误识别为小写英文“l”,数字“2”也不会误识别为“z

http://s1/middle/689fe733t8e246b08b6f0&690

中文上标点

特殊符号

阿拉伯数字

 

 

http://s11/middle/689fe733t8e246e3173fa&690

中文下标点

特殊符号

阿拉伯数字

 

句号“。”就可以写在这个区域,不会误识别为“o”或者“0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 如此,一个窗口的书写区域实际上被设定为7个输入区域,每个区域应用不同的识别设置选项,用来识别不同种类的字符。

当然,实际使用中我们会在书写区域的背景上,放上一些提示信息,暗示和引导用户掌握魔格的输入方法。

魔格输入法很好地解决了前文提到过的字符混识问题,同时又很好的利用了界面空间,特别适合手机、PDA、上网本这些小屏幕的智能终端。

说起来,这个想法的诞生要特别感谢我们的CTO刘昌平,他不仅是顶尖的模式识别专家,还是一个勤奋的发明家。汉王的一个重要产品“砚鼠”就是他发明的,这是一个带有触摸屏的鼠标,既能做鼠标又能手写输入文字。

我们也为魔格输入法申请了相关专利,来保护我们的产品创意。现在,我们正在积极地向汉王的合作伙伴推广这一产品,也欢迎看到这篇博文的业界朋友和我联系。

 

魔格的名字其实先有的英文叫MagicGridmagic对应的中文就是魔幻的“魔”。日前我们的董事长在内部研发会议上提出,要学习Apple“把产品做到极致”,这样才能真正做出让用户喜爱的产品、取得竞争的胜利。这也是本文标题“我欲成魔”的由来。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有