一种全景相机的视频录制方法及装置制造方法及图纸

技术编号:36981643 阅读:7 留言:0更新日期:2023-03-25 18:00
本发明专利技术提供一种全景相机的视频录制方法及装置,该方法包括:当接收到录像命令时,拉取全景相机中所有细节相机的视频流;根据第一内部画面帧设置时间元点;利用目标细节相机进行录像,得到第一录像文件;当拉取到第二内部画面帧时,根据第二内部画面帧对应的时间戳和时间元点确定录像起始时间戳;基于录像起始时间戳,利用其余细节相机进行录像,得到各个第二录像文件。根据第一内部画面帧设置时间元点,和根据第二内部画面帧对应的时间戳和时间元点确定录像起始时间戳,保证了所有细节相机录像时间是基于同一个标准,减小了全景相机视频回看的技术难度。回看的技术难度。回看的技术难度。

【技术实现步骤摘要】
一种全景相机的视频录制方法及装置


[0001]本专利技术涉及视频处理
,尤其涉及一种全景相机的视频录制方法及装置。

技术介绍

[0002]在全景相机中包含组成阵列的多个长焦细节相机,在利用全景相机进行录制时,阵列中的每个长焦细节相机分别录制视频文件,在录制完成之后将每个长焦细节相机录制到的视频文件进行拼接播放;此时视频文件的拼接必须考虑拼接后画面没有较大的时间差,以使全景相机播放的画面达到和单相机画面播放相同的视觉效果。
[0003]目前在实际使用全景相机进行录像时,各个长焦细节相机使用RTP包将视频文件发送到录像服务器中,由于RTP相关标准中未规定各个长焦细节相机必须使用相同的时间戳基准,所以每个录像文件对应的时间戳不一致,拼接后出现画面不同步的问题,导致用户体验感较差。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种全景相机的视频录制方法及装置,以解决目前全景相机中各个长焦细节相机未使用相同的时间戳基准导致画面不同步的问题。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例第一方面公开一种全景相机的视频录制方法,所述方法包括:
[0007]当接收到录像命令时,拉取全景相机中所有细节相机的视频流;
[0008]根据第一内部画面帧设置时间元点,所述第一内部画面帧为拉取到的所述视频流中首个内部画面帧;
[0009]利用目标细节相机进行录像,得到第一录像文件,所述目标细节相机为所述第一内部画面帧对应的所述细节相机;
[0010]当拉取到第二内部画面帧时,根据所述第二内部画面帧对应的时间戳和所述时间元点确定录像起始时间戳,所述第二内部画面帧为拉取到的所述视频流中在所述时间元点后的首个内部画面帧;
[0011]基于所述录像起始时间戳,利用其余细节相机进行录像,得到各个第二录像文件,所述其余细节相机为所有细节相机中除所述目标细节相机以外的其他所述细节相机。
[0012]优选的,基于所述录像起始时间戳,利用其余细节相机进行录像,得到各个第二录像文件之后,还包括:
[0013]当接收到渲染指令时,获取待渲染录像,所述待渲染录像至少包含所述第一录像文件和各个所述第二录像文件;
[0014]根据所述待渲染录像确定回看基准时间戳;
[0015]基于所述回看基准时间戳对所述待渲染录像进行解码,得到解码后的视频数据,所述解码后的视频数据为待渲染录像中与所述回看基准时间戳最接近的一帧视频数据;
[0016]将所述解码后的视频数据存储至所述待渲染录像对应的缓冲池;
[0017]调用渲染器从所述缓冲池中同步获取所述解码后的视频数据,并对所述解码后的视频数据进行渲染。
[0018]优选的,所述根据第一内部画面帧设置时间元点,包括:
[0019]当拉取到所述视频流中首个内部画面帧时,将所述首个内部画面帧记为第一内部画面帧;
[0020]获取第一内部画面帧对应的时间戳;
[0021]将所述第一内部画面帧对应的时间戳设置为时间元点。
[0022]优选的,所述当拉取到第二内部画面帧时,根据所述第二内部画面帧对应的时间戳和所述时间元点确定录像起始时间戳,包括:
[0023]当拉取到第二内部画面帧时,获取所述第二内部画面帧对应的时间戳,所述第二内部画面帧为拉取到的所述视频流中在所述时间元点后的首个内部画面帧;
[0024]计算所述第二内部画面帧对应的时间戳和所述时间元点的差值,得到目标时间戳;
[0025]将所述目标时间戳确定为录像起始时间戳。
[0026]优选的,所述根据所述待渲染录像确定回看基准时间戳,包括:
[0027]获取所述待渲染录像中每个录像文件的起始时间戳,得到各个起始时间戳;
[0028]从各个所述起始时间戳中筛选出最大的起始时间戳;
[0029]将所述最大的起始时间戳设置为回看基准时间戳。
[0030]优选的,将所述解码后的视频数据存储至所述待渲染录像对应的缓冲池之前,还包括:
[0031]调用渲染器为所述待渲染录像分配缓冲池。
[0032]本专利技术实施例第二方面公开一种全景相机的视频录制装置,所述装置包括:
[0033]拉取单元,用于当接收到录像命令时,拉取全景相机中所有细节相机的视频流;
[0034]设置单元,用于根据第一内部画面帧设置时间元点,所述第一内部画面帧为拉取到的所述视频流中首个内部画面帧;
[0035]第一录像单元,用于利用目标细节相机进行录像,得到第一录像文件,所述目标细节相机为所述第一内部画面帧对应的所述细节相机;
[0036]第一确定单元,用于当拉取到第二内部画面帧时,根据所述第二内部画面帧对应的时间戳和所述时间元点确定录像起始时间戳,所述第二内部画面帧为拉取到的所述视频流中在所述时间元点后的首个内部画面帧;
[0037]第二录像单元,用于基于所述录像起始时间戳,利用其余细节相机进行录像,得到各个第二录像文件,所述其余细节相机为所有细节相机中除所述目标细节相机以外的其他所述细节相机。
[0038]优选的,所述装置还包括:
[0039]获取单元,用于当接收到渲染指令时,获取待渲染录像,所述待渲染录像至少包含所述第一录像文件和各个所述第二录像文件;
[0040]第二确定单元,用于根据所述待渲染录像确定回看基准时间戳;
[0041]解码单元,用于基于所述回看基准时间戳对所述待渲染录像进行解码,得到解码后的视频数据,所述解码后的视频数据为待渲染录像中与所述回看基准时间戳最接近的一
帧视频数据;
[0042]存储单元,用于将所述解码后的视频数据存储至所述待渲染录像对应的缓冲池;
[0043]渲染单元,用于调用渲染器从所述缓冲池中同步获取所述解码后的视频数据,并对所述解码后的视频数据进行渲染。
[0044]优选的,所述设置单元,包括:
[0045]记为模块,用于当拉取到所述视频流中首个内部画面帧时,将所述首个内部画面帧记为第一内部画面帧;
[0046]第一获取模块,用于获取第一内部画面帧对应的时间戳;
[0047]设置模块,用于将所述第一内部画面帧对应的时间戳设置为时间元点。
[0048]优选的,所述第一确定单元,包括:
[0049]第二获取模块,用于当拉取到第二内部画面帧时,获取所述第二内部画面帧对应的时间戳,所述第二内部画面帧为拉取到的所述视频流中在所述时间元点后的首个内部画面帧;
[0050]计算模块,用于计算所述第二内部画面帧对应的时间戳和所述时间元点的差值,得到目标时间戳;
[0051]确定模块,用于将所述目标时间戳确定为录像起始时间戳。
[0052]基于上述本专利技术实施例提供的全景相机的视频录制方法及装置,当接收到录像命令时,拉取全景相机中所有细节相机的视频流;根据第一内部画面帧设置时间元点;利用目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全景相机的视频录制方法,其特征在于,所述方法包括:当接收到录像命令时,拉取全景相机中所有细节相机的视频流;根据第一内部画面帧设置时间元点,所述第一内部画面帧为拉取到的所述视频流中首个内部画面帧;利用目标细节相机进行录像,得到第一录像文件,所述目标细节相机为所述第一内部画面帧对应的所述细节相机;当拉取到第二内部画面帧时,根据所述第二内部画面帧对应的时间戳和所述时间元点确定录像起始时间戳,所述第二内部画面帧为拉取到的所述视频流中在所述时间元点后的首个内部画面帧;基于所述录像起始时间戳,利用其余细节相机进行录像,得到各个第二录像文件,所述其余细节相机为所有细节相机中除所述目标细节相机以外的其他所述细节相机。2.根据权利要求1所述的方法,其特征在于,基于所述录像起始时间戳,利用其余细节相机进行录像,得到各个第二录像文件之后,还包括:当接收到渲染指令时,获取待渲染录像,所述待渲染录像至少包含所述第一录像文件和各个所述第二录像文件;根据所述待渲染录像确定回看基准时间戳;基于所述回看基准时间戳对所述待渲染录像进行解码,得到解码后的视频数据,所述解码后的视频数据为待渲染录像中与所述回看基准时间戳最接近的一帧视频数据;将所述解码后的视频数据存储至所述待渲染录像对应的缓冲池;调用渲染器从所述缓冲池中同步获取所述解码后的视频数据,并对所述解码后的视频数据进行渲染。3.根据权利要求1所述的方法,其特征在于,所述根据第一内部画面帧设置时间元点,包括:当拉取到所述视频流中首个内部画面帧时,将所述首个内部画面帧记为第一内部画面帧;获取第一内部画面帧对应的时间戳;将所述第一内部画面帧对应的时间戳设置为时间元点。4.根据权利要求1所述的方法,其特征在于,所述当拉取到第二内部画面帧时,根据所述第二内部画面帧对应的时间戳和所述时间元点确定录像起始时间戳,包括:当拉取到第二内部画面帧时,获取所述第二内部画面帧对应的时间戳,所述第二内部画面帧为拉取到的所述视频流中在所述时间元点后的首个内部画面帧;计算所述第二内部画面帧对应的时间戳和所述时间元点的差值,得到目标时间戳;将所述目标时间戳确定为录像起始时间戳。5.根据权利要求2所述的方法,其特征在于,所述根据所述待渲染录像确定回看基准时间戳,包括:获取所述待渲染录像中每个录像文件的起始时间戳,得到各个起始时间戳;从各个所述起始时间戳中筛选出最大的起始时间戳;将所述最大的起始时间戳设置为回看基准时间戳。6....

【专利技术属性】
技术研发人员:赵月峰杨帆林迁
申请(专利权)人:苏州一际智能科技有限公司
类型:发明
国别省市:

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

1