27岁少女用手看世界,34岁女孩用脚写诗歌,被鹅厂AI暖到了( 二 )


27岁少女用手看世界,34岁女孩用脚写诗歌,被鹅厂AI暖到了
文章图片
http://library.usc.edu.ph/ACM/CHI2019/1proc/paper517.pdf
方法的实现大概可以分为四步:
第1步:计算触摸位置和初始布局中最有意向的键之间的偏移向量 , 也就是从键的边界到触摸位置的最小路径 。
第2步:根据偏移向量将最有意向的按键平移到一个新的位置 , 之后触摸位置被新的按键边界所包含 。
第3步:将其他按键相对于最意图的按键进行平移和缩放 , 并确保所有的按键都在键盘的边界内 。
第4步:如果存在过小的按键(宽度或高度小于原始尺寸的一半) , 保留初始布局并读出与触摸位置相对应的按键 。 否则 , 采用新的布局 , 并读出最想要的键 。
27岁少女用手看世界,34岁女孩用脚写诗歌,被鹅厂AI暖到了
文章图片
基于此 , 搜狗输入法推出了智能按键预测功能 。
用户在点击字母按键进行输入的过程中 , 每次输入后客户端将用户当前按下位置坐标以及已输入字母、当前键盘布局传给输入法内核 , 内核调用「无障碍26键中文输入」模型计算当前状态下用户最大概率上屏的字母 , 并返回给平台 。
平台按照返回的字母 , 计算当前键盘的布局偏移调整后 , 对键盘进行重新布局 。 这样通过布局调整 , 可以减少用户输入过程中为了触达将要输入的下个字母的手势移动距离 , 从而提高输入效率 。
27岁少女用手看世界,34岁女孩用脚写诗歌,被鹅厂AI暖到了
文章图片
比如 , 在填写地址「天津市」时 , 把「tianjinshi」打成了「tiamjinshi」 , 此时需要视障用户将「m」修改为「n」后才能输出正确的结果 , 而搜狗输入法的「智能预测」功能 , 即使在输入拼音错误时 , 也能够智能预测用户想要输入的内容 , 从而输出正确的结果 。
除此以外 , 针对用户对于无障碍键盘的不同使用习惯 , 搜狗输入法独创了上屏方式和候选手势的自定义功能 , 支持视障用户根据自己的使用习惯和个人偏好自定义设定 , 不用再费力花时间适应新规则 , 降低了用户的学习成本 , 提升用户输入效率 。
27岁少女用手看世界,34岁女孩用脚写诗歌,被鹅厂AI暖到了
文章图片
在输入法的联合研发中 , 团队一直在持续改进视障用户体验 , 为了更好的了解用户真实需求 , 更精准的解决用户痛点 , 输入法邀请到很多视障人士参加到整个视障输入研发过程中 , 而李梦琪正是其中的一员 。
也正是有了真实用户体验和反馈 , 搜狗输入法诞生了两个对视障用户非常友好的功能:
当检测到手机开启了屏幕阅读器时 , 就了解到了用户是一位视障人士 , 于是输入法便会自动切换至无障碍模式 , 无需手动开启 。 在无障碍模式下 , 输入法提供了独有的双指滑动选词手势 。第二个设计对于视障人士来说非常巧妙 。 通常 , 在无障碍模式下 , 单指滑动只能用来选择想「听」的部分 , 屏幕滑动则需要三个手指 。
而选词的时候就只能通过听方向键、选方向键、听候选词、选候选词的形式 , 非常麻烦 。
于是 , 有的输入法便将上半个屏幕都用作操作界面 。 虽然这样提升了输入效率 , 但是不管是发送消息 , 还是查看之前的纪录 , 都不得不先关闭输入法 , 然后输入的时候再打开 。
而搜狗输入法的界面几乎沿用了普通版本的样式 , 通过双指在键盘任意区域滑动就可以选词 , 不仅很方便 , 而且学习成本很低 。
27岁少女用手看世界,34岁女孩用脚写诗歌,被鹅厂AI暖到了