公开/公告号CN112965651A
专利类型发明专利
公开/公告日2021-06-15
原文格式PDF
申请/专利权人 深圳市前海手绘科技文化有限公司;
申请/专利号CN202110283423.9
申请日2021-03-16
分类号G06F3/0484(20130101);G11B20/10(20060101);
代理机构44549 广东恩典律师事务所;
代理人张绍波
地址 518000 广东省深圳市南山区前海世茂大厦3607室
入库时间 2023-06-19 11:26:00
技术领域
本发明属于在线演示技术领域,尤其涉及一种演示视频源输出的优化方法、装置、电子设备和存储介质。
背景技术
在PC演示类工具的视频演示中,通常会有录制视频和输出视频源的需求。目前的主要做法,是将演示类工具的实际演示区域进行录制和输出,分辨率和演示区域的大小是一致的,并且会把鼠标选中等操作也录制进去。在演示类工具进行窗口拖拽缩放等操作时,录制和输出会遇到瞬间闪烁等问题;在演示类工具缩小后,录制的视频分辨率也会相应缩小,此时输出图像会有模糊的情况。综上,目前的实现方式,都不能保证视频输出的稳定性和清晰度。
发明内容
为解决上述技术缺陷,本发明提供一种演示视频源输出的优化方法,该方法输出的视频不会出现闪烁或模糊,能够有效提高视频的稳定性和清晰度。
一种演示视频源输出的优化方法,其特征在于,包括如下步骤:
启动第一窗口和第二窗口;
设置第二窗口在系统任务栏中不可见,移动第二窗口至屏幕之外;
加载演示内容至第二窗口,读取第二窗口内容加载至第一窗口;
传输第二窗口内容至输出端。
对应的,本发明提供一种演示视频源输出的优化装置,包括:
启动模块,用于启动第一窗口和第二窗口;
第一设置模块,用于设置第二窗口在系统任务栏中不可见,移动第二窗口至屏幕之外;
加载模块,用于加载演示内容至第二窗口,读取第二窗口内容加载至第一窗口;
传输模块,用于传输第二窗口内容至输出端。
技术效果说明:同时启动两个窗口,分别命名为第一窗口及第二窗口,将第二窗口移动至屏幕之外,并设置此窗口在任务管理器中不可见,可以防止用户误操作此窗口,造成视频输出时有中断或模糊的情况出现,把需要录制的内容加载至此窗口,第一窗口用来显示第二窗口中的内容,视频输出时仅读取第二窗口的内容。
改进的,传输第二窗口内容至输出端,还包括:
设置第二窗口尺寸为1080P,固定第二窗口在屏幕之外。
同时还提供对应的装置:
第二设置模块,用于设置第二窗口尺寸为1080P,固定第二窗口在屏幕之外。
技术效果说明:为防止程序自身问题,自行缩放导致窗口大小出现变化,或窗口出现移动,造成视频输出不稳定,将第二窗口的大小设置为固定值,并固定在屏幕之外。
改进的,传输第二窗口内容至输出端,还包括:
限制第一窗口显示区域为屏幕之内。
同时还提供对应的装置:
限制模块,用于限制第一窗口显示区域为屏幕之内。
技术效果说明:第一窗口用于显示第二窗口的内容,将其移动区域限制在屏幕之内能够更方便用户观察到第二窗口中显示的内容。
改进的,传输第二窗口内容至输出端,还包括:
读取用户在第一窗口的操作行为;
同步用户操作行为至第二窗口。
同时还提供对应的装置:
读取模块,用于读取用户在第一窗口的操作行为;
同步模块,用于同步用户操作行为至第二窗口。
技术效果说明:如果用户需要对第二窗口中的内容做相应的操作,由于相关内容均加载在第二窗口中,并且第二窗口在屏幕之外,由于第一窗口中显示的内容和第二窗口内容一致,用户可以直接对第一窗口进行操作,操作数据会同步至第二窗口,实现对第二窗口内容的控制。
本发明还提供一种电子设备,包括存储器和处理器,所述存储器存储计算机程序,所述计算机程序在所述处理器中执行可实现上述任一种方法,其中,电子设备可以为移动终端或web端。
本发明还提供一种存储介质,存储计算机程序,所述计算机程序在处理器中执行可实现上述任一种方法。
本发明提供的演示视频源输出的优化方法,在演示工具中设置操作窗口和隐藏窗口,两个窗口显示内容一致,通过操作窗口进行操作,仅从隐藏窗口传出图像。通过本方案的实现,可以有效保证演示视频源输出时的稳定性和清晰度,降低演示类工具操作限制。
附图说明
图1为一实施例提供的演示视频源输出的优化方法的流程图;
图2为一实施例提供的与图1方法对应的模块架构图;
图3为对图1中方法的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,在本发明的描述中,除非另有明确的规定和限定,术语“存储介质”可以是ROM、RAM、磁碟或者光盘等各种可以存储计算机程序的介质。术语“处理器”可以是CPLD(Complex Programmable Logic Device:复杂可编程逻辑器件)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)、MCU(Microcontroller Unit:微控制单元)、PLC(Programmable Logic Controller:可编程逻辑控制器)以及CPU(CentralProcessing Unit:中央处理器)等具备数据处理功能的芯片或电路。术语“电子设备”可以是具有数据处理功能和存储功能的任何设备,通常可以包括固定终端和移动终端。固定终端如台式机等。移动终端如手机、PAD以及移动机器人等。此外,后续所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
下面,本发明提出部分优选实施例以教导本领域技术人员实现。
实施例一
参见图1及图3,本实施例提供一种演示视频源输出的优化方法,包括如下步骤:
S1、启动第一窗口和第二窗口;
S2、设置第二窗口在系统任务栏中不可见,移动第二窗口至屏幕之外;
S3、加载演示内容至第二窗口,读取第二窗口内容加载至第一窗口;
S4、传输第二窗口内容至输出端。
实施例二
参见图2,本实施例提供一种演示视频源输出的优化装置
启动模块1,用于启动第一窗口和第二窗口;
第一设置模块2,用于设置第二窗口在系统任务栏中不可见,移动第二窗口至屏幕之外;
加载模块3,用于加载演示内容至第二窗口,读取第二窗口内容加载至第一窗口;
传输模块4,用于传输第二窗口内容至输出端。
需要说明的是:同时启动两个窗口,分别命名为第一窗口及第二窗口,将第二窗口移动至屏幕之外,并设置此窗口在任务管理器中不可见,可以防止用户误操作此窗口,造成视频输出时有中断或模糊的情况出现,把需要录制的内容加载至此窗口,第一窗口用来显示第二窗口中的内容,视频输出时仅读取第二窗口的内容。
需要进一步说明的是:为防止程序自身问题,自行缩放导致窗口大小出现变化,或窗口出现移动,造成视频输出不稳定,将第二窗口的大小设置为固定值,并固定在屏幕之外。
需要再进一步说明的是:第一窗口用于显示第二窗口的内容,将其移动区域限制在屏幕之内能够更方便用户观察到第二窗口中显示的内容。
还需要说明的是:如果用户需要对第二窗口中的内容做相应的操作,由于相关内容均加载在第二窗口中,并且第二窗口在屏幕之外,由于第一窗口中显示的内容和第二窗口内容一致,用户可以直接对第一窗口进行操作,操作数据会同步至第二窗口,实现对第二窗口内容的控制。
需要总体说明的是,以上实施例中涉及的方法,可以通过计算机程序的方式实现。其中,实现以上实施例方法的计算机程序可以运行在电子设备中,也可以存放在存储介质中。
具体的,电子设备,包括存储器和处理器,存储器存储计算机程序,计算机程序在处理器执行,可实现以上实施例中涉及的方法。
另外,存储介质,存储计算机程序,计算机程序在处理器中执行,可实现以上实施例中涉及的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
机译: 在第一个输出类型格式中,从源视频流生成的修改后的视频帧的重叠帧到源视频流中,以生成用于在第二个输出视频流中产生的补充视频流
机译: 在第一个输出类型格式中从源视频流生成补充视频流,用于在第二个输出类型格式中产生输出视频流
机译: 用于产生视频输出数据流的设备,视频源,视频系统以及用于产生视频输出数据流和视频源数据流的方法