手写轨迹生成方法和装置制造方法及图纸

技术编号:11694583 阅读:148 留言:0更新日期:2015-07-08 16:13
本发明专利技术公开了一种手写轨迹生成方法,按照预设的采样周期进行特征数据的采集,所述特征数据包括加速度、角速度以及磁通量;基于各个采样点对应的特征数据确定各个采样点中的有效采样点;基于各个有效采样点对应的所述角速度、磁通量、所述加速度中的重力加速度以及预设的标准矩阵计算各个所述有效采样点的旋转矩阵;根据旋转矩阵以及各个采样点的加速度计算各个有效采样点的当前加速度;基于各个所述有效采样点的当前加速度以及所述采样周期进行积分计算,以生成手写轨迹。本发明专利技术还公开了一种手写轨迹生成装置。本发明专利技术通过对惯性传感器检测得到的加速度的校正以生成当前加速度,使得基于当前加速度生成的手写轨迹更加准确。

【技术实现步骤摘要】

本专利技术涉及智能终端领域,尤其涉及一种手写轨迹生成方法和装置
技术介绍
手写识别技术是模式识别在人机交互领域的一种应用。手写识别分为空中手写识 别和平面手写识别。平面手写识别是一项成熟的技术,应用十分广泛。空中手写识别是手 写识别一个新的分支,相比于平面手写识别,它的用户体验更好,是手写识别领域的一个重 要发展方向。 空中手写识别的数据来自惯性传感器,而惯性传感器读数所对应的坐标系随着惯 性传感器的转动而转动,为了空中手写识别能顺利进行必须先生成空中手写轨迹,手写轨 迹通常基于采样周期以及各个采样点的加速度积分计算得到,但手部的抖动等因素会影响 标准坐标系下检测得到的加速度,导致生成的手写轨迹不够准确。
技术实现思路
本专利技术的主要目的在于提出一种手写轨迹生成方法和装置,旨在生成的手写轨迹 不够准确的技术问题。 为实现上述目的,本专利技术提供的一种手写轨迹生成方法,所述手写轨迹生成方法 包括步骤: 按照预设的采样周期进行特征数据的采集,所述特征数据包括加速度、角速度以 及磁通量; 基于各个所述采样点对应的特征数据确定各个所述采样点中的有效采样点; 基于各个所述有效采样点对应的所述角速度、磁通量、所述加速度中的重力加速 度以及预设的标准矩阵计算各个所述有效采样点的旋转矩阵; 根据所述旋转矩阵以及各个采样点的所述加速度计算各个所述有效采样点的当 前加速度; 基于各个所述有效采样点的当前加速度以及所述采样周期进行积分计算,以生成 手写轨迹。 优选地,所述基于各个所述有效采样点对应的所述角速度、磁通量、所述加速度中 的重力加速度以及预设的标准矩阵计算各个所述有效采样点的旋转矩阵的步骤包括: 根据各个所述有效采样点的角速度计算各个采样点对应的转换参数; 根据所述标准矩阵以及各个采样点的所述重力加速度计算各个所述有效采样点 的当前重力加速度; 分别基于各个所述采样点的所述当前重力加速度、所述磁通量以及所述转换参数 生成各个所述有效采样点的旋转矩阵。 优选地,所述根据各个采样点的角速度计算各个所述有效采样点对应的转换参数 的步骤包括: 对各个所述有效采样点在各个所述采样周期内按照预设时间间隔取预设数量的 子米样点; 基于所述时间间隔计算各个子采样点对应的角速度; 将所述采样周期内相邻所述有效采样点作为当前周期内的所述子采样点,并计算 相邻所述子采样点之间的角速度差值; 基于各个所述有效采样点的所述角速度差值计算各个所述有效采样点对应的转 换参数。 优选地,所述基于各个所述采样点对应的特征数据确定各个所述采样点中的有效 采样点的步骤包括: 步骤A、基于各个采样点采集到的所述特征数据获取各个采样点对应的特征向 量; 步骤B、将当前采样区间分为多个采样子区间,并基于各个采样点的特征向量以及 预设的静态特征向量确定手写轨迹起点以及手写轨迹终点所在的采样子区间; 步骤C、将所述采样子区间内作为当前采样区间,并继续执行步骤B,直至当前采 样点区间中采样点数量为1 ; 步骤D、将所述手写轨迹起点以及所述手写轨迹终点对应的采样子区间内的采样 点分别作为手写轨迹的手写轨迹起点和手写轨迹终点; 步骤E、将所述手写轨迹起点以及手写轨迹终点之间的采样点作为有效采样点。 优选地,所述基于各个所述采样点对应的特征数据确定各个所述采样点中的有效 采样点的步骤包括: 对采集到的所述特征数据进行滤波处理,以更新各个采样点的所述特征数据; 基于各个所述采样点更新后的特征数据确定各个所述采样点中的有效采样点。 此外,为实现上述目的,本专利技术还提出一种手写轨迹生成装置,所述手写轨迹生成 装置包括: 采集模块,用于按照预设的采样周期进行特征数据的采集,所述特征数据包括加 速度、角速度以及磁通量; 确定模块,用于基于各个所述采样点对应的特征数据确定各个所述采样点中的有 效米样点; 计算模块,用于基于各个所述有效采样点对应的所述角速度、磁通量、所述加速度 中的重力加速度以及预设的标准矩阵计算各个所述有效采样点的旋转矩阵,以及根据所述 旋转矩阵以及各个采样点的所述加速度计算各个所述有效采样点的当前加速度; 生成模块,用于基于各个所述有效采样点的当前加速度以及所述采样周期进行积 分计算,以生成手写轨迹。 优选地,所述计算模块包括: 计算单元,用于根据各个所述有效采样点的角速度计算各个采样点对应的转换参 数,以及根据所述标准矩阵以及各个采样点的所述重力加速度计算各个所述有效采样点的 当前重力加速度; 生成单元,用于分别基于各个所述采样点的所述当前重力加速度、所述磁通量以 及所述转换参数生成各个所述有效采样点的旋转矩阵。 优选地,所述计算单元包括: 处理子单元,用于对各个所述有效采样点在各个所述采样周期内按照预设时间间 隔取预设数量的子采样点; 计算子单元,用于基于所述时间间隔计算各个子采样点对应的角速度,以及将所 述采样周期内相邻所述有效采样点作为当前周期内的所述子采样点,并计算相邻所述子采 样点之间的角速度差值,以及基于各个所述有效采样点的所述角速度差值计算各个所述有 效采样点对应的转换参数。 优选地,所述确定模块包括: 获取单元,用于基于各个采样点采集到的所述特征数据获取各个采样点对应的特 征向量; 第一确定单元,用于将当前采样区间分为多个采样子区间,并基于各个采样点的 特征向量以及预设的静态特征向量确定手写轨迹起点以及手写轨迹终点所在的采样子区 间; 处理单元,用于将所述采样子区间内作为当前采样区间; 所述第一确定单元,还用于在所述处理单元将所述采样子区间内作为当前采样区 间后,继续将当前采样区间分为多个采样子区间,并基于各个采样点的特征向量以及预设 的静态特征向量确定手写轨迹起点以及手写轨迹终点所在的采样子区间,直至当前采样点 区间中采样点数量为1 ; 所述处理单元,还用于将所述手写轨迹起点以及所述手写轨迹终点对应的采样子 区间内的采样点分别作为手写轨迹的手写轨迹起点和手写轨迹终点,以及将所述手写轨迹 起点以及手写轨迹终点之间的采样点作为有效采样点。 优选地,所述确定模块包括: 滤波单元,用于对采集到的所述特征数据进行滤波处理,以更新各个采样点的所 述特征数据; 第二确定单元,用于基于各个所述采样点更新后的特征数据确定各个所述采样点 中的有效采样点。 本专利技术提出的手写轨迹生成方法和装置,按照预设的采样周期进行特征数据的采 集,所述特征数据包括加速度、角速度以及磁通量,基于各个所述采样点对应的特征数据确 定各个所述采样点中的有效采样点;基于各个所述有效采样点对应的所述角速度、磁通量、 所述加速度中的重力加速度以及预设的标准矩阵计算各个所述有效采样点的旋转矩阵;根 据所述旋转矩阵以及各个采样点的所述加速度计算各个所述有效采样点的当前加速度;基 于各个所述有效采样点的当前加速度以及所述采样周期进行积分计算,以生成手写轨迹, 通过对惯性传感器检测得到的加速度的校正以生成当前加速度,使得基于当前加速度生成 的手写轨迹更加准确。【附图说明】 图1为本专利技术手写轨迹生成方法较佳实施例的功能模块示意图; 图2为图1中步骤S30的细化流程示意图; 图3为本专利技术手写轨迹生成装置较佳实施例的功能模块示意图; 图4为图3中确定模块的细化功能模块示意图; 图5为图本文档来自技高网...
手写轨迹生成方法和装置

【技术保护点】
一种手写轨迹生成方法,其特征在于,所述手写轨迹生成方法包括步骤:按照预设的采样周期进行特征数据的采集,所述特征数据包括加速度、角速度以及磁通量;基于各个所述采样点对应的特征数据确定各个所述采样点中的有效采样点;基于各个所述有效采样点对应的所述角速度、磁通量、所述加速度中的重力加速度以及预设的标准矩阵计算各个所述有效采样点的旋转矩阵;根据所述旋转矩阵以及各个采样点的所述加速度计算各个所述有效采样点的当前加速度;基于各个所述有效采样点的当前加速度以及所述采样周期进行积分计算,以生成手写轨迹。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈海斌金立新
申请(专利权)人:深圳市飞马与星月科技研究有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1