本发明专利技术公开了一种单窗口多画面的显示方法、装置、设备及存储介质,所述方法包括:接收至少一个待显示画面对应的码流数据,确定目标底图的页面布局信息;对各待显示画面对应的码流数据进行解码得到解码数据,根据目标底图的页面布局信息将各待显示画面对应的解码数据贴于目标底图上,得到待绘制图像;按照设定显示频率对待绘制图像进行绘制显示。本发明专利技术公开的单窗口多画面的显示方法,通过将接收到的码流数据解码后贴到同一张底图上,再按照设定显示频率拷贝整张底图进行绘制显示,可以在同一个显示窗口中显示多个视频画面,并保证码流数据刷新时不会产生画面闪烁现象。
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种单窗口多画面的显示方法、装置、设备及存储介质。
技术介绍
1、随着互联网技术的蓬勃发展,人们的通信方式也发生了较大变化,视频会议系统也大力发展。随着使用人群的增长,视频会议系统需求也各种各样,各大互联网厂商提供了视频通信的sdk(software development kit,软件开发工具包),让用户可以自行根据sdk开发符合自己要求的视频会议终端程序。
2、在现有技术中,视频会议终端可以实时的订阅会议中的其他与会方的音视频,被订阅方的音视频会发给订阅方,订阅方在进行音视频显示时,视频展示窗口只有一个,若订阅多个视频需要将它们放在一个窗口里面显示。
3、但是,由于来自不同被订阅方的多个视频画面的帧率可能不一致,所以订阅方(即视频接收终端)收到视频码流的时间也不一致,画面显示位置也可能实时变化,若直接使用视频接收终端中的图像绘制模块对某个变化区域绘图,需要频繁刷新不同区域的数据,容易造成画面闪烁,尤其是画面有重合的部分更容易出现画面闪烁的现象。同时,频繁刷新数据也会导致视频接收终端的cpu占用高的情况。
技术实现思路
1、本专利技术提供了一种单窗口多画面的显示方法、装置、设备及存储介质,以解决同一个显示窗口中显示多个视频画面时码流数据刷新造成的画面闪烁问题。
2、根据本专利技术的一方面,提供了一种单窗口多画面的显示方法,包括:
3、接收至少一个待显示画面对应的码流数据,确定目标底图的页面布局信息;p>4、对各所述待显示画面对应的码流数据进行解码得到解码数据,根据所述目标底图的页面布局信息将各所述待显示画面对应的解码数据贴于所述目标底图上,得到待绘制图像;
5、按照设定显示频率对所述待绘制图像进行绘制显示。
6、进一步地,确定目标底图的页面布局信息,包括:
7、获取各所述待显示画面的目标页面布局信息;
8、根据各所述待显示画面的目标页面布局信息确定所述目标底图的页面布局信息。
9、进一步地,根据各所述待显示画面的目标页面布局信息确定所述目标底图的页面布局信息,包括:
10、获取所述目标底图的当前页面布局信息;
11、若各所述待显示画面的目标页面布局信息与所述当前页面布局信息一致,则将所述当前页面布局信息确定为所述目标底图的页面布局信息,否则清空所述目标底图,将各所述待显示画面的目标页面布局信息确定为所述目标底图的页面布局信息,并将各所述待显示画面的目标页面布局信息确定为所述目标底图的新的当前页面布局信息。
12、进一步地,根据所述目标底图的页面布局信息将各所述待显示画面对应的解码数据贴于所述目标底图上,包括:
13、根据所述目标底图的页面布局信息确定各所述待显示画面分别对应的目标显示位置;
14、将各所述待显示画面对应的解码数据进行缩放,并按照各所述待显示画面分别对应的目标显示位置贴于所述目标底图上。
15、进一步地,按照设定显示频率对所述待绘制图像进行绘制显示,包括:
16、确定所述设定显示频率;
17、按照所述设定显示频率将所述待绘制图像拷贝到图像绘制模块进行绘制,并显示绘制结果。
18、进一步地,确定所述设定显示频率,包括:
19、获取预设的第一固定频率,将所述第一固定频率确定为所述设定显示频率;或者
20、根据各所述待显示画面对应的码流接收帧率确定第二频率,将所述第二频率确定为所述设定显示频率。
21、进一步地,接收至少一个待显示画面对应的码流数据之前,所述方法还包括:
22、获取所述目标底图的大小设置信息与默认填充颜色,根据所述大小设置信息与所述默认填充颜色绘制所述目标底图。
23、根据本专利技术的另一方面,提供了一种单窗口多画面的显示装置,包括:
24、目标底图确定模块,用于接收至少一个待显示画面对应的码流数据,确定目标底图的页面布局信息;
25、待绘制图像确定模块,用于对各所述待显示画面对应的码流数据进行解码得到解码数据,根据所述目标底图的页面布局信息将各所述待显示画面对应的解码数据贴于所述目标底图上,得到待绘制图像;
26、绘制显示模块,用于按照设定显示频率对所述待绘制图像进行绘制显示。
27、可选的,目标底图确定模块还用于:
28、获取各所述待显示画面的目标页面布局信息;
29、根据各所述待显示画面的目标页面布局信息确定所述目标底图的页面布局信息。
30、可选的,目标底图确定模块还用于:
31、获取所述目标底图的当前页面布局信息;
32、若各所述待显示画面的目标页面布局信息与所述当前页面布局信息一致,则将所述当前页面布局信息确定为所述目标底图的页面布局信息,否则清空所述目标底图,将各所述待显示画面的目标页面布局信息确定为所述目标底图的页面布局信息,并将各所述待显示画面的目标页面布局信息确定为所述目标底图的新的当前页面布局信息。
33、可选的,待绘制图像确定模块还用于:
34、根据所述目标底图的页面布局信息确定各所述待显示画面分别对应的目标显示位置;
35、将各所述待显示画面对应的解码数据进行缩放,并按照各所述待显示画面分别对应的目标显示位置贴于所述目标底图上。
36、可选的,绘制显示模块还用于:
37、确定所述设定显示频率;
38、按照所述设定显示频率将所述待绘制图像拷贝到图像绘制模块进行绘制,并显示绘制结果。
39、可选的,绘制显示模块还用于:
40、获取预设的第一固定频率,将所述第一固定频率确定为所述设定显示频率;或者
41、根据各所述待显示画面对应的码流接收帧率确定第二频率,将所述第二频率确定为所述设定显示频率。
42、可选的,装置还包括目标底图绘制模块,用于获取所述目标底图的大小设置信息与默认填充颜色,根据所述大小设置信息与所述默认填充颜色绘制所述目标底图。
43、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
44、至少一个处理器;以及
45、与所述至少一个处理器通信连接的存储器;其中,
46、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的单窗口多画面的显示方法。
47、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的单窗口多画面的显示方法。
48、本专利技术公开了一种单窗口多画面的显示方法,首先接收至少一个待显示画面对应的码流数据,确定目标底图的页面布局信息;然后对各待显示画面对本文档来自技高网
...
【技术保护点】
1.一种单窗口多画面的显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定目标底图的页面布局信息,包括:
3.根据权利要求2所述的方法,其特征在于,根据各所述待显示画面的目标页面布局信息确定所述目标底图的页面布局信息,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述目标底图的页面布局信息将各所述待显示画面对应的解码数据贴于所述目标底图上,包括:
5.根据权利要求1所述的方法,其特征在于,按照设定显示频率对所述待绘制图像进行绘制显示,包括:
6.根据权利要求5所述的方法,其特征在于,确定所述设定显示频率,包括:
7.根据权利要求1所述的方法,其特征在于,接收至少一个待显示画面对应的码流数据之前,所述方法还包括:
8.一种单窗口多画面的显示装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的单窗口多画面的显示方法。
...
【技术特征摘要】
1.一种单窗口多画面的显示方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,确定目标底图的页面布局信息,包括:
3.根据权利要求2所述的方法,其特征在于,根据各所述待显示画面的目标页面布局信息确定所述目标底图的页面布局信息,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述目标底图的页面布局信息将各所述待显示画面对应的解码数据贴于所述目标底图上,包括:
5.根据权利要求1所述的方法,其特征在于,按照设定显示频率对所述待绘制图像进行绘制显示...
【专利技术属性】
技术研发人员:田丽平,胡小鹏,顾振华,
申请(专利权)人:苏州科达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。