一种信息输入方法和装置的制造方法

文档序号:8385370阅读:273来源:国知局
一种信息输入方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种信息输入方法和装置。
【背景技术】
[0002]字符,如字母、文字、数字等,作为一种普遍使用的信息传播和交流工具,在人机交互系统中扮演着重要的角色。
[0003]目前广泛使用的字符输入方式包括:键盘、触屏、手写板等。这些输入方式都有各自的优点,但也存在着各自的不足,如键盘,受到大小和按键数量的限制,触屏和手写板等设备受到体积大小的限制、书写区域有限等。因此,设计更自然、便利、高效的文字输入方式尤为重要。

【发明内容】

[0004]有鉴于此,本申请提供一种信息输入方法和装置,能够在多场景下低功耗实现信息的输入。
[0005]为解决上述技术问题,本申请的技术方案是这样实现的:
[0006]一种信息输入方法,应用于安装基于动态的双目摄像头的移动设备上,该方法包括:
[0007]通过双目摄像头获取操作物滑动过程中的各帧图像;
[0008]对获取的各帧图像进行图像处理,获取操作物的位置坐标,并根据操作物的位置坐标,以及双目测距原理获取操作物滑动过程中的三维坐标对应的三维轨迹;
[0009]将所述三维轨迹映射到平面上,获得该操作物的二维轨迹;所述平面使获取的所有三维坐标点到该平面的距离之和最小;
[0010]根据所述二维轨迹进行字符识别,将使用字符识别结果在配置的数据库中匹配到对应的字符并显示。
[0011]一种信息输入装置,其特征在于,应用于安装基于动态的双目摄像头的移动设备上,该装置包括:获取单元、处理单元、映射单元和识别显示单元;
[0012]所述获取单元,用于通过双目摄像头获取操作物滑动过程中的各帧图像;
[0013]所述处理单元,用于对所述获取单元获取的各帧图像进行图像处理,获取操作物的位置坐标,并根据操作物的位置坐标,以及双目测距原理获取操作物滑动过程中的三维坐标对应的三维轨迹;
[0014]所述映射单元,用于将所述处理单元获得的所述三维轨迹映射到平面上,获得该操作物的二维轨迹;所述平面使获取的所有三维坐标点到该平面的距离之和最小;
[0015]所述识别显示单元,用于根据所述映射单元获得的二维轨迹进行字符识别,将使用字符识别结果在配置的数据库中匹配到对应的字符并显示。
[0016]由上面的技术方案可知,本申请中移动设备通过基于动态的模式的摄像头获取滑动操作物和静止背景之间的二值图像,并通过图像处理获得操作物运动的二维轨迹,根据所述二维轨迹进行字符识别,将使用字符识别结果在配置的数据库中匹配到对应的字符并显示,能够在多场景下低功耗实现信息的输入。
【附图说明】
[0017]图1为本申请实施例一中信息输入方法流程示意图;
[0018]图2为本申请实施例二中信息输入方法流程示意图;
[0019]图3为本申请实施例三中信息输入方法流程示意图;
[0020]图4本申请实施例中输入字符“exit”的三维轨迹示意图;
[0021]图5为本申请实施例中连笔输入字符“exit”的二维轨迹;
[0022]图6为本申请实施例中提供的一种眼镜示意图;
[0023]图7为本申请实施例四中信息输入方法流程示意图;
[0024]图8为本申请实施例中通过虚拟键盘输入字符“quick”的示意图;
[0025]图9为本申请实施例五中信息输入方法流程示意图;
[0026]图10为本申请实施例中应用于上述技术方案的装置结构示意图。
【具体实施方式】
[0027]为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。
[0028]本申请实施例中提出一种信息输入方法,应用于安装基于动态模式的双目摄像头的移动设备上,移动设备通过基于动态的模式的摄像头获取滑动操作物和静止背景之间的二值图像,并通过图像处理获得操作物运动的二维轨迹,根据所述二维轨迹进行字符识别,将使用字符识别结果在配置的数据库中匹配到对应的字符并显示,能够在多场景下低功耗实现信息的输入。
[0029]本申请实施例中,可以使用操作物在移动设备能够摄取图像的范围内,进行滑动输入,如在空中使用操作物滑动输入,输入的字符可以是英文单词,也可以是汉字拼音,也可以是数字等。操作物可以是手写笔、手指等。
[0030]下面结合附图,详细说明本申请实施例中信息输入方法的实现。
[0031]实施例一
[0032]参见图1,图1为本申请实施例一中信息输入方法流程示意图。具体步骤为:
[0033]步骤101,移动设备通过双目摄像头获取操作物滑动过程中的各帧图像。
[0034]基于动态的双目摄像头,如DVS摄像头,在获取图像时,其基本原理为根据物体运动状态的变化,双目摄像头的每个摄像头分别获取到物体运动的二值图像。根据实际应用配置,如200ms,累计运动像素点得到一帧图像。
[0035]因此,本申请的具体应用场景中,操作物在空中,或某一个平面上滑动时,背景中的各物体是相对静止的。
[0036]步骤102,该移动设备对获取的各帧图像进行图像处理,获取操作物的位置坐标,并根据操作物的位置坐标,以及双目测距原理获取操作物滑动过程中的三维坐标对应的三维轨迹。
[0037]该移动设备获取操作物的位置坐标,指操作物上固定位置的坐标,即针对该操作物均选择一个位置点的坐标进行相关处理。
[0038]步骤103,该移动设备将所述三维轨迹映射到平面上,获得该操作物的二维轨迹;所述平面使获取的所有三维坐标点到该平面的距离之和最小。
[0039]步骤104,该移动设备根据所述二维轨迹进行字符识别,将使用字符识别结果在配置的数据库中匹配到对应的字符并显示。
[0040]该移动设备根据二维轨迹进行字符识别,以及识别出的字符在数据库中的匹配的具体实现方式,本申请实施例中均不作限制。
[0041]实施例二
[0042]以未携带发光体的操作物为例,发光体可以为LED灯等;该操作物可以为写字笔,手指等。在该种实现方式下配置窗口长度为W;其中,W为大于O的整数,根据实际应用进行配置,如多少帧双目摄像头获取的图像叠加后能够清晰显示操作物的位置,则配置W的值为多少。
[0043]参见图2,图2为本申请实施例二中信息输入方法流程示意图。具体步骤为:
[0044]步骤201,移动设备通过双目摄像头获取操作物滑动过程中的各帧图像。
[0045]步骤202,该移动设备按照双目摄像头获取图像帧的顺序,将各摄像头获取的图像帧分别划分为W帧图像一组,针对每个摄像头的每组图像叠加为一帧图像。
[0046]本步骤中移动设备针对每个摄像头,将其获取的I到W帧图像叠加,然后将W+1到W+10帧图像叠加,直到处理完每个摄像头获取的所有图像;若最后获取的图像不到W帧,则获取几帧图像使用几帧图像进行叠加。
[0047]步骤203,该移动设备针对每个摄像头叠加处理后的各帧图像获取操作物上固定点的坐标。
[0048]当使用手指作为操作物滑动时,固定点的坐标可以使用手指尖的坐标;当使用手写笔作为操作物滑动时,固定点的坐标可以使用手写笔的顶点的坐标,本申请具体实现时,对于如何选取固定点的坐标不作限制,只是对同一批图像中选择同一位置作为固定点即可。
[0049]如针对一次信息输入,在各图像帧中获取操作物的矩阵像素点后,均选择该矩阵的左上角,或右上角的像素点的坐标作为操作物的固定点的做标。
[0050]步骤204,该移动设备根据双目测距原理,使用针对每个摄像头获取的操作物上的固定点的坐标,计算出各顶点坐标对应的三维坐标;将计算出的三维坐标按计算获取顺序排列,作为该操作物滑动的三维轨迹。
[0051]步骤205,该移动设备将所述三维轨迹映射到平面上,获得该操作物的二维轨迹;所述平面使获取的所有三维坐标点到该平面的距离之和最小。
[0052]步骤206,该移动设备根据所述二维轨迹进行字符识别,将使用字符识别结果在配置的数据
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1