一种图像处理方法及装置制造方法及图纸

技术编号:11628778 阅读:82 留言:0更新日期:2015-06-18 20:30
本发明专利技术公开了一种图像处理方法及装置。所述方法包括:利用预设尺寸的屏幕捕获对象,按照预设时间间隔获取屏幕图像;当收到对屏幕捕获对象的尺寸修改指令时,判断当前时刻是否在执行对屏幕图像的一次获取操作;当当前时刻正在执行对屏幕图像的一次获取操作时,等待该次获取操作完毕之后,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;当当前时刻未执行对屏幕图像的获取操作时,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;利用尺寸修改后的屏幕捕获对象执行下一次获取屏幕图像的操作。用以实现在屏幕视频录制过程中,实时改变屏幕图像的尺寸。

【技术实现步骤摘要】

本专利技术涉及互联网
,特别涉及一种图像处理方法及装置
技术介绍
屏幕视频的录制,可以将屏幕显示的内容和用户在屏幕显示时的任何动作,从头到尾记录录下来。并且存储为可以播放的媒体格式的软件。其工作原理就是每秒钟截取若干屏幕上的画面。然后对所有画面通过编码方式压缩成视频格式的文件。屏幕视频的录制,可以将屏幕上的软件操作过程、视频教学、文稿的演示、视频聊天等录制成视频。这种屏幕视频的录制方式,在教学视频上有重要应用,可以生动地还原教师在讲课过程中对课件的翻页、批注、书写等操作,使学生可以远程获得与在现场一样的体验。现有技术中,用于屏幕视频录制的应用,大多是基于台式电脑和笔记本电脑的,在进行屏幕视频的录制时,无需考虑设备的姿态变化,屏幕捕获对象是固定的。也有少数能够实现移动手持设备屏幕录制的软件。可以将移动手持设备的操作过程录制成MPEG(MovingPicture Experts Group,动态图像专家组)格式的视频,同时可以将声音也同步录制进去。但是,这类软件受基于台式电脑和笔记本电脑的屏幕视频录制软件的影响,在录屏过程中,是默认锁定屏幕旋转功能的,否则,当屏幕发生旋转时,屏幕图像的像素就会发生变化,此时,由于预先设定的屏幕捕获对象与图像尺寸不能匹配,进而导致获取到的屏幕图像不完整,或者直接导致录制过程终止。因而,使用现有技术的方案,无法实现在屏幕视频录制过程中,实时改变屏幕图像的尺寸。
技术实现思路
本专利技术提供一种图像处理方法及装置,用以实现在屏幕视频录制过程中,实时改变屏幕图像的尺寸。本专利技术提供一种图像处理方法,包括:利用预设尺寸的屏幕捕获对象,按照预设时间间隔获取屏幕图像;当收到对屏幕捕获对象的尺寸修改指令时,判断当前时刻是否在执行对屏幕图像的一次获取操作;当当前时刻正在执行对屏幕图像的一次获取操作时,等待该次获取操作完毕之后,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;当当前时刻未执行对屏幕图像的获取操作时,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;利用尺寸修改后的屏幕捕获对象执行下一次获取屏幕图像的操作。 在一个实施例中,在按照预设时间间隔获取屏幕图像之后,所述方法还包括:将所述获取到的屏幕图像保存在图像链表的链尾,并更新所述图像链表中屏幕图像的数目。在一个实施例中,其特征在于,所述方法还包括:利用预设尺寸的编码对象对所述图像链表中链首的屏幕图像进行编码。在一个实施例中,其特征在于,在利用预设尺寸的编码对象对所述图像链表中链首的屏幕图像进行编码之后,所述方法还包括:将所述处于图像链表中链首的屏幕图像从所述图像链表中删除;更新所述图像链表中屏幕图像的数目。在一个实施例中,其特征在于,所述方法还包括:当对所述屏幕捕获对象的尺寸的修改操作执行完毕时,判断编码对象是否在执行对屏幕图像的一次编码操作;当当前时刻正在执行对屏幕图像的一次编码操作时,等待该次编码操作完毕之后,根据所述尺寸修改指令对所述编码对象的尺寸执行修改操作;当当前时刻未执行对屏幕图像的编码操作时,根据所述尺寸修改指令对所述编码对象的尺寸执行修改操作;利用尺寸修改后的编码对象对处于图像链表链首的屏幕图像执行编码操作。本专利技术提供一种图像处理装置,包括:第一获取模块,用于利用预设尺寸的屏幕捕获对象,按照预设时间间隔获取屏幕图像;第一判断模块,用于当收到对屏幕捕获对象的尺寸修改指令时,判断当前时刻是否在执行对屏幕图像的一次获取操作;第一修改模块,用于当当前时刻正在执行对屏幕图像的一次获取操作时,等待该次获取操作完毕之后,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;第二修改模块,用于当当前时刻未执行对屏幕图像的获取操作时,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;第二获取模块,用于利用尺寸修改后的屏幕捕获对象执行下一次获取屏幕图像的操作。在一个实施例中,所述装置还包括:保存模块,用于在按照预设时间间隔获取屏幕图像之后,将所述获取到的屏幕图像保存在图像链表的链尾,并更新所述图像链表中屏幕图像的数目。 在一个实施例中,所述装置还包括:第一编码模块,用于利用预设尺寸的编码对象对所述图像链表中链首的屏幕图像进行编码。在一个实施例中,所述装置还包括:删除模块,用于在利用预设尺寸的编码对象对所述图像链表中链首的屏幕图像进行编码之后,将所述处于图像链表中链首的屏幕图像从所述图像链表中删除;更新模块,用于更新所述图像链表中屏幕图像的数目。在一个实施例中,所述装置还包括:第二判断模块,用于当对所述屏幕捕获对象的尺寸的修改操作执行完毕时,判断编码对象是否在执行对屏幕图像的一次编码操作;第三修改模块,用于当当前时刻正在执行对屏幕图像的一次编码操作时,等待该次编码操作完毕之后,根据所述尺寸修改指令对所述编码对象的尺寸执行修改操作;第四修改模块,用于当当前时刻未执行对屏幕图像的编码操作时,根据所述尺寸修改指令对所述编码对象的尺寸执行修改操作;第二编码模块,用于利用尺寸修改后的编码对象对处于图像链表链首的屏幕图像执行编码操作。本专利技术的有益效果在于:在收到屏幕图像的改变指令时,当正在执行屏幕的获取操作,等待该次操作完毕之后,根据尺寸修改指令修改屏幕捕获对象的尺寸,当未执行屏幕获取操作,根据尺寸修改指令修改屏幕捕获对象的尺寸,在修改完毕之后,根据修改后的屏幕捕获对象执行下一次获取屏幕图像的操作,可以看出,利用先后两次屏幕获取操作时间间隙来完成屏幕捕获对象的修改,实现了在屏幕视频录制过程中,实时改变屏幕图像的尺寸。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。【附图说明】附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例中图像处理方法的流程图。图2为本专利技术实施例中图像处理方法的另一流程图。图3为本专利技术实施例中图像处理装置的结构图。图4为本专利技术实施例中图像处理装置的另一结构图。【具体实施方式】以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。首先,如图1所示,本专利技术实施例提供一种图像处理方法,该方法用于进行屏幕视频录制的设备,该方法包括如下步骤S101-S105:在步骤SlOl中,利用预设尺寸的屏幕捕获对象,按照预设时间间隔获取屏幕图像。举例而言,在屏幕视频录制过当前第1页1 2 3 本文档来自技高网...
一种图像处理方法及装置

【技术保护点】
一种图像处理方法,其特征在于,包括:利用预设尺寸的屏幕捕获对象,按照预设时间间隔获取屏幕图像;当收到对屏幕捕获对象的尺寸修改指令时,判断当前时刻是否在执行对屏幕图像的一次获取操作;当当前时刻正在执行对屏幕图像的一次获取操作时,等待该次获取操作完毕之后,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;当当前时刻未执行对屏幕图像的获取操作时,根据所述尺寸修改指令对所述屏幕捕获对象的尺寸执行修改操作;利用尺寸修改后的屏幕捕获对象执行下一次获取屏幕图像的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨金伟
申请(专利权)人:天脉聚源北京教育科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1