首页> 中国专利> 光电互动投影模组排除投影区域外光干扰的方法

光电互动投影模组排除投影区域外光干扰的方法

摘要

本发明提供一种光电互动投影模组排除投影区域外光干扰的方法,该方法包括如下步骤:在PC端切割排布定位点,并通过投影机对定位点进行投影;通过模组摄像头获取投影屏幕的图像;获取图像的边缘定位点,根据切割排布方式,反推出投影屏幕在模组摄像头的真实映射范围;根据真实映射范围排除干扰点。本发明优点如下:可以有效排除掉投影区域外的光干扰,不仅可以提高对多个发光源的处理效率,而且可以减少跳笔、断笔等现象的出现。

著录项

  • 公开/公告号CN105808020A

    专利类型发明专利

  • 公开/公告日2016-07-27

    原文格式PDF

  • 申请/专利权人 锐达互动科技股份有限公司;

    申请/专利号CN201610121233.6

  • 发明设计人 丁万年;洪文洁;陈日良;王尚琨;

    申请日2016-03-04

  • 分类号

  • 代理机构福州市鼓楼区京华专利事务所(普通合伙);

  • 代理人毛新民

  • 地址 350000 福建省福州市仓山区建新镇金山大道618号桔园洲工业园鼓楼园8号楼

  • 入库时间 2023-06-19 00:08:08

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-07

    授权

    授权

  • 2018-06-12

    著录事项变更 IPC(主分类):G06F3/042 变更前: 变更后: 申请日:20160304

    著录事项变更

  • 2016-08-24

    实质审查的生效 IPC(主分类):G06F3/042 申请日:20160304

    实质审查的生效

  • 2016-07-27

    公开

    公开

说明书

技术领域

本发明涉及光电互动投影模组领域,特别涉及一种光电互动投影模组排 除投影区域外光干扰的方法。

背景技术

随着计算机技术的迅速发展,各种光电类产品也随之产生。使用光电原 理的白板模组也越来越多,它是由摄像头和发光源组成模组,操作点的获取 是依靠光源在摄像头成像中的相对位置,通过定位程序进行映射而得到在投 影区域中的位置。那么当外界光干扰太多的时候,要处理多个发光源就会产 生处理效率低等问题,还可能出现因误判断而导致的跳笔、断笔等现象。

发明内容

本发明要解决的技术问题,在于提供光电互动投影模组排除投影区域外 光干扰的方法,通过该方法来排除投影区域外的光干扰,提高对多个发光源 的处理效率。

本发明是这样实现的:光电互动投影模组排除投影区域外光干扰的方 法,所述方法包括如下步骤:

在PC端切割排布定位点,并通过投影机对定位点进行投影;

通过模组摄像头捕获投影屏幕的图像;

获取图像的外围定位点,根据切割排布方式,反推出投影屏幕在模组摄 像头的真实映射范围;

根据真实映射范围排除干扰点。

进一步地,所述“在PC端切割排布定位点”具体为:

在PC端的图形界面中,根据横向的定位点数、竖向的定位点数以及定 位点的收缩比例对各定位点进行切割排布,具体的切割排布方式如下:

步骤11、计算出第一个定位点的中心坐标(ScrLeftX,ScrLeftY),

ScrLeftX=MyScreenWidth*P,

ScrLeftY=MyScreenHeight*P;

其中,MyScreenWidth表示屏幕分辨率长度,MyScreenHeight表示屏幕 分辨率宽度,P表示定位点的收缩比例;

步骤12、计算出横向的两个相邻定位点的中心坐标的距离Grid_Width, 以及竖向的两个相邻定位点的中心坐标的距离Grid_Height,

Grid_Width=MyScreenWidth*(1-P*2)/(W_Dot-1),

Grid_Height=MyScreenHeight*(1-P*2)/(H_Dot-1);

其中,W_Dot表示横向的定位点个数,H_Dot表示竖向的定位点个数;

步骤13、根据计算出的Grid_Width和Grid_Height,将各个定位点均排 布到图形界面的对应位置。

进一步地,所述“获取图像的外围定位点,根据切割排布方式,反推出 投影屏幕在模组摄像头的真实映射范围”具体包括:

步骤31、获取图像中的外围定位点,根据定位点的切割排布方式,计 算出左上角、右上角、左下角以及右下角四个边角定位点的中心坐标的外扩 距离,具体计算如下:

左上角定位点中心坐标向左移动的距离X1和向上移动的距离Y1:

X1=L1/((1-P*2)*P),

Y1=H1/((1-P*2)*P),

其中,L1表示左上角定位点与右上角定位点之间的距离,H1表示左上 角定位点与左下角定位点之间的距离;

右上角定位点中心坐标向右移动的距离X2和向上移动的距离Y2:

X2=X1,

Y2=H2/((1-P*2)*P),

其中,H2表示右上角定位点与右下角定位点之间的距离;

左下角定位点中心坐标向左移动的距离X3和向下移动的距离Y3:

X3=L3/((1-P*2)*P),

Y3=Y1,

其中,L3表示左下角定位点与右下角定位点之间的距离;

右下角定位点中心坐标向右移动的距离X4和向下移动的距离Y4:

X4=X3,

Y4=Y2;

步骤32、根据计算出的外扩距离对左上角、右上角、左下角以及右下 角四个边角定位点的中心坐标进行外扩,外扩后所围成的范围即为投影屏幕 在模组摄像头中的真实映射范围。

进一步地,所述“根据真实映射范围排除干扰点”具体为:

判断模组摄像头捕获的图像的发光点是否在真实映射范围内,若是,则 保留该发光点;若否,则除去该发光点。

本发明具有如下优点:在使用过程中,只需要判断模组摄像头捕获的图 像的发光点是否在真实映射范围内,即可有效排除掉投影区域外的光干扰, 这不仅可以提高对多个发光源的处理效率,而且可以排除外部的光干扰对真 实光电笔的光造成影响,减少跳笔、断笔等现象的出现。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1为本发明光电互动投影模组排除投影区域外光干扰的方法的执行 流程图。

图2为本发明中采用手动方式排布定位点形成的界面图。

图3为本发明中采用自动方式排布定位点形成的界面图。

图4为本发明中模组摄像头捕获的图像示意图。

图5为本发明中获取图像的外围定位点的示意图。

图6为本发明中定位点外扩形成的真实映射范围的示意图。

具体实施方式

请参照图1至图6所示,光电互动投影模组排除投影区域外光干扰的方 法,所述方法包括如下步骤:

步骤1、在PC端切割排布定位点,并通过投影机对定位点进行投影; 所述“在PC端切割排布定位点”具体为:在PC端的图形界面中,根据横 向的定位点数、竖向的定位点数以及定位点的收缩比例对各定位点进行切割 排布,具体的切割排布方式如下:

步骤11、计算出第一个定位点的中心坐标(ScrLeftX,ScrLeftY),

ScrLeftX=MyScreenWidth*P,

ScrLeftY=MyScreenHeight*P;

其中,MyScreenWidth表示屏幕分辨率长度,MyScreenHeight表示屏幕 分辨率宽度,P表示定位点的收缩比例;

在进行定位点的切割排布时,既可以采用手动方式进行切割排布,也可 以采用自动方式进行切割排布,其中,采用手动方式形成的界面如图2所示, 每个定位点都是一个“十”字图形;采用自动方式形成的界面如图3所示,每 个定位点都是一个方块图形。

设置定位点的收缩比例P的目的是:避免“十”字图形或方块图形的中心 坐标落在图形界面的边缘位置,因为当中心坐标落在图形界面的边缘位置 时,就会造成“十”字图形或方块图形无法完全显示在图形界面上,因此需要 将定位点按收缩比例P向内收缩,以确保外围定位点的“十”字图形或方块图 形都能完全显示在图形界面中。

步骤12、计算出横向的两个相邻定位点的中心坐标的距离Grid_Width, 以及竖向的两个相邻定位点的中心坐标的距离Grid_Height,

Grid_Width=MyScreenWidth*(1-P*2)/(W_Dot-1),

Grid_Height=MyScreenHeight*(1-P*2)/(H_Dot-1);

其中,W_Dot表示横向的定位点个数,H_Dot表示竖向的定位点个数;

步骤13、根据计算出的Grid_Width和Grid_Height,将各个定位点均排 布到图形界面的对应位置。

下面以5*5的定位点来做具体说明:

取屏幕分辨率长度为1024,取屏幕分辨率宽度为768,取定位点的收缩 比例为0.015,取图形界面左上角为坐标原点(0,0),那么第一个定位点 的中心坐标就是(1024*0.015=15.36,768*0.015=11.52);Grid_Width=1024* (1-0.015*2)/(5-1)=248.32,Grid_Height=768*(1-0.015*2)/(5-1)=186.24; 因此第一行的5个定位点的中心坐标依次(从左到右)为:(15.36,1.52), (15.36+1*248.32=263.68,11.52),(15.36+2*248.32=512,11.52), (15.36+3*248.32=760.32,11.52),(15.36+4*248.32=1008.64,11.52)。 第一列的5个定位点的中心坐标依次(从上到下)为:(15.36,11.52),(15.36, 11.52+1*186.24=197.76),(15.36,11.52+2*186.24=384),(15.36, 11.52+3*186.24=570.24),(15.36,11.52+4*186.24=756.48);同理可以计算 出所有定位点的中心坐标,并将所有定位点均排布到图形界面的对应位置。 本实施例中取定位点的收缩比例为0.015,但是该定位点的收缩比例并不是 一个固定值,它可以根据实际使用需要进行调整。

步骤2、通过模组摄像头捕获投影屏幕的图像;模组摄像头实际看到的 是投影机投影出去的画面,它实际的大小是根据感光芯片的规格决定的,如 在模组摄像头内部的成像只有320*240,那么模组摄像头就会把它能看到的 东西等比缩小并成像在1个320*240的图像上,且由于模组摄像头(短焦镜 头)的特性,我们实际得到的是一张失真变形的图像,如图4所示。

步骤3、获取图像的外围定位点,根据切割排布方式,反推出投影屏幕 在模组摄像头的真实映射范围;该步骤具体包括:

步骤31、获取图像中的外围定位点(如图5所示),根据定位点的切 割排布方式,计算出左上角、右上角、左下角以及右下角四个边角定位点的 中心坐标的外扩距离,具体计算如下:

左上角定位点中心坐标向左移动的距离X1和向上移动的距离Y1:

X1=L1/((1-P*2)*P),

Y1=H1/((1-P*2)*P),

其中,L1表示左上角定位点与右上角定位点之间的距离,H1表示左上 角定位点与左下角定位点之间的距离;

右上角定位点中心坐标向右移动的距离X2和向上移动的距离Y2:

X2=X1,

Y2=H2/((1-P*2)*P),

其中,H2表示右上角定位点与右下角定位点之间的距离;

左下角定位点中心坐标向左移动的距离X3和向下移动的距离Y3:

X3=L3/((1-P*2)*P),

Y3=Y1,

其中,L3表示左下角定位点与右下角定位点之间的距离;

右下角定位点中心坐标向右移动的距离X4和向下移动的距离Y4:

X4=X3,

Y4=Y2;

步骤32、根据计算出的外扩距离对左上角、右上角、左下角以及右下 角四个边角定位点的中心坐标进行外扩,外扩后所围成的范围即为投影屏幕 在模组摄像头中的真实映射范围,如图6所示。

步骤4、根据真实映射范围排除干扰点;该步骤具体为:

判断模组摄像头捕获的图像的发光点是否在真实映射范围内,若是,则 保留该发光点;若否,则除去该发光点。

总之,本发明具有如下优点:在使用过程中,只需要判断模组摄像头捕 获的图像的发光点是否在真实映射范围内,即可有效排除掉投影区域外的光 干扰,这不仅可以提高对多个发光源的处理效率,而且可以排除外部的光干 扰对真实光电笔的光造成影响,减少跳笔、断笔等现象的出现。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人 员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发 明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的 修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号