一种基于录制视频的图形补偿方法及处理终端技术

技术编号:22471564 阅读:44 留言:0更新日期:2019-11-06 13:05
本发明专利技术涉及一种基于录制视频的图形补偿方法及处理终端,所述补偿方法包括如下步骤:步骤1:获取开始录制信号后,获取开始绘制动作信号,并记录绘制动作数据,将绘制动作数据和相对时间数据写入所述录制文件;步骤2:播放所述录制文件,依次动态地将各个绘制动作数据对应的绘制图形在播放界面上播放显示出来,在播放界面上同步生成一层透明绘图层,提取各个绘制动作数据的结束绘制时间,当播放相对时间达到结束绘制时间,则在所述透明绘图层上根据对应的绘制动作数据生成新的绘制图形,所述绘制图形在透明绘图层上显示。本发明专利技术能够有效将录制时的绘制图形完整地还原出来,实现绘制图形的清晰显示。

A graphic compensation method and processing terminal based on recorded video

【技术实现步骤摘要】
一种基于录制视频的图形补偿方法及处理终端
本专利技术涉及录屏及图形增强
,具体是一种基于录制视频的图形补偿方法及处理终端。
技术介绍
目前录制视频通常会进行压缩后上传至服务器或直接发送至目标客户端,在目标客户端上对压缩后的录制视频进行播放,导致播放录制视频中的图像变得模糊,失去原有的清晰度。针对某些录制视频,可能这样的压缩不会影响播放效果,而对应某些场景下的录制视频播放却会带来影响。例如,某些需要演示的教学、培训等的录屏,往往在屏幕上进行绘图以重点讲解,对于绘制的各种图形经过压缩传送再播放后,往往图形显示的不清晰,不满足教学、培训等的应用场景的需求。如果不将录制视频进行压缩而直接传送,会占用较大的网络资源以及存储空间,并不是一个好的解决方法。因此,需要一种对录制视频中图形进行增强补偿的方法,以解决录制视频中重点部分不能清晰播放显示出来的问题。
技术实现思路
针对现有技术的不足,本专利技术的目的之一提供一种基于录制视频的图形补偿方法,其能够解决录制视频播放时图形显示不清晰的问题;本专利技术的目的之二提供一种处理终端,其能够解决录制视频播放时图形显示不清晰的问题。实现本专利技术的目的之一的技术方案为:一种基于录制视频的图形补偿方法,包括如下步骤:步骤1:获取开始录制信号后,获取开始绘制动作信号,并记录绘制动作数据,将绘制动作数据和相对时间数据写入录制文件,所述绘制动作数据表征获取开始绘制动作信号后,在绘制载体上进行绘制图形的动作,绘制动作数据至少包括结束绘制时间、绘制动作初始位置的坐标、绘制动作结束位置的坐标以及从开始绘制至结束绘制的中间过程的各个绘制点的坐标,所述绘制载体为电子白板,所述结束绘制时间表征每一个所述动作的结束时间与获得开始录制信号的时间的相对时间差值;步骤2:播放所述录制文件,依次动态地将各个绘制动作数据对应的绘制图形在播放界面上播放显示出来,在启动播放的同时,在播放界面上同步生成一层透明绘图层,所述透明绘图层是指背景为透明无色的图层,根据绘制动作数据写入录制文件的时间顺序,依次读取录制文件中的各个绘制动作数据,并提取各个绘制动作数据的结束绘制时间,当播放相对时间达到结束绘制时间,则在所述透明绘图层上根据对应的绘制动作数据生成新的绘制图形,所述绘制图形在透明绘图层上显示,生成每一个绘制动作数据对应的新的绘制图形,并于各个绘制动作数据对应的结束绘制时间在透明绘图层上显示。进一步地,所述透明绘图层为Bitmap。进一步地,所述电子白板是指运行在电子设备上的图片或空白页。进一步地,所述步骤2中,还包括在结束绘制时间,同步擦除播放界面的绘制动作数据。进一步地,根据绘制动作数据中的绘制动作初始位置的坐标、绘制动作结束位置的坐标以及从开始绘制至结束绘制的中间过程的各个绘制点的坐标,在透明绘图层上对应的位置生成所述绘制图形并显示。进一步地,根据播放界面的窗口大小与录制文件的图像大小的比例,在透明绘图层生成适应播放界面的窗口大小的所述绘制图形。实现本专利技术的目的之二的技术方案为:一种处理终端,其包括,存储器,用于存储程序指令;处理器,用于运行所述程序指令,以执行所述基于录制视频的图形补偿方法的步骤。本专利技术的有益效果为:本专利技术能够有效将录制时的绘制图形完整地还原出来,并在播放录制文件时相应的时间显示出来,实现由于压缩而导致图形显示不清晰而对绘制图形补偿,从而实现绘制图形的清晰显示。附图说明图1为本专利技术的流程示意图;图2为将音频数据块和绘制动作数据组装到一个录制文件的示意图;图3为播放录制文件时在透明绘图层上显示绘制图形的示意图;图4为本专利技术一种处理终端的结构示意图。具体实施方案下面,结合附图以及具体实施方案,对本专利技术做进一步描述:如图1至3所示,一种基于录制视频的图形补偿方法,包括如下步骤:步骤1:获取开始录制信号后,获取开始绘制动作信号,并记录绘制动作初始位置的坐标和开始绘制时的初始时间,绘制动作的初始时间表征从获取所述开始录制信号到开始绘制的相对时间,后续播放录制文件需要用到;获取结束绘制动作信号,并记录绘制动作结束位置的坐标和结束绘制时的结束时间,以及记录从开始绘制到结束绘制中间过程的若干个绘制点坐标和各个坐标对应的时间,从而得到每一个绘制图形对应的绘制动作数据。结束绘制时的结束时间在后续的图形补偿中需要用到,为此将结束绘制时的结束时间记为结束绘制时间。需要注意的是,这里的开始绘制动作信号和结束绘制动作信号均是指当前绘制的始绘制动作信号和结束绘制动作信号,在一个录制过程中,通常会包括多个绘制动作,每一个绘制动作均会产生对应的绘制动作数据。优选地,记录从开始绘制到结束绘制中间过程的所有绘制点坐标和各个坐标对应的时间。一个绘制动作数据包括持续绘制时间、开始绘制时间、结束绘制时间、绘制动作初始位置的坐标、绘制动作结束位置的坐标以及从开始绘制至结束绘制的绘制中间过程的各个绘制点的坐标和各个坐标对应的时间,也包括了从开始绘制到结束绘制的持续时间。开始绘制动作信号通常为用户刚开始绘制操作产生的信号,例如在移动终端的触摸屏上,手指滑行绘制各种图形,手指刚开始接触或按压触摸屏产生的信号即为开始绘制动作信号。对应的,结束绘制动作信号通常也为用户刚结束绘制操作产生的信号,例如在移动终端的触摸屏上,手指滑行绘制各种图形,手指脱离触摸屏时产生的信号或触摸屏未接收到触摸信号即为产生结束绘制动作信号。当然也可以是电子笔产生开始绘制动作信号和结束绘制动作信号。其中,绘制动作产生对应的绘制图形,例如绘制一条曲线或一条直线或其他任意形状的图形。记录绘制动作初始位置的坐标和初始时间,是指获得一条曲线或直线或其他图形的起始坐标、曲线上各点的坐标和曲线终点坐标,以及各个坐标点对应的时间,即获得绘制每个坐标点对应的时间。绘制动作是在绘制载体上进行的,绘制载体优选为电子白板,电子白板在是指运行在电子设备上的图片或空白页。优选地,记录从开始绘制到结束绘制中间过程的所有绘制点的坐标和各个坐标对应的时间。例如记录绘制的一条曲线中间部分的10个绘制点的坐标以及10个坐标对应的时间。对获得的绘制动作数据写入录制文件,从而生成录制文件。当然录制文件还可以包括录制的音频数据或其他录制数据,例如插入文档的录制,播放录制文件时也可以显示插入文档中的内容和播放音频数据。录制音频数据和插入文档的录制并不是本申请需要保护的,在此就不赘述。也即,录制文件至少包括绘制动作数据。优选地,每获得一个绘制动作数据,则立即将绘制动作数据和对应的标签信息组装成TLV结构数据块,标签信息包含了对应绘制动作数据的绘制时间、绘制点的坐标等信息,并立即将TLV结构数据块写入录制文件。各个TLV结构的绘制动作数据按照时间顺序依次写入录制文件。优选地,在获得所述录制文件后,还包括对所述录制文件进行加密和压缩,以使得录制文件占用的空间更小,更加适应上传、下载和分享的需求,减少用户的网络资源消耗。下面结合图2进一步说明步骤1中的获取绘制动作数据的过程:用户在绘制载体(例如电子白板)上,选择绘制图形的工具、颜色、像素等,然后在绘制载体上绘制曲线动作。绘制曲线动作可以是在PC端通过鼠标完成,也可以是在移动终端的触摸屏上进行,不作具体限定。以用户通过手指在移动终端绘制曲线为例,用户在起始位置为(x0,y0本文档来自技高网...

【技术保护点】
1.一种基于录制视频的图形补偿方法,其特征在于,包括如下步骤:步骤1:获取开始录制信号后,获取开始绘制动作信号,并记录绘制动作数据,将绘制动作数据和相对时间数据写入录制文件,所述绘制动作数据表征获取开始绘制动作信号后,在绘制载体上进行绘制图形的动作,绘制动作数据至少包括结束绘制时间、绘制动作初始位置的坐标、绘制动作结束位置的坐标以及从开始绘制至结束绘制的中间过程的各个绘制点的坐标,所述绘制载体为电子白板,所述结束绘制时间表征每一个所述动作的结束时间与获得开始录制信号的时间的相对时间差值;步骤2:播放所述录制文件,依次动态地将各个绘制动作数据对应的绘制图形在播放界面上播放显示出来,在启动播放的同时,在播放界面上同步生成一层透明绘图层,所述透明绘图层是指背景为透明无色的图层,根据绘制动作数据写入录制文件的时间顺序,依次读取录制文件中的各个绘制动作数据,并提取各个绘制动作数据的结束绘制时间,当播放相对时间达到结束绘制时间,则在所述透明绘图层上根据对应的绘制动作数据生成新的绘制图形,所述绘制图形在透明绘图层上显示,生成每一个绘制动作数据对应的新的绘制图形,并于各个绘制动作数据对应的结束绘制时间在透明绘图层上显示。...

【技术特征摘要】
1.一种基于录制视频的图形补偿方法,其特征在于,包括如下步骤:步骤1:获取开始录制信号后,获取开始绘制动作信号,并记录绘制动作数据,将绘制动作数据和相对时间数据写入录制文件,所述绘制动作数据表征获取开始绘制动作信号后,在绘制载体上进行绘制图形的动作,绘制动作数据至少包括结束绘制时间、绘制动作初始位置的坐标、绘制动作结束位置的坐标以及从开始绘制至结束绘制的中间过程的各个绘制点的坐标,所述绘制载体为电子白板,所述结束绘制时间表征每一个所述动作的结束时间与获得开始录制信号的时间的相对时间差值;步骤2:播放所述录制文件,依次动态地将各个绘制动作数据对应的绘制图形在播放界面上播放显示出来,在启动播放的同时,在播放界面上同步生成一层透明绘图层,所述透明绘图层是指背景为透明无色的图层,根据绘制动作数据写入录制文件的时间顺序,依次读取录制文件中的各个绘制动作数据,并提取各个绘制动作数据的结束绘制时间,当播放相对时间达到结束绘制时间,则在所述透明绘图层上根据对应的绘制动作数据生成新的绘制图形,所述绘制图形在透明绘图层上显示,生成每一个绘制动作数据对应的新的绘...

【专利技术属性】
技术研发人员:欧贤良
申请(专利权)人:广州清汇信息科技有限公司
类型:发明
国别省市:广东,44

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

1