[发明专利]一种多点触摸检测方法及装置有效
申请号: | 201310333121.3 | 申请日: | 2013-08-01 |
公开(公告)号: | CN103399674A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 刘永红 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | G06F3/042 | 分类号: | G06F3/042 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 510663 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多点 触摸 检测 方法 装置 | ||
1.一种多点触摸检测方法,其特征在于,包括步骤:
1)设置触摸屏上每个扫描维度的颜色信息;
2)读取并计算所述触摸屏上每个维度扫描的遮挡数据,所述遮挡数据包括触摸位置和宽度,计算触摸屏上的最小触摸点个数N;
3)将每个扫描维度的触摸位置和宽度信息转换成带有颜色和宽度的线段,绘制所有线段,形成一幅图像;
4)对步骤3)所获得的图像进行二值化处理,识别出图像中每个触摸点的位置及面积,如果图像中触摸点的总个数大于最小触摸点的个数N则执行步骤5);如果图像中触摸点的个数等于最小触摸点个数N则确定图像中的所有触摸点均为真实触摸点;
5)将步骤4)识别出的触摸点按照面积从大到小的顺序进行排序,选取排序在前N个的触摸点作为真实的触摸点。
2.如权利要求1所述的方法,其特征在于,所述步骤2)中计算触摸屏上的最小触摸点个数N的方式为:取触摸屏上所有维度的触摸点个数中的最大值。
3.如权利要求1所述的方法,其特征在于,所述步骤3)中的形成图像的方式为:在同一位置上绘制多种颜色的线段,该位置的颜色设为满足条件的所有扫描维度的颜色的叠加,所述满足预置条件的扫描维度为所述位置在所述扫描维度上有对应的遮挡数据的扫描维度。
4.如权利要求1所述的方法,其特征在于,所述步骤4)中的图像二值化处理方式为:将满足条件的像素点设为白色,所述满足条件的像素点为含有步骤1)预设的所有颜色信息的像素点,将其他像素点设为黑色。
5.如权利要求4所述的方法,其特征在于,所述步骤5)中真实触摸点的选取方法为:将由满足条件的像素点形成的白色色块按照面积从大到小的顺序进行排序,选取排序在前N个的白色色块作为真实的触摸点。
6.如权利要求5所述的方法,其特征在于,所述白色色块的面积为白色色块中的所有白色像素点个数之和。
7.如权利要求5所述的方法,其特征在于,所述将所有白色色块按照面积从大到小的顺序进行排序之前,还包括:
过滤面积小于预设的阈值的白色色块。
8.一种多点触摸检测装置,其特征在于,包括:
设置模块,用于设置触摸屏上每个扫描维度的颜色信息;
计算模块,用于读取并计算所述触摸屏上每个维度扫描的遮挡数据,所述遮挡数据包括触摸位置和宽度,根据所述遮挡数据计算触摸屏上的最小触摸点个数N;
图像形成模块,用于将每个扫描维度的触摸位置和宽度信息转换成带有颜色和宽度的线段,绘制所有线段,形成一幅图像;
图像处理模块,用于对所述图像形成模块形成的图像进行二值化处理,识别出图像中每个触摸点的位置及面积;
判断模块,用于判断所述图像中触摸点的个数大于还是等于所述最小触摸点个数N;
确定模块,用于当所述图像中触摸点的个数等于所述最小触摸点个数N时,确定所述图像中的所有触摸点均为真实触摸点,当所述图像中触摸点的个数大于所述最小触摸点个数N时,将识别出的触摸点按照面积从大到小的顺序进行排序,选取排序在前N个的触摸点作为真实的触摸点。
9.如权利要求8所述的装置,其特征在于,所述图像处理模块对所述图像进行二值化处理的方式为:
将满足条件的像素点设为白色,所述满足条件的像素点为含有设置模块设置的所有颜色信息的像素点,将其他像素点设为黑色。
10.如权利要求9所述的装置,其特征在于,所述确定模块在所述图像中触摸点的个数大于所述最小触摸点个数N时确定真实触摸点的方法为:
将由满足条件的像素点形成的白色色块按照面积从大到小的顺序进行排序,选取排序在前N个的白色色块作为真实的触摸点,所述白色色块的面积为白色色块中的所有白色像素点个数之和。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310333121.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:混合动力车辆的牵引控制系统
- 下一篇:混合动力车辆及其操作方法