[发明专利]多屏拼接触控方法和系统有效
申请号: | 201210245273.3 | 申请日: | 2012-07-04 |
公开(公告)号: | CN102789336A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | 曾平 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多屏拼 接触 方法 系统 | ||
1.一种多屏拼接触控方法,其特征在于,包括如下步骤:
分别通过异步回调的方式读取各触摸屏的数据,在读取各触摸屏的数据过程中分别通过对各触摸屏的数据进行包头分析获取整帧数据;
在获取到整帧数据后,获取对应该整帧数据的触摸屏对应的数据缓冲区已存数据量,将该数据缓冲区已存数据量与预设的缓冲区阈值进行比较,若大于或等于缓冲区阈值则删除对应的数据缓冲区队首的整帧数据,并将当前获取到的整帧数据存入数据缓冲区队尾,若小于缓冲区阈值则直接将当前获取到的整帧数据存入数据缓冲区队尾;
每隔预设时间分别对各触摸屏的数据缓冲区的队首的一帧数据进行读取并处理。
2.根据权利要求1所述的多屏拼接触控方法,其特征在于,在所述获取到整帧数据后,在所述获取对应该整帧数据的触摸屏对应的数据缓冲区已存数据量前还包括步骤:
分析获取到的整帧数据中是否包含触摸点数据;
若不包含触摸点数据,则获取对应当前获取到的整帧数据的触摸屏对应的当前数据补偿值,并将该数据补偿值与预先设定的补偿阈值进行比较,如果小于或等于补偿阈值,则在将当前数据补偿值进行自增后,获取下一整帧数据,如果大于补偿阈值,则执行获取对应该整帧数据的触摸屏对应的数据缓冲区已存数据量步骤;
若包含触摸点数据,则将数据补偿值重置为零后执行获取对应该整帧数据的触摸屏对应的数据缓冲区已存数据量步骤。
3.根据权利要求1所述的多屏拼接触控方法,其特征在于,所述分别对各触摸屏的当前缓冲区的队首的一帧数据进行读取包括如下步骤:
根据拼接墙的各个触摸屏的显示单元的分辨率,将读取到的各触摸屏的当前缓冲区的队首一帧数据通过屏幕坐标变化得到当前帧整屏触摸数据;
将当前帧整屏触摸数据与前一帧整屏触摸数据进行对比,分析各触摸点的起落状态值,并对各触摸点进行跟踪与更新;
存储并更新当前帧整屏触摸数据。
4.根据权利要求3所述的多屏拼接触控方法,其特征在于,所述并对各触摸点进行跟踪与更新包括如下步骤:
计算当前帧整屏触摸数据中触摸点与前一帧整屏触摸数据中对应触摸点之间的距离,并将此距离与距离阈值比较;
若小于或等于距离阈值,则更新触摸点的位置;
若大于距离阈值,则将当前帧整屏触摸数据中触摸点被识别为新落点。
5.根据权利要求2至4之一所述的多屏拼接触控方法,其特征在于,所述数据缓冲区的容量为2-3帧,所述数据补偿值阈值为2-3帧。
6.一种多屏拼接触控系统,其特征在于,包括:
异步回调模块,用于分别通过异步回调的方式读取各触摸屏的数据;
触摸屏数据分析模块,包括的包头分析单元、第一比较单元、缓冲控制单元,其中:
所述包头分析单元用于在异步回调模块读取各触摸屏的数据过程中分别通过对各触摸屏的数据进行包头分析获取整帧数据,在获取到整帧数据后,获取对应该整帧数据的触摸屏对应的数据缓冲区已存数据量,并将获取的数据缓冲区已存数据量传输给所述第一比较单元,
所述第一比较单元用于将数据缓冲区已存数据量与预设的缓冲区阈值进行比较,
所述缓冲控制单元用于当所述第一比较单元的比较结果为当前缓冲区已存数据量大于或等于缓冲区阈值时,删除对应缓冲区队首的整帧数据,并将当前获取到的整帧数据存入数据缓冲区队尾,当所述第一比较单元的比较结果为缓冲区已存数据量小于缓冲区阈值时,直接将当前获取到的整帧数据存入数据缓冲区队尾;
整屏数据分析模块用于每隔预设时间分别对各触摸屏的数据缓冲区的队首的一帧数据进行读取并处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210245273.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:力矩秤
- 下一篇:一种自动排渣榨汁机传动系统