System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种实时添加批注的方法及系统。
技术介绍
1、在视频上面批注有助于对重要知识点或内容做标记,更容易让人理解。在视频教学、直播、视频会议等应用场景下具有重要意义。但现有技术在进行教学等活动时,主讲者有时需要对其他软件进行操作演示,往往不能对视频进行实时批注,而需要将视频录制下来再使用视频编辑软件进行批注,繁琐且效率低下,成本也更高;因此,目前需要一种能够解决现有批注方式不够及时、操作繁琐且批注效率低下的方法。
技术实现思路
1、为解决上述问题,本专利技术提供了一种实时添加批注的方法及系统,通过创建不同图层,利用图层将批注实时显示,解决了现有批注方式操作繁琐、效率低下的问题。
2、为实现上述目的,本专利技术提供以下技术方案:
3、一种实时添加批注的方法,所述方法包括:
4、创建图层,所述图层包括视频图层、批注图层、操作图层,所述批注图层为透明底图层;
5、获取实时屏幕画面,将实时屏幕画面逐帧在视频图层上显示;
6、批注操作,操作图层根据操作内容生成批注,直至批注操作结束,将批注复制于批注图层,清空操作图层;
7、当批注图层上存在批注时,将批注图层叠加在视频图层上;
8、重置操作,将当前批注图层中的所有批注保存为批注图像,将批注图像存入批注栈,清空批注图层;
9、撤销操作,清空批注图层,将批注栈顶端的批注图像还原至批注图层。
10、进一步地,所述方法
11、进一步地,所述方法还包括:恢复操作,将回退栈顶端的批注恢复至批注图层,删除回退栈顶端的批注。
12、进一步地,在撤销操作中,在清空批注图层前,将批注图层当前批注内容存入撤销栈;所述方法还包括:还原操作,将撤销栈顶端的批注内容恢复至批注图层,删除撤销栈顶端的批注。
13、进一步地,所述操作图层根据操作内容生成批注,其具体实现方式包括:接收操作内容数据,将操作内容数据存入操作队列,根据存入操作队列的先后顺序取出数据进行绘图操作。
14、进一步地,所述操作内容包括:绘制线条、绘制圆圈、绘制框线和擦除批注。
15、进一步地,所述将操作内容数据存入操作队列,还包括:按照预设间隔将操作内容数据抽出,将被抽出的数据进行丢弃。
16、进一步地,所述创建图层还包括创建文字图层;响应于文字输入,在文字图层上生成文字批注,将文字批注复制至批注图层,清空文字图层。
17、进一步地,所述方法还包括:通过触摸屏接收批注操作。
18、通过上述技术方案,本专利技术具有以下有益效果:通过不同图层接收批注操作,可实时对输入的视频流进行批注,不需要使用额外视频编辑工具对视频进行批注操作,并且能够对批注进行撤销等操作,更加灵活,且提高了实时批注的效率。
本文档来自技高网...【技术保护点】
1.一种实时添加批注的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种实时添加批注的方法,其特征在于,所述方法还包括:回退操作,将上一次加入批注图层的批注存入回退栈,清除批注图层上的该批注。
3.根据权利要求2所述的一种实时添加批注的方法,其特征在于,所述方法还包括:恢复操作,将回退栈顶端的批注恢复至批注图层,删除回退栈顶端的批注。
4.根据权利要求1所述的一种实时添加批注的方法,其特征在于,在撤销操作中,在清空批注图层前,将批注图层当前批注内容存入撤销栈;所述方法还包括:还原操作,将撤销栈顶端的批注内容恢复至批注图层,删除撤销栈顶端的批注。
5.根据权利要求1所述的一种实时添加批注的方法,其特征在于,所述操作图层根据操作内容生成批注,其具体实现方式包括:接收操作内容数据,将操作内容数据存入操作队列,根据存入操作队列的先后顺序取出数据进行绘图操作。
6.根据权利要求5所述的一种实时添加批注的方法,其特征在于,所述操作内容包括:绘制线条、绘制圆圈、绘制框线和擦除批注。
7.根据权利要求5所述的一种
8.根据权利要求1所述的一种实时添加批注的方法,其特征在于,所述创建图层还包括创建文字图层;响应于文字输入,在文字图层上生成文字批注,将文字批注复制至批注图层,清空文字图层。
9.根据权利要求1所述的一种实时添加批注的方法,其特征在于,所述方法还包括:通过触摸屏接收批注操作。
10.一种实时添加批注的系统,其特征在于,包括:
...【技术特征摘要】
1.一种实时添加批注的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种实时添加批注的方法,其特征在于,所述方法还包括:回退操作,将上一次加入批注图层的批注存入回退栈,清除批注图层上的该批注。
3.根据权利要求2所述的一种实时添加批注的方法,其特征在于,所述方法还包括:恢复操作,将回退栈顶端的批注恢复至批注图层,删除回退栈顶端的批注。
4.根据权利要求1所述的一种实时添加批注的方法,其特征在于,在撤销操作中,在清空批注图层前,将批注图层当前批注内容存入撤销栈;所述方法还包括:还原操作,将撤销栈顶端的批注内容恢复至批注图层,删除撤销栈顶端的批注。
5.根据权利要求1所述的一种实时添加批注的方法,其特征在于,所述操作图层根据操作内容生成批注,其具体实现方式包括:接收操作内容数据,...
【专利技术属性】
技术研发人员:陈东升,李昌绿,赵定金,
申请(专利权)人:广东保伦电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。