一种双摄像头3d空间输入系统的制作方法
【专利摘要】本发明公开一种双摄像头3D空间输入系统,包括:双摄像头成像装置和主控装置,双摄像头成像装置包括人体红外光透光片,使得双摄像头成像装置仅能利用人体红外光形成人手的原始图像数据,所述双摄像头成像装置利用内置的处理器处理所述原始图像数据进而生成人手的3D位移数据;主控装置接收所述3D位移数据并根据3D位移数据生成用户手势对应的操作指令;通过上述方式,本发明的双摄像头3D空间输入系统通过双摄像头成像装置拾取人手的原始图像数据,并利用内置的处理器处理所述原始图像数据以生成3D位移数据,主控装置根据3D位移数据生成用户手势对应的操作指令,本发明的输入方式直观灵活,便于用户使用。
【专利说明】一种双摄像头3D空间输入系统
【技术领域】
[0001]本发明涉及3D空间数据输入的【技术领域】,特别是涉及一种双摄像头3D空间输入系统。
【背景技术】
[0002]目前的电脑以及手持式电子设备等,多是采用鼠标、键盘以及触摸屏来实现数据的输入,这些设备的数据输入通常需要人手与输入设备的直接接触来完成,立体感不够强,在人手和电子设备不接触的情况下,不能利用立体互动的3D人手完成数据的输入,且所述电子设备与数据输入设备之间的接口通常需要一定的空间,不便于实现电子设备的小型化。
[0003]因此有必要提供一种双摄像头3D空间输入系统以解决上述技术问题。
【发明内容】
[0004]本发明提供一种双摄像头3D空间输入系统,所述双摄像头3D空间输入系统通过双摄像头成像装置获取并处理人手原始图像数据进而生成人手3D位移数据,然后主控装置根据人手3D位移数据生成用户手势对应的操作指令。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种双摄像头3D空间输入系统,包括:
[0006]双摄像头成像装置,所述双摄像头成像装置的两镜头中心间距为固定值b,且所述双摄像头成像装置包括人体红外光透光片,所述人体红外光透光片仅允许人体红外光透过,使得所述双摄像头成像装置仅能利用人体红外光形成人手原始图像数据,所述双摄像头成像装置利用内置的处理器处理所述原始图像数据进而生成人手的3D位移数据;
[0007]主控装置,与双摄像头成像装置连接,用于接收人手的3D位移数据,所述主控装置根据人手3D位移数据生成用户的手势对应的操作指令。
[0008]其中,所述红外光透光片设置于双摄像头成像装置的两镜头上。
[0009]其中,所述人体红外光透光片设置于双摄像头成像装置的感光元件上。
[0010]其中,所述双摄像头成像装置通过USB连接线与主控装置连接。
[0011]其中,所述双摄像头成像装置通过无线方式与主控装置连接。
[0012]通过上述方式,本发明提供的双摄像头3D空间输入系统通过双摄像头成像装置拾取人手的原始图像数据,所述双摄像头成像装置利用内置的处理器处理所述人手的原始图像数据,进而生成人手的3D位移数据,然后主控装置根据所述3D位移数据生成用户的手势对应的操作指令,这种3D数据输入方式简单、直观、灵活,便于用户的操作。
【专利附图】
【附图说明】
[0013]图1是本发明的双摄像头3D空间输入系统的一个实施例的结构示意图;
[0014]图2是图1中双摄像头成像装置11的第一种结构示意图;[0015]图3是图1中双摄像头成像装置11的第二种结构示意图;
[0016]图4是图1中双摄像头成像装置11的第三种结构示意图;
[0017]图5-图10是本发明的双摄像头3D空间输入系统的数据处理过程中的坐标数据的模拟示意图。
【具体实施方式】
[0018]请参见图1-图4,图1是本发明的双摄像头3D空间输入系统的一个实施例的结构示意图。如图1所示,本发明的双摄像头3D空间输入系统包括:主控装置10和双摄像头成像装置11。其中,双摄像头成像装置11的两镜头中心间距为固定值b,双摄像头成像装置11包括人体红外光透光片115 (未图示),人体红外光透光片115仅允许人体红外光透过,而除人体红外光以外的环境光被最大限度地阻止透过,使得双摄像头成像装置11仅能利用人体红外光形成人手12的原始图像数据。
[0019]在本发明的本实施例中,主控装置10与双摄像头成像装置11连接,双摄像头成像装置11利用内置的处理器(未图示)处理人手12的原始图像数据,进而生成人手12的3D位移数据,主控装置10用于接收并处理3D位移数据生成用户的手势对应的操作指令。
[0020]在本发明的实施例中,双摄像头成像装置11是一种独立外设,用户在不使用双摄像头成像装置11时,可以比较方便地将其存放,而且使用时,它与主控装置10的相对位置摆放更加自由。在本发明的一个优选实施例中,双摄像头成像装置11通过USB连接线与主控装置10进行连接。在本发明的另一个实施例中,双摄像头成像装置11通过无线方式与主控装置10进行连接。另外,如图1所示,双摄像头成像装置11设置于主控装置10上面,具体地可设置于主控装置10的顶端或者通过粘贴方式设置于主控装置10面向人手12的表面上,当然在本发明的其他实施例中,也可以将双摄像头成像装置11设置于其他位置处,本发明对此不作限制。
[0021]图1中双摄像头成像装置11的具体结构请参见图2-图4所示。图2是图1中双摄像头成像装置11的第一种结构示意图,图3是图1中双摄像头成像装置11的第二种结构示意图,图4是图1中双摄像头成像装置11的第三种结构示意图。
[0022]请参见图2-图4,双摄像头成像装置11包括左眼摄像头112、右眼摄像头113、人体红外光透光片115和感光元件114,其中,箭头的方向代表入射光线的传播方向,左眼摄像头112和右眼摄像头113的中心间距为固定值b。
[0023]图2、图3和图4三图所示的双摄像头成像装置11的结构不同之处在于:图2中,左眼摄像头112和右眼摄像头113面向入射光线的表面上分别设置有人体红外光透光片115 ;图3中,左眼摄像头112和右眼摄像头113背向入射光线的表面上分别设置有人体红外光透光片115 ;图4中,感光元件114面向左眼摄像头112和右眼摄像头113的表面上设置有人体红外光透光片115。
[0024]本发明的双摄像头3D空间输入系统的数据处理过程中的坐标数据的模拟示意图可参考图5-图10。其中,图5-图10对应的空间直角坐标系XYZ的中XY平面位于感光元件114的感光面上,左眼摄像头112的镜头中心点L和右眼摄像头113的镜头中心点R连线的中点在Z轴上。其中,X轴平行于直线RL。所述处理器根据人手12在XY面上感光元件感受到的图像的原始数据计算出人手12在3D空间中所成的像点的位置。由于人手12在XY平面内的位置坐标及运动情况可以通过原始图像数据简单直接计算出来,在此不再赘述。本发明中着重描述像点在Z轴上的位置的判断方法及像点深度的计算方法,假设模拟出的人手12在感光元件114的感光面上的汇聚成的两个图像的I坐标相等。当然在本发明的实际应用中所使用的直角坐标系可以与上述XYZ坐标系不同,本发明对比不作限制。
[0025]请参见图5,所述处理器得到的人手12的图像原始数据的坐标图如图5所示。其中,点PJx1, O)是人手12经左眼摄像头112汇聚在感光面上的像所对应的X坐标值,点Pe(x2, O)是人手12经右眼摄像头113汇聚在感光面上的像所对应的X坐标值,且点Pk和点Pl的视差Xl-X2〈0,所述处理器根据χι-χ2〈0可以判断出像点位于感光面之后。所述处理器根据图5所示的坐标数据计算出的像点的位置具体可见图6所示。
[0026]请参见图6,左眼摄像头112的镜头中心点L和右眼摄像头113的镜头中心点R之间的线段LR的长度为b,线段LR与XY平面之间的距离=d。其中,点P (0,z)是所述处理器模拟出的Z轴上像点的位置。在三角形LRP中,像点P的z坐标满足以下关系式:
【权利要求】
1.一种双摄像头3D空间输入系统,其特征在于,所述双摄像头3D空间输入系统包括: 双摄像头成像装置,所述双摄像头成像装置的两镜头中心间距为固定值b,且所述双摄像头成像装置包括人体红外光透光片,所述人体红外光透光片仅允许人体红外光透过,使得所述双摄像头成像装置仅能利用人体红外光形成人手原始图像数据,所述双摄像头成像装置利用内置的处理器处理所述人手的原始图像数据,进而生成人手的3D位移数据; 主控装置,与双摄像头成像装置连接,用于接收人手3D位移数据,所述主控装置根据人手3D位移数据生成用户的手势对应的操作指令。
2.根据权利要求1所述的双摄像头3D空间输入系统,其特征在于,所述红外光透光片设置于双摄像头成像装置的两镜头上。
3.根据权利要求1所述的双摄像头3D空间输入系统,其特征在于,所述人体红外光透光片设置于双摄像头成像装置的感光元件上。
4.根据权利要求1所述的双摄像头3D空间输入系统,其特征在于,所述双摄像头成像装置通过USB连接线与主控装置连接。
5.根据权利要求1所述的双摄像头3D空间输入系统,其特征在于,所述双摄像头成像装置通过无线方式与主控装置连接。
【文档编号】G06F3/01GK103677218SQ201210315523
【公开日】2014年3月26日 申请日期:2012年8月30日 优先权日:2012年8月30日
【发明者】刘美鸿 申请人:深圳市亿思达显示科技有限公司