System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及投影,具体地,涉及一种全景投影方法、投影设备及存储介质。
技术介绍
1、全景内容技术为用户带来了沉浸式视觉享受。在相关技术中,用户主要通过两种方式观看全景内容,然而,这两种方式都存在一定的局限性。
2、第一种方式是通过手机、平板电脑等设备观看全景内容。由于屏幕尺寸的限制,用户往往需要手动拖动屏幕来改变视觉焦点,这不仅影响了观看的流畅性,也削弱了全景内容的沉浸感。
3、第二种方式是通过佩戴虚拟现实(virtual reality,vr)头盔、眼镜等特定设备来观看全景内容。然而,这些特定设备的佩戴往往操作繁琐,且长时间佩戴可能给用户带来身体不适,如头晕、眼部疲劳等。此外,这些特定设备的成本也相对较高,难以普及。
技术实现思路
1、本申请公开了一种全景投影方法、投影设备及存储介质,能够使得投影设备及投影的画面内容追踪并响应用户观看视角的变化,从而能够提高用户对全景内容的观看体验。
2、第一方面,本申请涉及一种全景投影方法,包括:获取全景内容及姿态信息,其中所述姿态信息包括从旋转后的控制设备接收的姿态信息,依据所述姿态信息控制所述投影设备进行旋转,使得旋转后的所述投影设备的姿态与所述旋转后的控制设备的姿态匹配,依据所述姿态信息,从所述全景内容中确定视场画面区域,依据所述视场画面区域渲染画面内容,及将所述画面内容投影至所述投影设备对应的投影面,使得所述视场画面区域与所述姿态信息对应的视角匹配。
3、可选地,上述依据所述姿态信息控制所述
4、可选地,所述全景内容包括全景内容和全景图片,上述依据所述姿态信息,从所述全景内容中确定视场画面区域的步骤,包括:依据所述姿态信息,确定旋转矩阵,确定所述投影设备的视野范围内的空间点的初始三维坐标,及依据所述旋转矩阵对所述初始三维坐标进行转换,获得所述空间点的目标三维坐标,基于所述空间点的目标三维坐标,从所述全景内容确定所述视场画面区域。
5、可选地,上述基于所述空间点的目标三维坐标,从所述全景内容确定所述视场画面区域的步骤,包括:依据所述目标三维坐标,确定所述空间点对应的球面坐标,依据所述球面坐标,确定所述空间点对应的平面坐标,将所述全景内容中所述平面坐标对应的像素区域确定为所述视场画面区域。
6、可选地,上述将所述视场画面区域的画面内容投影至所述投影设备对应的投影面的步骤之前,还包括:依据所述视场画面区域渲染所述画面内容。
7、可选地,全景投影方法还包括:若从所述控制设备接收到更新的姿态信息,根据所述更新的姿态信息控制旋转后的所述投影设备进行旋转及从所述全景内容中确定更新的视场画面区域。
8、可选地,上述姿态信息的获取步骤还包括:获取用户的语音信息,依据对所述语音信息的识别,调整所述投影设备及/或投影的画面。
9、可选地,全景投影方法还包括:依据所述投影设备的多传感器数据,计算校正信息,利用所述校正信息对投影的画面进行校正。
10、第二方面,本申请还提供一种投影设备,包括:处理器,存储器,以及应用程序,其中所述应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的全景投影方法。
11、第三方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被投影设备中的处理器执行时实现所述的全景投影方法。
12、本申请涉及一种全景投影方法、投影设备及存储介质。其中,上述方法通过从旋转后的控制设备接收的姿态信息控制投影设备进行旋转,能够使得旋转后的投影设备的姿态与旋转后的控制设备的姿态匹配,从而能够确保旋转后的投影设备的视角与姿态信息指示的用户观看视角匹配。根据姿态信息,能够从全景内容中确定与姿态信息指示的用户观看视角匹配的视场画面区域。依据视场画面区域渲染画面内容,及将画面内容投影至投影面,能够使得投影的画面内容与姿态信息指示的用户观看视角匹配。通过令投影设备的视角、投影的画面内容与姿态信息指示的用户观看视角匹配,能够使得投影设备及投影的画面内容实时追踪并响应用户观看视角的变化,可以无需用户手动拖动屏幕改变视觉焦点及无需佩戴特定设备,因此能够提高用户对全景内容的观看自由度、舒适度、沉浸感、及流畅性。此外,相对于vr等特定设备,投影设备的普及度较高,因此能够有效解决全景内容的观看门槛高的问题。
本文档来自技高网...【技术保护点】
1.一种全景投影方法,应用于投影设备,其特征在于,所述方法包括:
2.根据权利要求1所述的全景投影方法,其特征在于,所述依据所述姿态信息控制所述投影设备进行旋转包括:
3.根据权利要求1所述的全景投影方法,其特征在于,所述依据所述姿态信息,从所述全景内容中确定视场画面区域包括:
4.根据权利要求3所述的全景投影方法,其特征在于,所述基于所述空间点的目标三维坐标,从所述全景内容确定所述视场画面区域包括:
5.根据权利要求1所述的全景投影方法,其特征在于,在将所述视场画面区域的画面内容投影至所述投影设备对应的投影面之前,所述方法还包括:
6.根据权利要求1所述的全景投影方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的全景投影方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的全景投影方法,其特征在于,所述方法还包括:
9.一种投影设备,其特征在于,所述投影设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算
...【技术特征摘要】
1.一种全景投影方法,应用于投影设备,其特征在于,所述方法包括:
2.根据权利要求1所述的全景投影方法,其特征在于,所述依据所述姿态信息控制所述投影设备进行旋转包括:
3.根据权利要求1所述的全景投影方法,其特征在于,所述依据所述姿态信息,从所述全景内容中确定视场画面区域包括:
4.根据权利要求3所述的全景投影方法,其特征在于,所述基于所述空间点的目标三维坐标,从所述全景内容确定所述视场画面区域包括:
5.根据权利要求1所述的全景投影方法,其特征在于,在将所述视场画面区域的画面内容投影...
【专利技术属性】
技术研发人员:舒剑泽,
申请(专利权)人:深圳市火乐科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。