[发明专利]使用图形处理器的并行触摸点检测有效
申请号: | 201380076996.8 | 申请日: | 2013-06-28 |
公开(公告)号: | CN105247456B | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | C·甘德拉;B·韦姆布;A·库马尔;N·沙阿 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 邬少俊;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算装置 触摸点 分派 识别符 线程 输入帧 分配 质心 触摸点检测 图形处理器 追踪 触摸屏接收 移除 并行 触摸 分组 合并 检测 重复 配置 | ||
1.一种用于触摸点质心检测的计算装置,所述计算装置包括:
图形处理器;
触摸屏;
输入帧模块,其用于从所述触摸屏接收输入帧,所述输入帧定义多个单元,每个单元具有触摸数据值;
质心检测模块,其用于:
将所述输入帧的单元分组为多个块,其中,每个块包括预定数量的单元;
在所述多个块中的每个内搜索局部最大单元,所述局部最大单元具有与信号阈值具有预先定义的关系的触摸数据值,其中,搜索所述局部最大单元包括给每个块分派待由所述图形处理器执行的一个搜索任务;
将所述局部最大单元中的每个识别为质心;
合并位于彼此的触摸距离阈值内的质心,其中,合并所述质心包括从位于彼此的所述触摸距离阈值内的两个或更多个质心选择合并的质心并且给每个块分派待由所述图形处理器执行的一个合并任务;以及
检测在合并后的质心中的每个周围的簇边界,每个簇边界包括所述输入帧的至少一个单元,其中,检测在合并后的质心中的每个周围的簇边界包括给每个合并后的质心分配待由所述图形处理器执行的一个检测任务;以及
并行分派模块,其用于使用所述图形处理器的多个执行单元以(i)并行执行所述搜索任务,(ii)并行执行所述合并任务,以及(ⅲ)并行执行所述检测任务。
2.如权利要求1所述的计算装置,其中,合并所述质心包括:
按竖直条遍历所述块并合并在垂直地分开了小于所述触摸距离阈值的邻近块中的质心;
按水平条遍历所述块并合并在水平地分开了小于所述触摸距离阈值的邻近块中的质心;以及
按对角相邻的对来遍历所述块并合并在对角地分开了小于所述触摸距离阈值的邻近块中的质心。
3.如权利要求2所述的计算装置,其中:
按竖直条遍历所述块包括:
使用所述图形处理器给每个块分派一个任务,其中每个任务包括合并所述块内位于与所述邻近块中的另一质心在所述触摸距离阈值内的质心;以及
使用所述图形处理器的记分板来设置所述任务之间的数据相关性以便按竖直条遍历所述块;
按水平条遍历所述块包括:
使用所述图形处理器给每个块分派一个任务,其中每个任务包括合并所述块内位于与所述邻近块中的另一质心在所述触摸距离阈值内的质心;以及
使用所述图形处理器的所述记分板来设置所述任务之间的数据相关性以便按水平条遍历所述块;以及
按对角相邻的对来遍历所述块包括:
使用所述图形处理器给每四个块的正方形组分派一个任务,其中每个任务包括合并块的正方形组内位于与邻近块中的另一质心在所述触摸距离阈值内的质心;以及
使用所述图形处理器的所述记分板来设置所述任务之间的数据相关性以便按对角相邻的对来遍历所述块。
4.如权利要求1所述的计算装置,其中,检测合并后的质心中的每个周围的所述簇边界包括:
从所述输入帧加载针对围绕所述质心的单元的数据;
将包括小于所述信号阈值的触摸数据值的单元归零;
定义包括在所述簇边界周围的所述输入帧的单元的输入窗口;
复制簇的边缘单元来构建具有与所述输入窗口的大小相等的大小的比较窗口;
从所述比较窗口中相对应的复制的边缘单元的触摸数据值中减去所述输入窗口中每个边缘单元的触摸数据值,来确定多个边缘单元差值;
响应于确定没有所述边缘单元差值小于零,增大所述比较窗口的大小;以及
响应于确定所述边缘单元差值中的任意一个小于零,对所述输入窗口中有效单元的数量进行计数,每个有效单元具有不小于零的相对应的边缘单元差值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076996.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:鹅去氧胆酸粗品的精制方法
- 下一篇:一种导光板模具型芯的磨削加工工艺