【技术实现步骤摘要】
【国外来华专利技术】
本专利技术实施例涉及信息
,尤其涉及一种屏幕录制方法、屏幕录制控制方法及装置。
技术介绍
屏幕录制(Screen Record,简称SR)通常用于将一台计算机在一段时间内显示的变化内容(包括用户操作和视频播放等)进行记录和保存。屏幕录制是目前制作各种屏幕录像或进行录像监控的通用方法。现有的屏幕录制方法是,在一段时间内通过操作系统提供的API接口截取屏幕上的帧图像,例如可以调用Windows操作系统的GDI引擎提供的接口截取屏幕上的帧图像,然后将截取到的帧图像以视频流形式保存在磁盘上。用户可以通过播放视频流的方式观看此段时间内的屏幕变化。因此,上述方法的录像的质量取决于截取图像的频率和分辨率。为 了将截取的帧图像保存为视频流,需要定时截图以保证图像的连续性和录像的流畅性。为降低录像占用的空间,在截取帧图像后需根据图像的类型对截取的图像进行压缩。同时为了保证视频流的流畅,压缩算法必须具有较快的压缩率。然而,现有的屏幕录制方法是通过连续地截取屏幕上图像来完成录制的,会产生大量的图像信息,从而需要占用大量的物理空间。虽然采用高压缩比的压缩算法对截取图像进行较快的压缩可一定程度上减少录像占用的物理空间,但压缩后节省的物理空间比较少。
技术实现思路
本专利技术实施例提供一种屏幕录制方法、屏幕录制控制方法及装置,用以解决现有技术在屏幕录制过程中物理空间占用较大的缺陷。一方面,本专利技术实施例提供一种屏幕录制方法,包括接收屏幕录制控制装置发送的控制消息;将设备在录制开始时刻的图像信息和在录制时间内使所述设备的图像发生变化的图形指令,发送给所述屏幕录制控制装置,所述设备 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种屏幕录制方法,其特征在于,包括 接收屏幕录制控制装置发送的控制消息; 将设备在录制开始时刻的图像信息和在录制时间内使所述设备的图像发生变化的图形指令,发送给所述屏幕录制控制装置,所述设备为被录制屏幕的设备,所述录制开始时刻为所述控制消息指示的录制开始时刻,所述录制时间为所述控制消息指示的录制时间。2.根据权利要求I所述的方法,其特征在于,所述图形指令为从所述设备的显示驱动模块获取的图形指令。3.根据权利要求I或2所述的方法,其特征在于,所述设备在录制开始时刻的图像信息为所述设备在所述录制开始时刻的设备表面。4.根据权利要求I至3任一项所述的方法,其特征在于,在所述将设备在录制开始时刻的图像信息和在录制时间内使所述设备的图像发生变化的图形指令,发送给所述屏幕录制控制装置之前,所述方法还包括 若所述图形指令中的图像信息没有被缓存,则缓存所述图形指令中的图像信息; 若所述图形指令中的图像信息已被缓存,在所述图形指令中添加所述图像信息的图像关键值,并且从所述图形指令中删除所述图像信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括 若所述图形指令中的图像信息没有被缓存,则在所述图形指令中添加用于标识所述图像指令中的图像信息为完整信息的图像类型; 若所述图形指令中的图像信息已被缓存,则在所述图形指令中添加用于标识所述图像指令中的图像信息为图像关键值的图像类型。6.根据权利要求I至5任一项所述的方法,其特征在于,在所述将设备在录制开始时刻的图像信息和在录制时间内使所述设备的图像发生变化的图形指令,发送给所述屏幕录制控制装置之前,所述方法还包括 在所述图形指令中,确定图像信息中坐标信息相同的图形指令组成的图形指令集,若所述图形指令集中存在间隔时间小于所述控制消息指示的整合时间的两条图形指令,删除其中获取时间早的图形指令。7.根据权利要求I至6任一项所述的方法,其特征在于,在所述将设备在录制开始时刻的图像信息和在录制时间内使所述设备的图像发生变化的图形指令,发送给所述屏幕录制控制装置之前,所述方法还包括 若所述图形指令包括冗余信息,删除所述图形指令中的冗余信息,所述冗余信息包括播放时不需要的调色板信息或所述屏幕录制控制装置已保存的图像信息。8.根据权利要求I至7任一项所述的方法,其特征在于,在所述将设备在录制开始时刻的图像信息和在录制时间内使所述设备的图像发生变化的图形指令,发送给所述屏幕录制控制装置之前,所述方法还包括 根据所述控制消息所指示的压缩等级,对在所述录制时间内获取的图形指令中的图像信息进行压缩处理,并在所述图形指令中添加用于标识所述图形指令的压缩等级的压缩类型。9.一种屏幕录制控制方法,其特征在于,包括 向屏幕录制装置发送控制消息;接收所述屏幕录制装置发送的设备在录制开始时刻的图像信息和在录制时间内使所述设备的图像发生变化的图形指令,所述设备为被录制屏幕的设备,所述录制开始时刻为所述控制消息指示的录制开始时刻,所述录制时间为所述控制消息指示的录制时间; 存储所述图形指令和所述设备在所述录制开始时刻的图像信息。10.根据权利要求9所述的方法,其特征在于,所述图形指令为从所述设备的显示驱动模块获取的图形指令。11.根据权利要求9或10所述的方法,其特征在于,所述设备在录制开始时刻的图像信息为所述设备在所述录制开始时刻的设备表面。12.根据权利要求9至11任一项所述的方法,其特征在于,在所述存储所述图形指令和所述设备在所述录制开始时刻的图像信息之前,还包括 在所述图形指令中加入时间轴,以根据所述时间轴对录制的屏幕进行播放控制。13.根据权利要求12所述的方法,其特征在于,在所述图形指令中加入时间轴之前,还包括 根据所述图形指令中压缩类型所指示的压缩等级,对所述图形指令中的图像信息进行解压缩处理。14.根据权利要求13所述的方法,其特征在于,在所述图形指令中加入时间轴之后,还包括 根据所述图形指令中压缩类型所指示的压缩等级,对包括有时间轴的图形指令中的图像信息进行压缩处理。15.一种屏幕录制装置,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。