[发明专利]一种多路视频合成的方法及装置在审
申请号: | 201911237162.6 | 申请日: | 2019-12-05 |
公开(公告)号: | CN111107299A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 马龙飞;杨智超;高浩;刘苹苹 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15;H04N5/265;H04N21/8547 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 合成 方法 装置 | ||
本发明实施例提供了一种多路视频合成的方法及装置。该多路视频合成的方法包括:接收用户输入的目标帧率,并根据目标帧率确定多个连续的目标时间戳;获取多路视频流,并建立视频流中视频帧与目标时间戳的对应关系;每路视频流中,对应目标时间戳的视频帧的时间戳等于目标时间戳,或者早于目标时间戳且距离目标时间戳最近;根据对应关系,将同一目标时间戳对应的多个视频帧合成一个视频帧,得到多个合成后的视频帧;将多个合成后的视频帧进行处理,得到一路目标帧率的视频流。本发明实施例中以多画面的方式播放合成后的视频流时,各画面之间具有良好的同步性。同时,可以通过调整目标帧率以使合成后的视频流适用于不同配置的播放器。
技术领域
本发明涉及视频合成领域,特别是涉及一种多路视频合成的方法及装置。
背景技术
目前,在视频会议的场景下,多方参会人员通过不同终端设备进入视频会议中。当对视频会议进行记录时,需要记录每一方参会人员的视频数据。为方便后续查看会议记录时可以同时观看多路视频数据,将多路视频数据合成一路视频数据,从而多个画面显示在同一块显示屏的不同区域上,其中每个画面对应一路视频数据。
然而,由于录制每路视频数据的终端设备不同,或者终端设备的配置参数不同,使得多路视频数据各自的帧率不同,最终导致在对多路视频合成的一路视频进行播放时,各个画面不同步。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的多路视频合成的方法及装置。
第一方面,本发明实施例公开了一种多路视频合成的方法,所述方法包括:
接收用户输入的目标帧率,并根据所述目标帧率确定多个连续的目标时间戳;
获取多路视频流,并建立所述视频流中视频帧与所述目标时间戳的对应关系;其中,每一目标时间戳对应每路视频流中的一个视频帧;每路视频流中,对应所述目标时间戳的视频帧的时间戳等于所述目标时间戳,或者早于所述目标时间戳且距离所述目标时间戳最近;
根据所述对应关系,将同一所述目标时间戳对应的多个视频帧合成一个视频帧,得到多个合成后的视频帧;
将多个合成后的视频帧进行处理,得到一路所述目标帧率的视频流。
可选的,所述多个连续的目标时间戳从零开始,并且相邻两个目标时间戳之间的时长等于所述目标帧率对应的时间基。
可选的,所述获取多路视频流的步骤包括:
获取多个终端设备分别录制的视频流,其中所述视频流包括多个视频帧,并且每个视频帧携带有不同的时间戳。
可选的,所述建立所述视频流中视频帧与所述目标时间戳的对应关系的步骤包括:
按照目标时间戳从早到晚的顺序,依次选择每一所述目标时间戳;
根据每个视频帧的时间戳,在每路视频流中查找与选择出的目标时间戳相同的第一视频帧,若找到所述第一视频帧,将所述第一视频帧与选择出的目标时间戳建立对应关系;
若未找到所述第一视频帧,查找早于选择出的目标时间戳并且距离选择出的目标时间戳最近的第二视频帧,将所述第二视频帧与选择出的目标时间戳建立对应关系。
可选的,所述根据所述对应关系,将同一所述目标时间戳对应的多个视频帧合成一个视频帧的步骤包括:
根据所述对应关系,确定每个目标时间戳对应的多个视频帧;
分别对每个目标时间戳对应的多个视频帧进行合屏处理,得到多个合成后的视频帧。
可选的,在所述分别对每个目标时间戳对应的多个视频帧进行合屏处理的步骤之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911237162.6/2.html,转载请声明来源钻瓜专利网。