利用图像采集设备进行信息输入的系统及其方法技术方案

技术编号:5281920 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种利用摄像设备输入信息的系统及其方法,其中所述方法包括对图像进行分块获取每个分块的运动矢量;对获取的运动矢量进行长度滤波;获取图像运动的主要运动矢量;对主要运动矢量进行时间去噪,获取有效的运动矢量;对有效运动矢量进行组合;通过调取信息表征存储单元存储的输入信息和矢量组合的对应关系对所述矢量的组合进行信息的译码获取其具体表征的输入信息。

【技术实现步骤摘要】

本专利技术涉及信息输入领域,特别是关于利用图像采集设备进行信息输入的系统及 其方法。
技术介绍
现有的电子设备,以手机为例,进行信息输入的方式一种是键盘输入方式,另外一 种是触摸屏输入方式。由于触摸屏输入方式符合人们的书写习惯,因此逐渐成为输入方式 的主流。但现有的手写板和触摸屏,由于成本问题难以普及。而现有的手机中通常都包含 摄像头,如果能利用摄像头代替手写板或者触摸屏来进行信息的输入则能够在很多地方提 供便捷的输入。
技术实现思路
本专利技术的目的在于提供一种利用图像采集设备进行信息输入的方法。本专利技术的另一目的在于提供一种利用图像采集设备进行信息输入的系统。为达成前述目的,本专利技术一种利用图像采集设备进行信息输入的方法;其包括对图像进行分块获取每个分块的运动矢量;对获取的运动矢量进行长度滤波;获取图像运动的主要运动矢量;对主要运动矢量进行时间去噪,获取有效的运动矢量;对所述有效运动矢量进行信息的译码获取其具体表征的输入信息。进一步地,在进行输入信息检测之前还包括首先定义输入信息的起始和终止时间 段的步骤。进一步地,所述对获取的运动矢量进行长度滤波包括设定运动矢量阀值,小于运 动矢量阀值的运动矢量判断为扰动,滤除判断为扰动的运动矢量。进一步地,所述获取图像运动的主要运动矢量包括对长度滤波后的运动矢量的 方向建立直方图,横轴表征方向,纵轴表征该方向运动矢量的个数;获取直方图的峰值,该 峰值的方向表示当前图像中目标运动的方向,该方向的运动矢量为主要运动矢量。进一步地,所述对主要运动矢量进行时间去噪,获取有效的运动矢量包括设定运 动矢量的时间阀值,连续存在时间小于时间阀值的运动矢量判断为扰动,连续存在时间大 于所述时间阀值的运动矢量的运动方向为有效运动方向。进一步地,对所述有效运动矢量进行信息的译码包括通过调取信息表征存储单 元存储的输入信息和运动矢量的对应关系确定运动矢量具体表征的输入信息。进一步地,如果输入时间段内有多个有效运动矢量,对多个有效运动矢量按时间 顺序排列形成有效运动矢量组合,前述信息表征存储单元存储的为输入信息和运动矢量组 合的对应关系。为达成前述另一目的,本专利技术一种利用图像采集设备进行信息输入的系统,其包 括运动估计单元,其用于对图像中分块进行运动搜索获取运动矢量;长度滤波单元,用于对运动估计单元获取的运动矢量进行长度滤波排除扰动;主要运动矢量计算单元,用于计算当前图像的运动目标的主要运动矢量;时间滤波单元,用于对所述主要运动矢量进行时间上的去噪,最终获取有效的运动矢量;运动矢量译码单元,用于对所述有效运动矢量进行信息译码获取其具体表征的输 入fe息。进一步地,所述系统还包括输入片断确定单元,用于定义输入信息的起始和终止 时间段。进一步地,长度滤波单元设定运动矢量阀值,小于运动矢量阀值的运动矢量判断 为扰动,滤除判断为扰动的运动矢量。进一步地,主要运动矢量计算单元对长度滤波单元长度滤波后的运动矢量的方向 建立直方图,横轴表征方向,纵轴表征该方向运动矢量的个数;然后获取直方图的峰值,该 峰值的方向表示当前图像中目标运动的方向,该方向的运动矢量为主要运动矢量。进一步地,所述时间滤波单元设定运动矢量的时间阀值,连续存在时间小于时间 阀值的运动矢量判断为扰动,连续存在时间大于所述时间阀值的运动矢量的运动方向为有 效运动方向。进一步地,所述运动矢量译码单元还包括一个存储运动矢量和对应信息表征的存 储单元,通过调取信息表征存储单元存储的输入信息和运动矢量的对应关系确定运动矢量 具体表征的输入信息。所述系统进一步包括一个有效组合单元,当输入时间段内有多个有效运动矢量 时,所述有效组合单元对多个有效运动矢量按时间顺序排列形成有效运动矢量组合,前述 信息表征存储单元存储的为输入信息和运动矢量组合的对应关系。本专利技术的,利用图像采集设备采 集运动图像,并对图像进行分块,分别获取每一分块的运动矢量,然后对运动矢量进行长度 滤波、获取主运动矢量以及进行时间滤波获取有效运动矢量,再利用预先存储的运动矢量 与输入信息的对应关系获得运动矢量表示的输入信息,从而实现利用图像采集设备即可实 现信息的输入,可以代替手写板或触摸屏实现信息输入,能够降低产品成本。附图说明图1是利用图像采集设备进行信息输入的方法的流程示意图。图2是利用图像采集设备进行信息输入的系统的结构框图。具体实施方式此处所称的“一个实施例”或“实施例”是指可包含于本专利技术至少一个实现方式中 的特定特征、结构或特性。在本说明书中不同地方出现的“在一个实施例中”并非均指同一 个实施例,也不是单独的或选择性的与其他实施例互相排斥的实施例。此外,表示一个或多个实施例的方法、流程图或功能框图中的单元顺序并非固定的指代任何特定顺序,也不构 成对本专利技术的限制。本专利技术是关于向电子设备,例如手机、PDA或平板电脑等进行信息输入的系统和方 法,其中这些电子设备中均配备有图像采集设备,例如摄像头。下面将以手机为例,以向手 机内输入中文汉字信息为具体实例对本专利技术的系统和方方进行说明。因为有的汉字可能只有一个笔画,而有的汉字笔画比较多,对于多笔画的汉字可 以将汉字拆解成不同笔画进行输入信息检测,然后将各笔画组合成一个完整的汉字。单笔 画的汉字作为多笔画汉字的一个特例。下面以输入的信息为多个笔画的汉字为例对本专利技术 的信息输入系统和方法进行说明。请参阅图1所示,其显示本专利技术的利用摄像头进行信息输入的方法的流程图,其 中输入的信息为多笔画的汉字。如图1所示,本专利技术的利用摄像头进行信息输入的方法其 包括步骤Sll 在向手机内输入信息时,首先需要定义一次进行输入信息检测的输入 时间,也可以称为定义输入片断,在输入片断内进行输入信息的检测。在定义输入片断时可 以是设定某个按键按下到弹起的时间,也可以是直接定义一次输入的时间。在输入片断定 义的时间内完成的输入才是一个输入信息,如果定义的输入时间片断还未结束,则可以继 续输入笔画,在输入片断定义的时间结束之后才进行输入信息的最终判断。步骤S12 在输入片断内,摄像头采集输入的图像,例如是通过手指运动进行汉字 的书写,则摄像头采集手指运动的图像,对图像进行分块进行运动估计,获取每一个分块的 运动矢量。关于视频图像中运动检测的技术可以采用现有的各种运动检测的方法,例如帧 间差分法、背景相减法、统计平均法、中值滤波器法等等,关于运动检测的方法的具体原理 及内容本说明书不再一一列举详细说明。步骤S13 对获取的运动矢量进行长度滤波。因为在输入过程中可能有时候是操 作者并未进行输入动作,而是一些扰动因素被摄像头捕捉到,例如手指的弯曲或者抖动等 其他小动作。为避免这些扰动因素对输入信息的干扰,可以设置一个运动矢量长度的阀值, 当运动矢量的长度大于该长度阀值时才认为是操作者在进行信息输入,如果运动矢量的长 度小于该长度阀值,则认为该运动矢量是扰动,滤除该运动矢量。步骤S14 获取图像运动的主要运动矢量。对经过长度滤波之后的运动矢量的方 向建立直方图,横轴表征方向,纵轴表征该方向运动矢量的个数;获取直方图的峰值,该峰 值的方向表示当前图像中目标运动的方向,该方向的运动矢量为主要运动矢量。步骤S15 对主要运动矢量进行时间去噪,获取有效的运动矢量。因为有些运动矢 本文档来自技高网...

【技术保护点】
一种利用图像采集设备进行信息输入的方法;其包括:对图像进行分块获取每个分块的运动矢量;对获取的运动矢量进行长度滤波;获取图像运动的主要运动矢量;对主要运动矢量进行时间去噪,获取有效的运动矢量;对所述有效运动矢量进行信息的译码获取其具体表征的输入信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:高飞
申请(专利权)人:无锡中星微电子有限公司
类型:发明
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1