在电子白板投影区内和投影区外同时支持书写的方法

文档序号:6535801阅读:370来源:国知局
在电子白板投影区内和投影区外同时支持书写的方法
【专利摘要】本发明提供一种在电子白板投影区内和投影区外同时支持书写的方法,1、对电子白板进行定位操作,使得白板驱动程序能区分投影区与投影区外的区域;2、书写设备在电子白板上书写时,电子白板上的红外硬件根据当前书写设备触控的位置获得书写设备的坐标发送给白板驱动程序;3、白板驱动程序根据白板定位算法把书写设备的坐标转化为投影区上的相应的屏幕坐标,白板驱动程序根据获得的屏幕坐标判断屏幕坐标是否在屏幕的投影区内,是,则在投影区内进行鼠标或者触控的模拟操作,否,则在投影区内不进行鼠标或者触控的模拟操作。本发明既能支持在投影区域内的正常书写,同时支持在投影区域外进行水笔书写。
【专利说明】在电子白板投影区内和投影区外同时支持书写的方法
【技术领域】
[0001]本发明涉及数字图像处理【技术领域】,尤其是互动式电子白板;具体应用于在电子白板投影区内和投影区外同时支持书写的方法。
【背景技术】
[0002]互动式电子白板可以与电脑进行信息通讯,将电子白板连接到PC,并利用投影机将PC上的内容投影到电子白板屏幕上,在专门的应用程序的支持下,可以构造一个大屏幕、交互式的协作会议或教学环境。利用特定的定位笔代替鼠标在白板上进行操作,可以运行任何应用程序,可以对文件进行编辑、注释、保存等在计算机上利用键盘及鼠标可以实现的任何操作。
[0003]红外互动触摸电子白板的工作原理是在触摸板体的四周布满红外硬件,该红外硬件包括红外接收管和红外发射管,这些红外管在板体的表面排列呈一一对应的位置关系,形成一张由红外线布成的光网,当有物体(可以是手指、带手套的手或任何不透光的触摸物体)进入红外光网阻挡住某处的红外线发射接收时,此点的横竖两个方向的接收红外管接收到的红外线的强弱就会发生变化,设备通过了解红外线的接收情况的变化。经过计算机白板软件的白板定位算法(该白板定位算法是已经成熟的现有技术),计算出触摸位置。再通过配套的软件,完成使用者在白板上的互动操作。
[0004]但是目前市场上出现的红外电子白板,只支持红外笔(或者手指等不透光的物体)在板体的投影区域内书写,不支持同时用水笔书写在板体上投影区域外与边框之间区域书写的功能。如果在现有红外白板上,同时用水笔书写,将被误认为是红外笔操作,产生误操作。

【发明内容】

[0005]本发明要解决的技术问题,在于提供一种在电子白板投影区内和投影区外同时支持书写的方法,既能支持在投影区域内的正常书写,同时支持在投影区域外进行水笔书写。
[0006]本发明是这样实现的:一种在电子白板投影区内和投影区外同时支持书写的方法,包括如下步骤:
[0007]步骤1、对电子白板进行定位操作,使得白板驱动程序能区分投影区与投影区外的区域;
[0008]步骤2、书写设备在电子白板上书写时,电子白板上的红外硬件根据当前书写设备触控的位置获得书写设备的坐标发送给白板驱动程序;
[0009]步骤3、白板驱动程序根据白板定位算法把书写设备的坐标转化为投影区上的相应的屏幕坐标,白板驱动程序根据获得的屏幕坐标判断屏幕坐标是否在屏幕的投影区内,是,则在投影区内进行鼠标或者触控的模拟操作,否,则在投影区内不进行鼠标或者触控的模拟操作。
[0010]本发明具有如下优点:当使用者在投影区域外书写时,根据白板定位算法,得到一个不在屏幕分辨率内的坐标。白板驱动程序根据这个坐标信息,不对鼠标做任何模拟操作。通过这种方式实现使用者,既可以在白板投影区域内操控设备(电脑,平板等),同时在投影区域外;能够使用传统黑板的水笔书写功能,而不会对连接白板的设备造成误操作。
【专利附图】

【附图说明】
[0011]图1为本发明方法流程示意图。
[0012]图2为本发明投影区的示意图。
【具体实施方式】
[0013]请参阅图1和图2所示,本发明通过在现有红外互动式电子触摸白板的驱动和软件上进行特殊程序设计,达到在白板投影区域内(参阅图1中阴影部分)用红外笔(或者手指等不透光的物体)进行正常互动式操作,同时在投影区域外区域(图1中的没有阴影的部分)用白板笔(水笔)的正常书写功能。
[0014]请参阅图1和图2所示,本发明一种在电子白板投影区内和投影区外同时支持书写的方法,包括如下步骤:
[0015]步骤1、对电子白板进行定位操作,使得白板驱动程序能区分投影区与投影区外的区域;
[0016]步骤11、白板驱动程序根据白板定位算法,将电子白板上的红外硬件探测到的设备坐标转为投影区的屏幕上的坐标(例如当前电脑的屏幕分辨率为1440:900,则投影区域的坐标范围也是0,O - 1440,900);
[0017]步骤2、书写设备在电子白板上书写时(无论是使用哪种笔书写),电子白板上的红外硬件根据当前书写设备触控的位置获得书写设备的坐标发送给白板驱动程序;
[0018]步骤3、白板驱动程序根据白板定位算法把书写设备的坐标转化为投影区上的相应的屏幕坐标(即只有在投影范围内的触控点才能根据现有的定位算法计算得出当前投影分辨率的坐标点;例如当前电脑分辨率为1440:900,只有在投影范围内触控的时候,硬件传输上来的设备坐标才能通过白板定位算法计算得到0,0-1440,900范围内的坐标点),白板驱动程序根据获得的屏幕坐标判断屏幕坐标是否在屏幕的投影区内,是,则在投影区内进行鼠标或者触控的模拟操作,否,则在投影区内不进行鼠标或者触控的模拟操作;这样支撑水笔在投影区外进行书写。
[0019]该步骤3具体为:白板驱动程序根据白板定位算法把书写设备的坐标转化为投影区上的相应的屏幕坐标,当书写设备在电子白板投影区外书写时,则得到的相应的屏幕坐标点的值小于或超出电子白板屏幕分辨率的坐标点的值,则白板驱动程序断定为得到的相应的屏幕坐标不在屏幕的投影区内,在投影区内不进行鼠标或者触控的模拟操作;当书写设备在电子白板投影区内书写时,则得到的相应的屏幕坐标点的值在电子白板屏幕分辨率的坐标点的值之内,则白板驱动程序断定为得到的相应的屏幕坐标在屏幕的投影区内,在投影区内进行鼠标或者触控的模拟操作。
[0020]因此,本发明的书写设备的动作发生在屏幕投影外的时候,虽然红外硬件依然会有坐标数据产生,但是白板驱动根据白板定位算法得到屏幕分辨率外的点时,不把这些点拿去使用,屏蔽了这些非投影范围内的坐标,使其不参加鼠标或触控的模拟操作,所以在非投影区域上用水笔书写时不会影响到投影范围内的鼠标或者TOUCH触控的操作模拟,使电子白板即可以用水笔在投影范围外使用传统黑板的功能,又可以在投影范围内使用电子白板控制电脑平板等设备,做到互不干扰。
[0021]以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
【权利要求】
1.一种在电子白板投影区内和投影区外同时支持书写的方法,其特征在于,包括如下步骤: 步骤1、对电子白板进行定位操作,使得白板驱动程序能区分投影区与投影区外的区域; 步骤2、书写设备在电子白板上书写时,电子白板上的红外硬件根据当前书写设备触控的位置获得书写设备的坐标发送给白板驱动程序; 步骤3、白板驱动程序根据白板定位算法把书写设备的坐标转化为投影区上的相应的屏幕坐标,白板驱动程序根据获得的屏幕坐标判断屏幕坐标是否在屏幕的投影区内,是,则在投影区内进行鼠标或者触控的模拟操作,否,则在投影区内不进行鼠标或者触控的模拟操作。
2.根据权利要求1所述的在电子白板投影区内和投影区外同时支持书写的方法,其特征在于:所述步骤I和步骤2之间还包括: 步骤11、白板驱动程序根据白板定位算法,将电子白板上的红外硬件探测到的设备坐标转为投影区的屏幕上的坐标。
3.根据权利要求1所述的在电子白板投影区内和投影区外同时支持书写的方法,其特征在于: 所述步骤3具体为:白板驱动程序根据白板定位算法把书写设备的坐标转化为投影区上的相应的屏幕坐标,当书写设备在电子白板投影区外书写时,则得到的相应的屏幕坐标点的值小于或超出电子白板屏幕分辨率的坐标点的值,则白板驱动程序断定为得到的相应的屏幕坐标不在屏幕的投影区内,在投影区内不进行鼠标或者触控的模拟操作;当书写设备在电子白板投影区内书写时,则得到的相应的屏幕坐标点的值在电子白板屏幕分辨率的坐标点的值之内,则白板驱动程序断定为得到的相应的屏幕坐标在屏幕的投影区内,在投影区内进行鼠标或者触控的模拟操作。
【文档编号】G06F3/042GK103729097SQ201410018077
【公开日】2014年4月16日 申请日期:2014年1月15日 优先权日:2014年1月15日
【发明者】丁万年, 洪文洁, 陈日良, 王尚琨 申请人:锐达互动科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1