一种基于移动设备旋转检测的视频播放控制器及控制方法技术

技术编号:16975598 阅读:21 留言:0更新日期:2018-01-07 10:12
本发明专利技术公开了一种基于移动设备旋转检测的视频播放控制器及控制方法法,其中播放控制器包括旋转检测模块,用于采集在播放视频文件过程中旋转移动设备的姿态数据,将姿态数据发送至视频播放模块,其中,姿态数据包括转动方向、角度;视频播放模块,用于接收姿态数据,并根据姿态数据播放视频文件,以便控制视频文件的播放进度、方向和速度。本发明专利技术根据播放过程中移动设备的旋转,控制视频帧的跳转,满足视频播放过程的流畅性要求,同时降低了移动设备的运算量,通过旋转移动设备控制视频的播放提高了用户观看视频的趣味性。

【技术实现步骤摘要】
一种基于移动设备旋转检测的视频播放控制器及控制方法
本专利技术涉及视频处理
,具体涉及一种基于移动设备旋转检测的视频播放控制器及控制方法。
技术介绍
现有的视频播放技术,都是按照时间的顺序,播放一组连续的画面。对于观看者而言,虽然可以感受到动态画面带来的视觉体验,但画面变化的速度、方向、角度等,都不受观看者所控制,而是由视频拍摄者在拍摄时就预先设定好的。换言之,观看者总是被动的接受画面的变化,而无法主动控制画面变化的速度、方向和角度。因此,在观看一段视频时,观看者所能产生的代入感比较有限,若想要使观看者能直观感受到拍摄者当时的场景和体验,需要非常高的拍摄和影视技能,这对于普通的视频拍摄者而言,是很难达到的。
技术实现思路
本专利技术的目的是控制视频播放过程中的画面变化的速度、方向或角度等,提高视频播放过程中用户的代入感。为了实现上述目的,本专利技术提供了一种基于移动设备旋转检测的视频播放控制器,包括旋转检测模块,用于采集在播放视频文件过程中旋转移动设备的姿态数据,将姿态数据发送至视频播放模块,其中,姿态数据包括转动方向、角度;视频播放模块,用于接收姿态数据,并根据姿态数据播放视频文件,以便控制视频文件的播放进度、方向和速度。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制器中,所述视频播放模块包括视频读取单元,用于读取并解码视频文件,得到视频图像及其视频帧数并进行缓存,缓冲获得视频帧图像集;进度计算单元,用于根据视频帧数计算视频帧与旋转角度的对应关系;播放进度单元,用于根据姿态数据获取移动设备的转动方向以及角度,查询视频帧图像集,根据转动方向以及角度计算视频播放的跳转方向及跳转视频帧,控制当前视频帧沿跳转方向播放跳转视频帧。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制器中,所述基于移动设备旋转检测的视频播放控制器还包括视频录制单元,用于启动移动设备摄像头进行视频录制,并采集视频录制过程中移动设备的姿态数据,生成视频文件及其录制过程的姿态数据;所述视频播放模块还包括播放参数判断单元,用于获取视频文件,判断该视频文件是否包括录制过程的姿态数据,是则根据录制过程的姿态数据确定旋转轴,根据旋转轴及姿态数据控制视频进行播放,否则根据默认的旋转轴方向控制视频进行播放。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制器中,所述视频录制单元模块还包括存储单元,用于将录制的视频文件存储至本地和/或上传至云端。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制器中,视频播放模块还包括音频播放单元,用于在用户观看视频画面的同时,播放用户所选择的背景音乐。本专利技术还提供了一种基于移动设备旋转检测的视频播放控制方法法,包括如下步骤:采集在播放视频文件过程中旋转移动设备的姿态数据,其中,姿态数据包括转动方向、角度;接收姿态数据,并根据姿态数据播放视频文件,以便控制视频文件的播放进度、方向和速度。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制方法法中,所述接收姿态数据,根据姿态数据调取并播放视频文件,以便根据姿态数据控制视频文件的播放进度包括读取并解码视频文件,得到视频图像及其视频帧数并进行缓存,缓冲获得视频帧图像集;根据视频文件的长度计算视频帧与旋转角度的对应关系;根据姿态数据获取移动设备的转动方向以及角度,查询视频帧图像集,根据转动方向以及角度计算视频播放的跳转方向及跳转视频帧,控制当前视频帧沿跳转方向播放跳转视频帧。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制方法法中,所述方法还包括启动移动设备摄像头进行视频录制,并采集视频录制过程中移动设备的姿态数据,生成视频文件及其录制过程的姿态数据;其中,所述接收姿态数据,根据姿态数据调取并播放视频文件,以便根据姿态数据控制视频文件的播放进度还包括获取视频文件,判断该视频文件是否包括录制过程的姿态数据,是则根据录制过程的姿态数据确定旋转轴,根据旋转轴及姿态数据控制视频进行播放,否则根据默认的旋转轴方向控制视频进行播放。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制方法法中,所述生成视频录制文件后还包括将录制的视频文件存储至本地和/或上传至云端。进一步,在本专利技术所述的基于移动设备旋转检测的视频播放控制方法法中,所述接收姿态数据,并根据姿态数据播放视频文件,以便控制视频文件的播放进度、方向和速度还包括在用户观看视频画面的同时,播放用户所选择的背景音乐。在上述技术方案中,本专利技术通过检测移动设备的旋转,控制视频播放的进度,降低移动设备播放视频文件过程中的运算量,提高视频播放的流畅度,提高了用户的体验性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本专利技术所述的基于移动设备旋转检测的视频播放控制器一个实施例的框图结构示意图;图2a为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器播放的一个视频文件的视频帧连续示意图;图2b为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器通过左右方向旋转控制视频帧播放示意图;图2c为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器通过上下方向旋转控制视频帧播放示意图;图2d为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器通过左右移动手机控制视频帧播放示意图;图3为本专利技术所述的基于移动设备旋转检测的视频播放控制器的另一个实施例的结构示意图;图4为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器播放视频文件确定旋转轴一个实施例的结构示意图;图5a为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器360°播放的电商产品中手包视频文件中连续视频帧示意图;图5b为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器播放手包视频文件过程中手机一个方向的旋转示意图;图5c为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器按照一个方向播放手包视频文件的视频帧示意图;图5d为应用本专利技术所述的基于移动设备旋转检测的视频播放控制器按照另一个方向播放手包视频文件的视频帧示意图;图6为本专利技术所述的基于移动设备旋转检测的视频播放控制器的又一个实施例的结构示意图;图7为本专利技术所述的基于移动设备旋转检测的视频播放控制方法一个实施例的结构示意图;图8为本专利技术所述的基于移动设备旋转检测的视频播放控制方法一个实施例中S102的结构示意图;图9为本专利技术所述的基于移动设备旋转检测的视频播放控制方法另一个实施例中S102的结构示意图;图10为本专利技术所述的基于移动设备旋转检测的视频播放控制方法又一个实施例中S102的结构示意图。具体实施方式为了使本领域的技术人员更好地理解本专利技术的技术方案,下面将结合附图对本专利技术作进一步的详细介绍。如图1所示为本专利技术所述的基于移动设备旋转检测的视频播放控制器一个实施例的框图结构示意图。本实施例中所述基于移动设备旋转检测的视频播放控制器包括旋转检测模块10、和视频播放模块20。其中,旋转检测模块10,用于采集在播放视频文件过程中旋转移动设备的姿态数据,将姿态数据发送至视频播放模块,其中,姿态数据包本文档来自技高网...
一种基于移动设备旋转检测的视频播放控制器及控制方法

【技术保护点】
一种基于移动设备旋转检测的视频播放控制器,其特征在于,包括旋转检测模块,用于采集在播放视频文件过程中旋转移动设备的姿态数据,将姿态数据发送至视频播放模块,其中,姿态数据包括转动方向、角度;视频播放模块,用于接收姿态数据,并根据数据播放视频文件,以控制视频文件的播放进度、方向和速度。

【技术特征摘要】
1.一种基于移动设备旋转检测的视频播放控制器,其特征在于,包括旋转检测模块,用于采集在播放视频文件过程中旋转移动设备的姿态数据,将姿态数据发送至视频播放模块,其中,姿态数据包括转动方向、角度;视频播放模块,用于接收姿态数据,并根据数据播放视频文件,以控制视频文件的播放进度、方向和速度。2.根据权利要求1所述的基于移动设备旋转检测的视频播放控制器,其特征在于,所述视频播放模块包括视频读取单元,用于读取并解码视频文件,得到视频图像及其视频帧数并进行缓存,缓冲获得视频帧图像集;进度计算单元,用于根据视频帧数计算视频帧与旋转角度的对应关系;播放进度单元,用于根据姿态数据获取移动设备的转动方向以及角度,查询视频帧图像集,根据转动方向以及角度计算视频播放的跳转方向及跳转视频帧,控制当前视频帧沿跳转方向播放跳转视频帧。3.根据权利要求1所述的基于移动设备旋转检测的视频播放控制器,其特征在于,所述基于移动设备旋转检测的视频播放控制器还包括视频录制单元,用于启动移动设备摄像头进行视频录制,并采集视频录制过程中移动设备的姿态数据,生成视频文件及其录制过程的姿态数据;所述视频播放模块还包括播放参数判断单元,用于获取视频文件,判断该视频文件是否包括录制过程的姿态数据,是则根据录制过程的姿态数据确定旋转轴,根据旋转轴及姿态数据控制视频进行播放,否则根据默认的旋转轴方向控制视频进行播放。4.根据权利要求3所述的基于移动设备旋转检测的视频播放控制器,其特征在于,所述视频录制单元模块还包括存储单元,用于将录制的视频文件存储至本地和/或上传至云端。5.根据权利要求1所述的基于移动设备旋转检测的视频播放控制器,其特征在于,视频播放模块还包括音频播放单元,用于在用户观看视频画面的同时,播放用户所选择的背景音乐。6.一种基于移动设备...

【专利技术属性】
技术研发人员:梁毅冰
申请(专利权)人:北京小嘿科技有限责任公司
类型:发明
国别省市:北京,11

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

1