一种录制全景视频的方法及装置的制造方法

文档序号:9399552阅读:286来源:国知局
一种录制全景视频的方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及视频录制的技术领域,尤其涉及一种录制全景视频的方法及装置。
【背景技术】
[0002]传统的视频录制播放系统,分为视频采集、制作、播放等步骤才能实现视频的录制播放,这样需要很长的时间。而且传统的视频录播设备是录制一个方位的视频,不能同时获取到其他方位的视频,如果要获取其他方位的视频,必须要旋转摄像设备,或者采用多个摄像头同时录制,后期再用计算机将多个摄像设备拍摄到的各个方位的视频进行拼接。目前也有一些多摄像头的全景拍摄设备,不过体积都比较庞大,不适合随身携带,并且这些全景设备拍摄的视频大多只能在后期才能查看,不能实现实时分享、直播等应用。
[0003]目前的全景拍摄设备,大多采用多个摄像头拍摄各个方位的视频,然后用上位机拼接。其缺点:需要上位机处理,而且处理的时间长。而现有的将多个摄像头集成在单个设备上的全景拍摄设备大都体积庞大,不适合携带,而且不能实现实时分享、直播的应用。

【发明内容】

[0004]本发明实施例的目的在于提出一种录制全景视频的方法及装置,旨在解决如何传统全景视频需要多个摄像机拍摄且需要计算机后期处理的问题以及目前有的多摄像头全景拍摄设备体积大、不适合随身携带,不能实时直播、分享等问题。
[0005]为达此目的,本发明实施例采用以下技术方案:
[0006]—种录制全景视频的方法,所述方法包括:
[0007]通过N个摄像头获取360度全景视频数据,所述N大于等于1,所述摄像头拍摄的视频数据的水平角度为360° /N的水平角度,所述摄像头拍摄的视频数据的垂直角度为360° /N的垂直角度;
[0008]通过预先设置算法对各个摄像头获取的视频数据进行处理;
[0009]将处理后的全景视频数据通过本地存储或者无线方式或者有线方式发送给移动终端。
[0010]优选地,所述通过预先设置算法对各个摄像头获取的视频数据进行处理,包括:[0011 ] 将所述视频数据输入至FPGA ;
[0012]通过所述FPGA对所述视频数据进行处理,将处理后的视频数据输出至APU,所述处理包括畸变校正、投影和图形对齐,或者,所述处理包括投影和图形对齐,所述投影包括柱面投影和球面投影;
[0013]通过所述APU对输入的全景视频数据进行H.264编码。
[0014]优选地,所述将所述视频数据输入至FPGA,包括:
[0015]通过并行YUV数据接口将所述视频数据传输至所述FPGA ;或者,
[0016]摄像头视频通过MIPI数据接口输出,通过MIPI转并行YUV数据格式接口芯片输入至FPGA。
[0017]所述通过所述FPGA对所述视频数据进行处理,将处理后的视频数据输出至APU,所述处理包括畸变校正、投影和图形对齐,或者,所述处理包括投影和图形对齐,所述投影包括柱面投影和球面投影,包括:
[0018]接收输入的YUV数据格式的视频数据;
[0019]经过信号格式检测模块检测所述视频数据的格式,所述格式包括分辨率、像素时钟、行频和场频信息;
[0020]将检测后的所述视频数据输入至DDR存储单元中,将所述视频数据进行处理,将处理后的视频数据输入至所述APU,所述处理包括畸变校正、投影和图形对齐,或者,所述处理包括投影和图形对齐,所述投影包括柱面投影和球面投影。
[0021]优选地,所述将处理后的全景视频数据通过本地存储或者无线方式或者有线方式发送给移动终端,包括:
[0022]将处理后的视频数据存储到本地SD card,或者通过WIFI发送给无线路由设备和/或智能设备,或者通过HDMI输出给智能设备,或者通过USB输出给移动终端。
[0023]一种录制全景视频的装置,所述装置包括:
[0024]获取模块,用于通过N个摄像头获取360度全景视频数据,所述N大于等于I,所述摄像头拍摄的视频数据的水平角度为360° /N的水平角度,所述摄像头拍摄的视频数据的垂直角度为360° /N的垂直角度;
[0025]处理模块,用于通过预先设置算法对各个摄像头获取的视频数据进行处理;
[0026]发送模块,用于将处理后的全景视频数据通过本地存储或者无线方式或者有线方式发送给移动终端。
[0027]优选地,所述处理模块包括:
[0028]输入单元,用于将所述视频数据输入至FPGA ;
[0029]处理单元,用于通过所述FPGA对所述视频数据进行处理,将处理后的视频数据输出至APU,所述处理包括畸变校正、投影和图形对齐,或者,所述处理包括投影和图形对齐,所述投影包括柱面投影和球面投影;
[0030]编码单元,用于通过所述APU对输入的所述全景视频数据进行H.264编码。
[0031]优选地,所述输入单元,用于:
[0032]通过并行YUV数据接口将所述视频数据传输至所述FPGA ;或者,
[0033]摄像头视频通过MIPI数据接口输出,通过MIPI转并行YUV数据格式接口芯片输入至FPGA。
[0034]优选地,所述处理单元,用于:
[0035]接收输入的YUV数据格式的视频数据;
[0036]经过信号格式检测模块检测所述视频数据的格式,所述格式包括分辨率、像素时钟、行频和场频信息;
[0037]将检测后的所述视频数据输入至DDR存储单元中,将所述视频数据进行处理,将处理后的视频数据输入至所述APU,所述处理包括畸变校正、投影和图形对齐,或者,所述处理包括投影和图形对齐,所述投影包括柱面投影和球面投影。
[0038]优选地,所述发送模块包括:
[0039]存储单元,用于将处理后的全景视频数据存储到本地SD card ;
[0040]无线发送单元,用于通过WIFI发送给无线路由设备和/或智能设备;
[0041]第一有线发送单元,用于通过HDMI输出给智能设备;
[0042]第二有线发送单元,用于通过USB输出给移动终端。
[0043]本发明实施例通过N个摄像头获取360度全景视频数据,所述N大于等于I,所述摄像头拍摄的视频数据的水平角度为360° /N的水平角度,所述摄像头拍摄的视频数据的垂直角度为360° /N的垂直角度;通过预先设置算法对各个摄像头获取的视频数据进行处理;将处理后的全景视频数据通过本地存储或者无线方式或者有线方式发送给移动终端,从而实现较为方便的实现360度全景视频录制及播放的目的。
【附图说明】
[0044]图1是本发明实施例录制全景视频的方法第一实施例的流程不意图;
[0045]图2是本发明实施例提供的一种三目手持式360全景视频实时录播设备的结构示意图;
[0046]图3是本发明实施例提供的一种录制全景视频数的设备的结构示意图;
[0047]图4是本发明实施例录制全景视频的装置的功能模块示意图;
[0048]图5是本发明实施例处理模块402的功能模块示意图;
[0049]图6是本发明实施例发送模块403的功能模块示意图。
【具体实施方式】
[0050]下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
[0051]实施例一
[0052]参考图1,图1是本发明实施例录制全景视频的方法第一实施例的流程示意图。
[0053]在实施例一中,所述录制全景视频的方法包括:<
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1