基于终端姿态的图片显示及获取方法及装置、存储介质、终端制造方法及图纸

技术编号:28982421 阅读:23 留言:0更新日期:2021-06-23 09:30
一种基于终端姿态的图片显示及获取方法及装置、存储介质、终端,其中,基于终端姿态的图片显示方法包括:获取目标球形图片;确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;获取所述终端的当前姿态,并根据所述当前姿态确定所述终端的目标显示区域在所述三维坐标系中的映射区域;获取所述映射区域在所述目标球形图片中的目标图片区域;在所述目标显示区域上显示所述目标图片区域的图片。由此,能够提供一种通过终端的姿态来映射球型图片的部分区域到终端显示,以提高用户的体验感。

【技术实现步骤摘要】
基于终端姿态的图片显示及获取方法及装置、存储介质、终端
本专利技术涉及终端应用领域,尤其涉及一种基于终端姿态的图片显示及获取方法及装置、存储介质、终端。
技术介绍
目前手机等终端的壁纸或应用显示的背景等图片一般采用平面图片或动态图片,随着用户对终端的深度使用,这种方式已不足以给用户带来更极致的体验感。为突破这一限制,本专利技术提出一种球型图片的概念,并提供了一种通过终端的姿态来映射球型图片的部分区域到终端显示,以提高用户的体验感。
技术实现思路
本专利技术解决的技术问题是如何通过终端的姿态来映射球型图片的部分区域到终端显示。为解决上述问题,本专利技术实施例提供了一种基于终端姿态的图片显示方法,所述方法包括:获取目标球形图片;确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;获取所述终端的当前姿态,并根据所述当前姿态确定所述终端的目标显示区域在所述三维坐标系中的映射区域;获取所述映射区域在所述目标球形图片中的目标图片区域;在所述目标显示区域上显示所述目标图片区域的图片。可选的,所述X轴、Y轴和Z轴其中第一个轴的方向为重力的反方向,第二个轴的方向为正东方向,第三个轴的方向为正南方向。可选的,所述Z轴的方向为重力的反方向,所述Y轴的方向为正东方向,所述X轴的方向为正南方向。可选的,所述获取所述终端的当前姿态,包括:获取所述终端绕Y轴旋转的角度作为所述终端的俯仰角;获取所述终端绕X轴旋转的角度作为所述终端的翻滚角;获取所述终端绕Z轴旋转的角度作为所述终端的偏航角;通过所述终端的俯仰角、翻滚角和偏航角表示所述终端的当前姿态。可选的,所述目标显示区域为矩形,所述目标显示区域通过矩形的四个顶点确定,或者,所述目标显示区域通过矩形的中心点和对角线长度确定。可选的,所述预设中心点为所述目标显示区域的中心点或者所述终端的中心点。可选的,所述获取所述终端的当前姿态,包括:根据所述终端的姿态传感器获取所述终端的当前姿态。本专利技术实施例还提供一种基于终端姿态的图片获取方法,所述方法包括:确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;在采集图片采集区域对应的图像时,获取所述终端的姿态,并根据所述姿态确定所述图片采集区域在所述三维坐标系中的映射区域;将所述终端的多个姿态采集到的多个图像按照各自对应的映射区域进行拼接。可选的,所述X轴、Y轴和Z轴中其中第一个轴的方向为重力的反方向,第二个轴的方向为正东方向,第三个轴的方向为正南方向。可选的,所述Z轴的方向为重力的反方向,所述Y轴的方向为正东方向,所述X轴的方向为正南方向。可选的,所述获取所述终端的姿态,包括:获取所述终端绕Y轴旋转的角度作为所述终端的俯仰角;获取所述终端绕X轴旋转的角度作为所述终端的翻滚角;获取所述终端绕Z轴旋转的角度作为所述终端的偏航角;通过所述终端的俯仰角、翻滚角和偏航角表示所述终端的姿态。可选的,采集的图像为矩形图像,所述矩形图像通过矩形的四个顶点确定,或者,所述矩形图像通过矩形的中心点和对角线长度确定。可选的,所述预设中心点为所述图片采集区域的中心点或者所述终端的中心点。可选的,所述获取所述终端的姿态,包括:根据所述终端的姿态传感器获取所述终端的姿态。本专利技术实施例还提供一种基于终端姿态的图片显示装置,所述装置包括:目标图片获取模块,用于获取目标球形图片;第一坐标系建立模块,用于确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;映射区域确定模块,用于获取所述终端的当前姿态,并根据所述当前姿态确定所述终端的目标显示区域在所述三维坐标系中的映射区域;目标图片区域获取模块,用于获取所述映射区域在所述目标球形图片中的目标图片区域;显示模块,用于在所述目标显示区域上显示所述目标图片区域的图片。本专利技术实施例还提供一种基于终端姿态的图片获取装置,所述装置包括:第二坐标系建立模块,用于确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;图像采集模块,用于在采集图片采集区域对应的图像时,获取所述终端的姿态,并根据所述姿态确定所述采集的图像在所述三维坐标系中的映射区域;图像拼接模块,用于将所述终端的多个姿态采集到的多个图像按照各自对应的映射区域进行拼接。本专利技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行任一项所述方法的步骤。本专利技术实施例还提供一种终端,包括上述的装置,或者,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行任一项所述方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施例提供了一种基于终端姿态的图片显示方法,包括:获取目标球形图片;确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;获取所述终端的当前姿态,并根据所述当前姿态确定所述终端的目标显示区域在所述三维坐标系中的映射区域;获取所述映射区域在所述目标球形图片中的目标图片区域;在所述目标显示区域上显示所述目标图片区域的图片。较之现有技术,通过本专利技术的基于终端姿态的图片显示方法,手机等终端上的图片(如壁纸或者背景图)的显示将变得非常有趣,用户低头使用终端,躺着使用终端,或者朝着不同方向使用终端时,终端上的图片所呈现出的场景均有不同。并且用户在调整终端姿态时可以看到图片丝滑顺畅地在目标球形图片上滑动,这将给用户带来极大的体验感。进一步地,本专利技术实施例还提供一种基于终端姿态的图片获取方法,能够通过终端的相机等图像采集设备采集球形图片,从而增加采集到的图片的信息量,提升终端的图像采集功能。附图说明图1为本专利技术实施例的一种基于终端姿态的图片显示方法的流程示意图;图2为本专利技术实施例的一种球形图片以及在终端上显示的图片的示意图;图3为本专利技术实施例的一种终端俯仰角的示意图;图4为本专利技术实施例的一种终端翻滚角的示意图;图5为本专利技术实施例的一种终端偏航角的示意图;图6为本专利技术实施例的一种基于终端姿态的图片显示装置的结构示意图;图7为本专利技术实施例的一种基于终端姿态的图片获取方法的流程示意图;图8为本专利技术实施例的一种基于终端姿态的图片获取装置的结构示意图。具体实施方式现有技术中,手机等终端的壁纸或应用显示的背景等图片一般采用平面图片或动态图片对用户的体验感存在一定限制。为解决上述问题,本专利技术实施例提供一种基于终端姿态的图片显示方法,所述方法包括:获取目标球形图片;确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系本文档来自技高网...

【技术保护点】
1.一种基于终端姿态的图片显示方法,其特征在于,所述方法包括:/n获取目标球形图片;/n确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;/n获取所述终端的当前姿态,并根据所述当前姿态确定所述终端的目标显示区域在所述三维坐标系中的映射区域;/n获取所述映射区域在所述目标球形图片中的目标图片区域;/n在所述目标显示区域上显示所述目标图片区域的图片。/n

【技术特征摘要】
1.一种基于终端姿态的图片显示方法,其特征在于,所述方法包括:
获取目标球形图片;
确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;
获取所述终端的当前姿态,并根据所述当前姿态确定所述终端的目标显示区域在所述三维坐标系中的映射区域;
获取所述映射区域在所述目标球形图片中的目标图片区域;
在所述目标显示区域上显示所述目标图片区域的图片。


2.根据权利要求1所述的方法,其特征在于,所述X轴、Y轴和Z轴其中第一个轴的方向为重力的反方向,第二个轴的方向为正东方向,第三个轴的方向为正南方向。


3.根据权利要求2所述的方法,其特征在于,所述Z轴的方向为重力的反方向,所述Y轴的方向为正东方向,所述X轴的方向为正南方向。


4.根据权利要求3所述的方法,其特征在于,所述获取所述终端的当前姿态,包括:
获取所述终端绕Y轴旋转的角度作为所述终端的俯仰角;
获取所述终端绕X轴旋转的角度作为所述终端的翻滚角;
获取所述终端绕Z轴旋转的角度作为所述终端的偏航角;
通过所述终端的俯仰角、翻滚角和偏航角表示所述终端的当前姿态。


5.根据权利要求1至4任一所述的方法,其特征在于,所述目标显示区域为矩形,所述目标显示区域通过矩形的四个顶点确定,或者,所述目标显示区域通过矩形的中心点和对角线长度确定。


6.根据权利要求1至4任一所述的方法,其特征在于,所述预设中心点为所述目标显示区域的中心点或者所述终端的中心点。


7.根据权利要求1至4任一所述的方法,其特征在于,所述获取所述终端的当前姿态,包括:
根据所述终端的姿态传感器获取所述终端的当前姿态。


8.一种基于终端姿态的图片获取方法,其特征在于,所述方法包括:
确定所述终端上的预设中心点,并以所述预设中心点为坐标原点建立三维坐标系,所述三维坐标系包括两两相互垂直的X轴、Y轴和Z轴;
在采集图片采集区域对应的图像时,获取所述终端的姿态,并根据所述姿态确定所述图片采集区域在所述三维坐标系中的映射区域;
将所述终端的多个姿态采集到的多个图像按照各自对应的映射区域进行拼接。


9.根据权利要求8所述的方法,其特征在于,所述X轴、Y轴和Z轴中其中第一个轴的方向为重力的反方向,第二个轴的方向为正东方向,第三个轴的方向为正南方向。


10.根据权利要求9所述的方法,其特征在于,所述Z轴的方向为重力的反方向,所述Y轴的方向为正东方向,所述X轴的方向为正南方向。...

【专利技术属性】
技术研发人员:赵可
申请(专利权)人:展讯通信天津有限公司
类型:发明
国别省市:天津;12

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

1