[发明专利]全景视频播放装置和方法有效
申请号: | 201910836787.8 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110446116B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 朱磊;杨晓光 | 申请(专利权)人: | 青岛一舍科技有限公司 |
主分类号: | H04N21/6587 | 分类号: | H04N21/6587;H04N21/472;H04N21/81;H04N5/232;H04N5/76 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266100 山东省青岛市崂山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全景 视频 播放 装置 方法 | ||
本发明公开了一种全景视频播放装置,包括:获取模块,用于获取全景视频文件;第一视角调整模块,用于通过改变视场角和/或视点与球心的距离这两个视角参数,来调整视角,包括:滑动控件,用于接收用户的滑动指令;获取单元,用于获取滑动控件中滑块的位置;确定单元,用于根据滑块的位置确定视场角和/或视点与球心的距离;调整单元,用于根据上述确定的视场角和/或视点与球心的距离,来调整视角;显示模块,用于实时显示与当前播放视角相匹配的视频内容。根据本发明技术方案,用户在全景视频播放中可以通过与播放装置的交互,获得更好的观看和操作体验。
技术领域
本发明涉及全景视频播放领域,尤其涉及一种交互式全景视频播放装置及方法。
背景技术
对于拍摄的全景视频,现有技术只能通过播放软件观看全景视频。目前全景播放装置在交互方法上主要采用两种方式:依赖移动设备自带的陀螺仪进行交互,和/或通过用户的滑动手势进行控制。
但是对有些用户来说,可能希望有更多的交互方式,不仅可以按照自己的需求调整观看视角,还可以获取自己想要的角度的图片或视频。而现有技术并没有提供这些交互方式,使用户观看全景视频时的体验感较差。
发明内容
鉴于以上问题,做出本发明。
根据本发明一方面,提供一种全景视频播放装置,包括:获取模块,用于获取全景视频文件;第一视角调整模块,用于通过改变视场角和/或视点与球心的距离这两个视角参数,来调整视角,包括:滑动控件,用于接收用户的滑动指令,包括滑动条和滑块;获取单元,用于获取滑动控件中滑块的位置;确定单元,用于根据滑块的位置确定视场角和/或视点与球心的距离;调整单元,用于根据上述确定的视场角和/或视点与球心的距离调用算法来调整视角;显示模块,用于实时显示与当前播放视角相匹配的视频内容。
进一步地,第一视角调整模块还包括效果调整模块,用于根据不同效果调用不同算法调整视角。
进一步地,确定单元将所述滑动控件中的滑动条均分为100等份刻度,0~30对应视场角的变化区间,视场角从30°逐渐增大至90°;30~70对应视点与球心距离的变化区间,视点逐渐从球心向后拉远;70~100对应的区间为二者均变化:视场角从90°逐渐增大至150°,且视点逐渐向后至球表面。
进一步地,全景视频播放装置还包括第二视角调整模块,该第二视角调整模块包括:模拟摇杆控件,用于接收用户的拖动操作;计算单元,用于计算用户对模拟摇杆控件的拖动距离和方向;调整单元,用于根据用户的拖动距离和方向,确定旋转角度和速度,进而调用算法调整水平视角和/或垂直视角。
进一步地,调整单元根据用户的拖动距离和方向,确定旋转速度V=(Vx,Vy)的函数关系可以表示为:水平旋转速度Vx=F1(disX),垂直旋转速度Vy=F2(disY);其中,F1、F2均为随自变量增大而增大的函数,Vx、Vy是常量或变量。
进一步地,全景视频播放装置还包括:拍摄模块,用于接收用户通过点击拍摄按钮产生的拍摄指令;传送模块,用于将第一视角调整模块获得的视场角参数、视点与球心的距离参数,和/或第二视角调整模块获得的水平视角参数、垂直视角参数,以及拍摄时间戳参数传给后台服务器;后台服务器,通过时间戳参数获取对应的全景视频帧图像,根据以上所述四个视角参数在全景视频帧图像上获取对应视角的部分图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛一舍科技有限公司,未经青岛一舍科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910836787.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:直播互动方法、装置、电子设备及存储介质
- 下一篇:视频播放方法、装置及系统