【技术实现步骤摘要】
201510938176
【技术保护点】
一种在移动设备上实现播放全景视频的方法,其特征在于包括:全景视频创建步骤,在360度范围内从不同方向采集视频帧以产生多路视频流,并对所述多路视频流进行处理,生成全景视频流;中央控制步骤,指示在所述全景视频创建步骤中处理多路视频流,所述全景视频创建步骤根据该指示进行处理以实时生成全景视频;以及视频调整步骤,根据所述中央控制步骤中对用户操作的应答指令来调整所述全景视频在移动设备显示器上的显示内容。
【技术特征摘要】
1.一种在移动设备上实现播放全景视频的方法,其特征在于包括:全景视频创建步骤,在360度范围内从不同方向采集视频帧以产生多路视频流,并对所述多路视频流进行处理,生成全景视频流;中央控制步骤,指示在所述全景视频创建步骤中处理多路视频流,所述全景视频创建步骤根据该指示进行处理以实时生成全景视频;以及视频调整步骤,根据所述中央控制步骤中对用户操作的应答指令来调整所述全景视频在移动设备显示器上的显示内容。2.根据权利要求1所述的全景视频播放方法,其特征在于,所述视频调整步骤进一步包括:根据用户指令对全景视频进行对象追踪。3.根据权利要求1所述的全景视频播放方法,其特征在于,所述视频调整步骤进一步包括:对全景视频进行防抖运算。4.根据权利要求1-3中任意一项所述的全景视频播放方法,其特征在于,所述全景视频创建步骤进一步包括:球体生成步骤、视频获取和转换步骤、纹理信息映射步骤、视角计算步骤、以及视频画面更新步骤,其中所述球体生成步骤感测用户通过对视频应用的触发操作获取到所选定的视频画面后,使用OpenGL ES创建一个虚拟环境中的三维球体;将假想的摄像机放置到上述三维球体内部后,所述视频获取和转换步骤以预定的视频读取速度读取所述视频画面,获取每一帧图像,将所读取出的视频图像转换为纹理信息;所述纹理映射步骤在所述视频画面的播放过程中获取每一帧图像作为纹理信息,通过三维转换将纹理信息映射到虚拟环境中的所述三维球体上,通过投影变换将所述纹理信息从三维世界映射到移动设备的显示器上显示出来;所述视角计算步骤根据所述三维球体的旋转角度以及摄像机视角进行四元矩阵计算,从而获得实际显示的画面矩阵;所述视频画面更新步骤控制所述视频获取转换步骤、所述纹理信息映射步骤、所述视角计算步骤进行反复循环动作,不断刷新视频画面,从而获得360度的全景视频画面。5.根据权利要求4所述的全景视频播放方法,其特征在于,将假想的摄像机放置到所述三维球体内部后与所述视频获取和转换步骤之前,还包括:所述摄像机随着所述三维球体的旋转每隔一定时间间隔采集视频图像,将
\t即时采集的每帧视频图像进行预处理。6.根据权利要求4或5所述的全景视频播放方法,其特征在于,所述预定的视频读取速度为每秒20次以上。7.根据权利要求4或5所述的全景视频播放方法,其特征在于,在所述纹理映射步骤中,还包括:通过视图变换、映射变换将所述纹理信息转换为移动...
【专利技术属性】
技术研发人员:张艺麟,
申请(专利权)人:乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。