全景视频的调整方法、装置及移动终端的制作方法

文档序号:10612516阅读:310来源:国知局
全景视频的调整方法、装置及移动终端的制作方法
【专利摘要】本发明提供一种全景视频的调整方法、装置及移动终端,其中,所述方法应用于移动终端,所述方法包括:获取移动终端的重力感应参数;计算重力感应参数的方向与移动终端的x轴的负轴的夹角α,夹角α为重力感应参数的方向沿顺时针旋转到x轴的负轴的角度;相对于x轴的负轴将全景视频的全景模型逆时针旋转α以使得全景视频的画面保持水平。通过上述的方法,全景视频的画面可以始终保持水平,避免用户随着移动终端的倾斜而改变视角,提高了用户体验。
【专利说明】
全景视频的调整方法、装置及移动终端
技术领域
[0001] 本发明涉及移动终端技术领域,尤其涉及一种全景视频的调整方法、装置及移动 终端。
【背景技术】
[0002] 随着智能手机和平板电脑等移动终端的高速增长,带动了移动视频应用的发展, 同时全景视频源数量的增加和虚拟现实设备的出现,使得全景视频的播放越来越普及。移 动终端播放全景视频时,用户可以根据移动终端的触摸操作或旋转移动终端来调整全景视 频播放画面的视角,用户使用头戴式虚拟现实(Virtual Real ity,VR)设备,当用户转动头 部时,VR设备的陀螺仪会感知到转动,对应调整视角达到身临其境的感觉
[0003] 目前,在移动终端上观看全景视频时,全景视频的显示画面会随着移动终端的倾 斜而倾斜,显示画面不能保持水平,而用户更习惯水平视角,不习惯跟随移动终端转动而调 整视角,用户体验差。

【发明内容】

[0004] 本发明提供一种全景视频的调整方法、装置及移动终端,用以解决的现有的移动 终端播放全景视频时,显示画面随着移动终端的倾斜而倾斜,用户体验差的问题。
[0005] 本发明提供一种全景视频的调整方法,应用于移动终端,包括:
[0006]获取所述移动终端的重力感应参数;
[0007]计算所述重力感应参数的方向与所述移动终端的X轴的负轴的夹角α,所述夹角α 为所述重力感应参数的方向沿顺时针旋转到X轴的负轴的角度;其中,X轴的正轴方向为重 心〇向垂直于移动终端的长边并向上发射的方向;y轴的正轴方向为重心〇向垂直于移动终 端的宽边并向移动终端的上部发射的方向;Z轴的正轴方向为重心0朝向移动终端的正面所 面对的方向发射的方向,所述x,y,z轴的正轴方向均是以移动终端的正面面对用户且移动 终端的上部位于右方时的方向确定的;
[0008]相对于所述X轴的负轴将所述全景视频的全景模型逆时针旋转α以使得全景视频 的画面保持水平。
[0009] 相应地,本发明还提供一种全景视频的调整装置,应用于移动终端,所述调整装置 包括:
[0010] 获取模块,用于获取所述移动终端的重力感应参数;
[0011]计算模块,用于计算所述重力感应参数的方向与所述移动终端的X轴的负轴的夹 角α,所述夹角α为所述重力感应参数的方向沿顺时针旋转到X轴的负轴的角度;其中,X轴的 正轴方向为重心〇向垂直于移动终端的长边并向上发射的方向;y轴的正轴方向为重心〇向 垂直于移动终端的宽边并向移动终端的上部发射的方向;z轴的正轴方向为重心〇朝向移动 终端的正面所面对的方向发射的方向,所述X,y,z轴的正轴方向均是以移动终端的正面面 对用户且移动终端的上部位于右方时的方向确定的;
[0012]旋转模块,用于相对于所述x轴的负轴将所述全景视频的全景模型逆时针旋转α以 使得全景视频的画面保持水平。
[0013]相应地,本发明还提供一种移动终端,所述移动终端具有如上所述的装置。
[0014] 本发明提供的全景视频的调整方法、装置及移动终端,在移动终端播放全景视频 之后,无论移动终端是否旋转,均可以使得全景视频的画面保持水平,避免用户随着移动终 端的倾斜而改变视角,提高了用户体验。
【附图说明】
[0015] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的 附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016] 图1为本发明实施例一中的一种全景视频的调整方法的步骤流程图;
[0017] 图2为本发明实施例一中的移动终端的xyz坐标的示意图;
[0018] 图3为本发明实施例一中的重力感应加速度g的方向与移动终端的X轴负轴的夹角 α的不意图;
[0019] 图4(1)~图4(4)为本发明实施例一中的移动终端的四种状态的示意图;
[0020] 图5为本发明实施例二中的一种全景视频的调整装置的结构示意图。
【具体实施方式】
[0021] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本 发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实 施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022] 实施例一
[0023] 详细介绍本发明实施例一提出的一种全景视频的调整方法,应用于移动终端,本 发明实施例中的移动终端可以为智能移动终端,例如,智能手机、平板电脑等。
[0024] 参照图1,示出了本发明实施例一中的一种全景视频的调整方法的步骤流程图。 [0025]步骤100,获取所述移动终端的重力感应参数。
[0026]本发明实施例中,所述重力感应参数可以为重力感应加速度g,所述重力感应加速 度g可以通过所述移动终端的重力感应传感器测量获得。
[0027] 除获取重力感应参数之外,还可以根据移动终端的相关传感器获得相关的传感器 参数,本发明实施例中的重力感应参数为传感器参数中的其中一种。
[0028] 步骤102,计算所述重力感应参数的方向与所述移动终端的X轴的负轴的夹角α。
[0029] 其中,移动终端的正面板为长方形状,正面板的长边为移动终端的长边,即图2中L 边;正面板的宽边为移动终端的宽边,即图2中的W边;移动终端的高边垂直于xoy平面,在图 2中未示出。重力感应加速度g的方向与移动终端的X轴负轴的夹角α如图3所示,夹角α为重 力加速度g的方向沿顺时针旋转到X轴的负轴的角度。其中,X轴的正轴方向为重心〇向垂直 于移动终端的长边(L)并向上发射的方向;y轴的正轴方向为重心〇向垂直于移动终端的宽 边(W)并向移动终端的上部发射的方向;z轴的正轴方向为重心〇朝向移动终端的正面所面 对的方向发射的方向。上述确定x,y,z轴的正轴方向均是以移动终端的正面面对用户且移 动终端的上部位于右方时的方向确定的,如图2所示。当移动终端旋转时,X、y、z轴相应旋 转,但是保持相对于移动终端的位置关系。
[0030] 具体地,所述步骤102可以为:
[0031]确定重力感应加速度g在X轴、y轴和z轴的分量分别为gx、gy、gz。
[0032]
[0033]
[0034]
[0035]
[0036] 步骤104,相对于所述X轴的负轴将所述全景视频的全景模型逆时针旋转α以使得 全景视频的画面保持水平。
[0037] 当移动终端播放全景视频时,无论移动终端处于何种状态,均可以通过夹角α进行 补偿。具体补偿过程如上述步骤104。
[0038] 在本发明的一个优选的实施例中,当用户在移动终端上观看全景视频时,若需要 通过手势操作或者移动终端的陀螺仪对全景视频的视角进行调整,则需要执行以下过程:
[0039] 在上述步骤102之后,还可以根据所述夹角α确定所述移动终端的状态。
[0040] 所述移动终端的状态可以分为四种情况,分别为正横屏状态、正竖屏状态、反横屏 状态和反竖屏状态。
[0041 ] 具体地,当所述夹角α满足315° <α < 360°,或0<α <45°时,所述移动终端处于正 横屏状态,如图4(1)所示;当所述夹角α满足45° <α< 135°时,所述移动终端处于正竖屏状 态,如图4(2)所示;当所述夹角α满足135° <α< 225°时,所述移动终端处于反横屏状态,如 图4(3)所示;当所述夹角α满足225° <α< 315°时,所述移动终端处于反竖屏状态,如图4(4) 所示。
[0042] 在确定移动终端的状态之后,根据所述移动终端的状态确定所述全景视频的调整 参数,具体地,当所述移动终端处于正横屏状态时,确定所述全景视频的调整参数为(+Λχ, +Ay);当所述移动终端处于正竖屏状态时,确定所述全景视频的调整参数为(_Ay,+Ax); 当所述移动终端处于反横屏状态时,确定所述全景视频的调整参数为(-Λχ,-Ay);当所述 移动终端处于反竖屏状态时,确定所述全景视频的调整参数为(+Ay,-Ax)。
[0043] 其中,所述Λχ为所述移动终端的重心〇伴随移动终端的状态改变而在所述X轴上 的位移;所述Ay为所述移动终端的重心〇伴随移动终端的状态改变而在所述y轴上的位移。
[0044] 根据得到的调整参数确定全景视频的全景模型的调整方向。所谓全景模型是利用 采集的离散图像或连续的视频作为基础数据,经过处理后建立起的具有三维操纵能力的实 景数据模型。用户可以在这个模型中进行前进、后退、转弯、360度环视等操作,就如同进入 了一个空间一样。
[0045] 综上所述,本发明实施例中的技术方案,在移动终端播放全景视频之后,获取移动 终端的重力感应参数,计算所述重力感应参数的方向与所述移动终端的X轴的负轴的夹角 α,相对于X轴的负轴将全景视频的全景模型逆时针旋转α,使得全景视频的画面保持水平, 避免用户随着移动终端的倾斜而改变视角,提高了用户体验。
[0046] 而且,在全景视频的画面保持水平之后,若用户通过触摸操作或者移动终端的陀 螺仪调整全景视频的视角,则利用确定得到的调整参数确定全景模型的调整方向,解决了 传统的全景视频播放过程中出现的操作颠倒的问题。
[0047] 实施例二
[0048] 详细介绍本发明实施例二提出的一种全景视频的调整装置,应用于移动终端。
[0049] 参照图5,示出了本发明实施例二中的一种全景视频的调整装置的结构示意图。本 发明实施例中的移动终端用于播放全景视频,可以为智能移动终端,例如,智能手机、平板 电脑等。
[0050] 所述调整装置可以包括:获取模块20、计算模块22和旋转模块24。
[0051]下面分别详细介绍各模块的功能以及各模块之间的关系。
[0052]获取模块20,用于获取所述移动终端的重力感应参数。
[0053]计算模块22,用于计算所述重力感应参数的方向与所述移动终端的X轴的负轴的 夹角α,所述夹角α为所述重力感应参数的方向沿顺时针旋转到X轴的负轴的角度。其中,X轴 的正轴方向为重心〇向垂直于移动终端的长边并向上发射的方向;y轴的正轴方向为重心〇 向垂直于移动终端的宽边并向移动终端的上部发射的方向;z轴的正轴方向为重心〇朝向移 动终端的正面所面对的方向发射的方向,所述x,y,z轴的正轴方向均是以移动终端的正面 面对用户且移动终端的上部位于右方时的方向确定的。
[0054]旋转模块24,用于相对于所述X轴的负轴将所述全景视频的全景模型逆时针旋转α 以使得全景视频的画面保持水平。
[0055] 所述调整装置还可以包括:状态确定模块,用于在所述计算模块22计算所述重力 感应参数的方向与所述移动终端的X轴的负轴的夹角α之后,根据所述夹角α确定所述移动 终端的状态。状态确定模块当所述夹角α满足315° <α < 360°,或0 < α < 45°时,确定所述移 动终端处于正横屏状态;当所述夹角α满足45° <α< 135°时,确定所述移动终端处于正竖屏 状态;当所述夹角α满足135° <α< 225°时,确定所述移动终端处于反横屏状态;当所述夹角 α满足225° <α < 315°时,确定所述移动终端处于反竖屏状态。
[0056] 所述调整装置还可以包括:参数确定模块,用于在所述状态确定模块根据所述夹 角α确定所述移动终端的状态之后,根据所述移动终端的状态确定所述全景视频的调整参 数。所述参数确定模块当所述移动终端处于正横屏状态时,确定所述全景视频的调整参数 为(+Ax,+Ay);当所述移动终端处于正竖屏状态时,确定所述全景视频的调整参数为(-Λ y,+Ax);当所述移动终端处于反横屏状态时,确定所述全景视频的调整参数为(-Λχ,-Λ y);当所述移动终端处于反竖屏状态时,确定所述全景视频的调整参数为(+Ay,-Ax)。
[0057] 其中,所述Λχ为所述移动终端的重心〇伴随移动终端的状态改变而在所述X轴上 的位移;所述Ay为所述移动终端的重心〇伴随移动终端的状态改变而在所述y轴上的位移。
[0058] 综上所述,本发明实施例中的技术方案,在移动终端播放全景视频之后,获取移动 终端的重力感应参数,计算所述重力感应参数的方向与所述移动终端的X轴的负轴的夹角 α,相对于X轴的负轴将全景视频的全景模型逆时针旋转α,使得全景视频的画面保持水平, 避免用户随着移动终端的倾斜而改变视角,提高了用户体验。
[0059] 而且,在全景视频的画面保持水平之后,若用户通过触摸操作或者移动终端的陀 螺仪调整全景视频的视角,则利用确定得到的调整参数确定全景模型的调整方向,解决了 传统的全景视频播放过程中出现的操作颠倒的问题。
[0060] 本发明实施例还提供了一种移动终端,包括上述实施例中的全景视频的调整装 置。
[0061] 以上所描述的调整装置和移动终端实施例仅仅是示意性的,其中所述作为分离部 件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可 以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际 的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在 不付出创造性的劳动的情况下,即可以理解并实施。
[0062] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可 借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上 述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该 计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指 令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施 例或者实施例的某些部分所述的方法。
[0063] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管 参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可 以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换; 而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和 范围。
【主权项】
1. 一种全景视频的调整方法,其特征在于,应用于移动终端,包括: 获取所述移动终端的重力感应参数; 计算所述重力感应参数的方向与所述移动终端的X轴的负轴的夹角〇,所述夹角α为所 述重力感应参数的方向沿顺时针旋转到X轴的负轴的角度;其中,X轴的正轴方向为重屯、〇向 垂直于移动终端的长边并向上发射的方向;y轴的正轴方向为重屯、〇向垂直于移动终端的宽 边并向移动终端的上部发射的方向;Z轴的正轴方向为重屯、〇朝向移动终端的正面所面对的 方向发射的方向,所述x,y,z轴的正轴方向均是W移动终端的正面面对用户且移动终端的 上部位于右方时的方向确定的; 相对于所述X轴的负轴将所述全景视频的全景模型逆时针旋转使得全景视频的画 面保持水平。2. 根据权利要求1所述的方法,其特征在于,所述计算所述重力感应参数的方向与所述 移动终端的X轴的负轴的夹角〇,包括: 确定重力感应参数分别在所述X轴、y轴和Z轴的分量;所述重力感应参数为重力感应加 速度g; 其中,重力感应加速度g在X轴、y轴和Z轴的分量分别为gx、gy、gz。3. 根据权利要求1所述的方法,其特征在于,在所述计算所述重力感应参数的方向与所 述移动终端的X轴的负轴的夹角α之后,所述方法还包括: 根据所述夹角α确定所述移动终端的状态。4. 根据权利要求3所述的方法,其特征在于,所述根据所述夹角α确定所述移动终端的 状态,包括: 当所述夹角α满足315° <α含360°,或0含α含45°时,所述移动终端处于正横屏状态; 当所述夹角α满足45° <α ^ 135°时,所述移动终端处于正竖屏状态; 当所述夹角α满足135° <α ^ 225°时,所述移动终端处于反横屏状态; 当所述夹角α满足225° <α ^ 315°时,所述移动终端处于反竖屏状态。5. 根据权利要求4所述的方法,其特征在于,在所述根据所述夹角α确定所述移动终端 的状态之后,所述方法还包括: 根据所述移动终端的状态确定所述全景视频的调整参数。6. 根据权利要求5所述的方法,其特征在于,所述根据所述移动终端的状态确定所述全 景视频的调整参数,包括: 当所述移动终端处于正横屏状态时,确定所述全景视频的调整参数为(+ A x,+ Δ y); 当所述移动终端处于正竖屏状态时,确定所述全景视频的调整参数为(-A y,+ Δ X); 当所述移动终端处于反横屏状态时,确定所述全景视频的调整参数为(-A X,- Δ y); 当所述移动终端处于反竖屏状态时,确定所述全景视频的调整参数为(+ A y,- Δ X); 其中,所述Δ X为所述移动终端的重屯、ο伴随移动终端的状态改变而在所述X轴上的位 移;所述Ay为所述移动终端的重屯、0伴随移动终端的状态改变而在所述y轴上的位移。 7 . -种全景视频的调整装置,其特征在于,应用于移动终端,所述调整装置包括: 获取模块,用于获取所述移动终端的重力感应参数; 计算模块,用于计算所述重力感应参数的方向与所述移动终端的X轴的负轴的夹角曰, 所述夹角α为所述重力感应参数的方向沿顺时针旋转到X轴的负轴的角度;其中,X轴的正轴 方向为重屯、0向垂直于移动终端的长边并向上发射的方向;y轴的正轴方向为重屯、0向垂直 于移动终端的宽边并向移动终端的上部发射的方向;Z轴的正轴方向为重屯、0朝向移动终端 的正面所面对的方向发射的方向,所述X,y,z轴的正轴方向均是W移动终端的正面面对用 户且移动终端的上部位于右方时的方向确定的; 旋转模块,用于相对于所述X轴的负轴将所述全景视频的全景模型逆时针旋转aW使得 全景视频的画面保持水平。8. 根据权利要求7所述的装置,其特征在于,所述计算模块确定重力感应参数分别在所 述X轴、y轴和Z轴的分量;利用所述分量计算所述夹角α;所述重力感应参数为重力感应加速 度邑; 其中,重力感应加速度g在X轴、y轴和Ζ轴的分量分别为gx、gy、gz。9. 根据权利要求7所述的装置,其特征在于,还包括: 状态确定模块,用于在所述计算模块计算所述重力感应参数的方向与所述移动终端的 X轴的负轴的夹角α之后,根据所述夹角α确定所述移动终端的状态。10. 根据权利要求9所述的装置,其特征在于,所述状态确定模块当所述夹角α满足315° <α。60°,或0如< 45°时,确定所述移动终端处于正横屏状态;当所述夹角α满足45° <α < 135°时,确定所述移动终端处于正竖屏状态;当所述夹角α满足135° <α含225°时,确定所 述移动终端处于反横屏状态;当所述夹角α满足225° <α ^ 315°时,确定所述移动终端处于 反竖屏状态。11. 根据权利要求10所述的装置,其特征在于,还包括: 参数确定模块,用于在所述状态确定模块根据所述夹角α确定所述移动终端的状态之 后,根据所述移动终端的状态确定所述全景视频的调整参数。12. 根据权利要求11所述的装置,其特征在于,所述参数确定模块当所述移动终端处于 正横屏状态时,确定所述全景视频的调整参数为(+A x,+Ay);当所述移动终端处于正竖屏 状态时,确定所述全景视频的调整参数为(-A y,+Δ X);当所述移动终端处于反横屏状态 时,确定所述全景视频的调整参数为(-A X,-Ay);当所述移动终端处于反竖屏状态时,确 定所述全景视频的调整参数为(+ A y,- Δ X); 其中,所述Δ X为所述移动终端的重屯、ο伴随移动终端的状态改变而在所述X轴上的位 移;所述Ay为所述移动终端的重屯、0伴随移动终端的状态改变而在所述y轴上的位移。13. -种移动终端,其特征在于,所述移动终端具有如权利要求7-12所述的装置。
【文档编号】G06F3/0484GK105975172SQ201510921118
【公开日】2016年9月28日
【申请日】2015年12月11日
【发明人】崔世旺, 王英杰
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1