[发明专利]在手写设备上添加用户输入的手写批注信息的方法有效
| 申请号: | 201811056990.5 | 申请日: | 2018-09-11 |
| 公开(公告)号: | CN109358799B | 公开(公告)日: | 2021-06-15 |
| 发明(设计)人: | 段一舟;邓戬峰 | 申请(专利权)人: | 北京思骏教育科技有限公司 |
| 主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
| 代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 梁艳 |
| 地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 手写 设备 添加 用户 输入 批注 信息 方法 | ||
1.一种在手写设备上添加用户输入的手写批注信息的方法,其特征在于,包括如下步骤:
步骤1,手写设备获得用户的当前动作;步骤1具体为:手写设备通过对压力的感知获取用户输入以及当前输入所使用的材质信息,其中,所述用户输入包括动作模式和/或书写动作,书写动作呈现为二维平面的轨迹,存储为元素是二维坐标的点集数组,所述数组仅具有有限个点;
步骤2,判断当前动作是否为手写批注动作,如果是,则执行后续步骤,否则,跳转至步骤11;
步骤3,显示设备从内存中保存原有的书写轨迹和添加位置信息,手写设备保存新增的手写批注轨迹和添加位置信息;
步骤4,从所述新增的手写批注轨迹上选取一个点m;
步骤5,从所述原有的书写轨迹上选取一个笔画L;
步骤6,获取笔画L上的每个点p;
步骤7,将点m和点p的位置进行对比,判断两点是否重合,如果重合,则记录笔画L,并执行步骤8,否则跳转至步骤6;同时判断点p是否为笔画L的最后一个点,如果是,则执行步骤8,否则跳转至步骤6;步骤7中,所述将点m和点p的位置进行对比,判断两点是否重合,具体为,若两点位置的坐标之差小于预设阈值,则两点重合,反之不重合;所述预设阈值根据用户的选择进行调整;
步骤8,判断笔画L是否为所述原有的书写轨迹的最后一个笔画,如果是,则执行步骤9,否则,跳转至步骤5;
步骤9,判断点m是否为所述新增的手写批注轨迹的最后一个点,如果是,则执行步骤10,否则,跳转至步骤4;
步骤10,将步骤7中记录的笔画L添加至内存;
步骤11,显示内存中的现有笔画。
2.根据权利要求1所述的在手写设备上添加用户输入的手写批注信息的方法,其特征在于,步骤2中,具体为:获得当前系统状态和采集到的用户输入信息,根据当前触摸材质、轨迹类型和位置、系统状态进行操作类型的判别;判断是手写模式、擦除模式或收藏模式,将书写或擦除动作与用户界面切换交互动作进行区分。
3.根据权利要求1所述的在手写设备上添加用户输入的手写批注信息的方法,其特征在于,步骤3中,所述原有的书写轨迹以笔画数组的形式进行保存,数组中每个元素代表一个笔画对象,每个笔画对象是有限个二维坐标组成的点的对象数组。
4.根据权利要求1所述的在手写设备上添加用户输入的手写批注信息的方法,其特征在于,步骤10具体为,笔画在内存中以对象数组的形式存储,访问时,通过决定标记的笔画在内存中的数组中所处的位置,访问内存中的数组并从数组中增加相应的笔画。
5.根据权利要求1所述的在手写设备上添加用户输入的手写批注信息的方法,其特征在于,步骤11具体为,清除当前显示屏幕上已经绘制的信息,所述绘制信息是指当前显示屏幕上显示的信息;通过对内存中笔画数组的遍历,将笔画数组上的点进行平滑连接绘制,重新将加入手写批注处理后的笔迹进行显示,所述平滑连接绘制,具体为:笔画数组上的元素是点的坐标,点是有限个点,在绘制成为线条时,对点的直径作处理,并对点根据距离和笔画的顺序进行连接处理;所述连接处理,即对同一个笔画上的点根据顺序进行连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思骏教育科技有限公司,未经北京思骏教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811056990.5/1.html,转载请声明来源钻瓜专利网。





