光学运动感知方法

文档序号:6489373阅读:300来源:国知局
光学运动感知方法
【专利摘要】一种光学运动感知方法,应用于光学运动感知装置上,该光学运动感知装置设有N*N光学感应器阵列,该光学感应器阵列用以感知外部物体的图像,该光学运动感知方法通过预先设定最小位移单位δλx与δλy,并利用上述的光学感应器阵列取得外部物体或图像的原始帧与参考帧,并取得原始帧每个像素与参考帧每个像素的像素值,之后根据上述预先设定的最小位移单位δλx、δλy及上述原始帧与参考帧的像素值,计算出多个比较参数,之后根据最小的比较参数与移动方向的对应关系表确定参考帧相对原始帧的位移,其中该最小位移单位δλx与δλy可为单位像素距离的小数倍,如此解决现有技术所能计算的位移值只能为一个像素距离的整数倍的技术问题。
【专利说明】光学运动感知方法
【【技术领域】】
[0001]本发明有关一种运动感知方法,特别是指利用光学影像处理技术进行运动感知的方法。
【【背景技术】】
[0002]现有的光学影响感知装置,如光学鼠标或摄像跟踪装置,大多通过光学感应器阵列(如CCD或CMOS阵列)连续取得外部物体(如鼠标的工作表面或人的身体的特定部分)的多帧影像,之后采用图像处理算法(如运动估计算法)确定此光学感应装置与外部物体之间的相对位移,之后再结合应用软件或操作系统等实现相应的控制功能,例如控制屏幕光标的移动或实现特定的动作(如游戏中的动作控制)。传统的运动估计算法主要的思路是通过二帧图像(原始帧与参考帧)整体或局部做相关性运算,从而确定二帧图像之间的相对位移,但此位移是以单位像素的距离作为最小单位进行计算的,所能确定的位移均是一个像素的距离的整数倍。此种方式存在的不足在于:对于一些需要精确控制的应用场景,要求实现的最小位移是一个像素的小数倍(例如0.3倍的一个像素距离),现有的技术是无法满足此要求。另一方面,对于一些应用场景,最适合的最小的位移可能并非一个像素值的整数倍(例如1.3倍的一个像素距离),现有的技术也是无法解决此问题的。

【发明内容】

[0003]本发明的目的在于提供一种光学运动感知方法,用以解决现有技术所能计算的位移值只能为一个像素距离的整数倍的技术问题。
[0004]为实现上述目的,实施本发明的光学运动感知方法应用于光学运动感知装置上,该光学运动感知装置设有光学感应器阵列,该光学感应器阵列用以感知外部物体的图像,该光学运动感知方法包括如下步骤:
[0005]预先设定最小位移单位δ入!£与δ Xy,并利用上述的光学感应器阵列取得外部物体或图像的原始帧与参考帧,并取得原始帧每个像素A/与参考帧每个像素Ai的像素值;
[0006]根据上述预先设定的最小位移单位δ λχ、δ λ丨及上述原始帧与参考帧的像素值,计算出λ 0.......λ 8,其中λ 0.......λ 8的计算公式如下:
【权利要求】
1.一种光学运动感知方法,应用于光学运动感知装置上,该光学运动感知装置设有N*N光学感应器阵列,该光学感应器阵列用以感知外部物体的图像,该光学运动感知方法包括如下步骤: 预先设定最小位移单位S入!£与δ Xy,并利用上述的光学感应器阵列取得外部物体或图像的原始帧与参考帧,并取得原始帧每个像素A/与参考帧每个像素Ai的像素值; 根据上述预先设定的最小位移单位S λχ、δ Xy及上述原始帧与参考帧的像素值,计算出λ 0.......λ 8,其中λ 0.......λ 8的计算公式如下:
2.如权利要求1所述的光学运动感知方法,其特征在于:该光学运动感知装置为光学鼠标或光学位置跟踪装置。
【文档编号】G06F3/0354GK103699238SQ201210369556
【公开日】2014年4月2日 申请日期:2012年9月27日 优先权日:2012年9月27日
【发明者】刘建 申请人:益海芯电子技术江苏有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1