电子白板设备及其绘图方法

文档序号:6576529阅读:354来源:国知局

专利名称::电子白板设备及其绘图方法
技术领域
:本发明涉及电子
技术领域
,特别是涉及电子白板设备。
背景技术
:电子白板首先是一种培训及记录的设备,其技术发展顺序是1)普通告示用的白板;2)为了将讨论内容复印下来的电子复印式白板;3)方便演示及培训并能保存整个会议过程的交互式电子白板。所谓复印式电子白板即通过用户的简单操作便可将白板上书写的内容通过一定的方式扫描并打印出来。其功能完成过程与普通的复印过程一样,首先由图^象传感器件对白板上的内容进^f亍采集,采集信号经过一定的图像处理后,最后用热敏、喷墨或其他打印方式输出。交互式电子白板可以与电脑进行信息通讯,将电子白板连接到PC,并利用投影机将PC上的内容投影到电子白板屏幕上,在专门的应用程序的支持下,可以构造一个大屏幕、交互式的协作会议或教学环境。利用特定的定位笔代替鼠标在白板上进行操作,可以运行任何应用程序,可以对文件进行编辑、注释、保存等在计算机上利用键盘及鼠标可以实现的任何操作。目前,交互式白板的定位可以采用(l)压感技术、(2)激光技术、(3)电磁波技术、(4)红外线技术、(5)超声波技术。电子白板需要白板軟件进行操作,但是,目前电子白板技术仍不完善,比如白板软件在窗口中往往要显示很多个图形。有曲线、直线、椭圆、图片等图形。如果一次性重绘过程中画这么多图形,将会变得很慢,给用户的感觉就是操作的时候一卡一卡的。此外,2005年11月9日公告的中国发明专利第200510034435.9号公开了一种基于服务器端膝户端结构远程显示处理方法,采用了服务器Server端特殊的帧间增量压缩和帧内相邻区位的数据比较压缩技术方4案,抛弃传统帧间压缩方案中复杂的计算方式;客户Client端采用增量刷新的方式进行图像显示,只对变化的部分进行刷新,局部变化就只进行局部刷新;可使远程桌面的刷新速度得到大幅提高,同时可以大大降低计算机的系统资源占用率
发明内容;;本发明主要解决的技术问题是提供一种电子白'板4备及其绘图方法,可以有效提高电子白板的绘图效率。为解决上述技术问题,本发明采用的一个技术方案是提供一种电子白板设备,包括手写识别才莫块,用于识别在白板任何地方输入的信号,并在识别的同时进行语音报音;图形操作模块,包括第一存储单元,保存白板中不进行改变的多个图形;第二存储单元,保存白板中即将保存的图形;图形选择单元,用于在所述手写识别才莫块识别出选择图形操作时,将在所述第一存储单元中选中的图形保存在所述第二存储单元中;绘图单元,用于将所述选中图形的所在区域中的其他图形重绘到所述第一存储单元;并在重绘时将所述第一存储单先和第二存储单元的全部图形作为图像直接拷贝到屏幕进行显示。其中,所述图形操作模块还包括用于对所述图形选择单元所选中图形进行放大、缩小、移动或旋转操作并连接所述绘图单元的操作单元。其中,进一步包括文件操作模块,用于在所述手写识别模块识别出保存命令时,把所述在屏幕显示的图像保存为自定义格式文件;屏幕工具模块,用于在所述手写识别模块识别出聚光或ii^命令时,对绘图单元所绘制的图像进行聚光灯或#操作。为解决上述技术问题,本发明采用的另一个技术方案是提供一种电子白板绘图方法,包括在第一存储位置^^白板中的多个图形;在白板中选中所述多个图形中的部分图形时,将所述选中的部分图形保存在第二存储位置;将所述选中图形的所在区域中的其他图形重绘到所述第一存储位置;在重绘时将所述第一存储位置和第二存储位置的全部图形作为图像直接拷贝到屏幕进行显示。其中,所述进行重绘的步骤包括先获取裁剪区,然后在绘制过程中判断所述图形是否在所述裁剪区内,如果在则对所述图形进行绘制,否则不进行绘制。其中,所述第一、第二存储位置是内存中的不同存储区域,所述进行重绘的步骤包括把所述要显示的多个图形先在所述内存中绘制好,然后一次性地将所述内存中的图形数据拷贝到屏幕上去显示。其中,所述进行重绘的步骤包括在进行重绘时去掉重画窗口的背景,重载OnEraseBkgnd(CDC*pDC)直接返回TRUE.本发明的有益效果是区别于现有技术电子白板在显示多个图形时采用一次性重绘的方法而导致显示较慢的情况,本发明将需要改变的图形以及不需要改变的图形分开保存,当选中某一图形时即表明此图形需要改变,专门保存该选中的图形,然后在重绘时将不需要改变的图形和需要改变的图形作为图像直接拷贝到屏幕进行显示,显然,本发明在仅对电子白板上的部分图形进行操作时不需要一个个重新绘制所有图形,而是将不需改变的图形作为背景一次性绘制,大大提高电子白板中的图形绘制效率和速度。图i是本发明电子白板绘图方法实施例的流程图;图2是本发明电子白板设备第一实施例的原理框图;图3是本发明电子白板设备第二实施例的原理框图;图4是本发明电子白板设备第三实施例的原理框图。具体实施例方式参阅图l,本发明电子白板绘图方法实施例主要包括以下步骤步骤101:在第一存储位置保存白板中的多个图形;步骤102:在白板中选中所述多个图形中的部分图形时,将所述选中的部分图形保存在第二存储位置;步骤103:将所述选中图形的所在区域中的其他图形重绘到所述第一存储位置;步骤104:在重绘时将所述第一存储位置和第二存储位置的全部图形作为图像直接拷贝到屏幕进行显示。区别于现有技术电子白板在显示多个图形时采用一次性重绘的方法而导致显示较慢的情况,本发明将需要改变的图形以及不需要改变的图形分开保存,^选中某一图形时即表明此图形需要改变,专门保存该选中的图形,然后在重绘时将不需要改变的图形和需要改变的图形作为图像直接拷贝到屏幕进行显示,显然,本发明在仅对电子白板上的部分图形进行操作时不需要一个个重新绘制所有图形,而是将不需改变的图形作为背景一次性绘制,大大提高电子白板中的图形绘制效率和速度。为进一步提高绘图效率和速度,所述进行重绘的步骤可以包括先获取裁剪区,然后在绘制过程中判断所述图形是否在所述裁剪区内,如果在则对所述图形进行绘制,否则不进行绘制。往往在电子白板的窗口中,要显示很多个图形。有曲线,直线,椭圆,图片等图形。如果一次性重绘过程中画这么多图形,将会变得4艮慢,给用户的感觉就是操作的时候一卡一卡的。因此本实施例设计窗口绘制的图并不所有都显示。比如,在窗口画了两个矩形,重绘的时候两个矩形的绘制都会执行,但有可能只有一个显示在显示的区域,只显示一个。本发明电子白板绘图方法的一个实施例所采用的软件;1^于微软的MFC框架进行开发的,MFC本身为了提高重绘的效率设置了裁剪区。裁剪区的作用就是只有在这个区内的绘图过程才会真正有效,在区外的是无效的,即使在区外执行了绘图函数也是不会显示的。因为显示比绘图过程的计算要费时得多,有了裁剪区后显示的就只是应该显示的部分,大大提高了显示效率。这样,先获取裁剪区,然后绘制过程中判断图形是否在这个区内,如果在就画这个图形,不在的就不画。为避免闪烁提高绘图效果,可以至少采用以下方法l)所述第一、第二存储位置是内存中的不同存储区域,所述进行重绘的步骤包括把所述要显示的多个图形先在所述内存中绘制好,然后一次性地将所述内存中的图形数据拷贝到屏幕上去显示。2)所述进行重绘的步骤包括在进行重绘时去掉重画窗口的背景,重载OnEraseBkgnd(CDC*pDC)直接返回TRUE。在电子白板中,闪烁就是反差,反差越大,闪烁越厉害。在屏幕窗口上画图都会遇到这个问题,因此第一,去掉重画窗口的背景,即重载OnEraseBkgnd(CDC*pDC)直接返回TRUE。第二,用双緩存的方法。双緩存就是在内存中把图形绘制出来,然后绘制到屏幕上形进行显示。把^要显示的图形先在内存中绘制好,然后一次性的将内存中的图形数据拷贝到屏幕上去显示。这个过程非常快,因为是整段的内存拷贝。这样在内存中绘图时,无论怎么绘制都不会闪,因为当贴到屏幕上时,内存中最终的图形与屏幕显示图形差别很小,这样看起来就不会闪。参阅图2,本发明还提供电子白板设备实施例,包括手写识别模块,用于识别在白板任何地方输入的信号,并在识别的同时进4亍语音才艮音;.图形操作模块,包括第一存储单元,保存白板中不进行改变的多个图形;第二存储单元,保存白板中即将保存的图形;图形选择单元,用于在所述手写识别模块识别出选择图形操作时,将在所述第一存储单元中选中的图形保存在所述第二存储单元中;绘图单元,用于将所述选中图形的所在区域中的其他图形重绘到所述第一存储单元;并在重绘时将所述第一存储单元和第二存储单元的全部图形作为图像直接拷贝到屏幕进行显示。输入信号的手写识别模块,并且具有同时进行语音报音的功能,使得电子白板的操作更为便利和有效;而且^t电子白板上的部分图形进行操作时不需要一个个重新绘制所有图形,将不需改变的图形作为背景一次性绘制,大大提高电子白板中的图形绘制效率和速度,可以具备足够的绘图速度来匹配用户对电子白板的操作速度和范围,大幅提高性能。参阅图3,在其他实施例中,所述图形操作模块还包括用于对所述图形选择单元所选中图形进行放大、缩小、移动或旋转操作并连接所述绘图单元的操作单元。参阅图4,在其他实施例中,还可以进一步包括文件操作模块,用于在所述手写识别模块识别出保存命令时,把所述在屏幕显示的图像保存为自定义格式文件。所述文件格式可以是bmp,jpeg,gif或png等格式。屏幕工具模块,用于在所述手写识别模块识别出聚光或遮屏命令时,对绘图单元所绘制的图像进行聚光灯或遮屏操作,即白板的内容在某一个特定区域内显示。其中,手写识别模块可以在白板的任何地方进行鼠标写入,可以对汉字,数字0-9,26英文字母识别,并在识别的同时进行语音报音。下表为本发明电子白板设备其中一实施例的部分功能列表:<table>tableseeoriginaldocumentpage9</column></row><table>本发明还提供电子白板设备实施例可以应用于光显电^L,比如本发明提供一种电子白板系统,包括背投电视与电子白板设备。所述背投电视包括位于显示屏幕表面的触摸屏,所述显示屏幕的输入和触摸屏的输出连接至所述电子白板设备。所述电子白板设备包括手写识别模块,连接所述背投电视的触摸屏,用于识别在所述触摸屏任何地方输入的信号,并在识别的同时进行语音报音;图形操作模块,包括第一存储单元,保存显示屏幕中不进行改变的多个图形;第二存储单元,保存显示屏幕中即将保存的图形;图形选择单元,用于在所述手写识别模块识别出选择图形操作时,将在所述第一存储单元中选中的图形保存在所述第二存储单元中;绘图单元,连接所述背投电视的显示屏幕,用于将所述选中图形的所在区域中的其他图形重绘到所述第一存储单元;并在重绘时将所述第一存储单元和第二存储单元的全部图形作为图像直接拷贝到显示屏幕进行显示。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。10权利要求1.一种电子白板设备,其特征在于,包括手写识别模块,用于识别在白板任何地方输入的信号,并在识别的同时进行语音报音;图形操作模块,包括第一存储单元,保存白板中不进行改变的多个图形;第二存储单元,保存白板中即将保存的图形;图形选择单元,用于在所述手写识别模块识别出选择图形操作时,将在所述第一存储单元中选中的图形保存在所述第二存储单元中;绘图单元,用于将所述选中图形的所在区域中的其他图形重绘到所述第一存储单元;并在重绘时将所述第一存储单元和第二存储单元的全部图形作为图像直接拷贝到屏幕进行显示。2.根据权利要求l所述的电子白板设备,其特征在于,所述图形操作模块还包括用于对所述图形选择单元所选中图形进行放大、缩小、移动或旋转操作并连接所述绘图单元的操作单元。3.根据权利要求2所述的电子白板设备,其特征在于,进一步包括文件操作模块,用于在所述手写识别模块识别出保存命令时,把所述在屏幕显示的图像保存为自定义格式文件;屏幕工具模块,用于在所述手写识别模块识别出聚光或遮屏命令时,对绘图单元所绘制的图像进行聚光灯或i^操作。4.一种电子白板绘图方法,其特征在于,包括在第一存储位置保存白板中的多个图形;在白板中选中所述多个图形中的部分图形时,将所述选中的部分图形保存在第二存储位置;将所述选中图形的所在区域中的其他图形重绘到所述第一存储位置;在重绘时将所述第一存储位置和第二存储位置的全部图形作为图像直接拷贝到屏幕进行显示。5.根据权利要求4所述的电子白板绘图方法,其特征在于,所述进行重绘的步骤包括先获取裁剪区,然后在绘制过程中判断所述图形是否在所述裁剪区内,如果在则对所述图形进行绘制,否则不进行绘制。6.根据权利要求5所述的电子白板绘图方法,其特征在于,所述第一、第二存储位置是内存中的不同存储区域,所述进行重绘的步骤包括:把所述要显示的多个图形先在所述内存中绘制好,然后一次性地将所述内存中的图形数据拷贝到屏幕上去显示。7.根据权利要求6所述的电子白板绘图方法,其特征在于,所述进行重绘的步骤包括在进行重绘时去掉重画窗口的背景,重载OnEraseBkgnd(CDC*pDC)直接返回TRUE。全文摘要本发明公开了一种电子白板设备及其绘图方法,所述设备包括手写识别模块,用于识别在白板任何地方输入的信号,并在识别的同时进行语音报音;图形操作模块,包括第一存储单元,保存白板中不进行改变的多个图形;第二存储单元,保存白板中即将保存的图形;图形选择单元,用于在所述手写识别模块识别出选择图形操作时,将在所述第一存储单元中选中的图形保存在所述第二存储单元中;绘图单元,用于将所述选中图形的所在区域中的其他图形重绘到所述第一存储单元;并在重绘时将所述第一存储单元和第二存储单元的全部图形作为图像直接拷贝到屏幕进行显示。本发明可以有效提高电子白板的绘图效率。文档编号G06F3/14GK101630240SQ200910109448公开日2010年1月20日申请日期2009年8月18日优先权日2009年8月18日发明者梁晓东,王庆功,谢康峰申请人:深圳雅图数字视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1