[发明专利]光学指示装置点击判断方法无效
申请号: | 201010132046.0 | 申请日: | 2010-03-25 |
公开(公告)号: | CN101807125A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | 邵菊花;刘建;刘红 | 申请(专利权)人: | 埃派克森微电子(上海)有限公司;埃派克森微电子有限公司 |
主分类号: | G06F3/033 | 分类号: | G06F3/033 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201203 上海市浦东新区张*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 光学 指示 装置 点击 判断 方法 | ||
1.一种光学指示装置点击判断方法,包括如下步骤:
步骤一:初始化相关控制参数,包括设置按下阈值、抬起计数器、按 下计数器、预按下计数器、预按下信号标志及抬起后预按下计数器,并将 抬起计数器、按下计数器、预按下计数器、预按下信号标志及抬起后预按 下计数器清零;
步骤二:以设定的step帧数的图像做为一步长进行整体处理,其中计 算出每一步长中每帧的图像的最大像素值与最小像素值的差值,并对此大 于一设定的按下阈值的差值进行加总,同时利用按下计数器统计每一步长 中图像的最大像素值与最小像素值的差值大于按下阈值的图像数量,根据 按下计数器的值更新预按下计数器的值,之后再根据预按下计数器的值更 新预按下信号标志;
步骤三:依据前后步大于按下阈值的差值加总后的平均值的关系计算 抬起计数器与抬起后预按下计数器的值;
步骤四:依据预按下信号标志和按下计数器的值判断按下或抬起状态, 根据抬起计数器的值判断按下状态时异常抬起情况,依抬起后预按下计数 器的值判断是否清除抬起状态;
其中步骤一中还包括设置步长计数器、图像像素值差值阈值加法器、异 常抬起计数器及按下信号标志,并在步骤一中将这些控制参数的初始值均设 为零;
步骤二具体包括以下步骤:设置一循环变量K,并令K=1,步骤S101; 利用光敏检测器阵列获取外部物体的一帧图像,步骤S102;计算此帧图像 最大像素值与最小像素值的差值DIFPIX,步骤S103;判断K是否小于 step+1,步骤104;如是,则判断此帧图像的DIFPIX是否大于等于预先设定 的一按下阈值,步骤S105;如此帧图像的DIFPIX大于等于按下阈值,则按 下计数器加1,同时图像像素值差值阈值加法器加上此DIFPIX,步骤S106; 之后循环变量K自增1,步骤S107;判断K是否等于step+1,如否则转入 步骤S102;
再者,步骤二中如果此帧图像的DIFPIX小于预先设定的一按下阈值, 则进入步骤S107,同时步骤二中如果K大于等于step+1,则步长计数器加1;
另外,步骤三具体包括如下步骤:判断步长计数器是否等于1,步骤S200; 如是,则计算此步长的图像像素值差值阈值加法器的平均值,并令当前步长 的图像像素值差值阈值加法器的平均值与前一步长的图像像素值差值阈值 加法器的平均值相同,步骤S201;如否,则计算当前步长的图像像素值差值 阈值加法器的平均值,步骤S202;在上述二步骤后,判断当前步长的图像像 素值差值阈值加法器的平均值是否大于前一步长的图像像素值差值阈值加 法器的平均值,步骤S203;如是,更新前一步长的图像像素值差值阈值加法 器的平均值,即将令前一步长的图像像素值差值阈值加法器的平均值等于当 前步长的图像像素值差值阈值加法器的平均值,步骤S204;判断抬起计数器 是否大于一预设的第二门限值,步骤S205;如否则将抬起后预按下计数器清 零,步骤S208;之后跳转到步骤S213;如是,则判断当前步长的图像像素 值差值阈值加法器的平均值与前一步长的图像像素值差值阈值加法器的平 均值之差是否大于像素平均值差值阈值,步骤S206;如否则跳转到步骤S213; 如是,则抬起后预按下计数器加1,步骤S207,之后也跳转到步骤S213,将 图像像素值差值阈值加法器清零;
另外,步骤三还包括如下步骤:如果当前步长的图像像素值差值阈值加 法器的平均值小于等于前一步长的图像像素值差值阈值加法器的平均值,则 判断当前步长的图像像素值差值阈值加法器的平均值是否不等于零,步骤 S209;如否,则将抬起计数器清零,并令当前步长的图像像素值差值阈值加 法器的平均值与前一步长的图像像素值差值阈值加法器的平均值相同,步骤 S212,之后将图像像素值差值阈值加法器清零,步骤S213;如是,则判断前 一步长的图像像素值差值阈值加法器的平均值与当前步长的图像像素值差 值阈值加法器的平均值之差是否大于像素平均值差值阈值,步骤S210,如否 则将图像像素值差值阈值加法器清零,步骤S213;如是则令抬起计数器加1, 并令当前步长的图像像素值差值阈值加法器的平均值与前一步长的图像像 素值差值阈值加法器的平均值相同,步骤S211,之后将图像像素值差值阈值 加法器清零,步骤S213;
再者,步骤四具体包括如下步骤:判断预按下信号标志是否为1,步骤 S300;如否则将异常抬起计数器清零,步骤S301,之后跳转到步骤S307; 如预按下信号标志为1,则判断按下计数器的值是否等于步长step即步骤 S302;如是,令按下信号标志设为1,并将异常抬起计数器清零,即步骤S303, 之后跳转到步骤S307;如按下计数器不等于步长step,则判断按下计数器是 否大于零,即步骤S304;如是,则令异常抬起加数器加1,步骤S306;如否, 将预按下计数器清零,步骤S305;之后跳转到步骤S307;判断按下计数器 是否等于step,步骤S307;如是,则预按下计数器加1,步骤S308;之后跳 转到步骤S311;如否则判断异常抬起计数器是否大于等于预先设置的第三门 限值,即步骤S309;如否则跳转到步骤S311;如是则预按下计数器清零, 步骤S310;判断预按下计数器是否大于等于2,步骤S311;如是,则令预按 下信号标志为1,步骤S312,之后跳转到步骤S314;如否,则令预按下信号 标志及按下信号标志为零,步骤S313;将按下计数器清零,步骤S314。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃派克森微电子(上海)有限公司;埃派克森微电子有限公司,未经埃派克森微电子(上海)有限公司;埃派克森微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010132046.0/1.html,转载请声明来源钻瓜专利网。