发明名称 基于电子白板的双板拼接实现方法
摘要 本发明提供一种基于电子白板的双板拼接实现方法,首先电子白板驱动单元获取主屏幕的分辨率和起始坐标以及副屏幕的分辨率和起始坐标,并通过定位算法分别校正主屏幕和副屏幕,电子白板软件单元通过DesktopLeft、DesktopTop、DesktopWidth、DesktopHeight属性获得主屏幕和副屏幕的总宽度与总高度,然后根据所述总宽度和总高度设置电子白板软件单元主窗口的Left、Top、Width、Height属性,使主窗口在主屏幕和副屏幕中满屏显示,鼠标模拟MOUSEEVENT函数使用所述全局坐标系通过鼠标模拟公式进行计算,获得鼠标坐标,也可以在主窗口上实现双笔或四笔同时书写,互动性更强。
申请公布号 CN103049135A 申请公布日期 2013.04.17
申请号 CN201310002756.5 申请日期 2013.01.05
申请人 锐达互动科技股份有限公司 发明人 丁万年;廖强;王尚琨;陈日良
分类号 G06F3/041(2006.01)I;G06F3/14(2006.01)I;G09G5/14(2006.01)I 主分类号 G06F3/041(2006.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 宋连梅
主权项 基于电子白板的双板拼接实现方法,其特征在于:所述双板拼接实现方法适用于两电子白板、一计算机以及两投影仪,所述两投影仪以及两电子白板均连接所述计算机,通过所述计算机定义投影的主屏幕和副屏幕,所述主屏幕通过主屏驱动进行操作,所述副屏幕通过副屏驱动进行操作,与主屏驱动相连接的电子白板为主电子白板,与副屏驱动相连接的电子白板为副电子白板,所述双板拼接实现方法包括如下步骤:步骤1、电子白板驱动单元枚举计算机显示设备的信息,得到主屏幕的分辨率和起始坐标,以及副屏幕的分辨率和起始坐标;步骤2、电子白板驱动单元通过定位算法分别校正主屏幕和副屏幕:以主屏幕左上角为坐标原点建立主屏坐标系,以副屏幕左上角为坐标原点建立副屏坐标系,通过定位算法运算后得到主电子白板上的操作点在主屏幕上的坐标,副电子白板上的操作点在副屏幕上的坐标,从而实现主屏幕坐标定位和副屏幕坐标定位;步骤3、电子白板软件单元通知电子白板驱动单元当前的使用模式为双板拼接;步骤4、电子白板驱动单元建立全局坐标系:电子白板驱动单元以主屏幕左上角为坐标原点全局坐标系,所述全局坐标系以主屏坐标系为基准,将副屏坐标系拼接到主屏坐标系的任意位置,得到副屏系的坐标原点在全局坐标系下的起始位置,得到了副屏坐标系下的点在全局坐标系中的坐标;步骤5、电子白板软件单元通过Delphi中TScreen类的DesktopLeft、DesktopTop、DesktopWidth、DesktopHeight属性获得主屏幕和副屏幕的总宽度与总高度,然后根据所述总宽度和总高度设置电子白板软件单元主窗口的Left、Top、Width、Height属性,使主窗口在主屏幕和副屏幕中满屏显示;步骤6、鼠标在主屏幕或副屏幕上操作时,鼠标模拟MOUSEEVENT函数使用所述全局坐标系通过鼠标模拟公式进行计算,获得鼠标坐标,执行鼠标操作,从而实现用户在双板拼接后的主屏幕和副屏幕上操作。
地址 350000 福建省福州市仓山区建新镇金山大道618号桔园州工业园鼓楼园8号楼