技术新讯 > 电子通信装置的制造及其应用技术 > 一种视频窗口背景绘制的方法和系统与流程  >  正文

一种视频窗口背景绘制的方法和系统与流程

  • 国知局
  • 2024-08-02 12:40:22

涉及本发明涉及计算机视频会议领域,更具体地,涉及一种视频窗口背景绘制的方法和系统。

背景技术:

1、在视频会议录制过程中,生成一帧画面通常涉及几个步骤:首先创建空白画布,然后整个空白画布上绘制画面背景,接着根据布局信息绘制展示视频画面的矩形窗口,最后叠加各种元素,如终端名和斜水印等。在这个过程中,第一步绘制的背景通常会被实际的矩形窗口的画面覆盖,导致之前的相应区域的背景绘制操作消耗了cpu性能。这意味着cpu的一些资源被浪费掉。

技术实现思路

1、本发明提出了一种视频窗口背景的绘制方法,以避免无用背景的绘制,从而减少cpu的性能消耗。

2、第一方面,本发明提供了一种视频窗口背景绘制的方法,其中包括:

3、在画布上设置用于展示视频画面的矩形窗口的布局;

4、将画布上没有被所述矩形窗口占据的空闲区域划分成多个矩形空闲区域;

5、将背景画面上与所述矩形空闲区域对应的画面内容绘制在所述矩形空闲区域上。

6、第二方面,本发明提供了一种视频窗口背景绘制的系统,其中包括:

7、获取模块,用于获取画布的对角端点坐标和画布上用于展示视频画面的矩形窗口的对角端点坐标;

8、划分模块,用于将画布上没有被所述矩形窗口占据的空闲区域划分成多个矩形空闲区域;

9、绘制模块,用于将背景画面上与所述矩形空闲区域对应的画面内容绘制在所述矩形空闲区域上。

10、本发明的有益技术效果在于:1、减少无用的背景绘制:而通过只在未被窗口覆盖的区域绘制背景,消除了无用的绘制操作,降低了cpu的性能消耗。2、简化画面生成流程:通过预先划定布局,明确哪些区域需要背景绘制,简化了画面生成的逻辑。这种简化可能有助于降低代码的复杂度和潜在的错误风险。

技术特征:

1.一种视频窗口背景绘制的方法,其中包括:

2.根据权利要求1所述方法,其中,所述将画布上没有被所述矩形窗口占据的空闲区域划分成多个矩形空闲区域的步骤还包括:

3.根据权利要求2所述方法,其中所述根据y值系列中相邻y值和对角端点坐标,确定相邻y值之间的矩形空闲区域的对角端点坐标的步骤还包括如下步骤,其中包括:

4.根据权利要求3所述方法,其中所述第一条件具体包括:

5.根据权利要求2所述方法,其中所述在所述矩形空闲区域的对角端点坐标中找到的x值都相同的至少两组对角端点坐标,判断其y坐标值是否在y值系列中为相邻关系,如果为相邻关系则将所述至少两组对角端点坐标对应的矩形空闲区域进行融合,生成新的矩形空闲区域的步骤还包括如下步骤:

6.根据权利要求1所述方法,其中:

7.根据权利要求6所述方法,其中:

8.根据权利要求6所述方法,其中将所有矩形空闲区域的对角坐标x值或y值相同的矩形列出,并将其中相邻的矩形空闲区域进行融合,并更新融合后的所有矩形空闲区域的对角坐标。

9.根据权利要求8所述方法,其中将所有矩形空闲区域的对角坐标y值或x值相同的矩形列出,并将其中相邻的矩形空闲区域进行融合,并更新融合后的所有矩形空闲区域的对角坐标。

10.一种视频窗口背景绘制的系统,其中包括:

技术总结本发明提供了一种视频窗口背景绘制的方法和系统,其中该方法包括:在画布上设置用于展示视频画面的矩形窗口的布局;将画布上没有被所述矩形窗口占据的空闲区域划分成多个矩形空闲区域;将背景画面上与所述矩形空闲区域对应的画面内容绘制在所述矩形空闲区域上。本发明的方法使得cpu专注于空闲区域的背景绘制,减少矩形窗口对应的区域的无效背景的生成,降低了cpu在绘制窗口背景的性能消耗,提高cpu的工作效率。技术研发人员:孙柯强,赵兴国受保护的技术使用者:上海赛连信息科技有限公司技术研发日:技术公布日:2024/8/1

本文地址:https://www.jishuxx.com/zhuanli/20240802/237251.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。