全景视频运动方向追踪方法及追踪装置制造方法及图纸

技术编号:13510566 阅读:44 留言:0更新日期:2016-08-11 12:56
本发明专利技术公开了一种全景视频运动方向追踪方法及追踪装置,通过在云端或服务器端对球模型上的全景视频的正下方部位进行像素跟踪,确定摄像机的运动方向,获取运动方向数据,将所获取的方向数据单独存储在服务器端或云端;当客户端发出要获取包含运动方向数据的视频文件的请求时,服务器端或云端根据客户的请求信息向客户端发送视频数据的同时,传输相应时间的运动方向数据,用于调整当前播放视角。本发明专利技术通过采用上述运动方向追踪手段,实现了用户自动地随着摄像机的移动而移动,不需要用户亲自通过手指滑动或者用户自身的转动而改变视频播放视角。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种全景视频运动方向追踪方法及追踪装置,通过在云端或服务器端对球模型上的全景视频的正下方部位进行像素跟踪,确定摄像机的运动方向,获取运动方向数据,将所获取的方向数据单独存储在服务器端或云端;当客户端发出要获取包含运动方向数据的视频文件的请求时,服务器端或云端根据客户的请求信息向客户端发送视频数据的同时,传输相应时间的运动方向数据,用于调整当前播放视角。本专利技术通过采用上述运动方向追踪手段,实现了用户自动地随着摄像机的移动而移动,不需要用户亲自通过手指滑动或者用户自身的转动而改变视频播放视角。【专利说明】全景视频运动方向追踪方法及追踪装置
本专利技术涉及视频播放
,特别涉及一种全景视频运动方向追踪方法及追踪 目.0
技术介绍
全景视频是基于360全景技术将静态的全景图片转化为动态的视频图像,让视频观看者有一种真正意义上身临其境的感觉,其不受时间、空间和地域的限制,故倍受青睐。当前,在全景视频中,默认的视频正方向位于视频正中间,播放器在播放全景视频时默认的起播视角指向上述正方向,而后,用户需要自己通过手指滑动或者用户自身的转动而改变视频播放的视角。但是,当全景摄像机放置在移动的物体或者摄像师发生移动的时候,用户往往希望自动地随着摄像机的移动而移动,而现有技术不能够实现摄像机移动方向的追踪,导致用户无法自动地随着摄像机的移动而移动。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种全景视频运动方向追踪方法及追踪装置,实现随全景摄像机移动方向的追踪。基于上述目的,本专利技术的第一方面,提供一种全景视频运动方向追踪方法,其包括:对球模型全景视频的正下方部位进行像素跟踪,确定全景摄像机的运动方向;获取所述全景摄像机的运动方向数据并存储,所述运动方向数据包含视频帧数和方向角度;响应于客户端发出的读取视频文件的播放请求,将相应的视频文件发送到客户端进行播放,所述视频文件中包含待播放的视频数据和运动方向数据。根据本专利技术的全景视频运动方向追踪方法,所述对球模型全景视频的正下方部位进行像素跟踪,确定全景摄像机的运动方向的步骤具体包括:计算当前视频帧与前一视频帧在预定区域内所形成的运动向量,并将该运动向量作为当前视频帧在全景摄像机的运动方向。根据本专利技术的全景视频运动方向追踪方法,所述预定区域为矩形区域,所述矩形区域是以全景环境球模型的南极点为中心,宽为W,高为H的区域,其中W与H的值为预先设定的值。根据本专利技术的全景视频运动方向追踪方法,所述获取所述全景摄像机的运动方向数据并存储的步骤具体包括:将视频图像中的每一视频帧的帧号和该视频帧所对应的摄像机运动方向对应地作为运动方向数据存储到服务器或云平台。本专利技术的第二方面,提供另一种全景视频运动方向追踪方法,其包括:向服务器发送对视频文件的播放请求;接收服务器传送的运动方向数据,根据所述运动方向数据,自动调整当前播放视角使调整后的播放视角与当前视频帧的运动向量相一致,进行全景视频播放。根据本专利技术的全景视频运动方向追踪方法,所述根据所述运动方向数据,自动调整当前播放视角使调整后的播放视角与当前视频帧的运动向量相一致,进行全景视频播放的步骤具体包括:计算当前播放视角绕全景环境球模型Y轴的旋转角度,该旋转角度是当前播放视角应该绕全景环境球模型的Y轴旋转的角度;以及根据计算出的所述旋转角度,调整当前播放视角使调整后的新播放视角指向摄像机运动方向。本专利技术的第三方面,提供一种全景视频运动方向追踪装置,其包括:运动方向检测模块,用于对球模型全景视频的正下方部位进行像素跟踪,确定全景摄像机的运动方向;运动方向数据存储模块,用于获取全景摄像机的运动方向数据并存储,所述运动方向数据包含视频帧数和方向角度;视频文件传送模块,用于响应于客户端发出的读取视频文件的播放请求,将相应的视频文件发送到客户端进行播放,所述视频文件中包含待播放的视频数据和运动方向数据。根据本专利技术的全景视频运动方向追踪装置,所述运动方向检测模块还用于,计算当前视频帧与前一视频帧在预定区域内所形成的运动向量,并将该运动向量作为当前视频帧在全景摄像机的运动方向。根据本专利技术的全景视频运动方向追踪装置,所述预定区域为矩形区域,所述矩形区域是以全景环境球模型的南极点为中心,宽为W,高为H的区域,其中W与H的值为预先设定的值。根据本专利技术的全景视频运动方向追踪装置,所述运动方向数据存储模块用于将视频图像中的每一视频帧的帧号和该视频帧所对应的摄像机运动方向对应地作为运动方向数据存储到服务器或云平台。本专利技术的第四方面,提供另一种全景视频运动方向追踪装置,其包括:播放请求发送模块,用于向服务器发送对视频文件的播放请求;播放视角调整模块,用于接收服务器传送的运动方向数据,根据所述运动方向数据,自动调整当前播放视角使调整后的播放视角与当前视频帧的运动向量相一致,进行全景视频播放。根据本专利技术的全景视频运动方向追踪装置,所述播放视角调整模块进一步包括:旋转角度计算子模块,用于计算当前播放视角绕全景环境球模型Y轴的旋转角度,该旋转角度是当前播放视角应该绕全景环境球模型的Y轴旋转的角度;以及播放视角调整子模块,用于根据所述旋转角度计算子模块所计算出的所述旋转角度,调整当前播放视角使调整后的新播放视角指向摄像机运动方向。上面所述可以看出,根据本专利技术提供的全景视频运动方向追踪方法及追踪装置,通过在云端或服务器端对球模型上的全景视频的正下方部位进行像素跟踪,确定摄像机的运动方向,将所获取的方向数据单独存储在服务器端或云端,当客户端发出要获取包含运动方向数据的视频文件的请求时,服务器端或云端根据客户的请求信息向客户端发送视频数据的同时,传输相应时间的运动方向数据,用于调整当前播放视角使其指向全景摄像机的运动方向。由此,用户能够自动地随着摄像机的移动而移动,获得身临其境的视频观赏效果,不需要自己通过手指滑动或者用户自身转动而改变视频播放的视角。【附图说明】图1为本专利技术实施例的全景环境球模型的立体图;图2为本专利技术实施例的当播放视角指向球模型南极时屏幕中显示的图像;图3为本专利技术实施例的全景环境球模型的南极点的放大图;图4为本专利技术实施例的全景视频运动方向追踪方法的流程图;图5为本专利技术实施例的运动方向检测时针对屏幕中显示的图像进行分析的图;图6-1为表示本专利技术实施例的调整视频播放视角时全景环境球模型的坐标空间的主视图;图6-2和图6-3为表示本专利技术实施例的调整视频播放视角时全景环境球模型的坐标空间的俯视图;图7为本专利技术的全景视频运动方向追踪装置的结构示意图。【具体实施方式】为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一” “第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。本专利技术实施例首先提供一种全景视频运动方向追踪方法,其包括:对球模型全景视频的正下方部位进行像素跟踪,确定全景摄像机的运动方向;获取所述全景摄像机的运动方向数据并存储,所述运动方向数据包含视频帧数和方向角度;响应于客户端发出的读取视频文件的播放请求,将相应的视频文件发本文档来自技高网...

【技术保护点】
一种全景视频运动方向追踪方法,其特征在于包括:对球模型全景视频的正下方部位进行像素跟踪,确定全景摄像机的运动方向;获取所述全景摄像机的运动方向数据并存储,所述运动方向数据包含视频帧数和方向角度;响应于客户端发出的读取视频文件的播放请求,将相应的视频文件发送到客户端进行播放,所述视频文件中包含待播放的视频数据和运动方向数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:谭傅伦
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1