视频播放及拍照系统技术方案

技术编号:19638770 阅读:35 留言:0更新日期:2018-12-01 19:00
本发明专利技术提供了一种视频播放及拍照系统。该系统包括直播端和点播端;直播端包括无人机、遥控设备与第一服务器;机载图传模块将摄像头实时拍摄的视频/图像信息作为直播数据发送至遥控设备;遥控设备对直播数据进行处理并发送至第一服务器;点播端包括第二服务器,第二服务器中预先存储有点播数据,点播数据包括与多个高清视频源中每一个对应的多个不同分辨率的全景视频文件以及从每个高清视频源中获取的高分辨率全景图像帧序列作为点播图像数据的候选图像序列;第二服务器根据用户端的数据请求指令所请求的数据类型来获取对应的点播数据。上述技术能够实现多用户共享多个全景视频,在观看全景视频时进行多角度高清拍照以及录制高清短视频。

【技术实现步骤摘要】
视频播放及拍照系统
本专利技术涉及信息处理技术,尤其涉及一种视频播放及拍照系统。
技术介绍
航拍又称空中摄影或航空摄影,是指从空中对地球地貌、城市景观、人物等方面进行摄影摄像活动。目前,无人机航拍已经被广泛运用于军事、交通建设、水利工程、生态研究、电视栏目和艺术摄影等方面。近年来,网络直播技术得到了一定的发展。移动直播技术是结合移动通信技术和网络直播技术发展的一种通信技术,其借助移动终端(手机、平板电脑等)来实现视频、图像等信息的直播和共享。无人机直播所拍摄的视频和图像可通过无线通信发送到地面端进行观看。但现有无人机航拍的视频/图像的传输通常是通过点对点的方式,视频/图像信息只能个人观看,不能使多用户共享。
技术实现思路
在下文中给出了关于本专利技术的简要概述,以便提供关于本专利技术的某些方面的基本理解。应当理解,这个概述并不是关于本专利技术的穷举性概述。它并不是意图确定本专利技术的关键或重要部分,也不是意图限定本专利技术的范围。其目的仅仅是以简化的形式给出某些概念,以此作为稍后论述的更详细描述的前序。鉴于此,本专利技术提供了一种视频播放及拍照系统,以至少解决现有无人机航拍的视频/图像的传输通常是通过点对点的方式、视频/图像信息只能个人观看而不能使多用户共享的问题。根据本专利技术的一个方面,提供了一种视频播放及拍照系统,视频播放及拍照系统包括直播端和点播端;直播端包括无人机、遥控设备与第一服务器,其中,无人机包括机载控制模块、机载图传模块、云台和安装于云台的摄像头,无人机通过云台调整摄像头的拍摄角度方位;机载图传模块用于将摄像头实时拍摄的视频/图像信息作为直播数据发送至遥控设备;遥控设备设有地面图传模块,用于接收来自机载图传模块的直播数据,遥控设备用于对直播数据进行处理并发送至第一服务器;点播端包括第二服务器,第二服务器中预先存储有点播数据,点播数据包括与多个高清视频源中每一个对应的多个不同分辨率的全景视频文件以及从每个高清视频源中获取的高分辨率全景图像帧序列作为点播图像数据的候选图像序列;第二服务器用于在接收到来自一个或多个用户端的至少一个数据请求指令时,根据数据请求指令所请求的数据类型来获取对应的点播数据。进一步地,第二服务器设有用户管理模块,用户管理模块用于接收来自用户端的身份认证请求,并基于该身份认证请求对对应的用户端进行身份认证,在认证成功后向对应的用户端发送认证成功信息以与该用户端建立数据连接。进一步地,与多个高清视频源中每一个对应的多个不同分辨率的全景视频文件包括:由多个高清视频源中的每一个高清视频源经过N次二次编码生成的N个不同分辨率的全景视频文件,其中,N为大于1的整数。进一步地,第二服务器适于:当接收到来自一个或多个用户端的至少一个数据请求指令时,针对每个数据请求指令,确定该数据请求指令所请求的数据类型;若所请求的数据类型为点播全景视频数据,则将存储的与该指令所包含的分辨率相匹配的全景视频文件的URL地址发送给该用户端;若所请求的数据类型为点播图像数据,则获取对应的拍照图片发送给该用户端;若所请求的数据类型为点播短视频数据,则获取对应的短视频发送给该用户端。进一步地,当所请求的数据类型为点播图像数据时,第二服务器通过如下方式来获取对应的拍照图片:获取该用户端发送的数据请求指令中所携带的时间信息和姿态信息,其中,姿态信息包括对应用户设备的水平角和俯仰角;在存储的高分辨率全景图像帧序列中选择一帧全景图像作为候选图像,该帧全景图像是与该用户端所观看的点播全景视频当前帧时间上相对应的一帧图像;针对已选择的候选图像,在该候选图像中截取方向与该指令中所携带的姿态信息相对应的截图;将该截图作为拍照图片保存在该用户端对应的账号下,以用于用户最终的预览和下载。进一步地,当所请求的数据类型为点播图像数据时,第二服务器通过如下方式来获取对应的拍照图片:获取该用户端发送的数据请求指令中所携带的时间信息和姿态信息,其中,姿态信息包括对应用户设备的水平角和俯仰角;在存储的高分辨率全景图像帧序列中选择与视频当前帧时间上相对应的一帧及该帧前后若干帧的图像进行融合,将融合后的增强图像作为候选图像;针对已选择的候选图像,在该候选图像中截取方向与该指令中所携带的姿态信息相对应的截图;将该截图作为拍照图片保存在该用户端对应的账号下,以用于用户最终的预览和下载。进一步地,当所请求的数据类型为点播图像数据时,第二服务器通过如下方式来获取对应的拍照图片:获取该用户端发送的数据请求指令中所携带的时间信息和姿态信息,其中,姿态信息包括对应用户设备的水平角和俯仰角;在存储的高分辨率全景图像帧序列中选择与所观看的点播全景视频当前帧时间上相对应的那一帧及该帧前后若干帧的图像作为候选图像;针对已选择的若干帧候选图像,在每一帧候选全景图像中截取方向与该指令中所携带的姿态信息相对应的截图;将截取的若干张截图进行融合,将融合后的增强图像作为拍照图片保存在该用户端对应的账号下,以用于用户最终的预览和下载。进一步地,针对已选择的候选图像,第二服务器适于通过如下方式在该候选图像中获取截图:将该全景图像重新映射到一个球面上,该球面为以该全景图像对应的平面矩形图片的侧边作为球面半圆弧而生成的对应的全景映射球面,并将平面矩形图片贴图到全景映射球面上;根据对应用户设备的姿态信息确定用户视角;根据用户视角在全景映射球面上查找待裁剪球面图形以裁剪;将已裁剪的球面图形映射成矩形图片。进一步地,第二服务器预先存储有姿态角与全景图像像素点坐标之间的预定对应关系,当获取用户姿态信息后直接根据该预定对应关系确定全景图像像素点坐标,以获得截图图片。进一步地,设高分辨率全景图像帧序列有M个帧序列,每个帧序列有N帧图像,则共有M*N帧图像;在将高分辨率全景视频文件每一帧图像进行存储时,第二服务器适于将第n帧图像及第n帧前后a帧图像进行融合,将融合后的图像作为第n帧图像的超分辨率增强图像,存储M*N帧图像对应的M*N张超分辨率增强图像,n=1,2,…,M*N;其中,候选图像为与该用户所观看的点播全景视频当前帧时间上相对应的那一张超分辨率增强图像。进一步地,当所请求的数据类型为点播短视频数据时,第二服务器通过如下方式来获取对应的短视频:获取用户端发送的数据请求指令中所携带的时间段信息和姿态信息,其中,姿态信息包括对应用户设备的水平角和俯仰角;根据时间段信息在存储的高分辨率全景图像帧序列中选择对应该时间段的部分或全部帧全景图像或超分辨率增强图像作为候选图像;针对已选择的若干帧候选图像,在每一帧候选全景图像中截取方向与该指令中所携带的姿态信息相对应的截图;将所截取的所有截图按照时间顺序进行编码视频文件并保存在该用户端对应的账号下,以用于用户最终的预览和下载。进一步地,第二服务器还用于:接收用户端发送的预约请求指令,反馈预约是否成功信息以及预约成功的时间段信息至对应的用户端;到预约开始时间时或提前预定时间发送预约到时提醒信息至对应的用户端;获取用户输入的直播开始信息后,将遥控设备输出的直播视频/图像数据转发给该用户端,其中,可以将直播视频数据通过第一服务器转发给该用户端。进一步地,第一服务器和第二服务器可以集成一体设置,或者也可以相互独立设置。进一步地,在第一服务器和第二服务器相互独立设置的情况下,第一服务器本文档来自技高网...

【技术保护点】
1.视频播放及拍照系统,其特征在于,所述视频播放及拍照系统包括直播端和点播端;所述直播端包括无人机、遥控设备与第一服务器,其中,所述无人机包括机载控制模块、机载图传模块、云台和安装于所述云台的摄像头,所述无人机通过所述云台调整所述摄像头的拍摄角度方位;所述机载图传模块用于将所述摄像头实时拍摄的视频/图像信息作为直播数据发送至所述遥控设备;所述遥控设备设有地面图传模块,用于接收来自所述机载图传模块的直播数据,所述遥控设备用于对所述直播数据进行处理并发送至所述第一服务器;所述点播端包括第二服务器,所述第二服务器中预先存储有点播数据,所述点播数据包括与多个高清视频源中每一个对应的多个不同分辨率的全景视频文件以及从每个高清视频源中获取的高分辨率全景图像帧序列作为点播图像数据的候选图像序列;所述第二服务器用于在接收到来自一个或多个用户端的至少一个数据请求指令时,根据数据请求指令所请求的数据类型来获取对应的点播数据。

【技术特征摘要】
1.视频播放及拍照系统,其特征在于,所述视频播放及拍照系统包括直播端和点播端;所述直播端包括无人机、遥控设备与第一服务器,其中,所述无人机包括机载控制模块、机载图传模块、云台和安装于所述云台的摄像头,所述无人机通过所述云台调整所述摄像头的拍摄角度方位;所述机载图传模块用于将所述摄像头实时拍摄的视频/图像信息作为直播数据发送至所述遥控设备;所述遥控设备设有地面图传模块,用于接收来自所述机载图传模块的直播数据,所述遥控设备用于对所述直播数据进行处理并发送至所述第一服务器;所述点播端包括第二服务器,所述第二服务器中预先存储有点播数据,所述点播数据包括与多个高清视频源中每一个对应的多个不同分辨率的全景视频文件以及从每个高清视频源中获取的高分辨率全景图像帧序列作为点播图像数据的候选图像序列;所述第二服务器用于在接收到来自一个或多个用户端的至少一个数据请求指令时,根据数据请求指令所请求的数据类型来获取对应的点播数据。2.根据权利要求1所述的视频播放及拍照系统,其特征在于,第一服务器包括:流媒体服务器或视频编码器,适于接收所述遥控设备发送的直播视频数据并重新编码,并将成功预约直播的用户与遥控设备直接建立连接,通过视频传输协议推流至对应的用户端。3.根据权利要求1或2所述的视频播放及拍照系统,其特征在于,所述第二服务器适于:当接收到来自一个或多个用户端的至少一个数据请求指令时,针对每个数据请求指令,确定该数据请求指令所请求的数据类型;若所请求的数据类型为点播全景视频数据,则将存储的与该指令所包含的分辨率相匹配的全景视频文件的URL地址发送给该用户端;若所请求的数据类型为点播图像数据,则获取对应的拍照图片发送给该用户端;若所请求的数据类型为点播短视频数据,则获取对应的短视频发送给该用户端。4.根据权利要求3所述的视频播放及拍照系统,其特征在于,当所请求的数据类型为点播图像数据时,所述第二服务器通过如下方式来获取对应的拍照图片:获取该用户端发送的数据请求指令中所携带的时间信息和姿态信息,其中,姿态信息包括对应用户设备的水平角和俯仰角;在存储的高分辨率全景图像帧序列中选择一帧全景图像作为候选图像,该帧全景图像是与该用户端所观看的点播全景视频当前帧时间上相对应的一帧图像;针对已选择的候选图像,在该候选图像中截取方向与该指令中所携带的姿态信息相对应的截图;将该截图作为拍照图片保存在该用户端对应的账号下,以用于用户最终的预览和下载。5.根据权利要求3所述的视频播放及拍照系统,其特征在于,当所请求的数据类型为点播图像数据时,所述第二服务器通过如下方式来获取对应的拍照图片:获取该用户端发送的数据请求指令中所携带的时间信息和姿态信息,其中,姿态信息包括对应用户设备的水平角和俯仰角;在存储的高分辨率全景图像帧序列中选择与视频当前帧时间上相对应的一帧及该帧前后若干帧的图像进行融合,将融合后的增强图像作为候选图像;针对已选...

【专利技术属性】
技术研发人员:朱磊李建英韩琦
申请(专利权)人:哈尔滨市一舍科技有限公司
类型:发明
国别省市:黑龙江,23

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

1