System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种实时添加批注的方法及系统技术方案_技高网

一种实时添加批注的方法及系统技术方案

技术编号:43547041 阅读:2 留言:0更新日期:2024-12-03 12:28
本发明专利技术公开了一种实时添加批注的方法及系统,包括:创建图层,所述图层包括视频图层、批注图层、操作图层;获取实时屏幕画面,将实时屏幕画面逐帧在视频图层上显示;批注操作,操作图层根据操作内容生成批注,直至批注操作结束,将批注复制于批注图层,清空操作图层;当批注图层上存在批注时,将批注图层叠加在视频图层上;重置操作,将当前批注图层中的所有批注保存为批注图像,将批注图像存入批注栈,清空批注图层;撤销操作,清空批注图层,将批注栈顶端的批注图像还原至批注图层。本发明专利技术通过创建不同图层,利用图层将批注实时显示,解决了现有批注方式操作繁琐、效率低下的问题。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种实时添加批注的方法及系统


技术介绍

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所述的一种实时添加批注的方法,其特征在于,所述操作图层根据操作内容生成批注,其具体实现方式包括:接收操作内容数据,...

【专利技术属性】
技术研发人员:陈东升李昌绿赵定金
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

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

1