利用电子白板制作电子课件的方法及相应的展现方法.pdf

上传人:li****8 文档编号:1497729 上传时间:2018-06-18 格式:PDF 页数:9 大小:2.19MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210437240.9

申请日:

2012.11.06

公开号:

CN102982015A

公开日:

2013.03.20

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/24申请公布日:20130320|||专利申请权的转移IPC(主分类):G06F 17/24变更事项:申请人变更前权利人:上海传知信息科技发展有限公司变更后权利人:上海枫享网络科技有限公司变更事项:地址变更前权利人:200072 上海市闸北区沪太路785号19幢501-21室变更后权利人:200072 上海市闸北区延长中路625号15幢一层125室登记生效日:20150812|||专利申请权的转移IPC(主分类):G06F 17/24变更事项:申请人变更前权利人:陆昀变更后权利人:上海传知信息科技发展有限公司变更事项:地址变更前权利人:200434 上海市虹口区广灵四路365弄15号203变更后权利人:200072 上海市闸北区沪太路785号19幢501-21室登记生效日:20140512|||实质审查的生效IPC(主分类):G06F 17/24申请日:20121106|||公开

IPC分类号:

G06F17/24

主分类号:

G06F17/24

申请人:

陆昀

发明人:

陆昀

地址:

200434 上海市虹口区广灵四路365弄15号203

优先权:

专利代理机构:

上海光华专利事务所 31219

代理人:

高磊

PDF下载: PDF下载
内容摘要

本发明提供一种利用电子白板制作电子课件的方法及相应的展现方法。根据所述制作方法,先获取用户在所述操作栏选取的至少一种操作类型;并基于所选取的操作类型获取所述用户在所述绘制区域每一次操作的过程或结果,并将所述过程或结果以文本形式合成一个事件;再将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。根据所述展现方法,先解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;接着基于所述操作类型将各所述事件中所记录的过程或结果依先后顺序予以展现。由此,能有效降低电子课件的大小,以适应各种网络环境,同时还能提供清晰的电子课件。

权利要求书

权利要求书一种利用电子白板制作电子课件的方法,其中,所述电子白板至少包括:操作栏和绘制区域,其特征在于,所述制作方法至少包括:
1)获取用户在所述操作栏选取的至少一种操作类型;其中,所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型;
2)基于所选取的操作类型获取所述用户在所述绘制区域每一次操作的过程或结果,并将所述过程或结果以文本形式合成一个事件;
3)将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。
根据权利要求1所述的利用电子白板制作电子课件的方法,其特征在于,在所述用户选取插入操作类型时,所述步骤2)还包括:获取用户进行插入操作完成时所确定的内容及所述内容在所述绘制区域的位置信息,并将所述内容及所述位置信息合成一个事件。
根据权利要求2所述的利用电子白板制作电子课件的方法,其特征在于,所述位置信息至少包括:所述内容在所述绘制区域的至少一个位置坐标、所述内容在所述绘制区域内的尺寸、及所述内容的旋转角度。
根据权利要求1所述的利用电子白板制作电子课件的方法,其特征在于,在所述用户选取手绘操作类型时,所述步骤2)还包括:捕获用户在所述绘制区域的每一次手绘操作的开始动作和结束动作,并采集在所述开始动作和结束动作之间手绘操作时所在的位置坐标,并将所采集的各位置坐标依采集的先后顺序合成一个事件。
根据权利要求4所述的利用电子白板制作电子课件的方法,其特征在于,所述采集的时间间隔不大于20ms。
根据权利要求1所述的利用电子白板制作电子课件的方法,其特征在于,在所述用户选取撤销类的操作类型时,所述步骤2)还包括:获取所述绘制区域所撤销的操作,并将所撤销的操作所对应的事件予以合成。
一种电子课件的展现方法,其特征在于,至少包括:
1)解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;其中,所述事件包括:以文本形式记录的制作电子课件时每一次操作的过程或结果;所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型;
2)基于所述操作类型将各所述事件中所记录的过程或结果依先后顺序予以展现。
根据权利要求7所述的电子课件的展现方法,其特征在于,在所述操作类型为插入操作类型时,所述步骤2)还包括:读取所述事件中所记录的内容及所述内容所对应的位置信息;并按所述位置信息将所述内容予以展现。
根据权利要求7所述的电子课件的展现方法,其特征在于,在所述操作类型为手绘操作类型时,所述步骤2)还包括:读取所述事件中所记录所有位置坐标,并将各所述位置坐标依次予以展现;其中,所述位置坐标为制作电子课件时所采集的一次手绘操作过程的位置坐标。
根据权利要求9所述的电子课件的展现方法,其特征在于,所述步骤2)还包括:基于平滑算法将相邻的至少三个所述位置坐标进行平滑处理,以得到连接各所述位置坐标的线条,并将所述线条展现予以展现。
根据权利要求7所述的电子课件的展现方法,其特征在于,在所述操作类型为撤销操作类型时,所述步骤2)还包括:基于所述事件中所记录的撤销事件,将已展现的所述撤销事件所对应的操作予以撤销。

说明书

说明书利用电子白板制作电子课件的方法及相应的展现方法
技术领域
本发明涉及一种电子课件的制作和展现方法,特别是涉及一种利用电子白板制作电子课件的方法及相应的展现方法。
背景技术
远程教育已成为人们进修、自学的一种优选方式。人们利用电脑来远程获取电子课件,并根据电子课件中的教导来学习知识。目前,市场上的电子课件的制作方式是采用路平的方式,例如,每隔10ms截屏一次,然后通过视频转换技术将所截屏的图片合成原始视频,再通过视频压缩功率将原始视频进行有损或无损压缩,以得到人们所看到的电子课件,上述电子课件的制作方式由于需要通过密集截屏来减少录制时的教课内容的损失,这使得原始视频过大,而无法适用于网络传输,经过压缩的文件为了避免过度失真,使得最终发布到网络上的电子课件的大小还要几十兆以上。
展现上述电子课件时,为了能正常播放,需要具备较好的网络条件,然而,目前的真实情况则是参差不齐的网络条件阻碍了远程教育的发展。
为了降低电子课件的大小,以适应各种网络环境,同时还能提供清晰的电子课件,需要对现有的电子课件的制作方法和展现方法进行改进。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种利用电子白板制作电子课件的方法及相应的展现方法,用于解决现有技术中电子课件过大的问题。
为实现上述目的及其他相关目的,本发明提供一种利用电子白板制作电子课件的方法,其中,所述电子白板至少包括:操作栏和绘制区域,所述制作方法至少包括:1)获取用户在所述操作栏选取的至少一种操作类型;其中,所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型;2)基于所选取的操作类型获取所述用户在所述绘制区域每一次操作的过程或结果,并将所述过程或结果以文本形式合成一个事件;3)将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。
优选地,在所述用户选取插入操作类型时,所述步骤2)还包括:获取用户进行插入操作完成时所确定的内容及所述内容在所述绘制区域的位置信息,并将所述内容及所述位置信息合成一个事件。
优选地,所述位置信息至少包括:所述内容在所述绘制区域的至少一个位置坐标、所述内容在所述绘制区域内的尺寸、及所述内容的旋转角度。
优选地,在所述用户选取手绘操作类型时,所述步骤2)还包括:捕获用户在所述绘制区域的每一次手绘操作的开始动作和结束动作,并采集在所述开始动作和结束动作之间手绘操作时所在的位置坐标,并将所采集的各位置坐标依采集的先后顺序合成一个事件。
优选地,所述采集的时间间隔不大于20ms。
优选地,在所述用户选取撤销类的操作类型时,所述步骤2)还包括:获取所述绘制区域所撤销的操作,并将所撤销的操作所对应的事件予以合成。
基于上述目的,本发明还提供一种电子课件的展现方法,其至少包括:1)解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;其中,所述事件包括:以文本形式记录的制作电子课件时每一次操作的过程或结果;所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型;2)基于所述操作类型将各所述事件中所记录的过程或结果依先后顺序予以展现。
优选地,在所述操作类型为插入操作类型时,所述步骤2)还包括:读取所述事件中所记录的内容及所述内容所对应的位置信息;并按所述位置信息将所述内容予以展现。
优选地,在所述操作类型为手绘操作类型时,所述步骤2)还包括:读取所述事件中所记录所有位置坐标,并将各所述位置坐标依次予以展现;其中,所述位置坐标为制作电子课件时所采集的一次手绘操作过程的位置坐标。
优选地,所述步骤2)还包括:基于平滑算法将相邻的至少三个所述位置坐标进行平滑处理,以得到沿各所述位置坐标的线条,并将所述线条展现予以展现。
优选地,在所述操作类型为撤销操作类型时,所述步骤2)还包括:基于所述事件中所记录的撤销事件,将已展现的所述撤销事件所对应的操作予以撤销。
如上所述,本发明的利用电子白板制作电子课件的方法及相应的展现方法,具有以下有益效果:该制作方法通过将用户选中的操作类型及所述操作类型所对应的至少一个操作过程或操作结果记录成文本文件,由此能够极大地减少电子课件的大小。该展现方法通过依次读取每一个操作类型及所对应的每一个事件来将所制作的电子课件的每一个操作予以恢复,由此便于利用该电子课件的授课进行远程教育。
附图说明
图1显示为本发明的利用电子白板制作电子课件的方法的流程图。
图2显示为本发明的电子课件的展现方法的流程图。
元件标号说明
S1~S3、S100~S200           步骤
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。
图1为本发明的一种利用电子白板制作电子课件的方法的流程图。所述电子课件的制作方法主要由制作系统来执行,其中,所述制作系统为安装在计算机设备中的应用模块等。该计算机设备为一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其硬件包括但不限于微处理器、FPGA、DSP、嵌入式设备等。
所述电子白板至少包括:操作栏和绘制区域。例如,所述电子白板的左侧为操作栏,右侧为绘制区域,所述操作栏用来提供操作类型,其设置至少一种操作类型,如图2所示。其中,所述手绘操作类型还包括:画笔操作类型、橡皮擦操作类型、颜色选取类型等,插入操作类型还包括:插入操作类型、插文字操作类型等,撤销操作类型用于撤销用户在所述绘制区域中的前次操作。所述绘制区域用来依据用户所选的操作类型将用户的操作过程或结果呈现出来。
在步骤S1中,所述制作系统获取用户在所述操作栏选取的至少一种操作类型;其中,所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型。
例如,所述用户通过触摸屏在所述操作栏选取了画笔操作类型,以及在颜色选取操作类型中选了红色,则所述制作系统获取所述用户选取了画笔操作类型及红色的颜色选取操作类型。
在步骤S2中,所述制作系统基于所选取的操作类型获取所述用户在所述绘制区域每一次操作的过程或结果,并将所述过程或结果以文本形式合成一个事件。
具体地,在制作电子课件时,所述绘制区域依据所选取的操作类型将用户的操作过程或结果呈现出来,则所述制作系统基于所选取的操作类型将所述绘制区域所呈现出来的内容矢量化。
优选地,在所述制作系统所获取的操作类型为插入操作类型时,所述制作系统获取用户进行插入操作完成时所确定的内容及所述内容在所述绘制区域的位置信息,并将所述内容及所述位置信息合成一个事件。其中,所述内容依据所述插入操作类型而定,其包括但不限于:文字、图像,所述位置信息包括任何能够描述所述内容在所述绘制区域的位置的信息,其包括但不限于:所述内容在所述绘制区域的左上角位置坐标、所述内容在所述绘制区域的右下角位置坐标,优选地,所述位置信息包括:所述内容在所述绘制区域的至少一个位置坐标、所述内容在所述绘制区域内的尺寸、及所述内容的旋转角度。
例如,所述电子白板基于所选取的插入操作类型,获取所选定的图片,并基于用户的编辑操作对所述图片的尺寸进行缩放、旋转,并拖到所述绘制区域的指定位置上,并按“确定”按钮,则所述制作系统基于按“确定”按钮的动作将用户对所述图片操作的结果,即所述图片、所述图片在所述绘制区域的左上角的位置坐标、所述图片缩放后的尺寸、所述图片旋转的角度等位置信息合成一个事件。
再有,在所述制作系统所获取的操作类型为手绘操作类型时,所述制作系统捕获用户在所述绘制区域的每一次手绘操作的开始动作和结束动作,并采集在所述开始动作和结束动作之间的手绘操作时所在的位置坐标,并将所采集的各位置坐标依采集的先后顺序合成一个事件。其中,所述开始动作包括:用户按下鼠标左键的动作、用户按下触摸屏的动作等。所述结束动作包括:用户抬起鼠标左键的动作、用户抬起触摸屏的动作等。
例如,用户按下鼠标左键在所述绘制区域画一个圈后再抬起鼠标左键,所述制作系统自鼠标左键按下时开始,实时采集鼠标在所述绘制区域的位置坐标,直至鼠标左键抬起。所述制作系统将所采集的各位置坐标依采集的先后顺序合成一个事件。
优选地,所述采集时间间隔不超过20ms。
还有,在所述制作系统所获取的操作类型为撤销操作类型时,所述制作系统获取所述绘制区域所撤销的操作,并将所撤销的操作所对应的事件予以合成。
例如,所述用户在选择撤销操作类型时,所述电子白板撤销了此前的一个操作,则所述制作系统记录所撤销的该操作所对应的事件。
需要说明的是,所述制作系统记录所撤销的事件的数量主要依据所述电子白板撤销的操作的数量,故上述实施例并非对本发明的限制。
在步骤S3中,所述制作系统将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。其中,所保存的形式包括但不限于:XML文件、jason格式的文件等。
如图3所示,本发明还提供一种将所制作的电子课件展现在电子白板的方法。所述展现方法主要由展现系统来执行,其中,所述展现系统为安装在计算机设备中的应用模块等。该计算机设备为一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其硬件包括但不限于微处理器、FPGA、DSP、嵌入式设备等。
在步骤S100中,所述展现系统解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;其中,所述事件包括:以文本形式记录的制作电子课件时每一次操作的过程或结果;所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型。
需要说明的是,本领域技术人员应该理解,所述操作类型与前述步骤S1中的操作类型相同或相似,在此不再详述。
例如,所述文件的格式为XML,则所述展现系统解析该XML文件,以提取每一个事件及所对应的操作类型。
在步骤S200中,所述展现系统基于所述操作类型将各所述事件中所记录的过程或结果依先后顺序予以展现。
具体地,在所述操作类型为插入操作类型时,所述展现系统读取所述事件中所记录的内容及所述内容所对应的位置信息;并按所述位置信息将所述内容予以展现。其中,所述位置信息包括但不限于:在展示所述电子课件的区域内,所述内容所在位置的至少一个位置坐标、所述内容在所述区域内的尺寸、及所述内容的旋转角度等。
例如,所述操作类型为插图操作类型,所对应的事件中记录了所要展示的图片的地址,所述展现系统从所述图片的地址处取得所述图片;接着,所述展现系统提取所述图片所对应的位置信息为:左上角位置坐标(x,y)、比例缩小至59%、逆时针旋转90度,则基于所述位置信息将所述图片逆时针旋转90度且将原有尺寸缩小至59%,并显示在左上角位置坐标为(x,y)的位置上。
在所述操作类型为手绘操作类型时,所述展现系统读取所述事件中所记录所有位置坐标,并将各所述位置坐标依次予以展现;其中,所述位置坐标为制作电子课件时所采集的一次手绘操作过程的位置坐标。
具体地,所述操作类型为手绘操作类型,所对应的每一个事件中均包含待展示的线条的采集点的位置坐标,所述展现系统将各所述位置坐标依采集顺序予以展现。
例如,  所述事件中包含的各位置坐标依采集顺序为:{(a,b),(a+1,b),(a+1,b+1),(a+1,b+2),(a+2,b+2)},则所述展现系统将各所述位置坐标依次予以展现。
优选地,所述展现系统基于平滑算法将相邻的至少三个所述位置坐标进行平滑处理,以得到连接各所述位置坐标的线条,并将所述线条予以展现。其中,所述平滑算法包括但不限于:贝塞尔曲线算法。
例如,所述展现系统基于所述操作类型将所提取的每一个事件中的各所述位置坐标依顺序将相邻的至少三个所述位置坐标进行贝塞尔曲线算法处理,以得到光滑的线条,并将所述线条予以展现。
在所述操作类型为撤销操作类型时,所述展现系统基于所述事件中所记录的撤销事件,将已展现的所述撤销事件所对应的操作予以撤销。
例如,所述撤销类型所对应的事件b为:撤销此前一个事件a所对应的操作,则所述展现系统在展现了所述事件a所对应的操作之后,再基于所述事件b将展现界面恢复至该事件a所对应的操作发生之前。
综上所述,本发明的利用电子白板制作电子课件的方法及相应的展现方法中,该制作方法通过将用户选中的操作类型及所述操作类型所对应的至少一个操作过程或操作结果记录成文本文件,由此能够极大地减少电子课件的大小;另外,将插入操作类型所对应的操作的结果进行记录,以减少记录无意义的制作过程,使得电子课件更为精炼、完整;还有,以至少20ms的时间间隔来采集手绘操作的过程,能够最大程度不失真的保留所述手绘操作过程,以便于在展现时清晰。
该展现方法通过依次读取每一个操作类型及所对应的每一个事件来将所制作的电子课件的每一个操作予以恢复,由此便于利用该电子课件的授课进行远程教育;另外,将手绘操作类型所对应的每一个事件中所记录的各位置坐标,进行平滑处理,能够优化电子课件的画面质量,使之达到无损压缩的画面的效果。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

利用电子白板制作电子课件的方法及相应的展现方法.pdf_第1页
第1页 / 共9页
利用电子白板制作电子课件的方法及相应的展现方法.pdf_第2页
第2页 / 共9页
利用电子白板制作电子课件的方法及相应的展现方法.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《利用电子白板制作电子课件的方法及相应的展现方法.pdf》由会员分享,可在线阅读,更多相关《利用电子白板制作电子课件的方法及相应的展现方法.pdf(9页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102982015 A(43)申请公布日 2013.03.20CN102982015A*CN102982015A*(21)申请号 201210437240.9(22)申请日 2012.11.06G06F 17/24(2006.01)(71)申请人陆昀地址 200434 上海市虹口区广灵四路365弄15号203(72)发明人陆昀(74)专利代理机构上海光华专利事务所 31219代理人高磊(54) 发明名称利用电子白板制作电子课件的方法及相应的展现方法(57) 摘要本发明提供一种利用电子白板制作电子课件的方法及相应的展现方法。根据所述制作方法,先获取用户在所述操作栏选取的。

2、至少一种操作类型;并基于所选取的操作类型获取所述用户在所述绘制区域每一次操作的过程或结果,并将所述过程或结果以文本形式合成一个事件;再将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。根据所述展现方法,先解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;接着基于所述操作类型将各所述事件中所记录的过程或结果依先后顺序予以展现。由此,能有效降低电子课件的大小,以适应各种网络环境,同时还能提供清晰的电子课件。(51)Int.Cl.权利要求书2页 说明书5页 附图1页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书 2 页 说明书 5 页。

3、 附图 1 页1/2页21.一种利用电子白板制作电子课件的方法,其中,所述电子白板至少包括:操作栏和绘制区域,其特征在于,所述制作方法至少包括:1)获取用户在所述操作栏选取的至少一种操作类型;其中,所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型;2)基于所选取的操作类型获取所述用户在所述绘制区域每一次操作的过程或结果,并将所述过程或结果以文本形式合成一个事件;3)将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。2.根据权利要求1所述的利用电子白板制作电子课件的方法,其特征在于,在所述用户选取插入操作类型时,所述步骤2)还包括:获取用户进行插。

4、入操作完成时所确定的内容及所述内容在所述绘制区域的位置信息,并将所述内容及所述位置信息合成一个事件。3.根据权利要求2所述的利用电子白板制作电子课件的方法,其特征在于,所述位置信息至少包括:所述内容在所述绘制区域的至少一个位置坐标、所述内容在所述绘制区域内的尺寸、及所述内容的旋转角度。4.根据权利要求1所述的利用电子白板制作电子课件的方法,其特征在于,在所述用户选取手绘操作类型时,所述步骤2)还包括:捕获用户在所述绘制区域的每一次手绘操作的开始动作和结束动作,并采集在所述开始动作和结束动作之间手绘操作时所在的位置坐标,并将所采集的各位置坐标依采集的先后顺序合成一个事件。5.根据权利要求4所述的。

5、利用电子白板制作电子课件的方法,其特征在于,所述采集的时间间隔不大于20ms。6.根据权利要求1所述的利用电子白板制作电子课件的方法,其特征在于,在所述用户选取撤销类的操作类型时,所述步骤2)还包括:获取所述绘制区域所撤销的操作,并将所撤销的操作所对应的事件予以合成。7.一种电子课件的展现方法,其特征在于,至少包括:1)解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;其中,所述事件包括:以文本形式记录的制作电子课件时每一次操作的过程或结果;所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型;2)基于所述操作类型将各所述事件中所记录的过程或结果依先后顺。

6、序予以展现。8.根据权利要求7所述的电子课件的展现方法,其特征在于,在所述操作类型为插入操作类型时,所述步骤2)还包括:读取所述事件中所记录的内容及所述内容所对应的位置信息;并按所述位置信息将所述内容予以展现。9.根据权利要求7所述的电子课件的展现方法,其特征在于,在所述操作类型为手绘操作类型时,所述步骤2)还包括:读取所述事件中所记录所有位置坐标,并将各所述位置坐标依次予以展现;其中,所述位置坐标为制作电子课件时所采集的一次手绘操作过程的位置坐标。10.根据权利要求9所述的电子课件的展现方法,其特征在于,所述步骤2)还包括:基于平滑算法将相邻的至少三个所述位置坐标进行平滑处理,以得到连接各所。

7、述位置坐标的线条,并将所述线条展现予以展现。11.根据权利要求7所述的电子课件的展现方法,其特征在于,在所述操作类型为撤销权 利 要 求 书CN 102982015 A2/2页3操作类型时,所述步骤2)还包括:基于所述事件中所记录的撤销事件,将已展现的所述撤销事件所对应的操作予以撤销。权 利 要 求 书CN 102982015 A1/5页4利用电子白板制作电子课件的方法及相应的展现方法技术领域0001 本发明涉及一种电子课件的制作和展现方法,特别是涉及一种利用电子白板制作电子课件的方法及相应的展现方法。背景技术0002 远程教育已成为人们进修、自学的一种优选方式。人们利用电脑来远程获取电子课件。

8、,并根据电子课件中的教导来学习知识。目前,市场上的电子课件的制作方式是采用路平的方式,例如,每隔10ms截屏一次,然后通过视频转换技术将所截屏的图片合成原始视频,再通过视频压缩功率将原始视频进行有损或无损压缩,以得到人们所看到的电子课件,上述电子课件的制作方式由于需要通过密集截屏来减少录制时的教课内容的损失,这使得原始视频过大,而无法适用于网络传输,经过压缩的文件为了避免过度失真,使得最终发布到网络上的电子课件的大小还要几十兆以上。0003 展现上述电子课件时,为了能正常播放,需要具备较好的网络条件,然而,目前的真实情况则是参差不齐的网络条件阻碍了远程教育的发展。0004 为了降低电子课件的大。

9、小,以适应各种网络环境,同时还能提供清晰的电子课件,需要对现有的电子课件的制作方法和展现方法进行改进。发明内容0005 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种利用电子白板制作电子课件的方法及相应的展现方法,用于解决现有技术中电子课件过大的问题。0006 为实现上述目的及其他相关目的,本发明提供一种利用电子白板制作电子课件的方法,其中,所述电子白板至少包括:操作栏和绘制区域,所述制作方法至少包括:1)获取用户在所述操作栏选取的至少一种操作类型;其中,所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型;2)基于所选取的操作类型获取所述用户在所述绘制区域每一次操作。

10、的过程或结果,并将所述过程或结果以文本形式合成一个事件;3)将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。0007 优选地,在所述用户选取插入操作类型时,所述步骤2)还包括:获取用户进行插入操作完成时所确定的内容及所述内容在所述绘制区域的位置信息,并将所述内容及所述位置信息合成一个事件。0008 优选地,所述位置信息至少包括:所述内容在所述绘制区域的至少一个位置坐标、所述内容在所述绘制区域内的尺寸、及所述内容的旋转角度。0009 优选地,在所述用户选取手绘操作类型时,所述步骤2)还包括:捕获用户在所述绘制区域的每一次手绘操作的开始动作和结束动作,并采集在所述开始动。

11、作和结束动作之间手绘操作时所在的位置坐标,并将所采集的各位置坐标依采集的先后顺序合成一个事件。0010 优选地,所述采集的时间间隔不大于20ms。说 明 书CN 102982015 A2/5页50011 优选地,在所述用户选取撤销类的操作类型时,所述步骤2)还包括:获取所述绘制区域所撤销的操作,并将所撤销的操作所对应的事件予以合成。0012 基于上述目的,本发明还提供一种电子课件的展现方法,其至少包括:1)解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;其中,所述事件包括:以文本形式记录的制作电子课件时每一次操作的过程或结果;所述操作类型至少包括以下一种:手绘操作类型、插。

12、入操作类型、及撤销操作类型;2)基于所述操作类型将各所述事件中所记录的过程或结果依先后顺序予以展现。0013 优选地,在所述操作类型为插入操作类型时,所述步骤2)还包括:读取所述事件中所记录的内容及所述内容所对应的位置信息;并按所述位置信息将所述内容予以展现。0014 优选地,在所述操作类型为手绘操作类型时,所述步骤2)还包括:读取所述事件中所记录所有位置坐标,并将各所述位置坐标依次予以展现;其中,所述位置坐标为制作电子课件时所采集的一次手绘操作过程的位置坐标。0015 优选地,所述步骤2)还包括:基于平滑算法将相邻的至少三个所述位置坐标进行平滑处理,以得到沿各所述位置坐标的线条,并将所述线条。

13、展现予以展现。0016 优选地,在所述操作类型为撤销操作类型时,所述步骤2)还包括:基于所述事件中所记录的撤销事件,将已展现的所述撤销事件所对应的操作予以撤销。0017 如上所述,本发明的利用电子白板制作电子课件的方法及相应的展现方法,具有以下有益效果:该制作方法通过将用户选中的操作类型及所述操作类型所对应的至少一个操作过程或操作结果记录成文本文件,由此能够极大地减少电子课件的大小。该展现方法通过依次读取每一个操作类型及所对应的每一个事件来将所制作的电子课件的每一个操作予以恢复,由此便于利用该电子课件的授课进行远程教育。附图说明0018 图1显示为本发明的利用电子白板制作电子课件的方法的流程图。

14、。0019 图2显示为本发明的电子课件的展现方法的流程图。0020 元件标号说明0021 S1S3、S100S200 步骤具体实施方式0022 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。0023 图1为本发明的一种利用电子白板制作电子课件的方法的流程图。所述电子课件的制作方法主要由制作系统来执行,其中,所述制作系统为安装在计算机设备中的应用模块等。该计算机设备为一种能够按照事先存。

15、储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其硬件包括但不限于微处理器、FPGA、DSP、嵌入式设备等。0024 所述电子白板至少包括:操作栏和绘制区域。例如,所述电子白板的左侧为操作说 明 书CN 102982015 A3/5页6栏,右侧为绘制区域,所述操作栏用来提供操作类型,其设置至少一种操作类型,如图2所示。其中,所述手绘操作类型还包括:画笔操作类型、橡皮擦操作类型、颜色选取类型等,插入操作类型还包括:插入操作类型、插文字操作类型等,撤销操作类型用于撤销用户在所述绘制区域中的前次操作。所述绘制区域用来依据用户所选的操作类型将用户的操作过程或结果呈现出来。00。

16、25 在步骤S1中,所述制作系统获取用户在所述操作栏选取的至少一种操作类型;其中,所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型。0026 例如,所述用户通过触摸屏在所述操作栏选取了画笔操作类型,以及在颜色选取操作类型中选了红色,则所述制作系统获取所述用户选取了画笔操作类型及红色的颜色选取操作类型。0027 在步骤S2中,所述制作系统基于所选取的操作类型获取所述用户在所述绘制区域每一次操作的过程或结果,并将所述过程或结果以文本形式合成一个事件。0028 具体地,在制作电子课件时,所述绘制区域依据所选取的操作类型将用户的操作过程或结果呈现出来,则所述制作系统基于所选取的。

17、操作类型将所述绘制区域所呈现出来的内容矢量化。0029 优选地,在所述制作系统所获取的操作类型为插入操作类型时,所述制作系统获取用户进行插入操作完成时所确定的内容及所述内容在所述绘制区域的位置信息,并将所述内容及所述位置信息合成一个事件。其中,所述内容依据所述插入操作类型而定,其包括但不限于:文字、图像,所述位置信息包括任何能够描述所述内容在所述绘制区域的位置的信息,其包括但不限于:所述内容在所述绘制区域的左上角位置坐标、所述内容在所述绘制区域的右下角位置坐标,优选地,所述位置信息包括:所述内容在所述绘制区域的至少一个位置坐标、所述内容在所述绘制区域内的尺寸、及所述内容的旋转角度。0030 例。

18、如,所述电子白板基于所选取的插入操作类型,获取所选定的图片,并基于用户的编辑操作对所述图片的尺寸进行缩放、旋转,并拖到所述绘制区域的指定位置上,并按“确定”按钮,则所述制作系统基于按“确定”按钮的动作将用户对所述图片操作的结果,即所述图片、所述图片在所述绘制区域的左上角的位置坐标、所述图片缩放后的尺寸、所述图片旋转的角度等位置信息合成一个事件。0031 再有,在所述制作系统所获取的操作类型为手绘操作类型时,所述制作系统捕获用户在所述绘制区域的每一次手绘操作的开始动作和结束动作,并采集在所述开始动作和结束动作之间的手绘操作时所在的位置坐标,并将所采集的各位置坐标依采集的先后顺序合成一个事件。其中。

19、,所述开始动作包括:用户按下鼠标左键的动作、用户按下触摸屏的动作等。所述结束动作包括:用户抬起鼠标左键的动作、用户抬起触摸屏的动作等。0032 例如,用户按下鼠标左键在所述绘制区域画一个圈后再抬起鼠标左键,所述制作系统自鼠标左键按下时开始,实时采集鼠标在所述绘制区域的位置坐标,直至鼠标左键抬起。所述制作系统将所采集的各位置坐标依采集的先后顺序合成一个事件。0033 优选地,所述采集时间间隔不超过20ms。0034 还有,在所述制作系统所获取的操作类型为撤销操作类型时,所述制作系统获取所述绘制区域所撤销的操作,并将所撤销的操作所对应的事件予以合成。0035 例如,所述用户在选择撤销操作类型时,所。

20、述电子白板撤销了此前的一个操作,则说 明 书CN 102982015 A4/5页7所述制作系统记录所撤销的该操作所对应的事件。0036 需要说明的是,所述制作系统记录所撤销的事件的数量主要依据所述电子白板撤销的操作的数量,故上述实施例并非对本发明的限制。0037 在步骤S3中,所述制作系统将所述用户所选取的所有所述操作类型与所对应的至少一个事件依操作次序予以保存。其中,所保存的形式包括但不限于:XML文件、jason格式的文件等。0038 如图3所示,本发明还提供一种将所制作的电子课件展现在电子白板的方法。所述展现方法主要由展现系统来执行,其中,所述展现系统为安装在计算机设备中的应用模块等。该。

21、计算机设备为一种能够按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备,其硬件包括但不限于微处理器、FPGA、DSP、嵌入式设备等。0039 在步骤S100中,所述展现系统解析所指定的文件,并依次读取所述文件中的每一个事件及所对应的操作类型;其中,所述事件包括:以文本形式记录的制作电子课件时每一次操作的过程或结果;所述操作类型至少包括以下一种:手绘操作类型、插入操作类型、及撤销操作类型。0040 需要说明的是,本领域技术人员应该理解,所述操作类型与前述步骤S1中的操作类型相同或相似,在此不再详述。0041 例如,所述文件的格式为XML,则所述展现系统解析该XML。

22、文件,以提取每一个事件及所对应的操作类型。0042 在步骤S200中,所述展现系统基于所述操作类型将各所述事件中所记录的过程或结果依先后顺序予以展现。0043 具体地,在所述操作类型为插入操作类型时,所述展现系统读取所述事件中所记录的内容及所述内容所对应的位置信息;并按所述位置信息将所述内容予以展现。其中,所述位置信息包括但不限于:在展示所述电子课件的区域内,所述内容所在位置的至少一个位置坐标、所述内容在所述区域内的尺寸、及所述内容的旋转角度等。0044 例如,所述操作类型为插图操作类型,所对应的事件中记录了所要展示的图片的地址,所述展现系统从所述图片的地址处取得所述图片;接着,所述展现系统提。

23、取所述图片所对应的位置信息为:左上角位置坐标(x,y)、比例缩小至59%、逆时针旋转90度,则基于所述位置信息将所述图片逆时针旋转90度且将原有尺寸缩小至59%,并显示在左上角位置坐标为(x,y)的位置上。0045 在所述操作类型为手绘操作类型时,所述展现系统读取所述事件中所记录所有位置坐标,并将各所述位置坐标依次予以展现;其中,所述位置坐标为制作电子课件时所采集的一次手绘操作过程的位置坐标。0046 具体地,所述操作类型为手绘操作类型,所对应的每一个事件中均包含待展示的线条的采集点的位置坐标,所述展现系统将各所述位置坐标依采集顺序予以展现。0047 例如, 所述事件中包含的各位置坐标依采集顺。

24、序为:(a,b),(a+1,b),(a+1,b+1),(a+1,b+2),(a+2,b+2),则所述展现系统将各所述位置坐标依次予以展现。0048 优选地,所述展现系统基于平滑算法将相邻的至少三个所述位置坐标进行平滑处理,以得到连接各所述位置坐标的线条,并将所述线条予以展现。其中,所述平滑算法包括说 明 书CN 102982015 A5/5页8但不限于:贝塞尔曲线算法。0049 例如,所述展现系统基于所述操作类型将所提取的每一个事件中的各所述位置坐标依顺序将相邻的至少三个所述位置坐标进行贝塞尔曲线算法处理,以得到光滑的线条,并将所述线条予以展现。0050 在所述操作类型为撤销操作类型时,所述展。

25、现系统基于所述事件中所记录的撤销事件,将已展现的所述撤销事件所对应的操作予以撤销。0051 例如,所述撤销类型所对应的事件b为:撤销此前一个事件a所对应的操作,则所述展现系统在展现了所述事件a所对应的操作之后,再基于所述事件b将展现界面恢复至该事件a所对应的操作发生之前。0052 综上所述,本发明的利用电子白板制作电子课件的方法及相应的展现方法中,该制作方法通过将用户选中的操作类型及所述操作类型所对应的至少一个操作过程或操作结果记录成文本文件,由此能够极大地减少电子课件的大小;另外,将插入操作类型所对应的操作的结果进行记录,以减少记录无意义的制作过程,使得电子课件更为精炼、完整;还有,以至少2。

26、0ms的时间间隔来采集手绘操作的过程,能够最大程度不失真的保留所述手绘操作过程,以便于在展现时清晰。0053 该展现方法通过依次读取每一个操作类型及所对应的每一个事件来将所制作的电子课件的每一个操作予以恢复,由此便于利用该电子课件的授课进行远程教育;另外,将手绘操作类型所对应的每一个事件中所记录的各位置坐标,进行平滑处理,能够优化电子课件的画面质量,使之达到无损压缩的画面的效果。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。0054 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。说 明 书CN 102982015 A1/1页9图1图2说 明 书 附 图CN 102982015 A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1