The invention discloses a panoramic video angle adjustment method and device combining the recommended angle of view, the method includes: obtaining panoramic video file; obtaining the recommended angle of view data; obtaining gyroscope data, and calculating the difference between gyroscope data and the recommended angle of view data; rotating the rendering model according to the difference to convert the playback angle of view to the recommended angle of view; obtaining gyroscope data and user gesture Slide the data, and calculate the difference between the two and the recommended view data; according to the difference, rotate the rendering model to convert the playback view to the recommended view. According to the technical scheme of the invention, the viewing angle can be recommended for the user in time without turning off the gyroscope.
【技术实现步骤摘要】
结合推荐视角的全景视频视角调整方法和装置
本专利技术涉及全景视频播放领域,尤其涉及一种结合推荐视角的全景视频视角调整方法及装置。
技术介绍
现有技术中用户通过播放软件观看全景视频时,为了改变全景视频的播放视角,用户可以通过移动设备自带的陀螺仪进行交互,和/或通过用户滑动手势进行控制。但是由于用户在观看时并不能掌握全景视频整体画面,以致于即使通过上述交互方式来改变播放视角,也不能及时、准确的观看到精彩画面。因此对于此类用户来说,可能更希望视频播放软件在播放全景视频时可以实时推荐精彩视角。此外,由于移动设备自带的陀螺仪在开启状态下,全景视频播放时视频播放软件中的全景渲染模型会与陀螺仪位置同步,以致于用户的观看视角会受到陀螺仪位置的影响,那么如何在不关闭陀螺仪的情况下,为用户及时推荐观看视角是一个亟待解决的问题。
技术实现思路
鉴于以上问题,做出本专利技术。根据本专利技术一方面,提供一种结合推荐视角的全景视频视角调整方法,其特征在于,包括:获取全景视频文件;获取推荐视角数据;获取陀螺仪数据,并计算陀螺仪数据与推荐视角数据的差值;根据所述差值,旋转渲染模型使播放视角转换为推荐视角;获取陀螺仪数据和用户手势滑动数据,并计算二者与所述推荐视角数据的差值;根据所述差值,旋转渲染模型使播放视角转换为推荐视角。进一步地,推荐视角数据是全景视频帧中预设的场景画面所对应的播放视角。进一步地,陀螺仪数据是陀螺仪在设备坐标系X轴、Y轴和Z轴方向上的欧拉角。进一步地,所述用户手 ...
【技术保护点】
1.一种结合推荐视角的全景视频视角调整方法,其特征在于,包括:/n获取全景视频文件;/n获取推荐视角数据;/n获取陀螺仪数据,并计算陀螺仪数据与推荐视角数据的差值;/n根据所述差值,旋转渲染模型使播放视角转换为推荐视角;/n获取陀螺仪数据和用户手势滑动数据,并计算二者与所述推荐视角数据的差值;/n根据所述差值,旋转渲染模型使播放视角转换为推荐视角。/n
【技术特征摘要】
1.一种结合推荐视角的全景视频视角调整方法,其特征在于,包括:
获取全景视频文件;
获取推荐视角数据;
获取陀螺仪数据,并计算陀螺仪数据与推荐视角数据的差值;
根据所述差值,旋转渲染模型使播放视角转换为推荐视角;
获取陀螺仪数据和用户手势滑动数据,并计算二者与所述推荐视角数据的差值;
根据所述差值,旋转渲染模型使播放视角转换为推荐视角。
2.根据权利要求1所述的结合推荐视角的全景视频视角调整方法,所述推荐视角数据是全景视频帧中预设的场景画面所对应的播放视角。
3.根据权利要求1所述的结合推荐视角的全景视频视角调整方法,所述陀螺仪数据是陀螺仪在设备坐标系X轴、Y轴和Z轴方向上的欧拉角。
4.根据权利要求1所述的结合推荐视角的全景视频视角调整方法,其中所述用户手势滑动数据是角度旋转量。
5.根据权利要求1所述的结合推荐视角的全景视频视角调整方法,所述获取陀螺仪数据和用户手势滑动数据,并计算二者与所述推荐视角数据的差值这一步骤包括:
Roll=roll2-roll1,
Pitch=pitch2-pitch1+radX,
Yaw=yaw2-yaw1+radY
其中,roll1、pitch1和yaw1为陀螺仪欧拉角,roll2、pitch2和yaw2为推荐视角欧拉角,radX,radY为手势滑动的角度旋转量。
6.根据权利要求1所述的结合推荐视角的全景视频视角调整方法,其中,
获取推荐视角数据包括:获取设定...
【专利技术属性】
技术研发人员:朱磊,杨晓光,
申请(专利权)人:青岛一舍科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。