课堂内容录制方法与系统与流程

文档序号:11157400阅读:447来源:国知局
课堂内容录制方法与系统与制造工艺

本发明涉及教学电子系统,特别是涉及一种课堂内容录制方法与系统。



背景技术:

随着电子信息化系统的普及,越来越多的场合都运用电子信息系统,为工作和生活带来更多便利。在教学领域,老师使用计算机上课已经开始普及。例如,老师大多会准备电子教学课件,通过显示屏呈现事先制作好的内容。这些课件可以是ppt课件,课件也可以分发给学生自己看。但从实际来说,课件如果不辅以老师的讲解,很难起到应有的效果。

所以展示课件的同时,也同步展示老师讲课的过程,能够起到非常好的重现效果。因此,课件与老师的讲解同步是重现课堂的关键。

传统的方法中,教学资源都是采用视频录制的方式,将老师的教学过程和显示屏课件一起录制下来,以实现课件和讲课同步的目的。可以理解,课堂内容关键在于两个方面:一是老师课件展示的内容;二是老师讲解的内容。

由于课件是静态内容,在展示时的长时间录制图像,必然会造成信息冗余,录制成的视频占用大量的存储空间。但如果不进行录制,仅有老师的原始课件,又无法起到重现课堂的效果。



技术实现要素:

基于此,有必要提供一种可以减少存储空间的课堂内容录制方法。

此外,还提供一种可以减少存储空间的课堂内容录制系统。

一种课堂内容录制方法,基于教学计算机系统,包括:

以设定周期检测所述教学计算机系统是否产生人机交互动作;

当未检测到人机交互动作时,截取所述教学计算机系统屏幕内容生成截屏图像;

将符合设定条件的截屏图像加入截屏队列;所述设定条件为以下条件之一:所述截屏图像为截屏队列中的第一幅图像;所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值;

当录制结束时,保存所述截屏队列。

在其中一个实施例中,还包括同步录制音频的步骤。

在其中一个实施例中,所述设定周期为1~2秒。

在其中一个实施例中,所述人机交互动作为鼠标动作、键盘动作、触摸输入动作以及书写笔书写动作中的一种或两种以上。

在其中一个实施例中,当所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值时,将所述差异部分进行编码。

一种课堂内容录制系统,基于教学计算机系统,包括:

人机交互检测模块,用于以设定周期检测所述教学计算机系统是否产生人机交互动作;

截屏模块,用于当未检测到人机交互动作时,截取所述教学计算机系统屏幕内容生成截屏图像;并将符合设定条件的截屏图像加入截屏队列;所述设定条件为以下条件之一:所述截屏图像为截屏队列中的第一幅图像;所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值;

保存模块,用于当录制结束时,保存所述截屏队列。

在其中一个实施例中,还包括音频录制模块,用于同步录制音频。

在其中一个实施例中,所述设定周期为1~2秒。

在其中一个实施例中,所述人机交互动作为鼠标动作、键盘动作、触摸输入动作以及书写笔书写动作中的一种或两种以上。

在其中一个实施例中,还包括差异编码模块,用于当所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值时,将所述差异部分进行编码。

上述课堂内容录制方法和系统,通过周期性地在没有人机交互动作的情况下截取屏幕内容,并保存变化较大截屏图像,不仅可以最大程度地截取到包含有关键内容的屏幕内容,还可以有效减少数据冗余,最终数据占用更少的存储空间。

附图说明

图1为一实施例的课堂内容录制方法流程图;

图2为一实施例的课堂内容录制系统模块图。

具体实施方式

以下结合附图和实施例进行进一步说明。

在教学领域,老师采用计算机授课时,通常采取的形式如下:老师将电子课件放入教学计算机系统,然后使用软件将课件打开,在计算机屏幕上显示。通过投影,还可以将计算机屏幕内容展示在更大的屏幕上显示。课件通常是各种文档、图片等包含静态内容的文件。

以下实施例针对基于教学计算机系统展示静态内容的过程,提供一种课堂内容的录制方法。

图1为一实施例的课堂内容录制方法流程图。该方法基于老师所使用的教学计算机系统,包括以下步骤S101~S105。

步骤S101:以设定周期检测所述教学计算机系统是否产生人机交互动作。若是,等待下一个周期并继续执行步骤S101。否则执行步骤S102。

老师在使用教学计算机系统授课时,有可能时不时地操作计算机系统。例如切换课件、在课件上批注、打开新的课件、关闭课件、挪动窗口、放大手势等等。本实施例的方法基于这样的认识:老师在操作时所展现的内容(操作的动作过程)不是关键内容,只有当操作完成后展现的内容才是关键内容。例如批注时的键盘输入,等待输入完成后,就可以得到完整的批注内容。再例如切换课件时,要执行打开相应的文件夹、打开课件等操作,只有等操作完成后,切换后的课件才能进行展示。

本步骤以设定周期检测是否产生人机交互动作,即判断老师在授课时是否在执行一些动作,产生与关键内容无关的画面。该设定周期可以为1~2秒,或其他符合要求的周期。

根据教学计算机系统的实际情况,上述人机交互动作可以是鼠标动作、键盘动作、触摸输入动作以及书写笔书写动作中的一种或两种以上。

步骤S102:截取所述教学计算机系统屏幕内容生成截屏图像。当一个周期到来且没有检测到上述的人机交互动作时,可以认为当前展示内容为关键内容,将屏幕内容截取下来生成截屏图像。

步骤S103:将符合设定条件的截屏图像加入截屏队列。所述设定条件为以下条件之一:所述截屏图像为截屏队列中的第一幅图像;所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值。

截屏队列中保存一系列按照时间顺序排序的截屏图像。当录制过程开始时,截屏队列为空,截取的第一幅图像可以直接加入截屏队列。当截取的不是第一幅图时,还需要将当前截屏图像与截屏队列中队尾的截屏图像进行比较,计算两幅截屏图像之间的差异。只有当两幅截屏图像之间的差异超过设定值时,才将当前截屏图像加入截屏队列。当差异值不超过设定值时,说明两幅截屏图像相似程度较高,也即变化不大,故没有必要将相似程度较高的截屏图像都保存下来,减少冗余。

步骤S104:判断录制是否结束,若是,则执行步骤S105,否则返回执行步骤S101。录制过程未结束时,反复执行上述步骤S101~S103,可以获得保存了一系列按照时间顺序排序并满足设定条件的截屏图像。

步骤S105:当录制结束时,保存所述截屏队列。在截屏时,每幅截屏图像都带有时间戳信息,配合时间戳信息,可以用于后期播放。当播放时,通过专用播放器,根据图片序列上每个图片的时间轴像播放幻灯片一样,按时间出现在播放器上。

进一步地,上述方法还可以包括同步录制音频的步骤。音频一般是老师配合课件的讲解内容,与课件视频保持同步。可以理解,音频也可以是后期制作的。配合声音,看起来像是一个视频文件,但不是视频。所以体积会很小。

上述步骤S103中,当所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值时,还可以将所述差异部分进行编码。除了直接保存截屏图像之外,还可以选择将差异部分进行编码保存,差异部分可以用于恢复截屏图像。仅保存差异部分,可以进一步减少冗余数据。相比传统的视频录制方式,能够大大减少数据量。

上述课堂内容录制方法,通过周期性地在没有人机交互动作的情况下截取屏幕内容,并保存变化较大截屏图像,不仅可以最大程度地截取到包含有关键内容的屏幕内容,还可以有效减少数据冗余,最终数据占用更少的存储空间。

基于相同的发明构思,还提供一实施例的课堂内容录制系统。该课堂内容录制系统基于教学计算机系统,包括人机交互检测模块100、截屏模块200以及保存模块300。

人机交互检测模块100用于以设定周期检测所述教学计算机系统是否产生人机交互动作。老师在使用教学计算机系统授课时,有可能时不时地操作计算机系统。例如切换课件、在课件上批注、打开新的课件、关闭课件、挪动窗口、放大手势等等。本实施例的方法基于这样的认识:老师在操作时所展现的内容(操作的动作过程)不是关键内容,只有当操作完成后展现的内容才是关键内容。例如批注时的键盘输入,等待输入完成后,就可以得到完整的批注内容。再例如切换课件时,要执行打开相应的文件夹、打开课件等操作,只有等操作完成后,切换后的课件才能进行展示。

人机交互检测模块100以设定周期检测是否产生人机交互动作,即判断老师在授课时是否在执行一些动作,产生与关键内容无关的画面。该设定周期可以为1~2秒,或其他符合要求的周期。

根据教学计算机系统的实际情况,上述人机交互动作可以是鼠标动作、键盘动作、触摸输入动作以及书写笔书写动作中的一种或两种以上。

截屏模块200用于当未检测到人机交互动作时,截取所述教学计算机系统屏幕内容生成截屏图像;并将符合设定条件的截屏图像加入截屏队列;所述设定条件为以下条件之一:所述截屏图像为截屏队列中的第一幅图像;所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值。

当一个周期到来且没有检测到上述的人机交互动作时,可以认为当前展示内容为关键内容,将屏幕内容截取下来生成截屏图像。

截屏队列中保存一系列按照时间顺序排序的截屏图像。当录制过程开始时,截屏队列为空,截取的第一幅图像可以直接加入截屏队列。当截取的不是第一幅图时,还需要将当前截屏图像与截屏队列中队尾的截屏图像进行比较,计算两幅截屏图像之间的差异。只有当两幅截屏图像之间的差异超过设定值时,才将当前截屏图像加入截屏队列。当差异值不超过设定值时,说明两幅截屏图像相似程度较高,也即变化不大,故没有必要将相似程度较高的截屏图像都保存下来,减少冗余。

保存模块300用于当录制结束时,以所述截屏队列中的截屏图像作为视频帧,并配合时间戳信息生成课堂内容视频文件。录制过程未结束时,截屏模块200可以不停地获得保存了一系列按照时间顺序排序并满足设定条件的截屏图像。在截屏时,每幅截屏图像都带有时间戳信息,配合时间戳信息,保存模块300可以将截屏队列进行保存,用于后期播放。当播放时,通过专用播放器,根据图片序列上每个图片的时间轴像播放幻灯片一样,按时间出现在播放器上。

进一步地,上述课堂内容录制系统还可以包括音频录制模块,用于同步录制音频。音频一般是老师配合课件的讲解内容,与课件视频保持同步。可以理解,音频也可以是后期制作的。配合声音,看起来像是一个视频文件,但不是视频。所以体积会很小。

进一步地,上述课堂内容录制系统还可以包括差异编码模块,用于当所述截屏图像与截屏队列中队尾的截屏图像的差异超过设定值时,将所述差异部分进行编码。除了直接保存截屏图像之外,还可以选择将差异部分进行编码保存,差异部分可以用于恢复截屏图像。仅保存差异部分,可以进一步减少冗余数据。相比传统的视频录制方式,能够大大减少数据量。

上述课堂内容录制系统,通过周期性地在没有人机交互动作的情况下截取屏幕内容,并保存变化较大截屏图像,不仅可以最大程度地截取到包含有关键内容的屏幕内容,还可以有效减少数据冗余,最终数据占用更少的存储空间。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1