The invention discloses a panoramic video playing device, which includes: a acquiring module for acquiring panoramic video files; a first angle adjusting module for adjusting the angle of view by changing the two angle parameters of the field of view and / or the distance between the point of view and the center of the ball, including: a sliding control for receiving the sliding instruction of the user; a acquiring unit for acquiring the position of the slider in the sliding control Setting; determining unit, for determining the field angle and / or the distance between the viewpoint and the center of the ball according to the position of the slider; adjusting unit, for adjusting the angle of view according to the field angle and / or the distance between the viewpoint and the center of the ball determined above; display module, for displaying the video content matching the currently playing angle in real time. According to the technical scheme of the invention, the user can obtain better viewing and operation experience in panoramic video playback through interaction with the playback device.
【技术实现步骤摘要】
全景视频播放装置和方法
本专利技术涉及全景视频播放领域,尤其涉及一种交互式全景视频播放装置及方法。
技术介绍
对于拍摄的全景视频,现有技术只能通过播放软件观看全景视频。目前全景播放装置在交互方法上主要采用两种方式:依赖移动设备自带的陀螺仪进行交互,和/或通过用户的滑动手势进行控制。但是对有些用户来说,可能希望有更多的交互方式,不仅可以按照自己的需求调整观看视角,还可以获取自己想要的角度的图片或视频。而现有技术并没有提供这些交互方式,使用户观看全景视频时的体验感较差。
技术实现思路
鉴于以上问题,做出本专利技术。根据本专利技术一方面,提供一种全景视频播放装置,包括:获取模块,用于获取全景视频文件;第一视角调整模块,用于通过改变视场角和/或视点与球心的距离这两个视角参数,来调整视角,包括:滑动控件,用于接收用户的滑动指令,包括滑动条和滑块;获取单元,用于获取滑动控件中滑块的位置;确定单元,用于根据滑块的位置确定视场角和/或视点与球心的距离;调整单元,用于根据上述确定的视场角和/或视点与球心的距离调用算法来调整视角;显示模块,用于实时显示与当前播放视角相匹配的视频内容。进一步地,第一视角调整模块还包括效果调整模块,用于根据不同效果调用不同算法调整视角。进一步地,确定单元将所述滑动控件中的滑动条均分为100等份刻度,0~30对应视场角的变化区间,视场角从30°逐渐增大至90°;30~70对应视点与球心距离的变化区间,视点逐渐从球心向后拉远;70~100对应的区间为二者均变化:视场角从90°逐渐增大至150°,且视点逐渐向后至球表面。进一步地,全景视频播放装置还包括第二 ...
【技术保护点】
1.一种全景视频播放装置,其特征在于,包括:获取模块,用于获取全景视频文件;第一视角调整模块,用于通过改变视场角和/或视点与球心的距离这两个视角参数,来调整视角,包括:滑动控件,用于接收用户的滑动指令,包括滑动条和滑块;获取单元,用于获取滑动控件中滑块的位置;确定单元,用于根据滑块的位置确定视场角和/或视点与球心的距离;调整单元,用于根据上述确定的视场角和/或视点与球心的距离调用算法来调整视角;显示模块,用于实时显示与当前播放视角相匹配的视频内容。
【技术特征摘要】
1.一种全景视频播放装置,其特征在于,包括:获取模块,用于获取全景视频文件;第一视角调整模块,用于通过改变视场角和/或视点与球心的距离这两个视角参数,来调整视角,包括:滑动控件,用于接收用户的滑动指令,包括滑动条和滑块;获取单元,用于获取滑动控件中滑块的位置;确定单元,用于根据滑块的位置确定视场角和/或视点与球心的距离;调整单元,用于根据上述确定的视场角和/或视点与球心的距离调用算法来调整视角;显示模块,用于实时显示与当前播放视角相匹配的视频内容。2.根据权利要求1所述的全景视频播放装置,其中所述第一视角调整模块还包括效果调整模块,用于根据不同效果调用不同算法调整视角。3.根据权利要求1所述的全景视频播放装置,其中所述确定单元,将所述滑动控件中的滑动条均分为100等份刻度,0~30对应视场角的变化区间,视场角从30°逐渐增大至90°;30~70对应视点与球心距离的变化区间,视点逐渐从球心向后拉远;70~100对应的区间为二者均变化:视场角从90°逐渐增大至150°,且视点逐渐向后至球表面。4.根据权利要求1所述的全景视频播放装置,还包括第二视角调整模块,该第二视角调整模块包括:模拟摇杆控件,用于接收用户的拖动操作;计算单元,用于计算用户对模拟摇杆控件的拖动距离和方向;调整部件,用于根据用户的拖动距离和方向,确定旋转角度和速度,进而调用算法调整水平视角和/或垂直视角。5.根据权利要求4所述的所述的全景视频播放装置,其中,所述调整部件根据用户的拖动距离和方向,确定旋转速度V=(Vx,Vy)的函数关系可以表示为:水平旋转速度Vx=F1(disX),垂直旋转速度Vy=F2(disY);其中,F1、F2均为随自变量增大而增大的函数,Vx、Vy是常量或变量。6.根据权利要求4所述的全景视频播放装置,还包括:拍摄模块,用于接收用户通过点击拍摄按钮产生的拍摄指令;传送模块,用于将第一视角调整模块获得的视场角参数、视点与球心的距离参...
【专利技术属性】
技术研发人员:朱磊,杨晓光,
申请(专利权)人:青岛一舍科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。