一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种投影控制方法和电子设备与流程

2022-02-22 17:57:33 来源:中国专利 TAG:


1.本技术涉及全息投影技术领域,尤其涉及一种投影控制方法和电子设备。


背景技术:

2.全息投影技术(front-projected holographic display)也称虚拟成像技术,是一种利用干涉和衍射原理记录并再现物体真实的三维图像的技术。应用有全息投影技术的设备称之为全息投影设备。
3.随着全息投影设备的发展,用户可以和全息投影图像处于同一空间内进行交互,从而提高全息投影设备的互动性。然而由于全息投影图像的图像来源存在多种不同的环境条件,由不同环境条件采集生成的全息投影图像的成像的比例难以控制,影响交互效果。


技术实现要素:

4.本技术提供了一种投影控制方法和电子设备,以至少解决现有技术中存在的以上技术问题。
5.根据本技术的第一方面,提供了一种投影控制方法,所述方法包括:获得与参照对象对应的第一深度数据;获得与远程对象对应的第二深度数据;根据所述第一深度数据和第二深度数据确定与所述远程对象对应的第一缩放比例;根据所述第一缩放比例和所述第二深度数据对所述远程对象进行全息投影,获得第一投影图像。
6.在一可实施方式中,所述根据所述第一深度数据和第二深度数据确定与远程对象对应的第一缩放比例,包括:根据所述第一深度数据确定第一投影轮廓和第一原始高度;根据所述第一投影轮廓和第一原始高度确定第二缩放比例;根据所述第二深度数据确定第二投影轮廓和第二原始高度;根据所述第二原始高度和所述第二缩放比例确定与所述第二投影轮廓对应的第一缩放比例。
7.在一可实施方式中,所述方法还包括:对所述第一投影图像进行调整,获得第二投影图像。
8.在一可实施方式中,所述对所述第一投影图像进行调整,获得第二投影图像,包括:对所述第一深度数据进行比例调整,获得第三深度数据;基于所述第三深度数据对所述第一缩放比例进行调整,获得第三缩放比例;根据所述第三缩放比例对所述第一投影图像进行投影调整,获得所述第二投影图像。
9.在一可实施方式中,所述对所述第一投影图像进行调整,获得第二投影图像,包括:对所述第二深度数据进行比例调整,获得第四深度数据;基于所述第四深度数据对所述第一缩放比例进行调整,获得第四缩放比例;根据所述第四缩放比例对所述第一投影图像进行投影调整,获得所述第二投影图像。
10.在一可实施方式中,所述对所述第一投影图像进行调整,获得第二投影图像,包括:对所述参照对象的手势进行采集,获得第一手势信息;根据所述第一手势信息对所述第一投影图像进行调整,获得所述第二投影图像;其中,所述调整为投影位置调整和投影比例
调整的至少之一。
11.在一可实施方式中,所述对所述第一投影图像进行调整,获得第二投影图像,包括:对所述参照对象的手势进行手势采集,获得第二手势信息;根据所述第二手势信息确定第一虚拟物体;根据所述第一缩放比例对所述第一虚拟物体进行全息投影,获得供所述参照对象和远程对象互动的第一互动图像。
12.在一可实施方式中,所述方法还包括:对所述参照对象和所述远程对象进行互动手势采集,获得第三手势信息;根据所述第三手势信息对所述第一互动图像进行投影调整,获得第二互动图像。
13.在一可实施方式中,所述对所述第一投影图像进行调整,获得第二投影图像,包括:确定与所述参照对象对应的第一位置信息;确定与所述远程对象对应的第二位置信息;根据所述第一位置信息和第二位置信息确定重叠位置信息;根据所述重叠位置信息对所述第一投影图像进行遮罩处理,获得所述第二投影图像。
14.根据本技术的第二方面,提供了一种电子设备,包括:第一获得模块,用于获得与参照对象对应的第一深度数据;第二获得模块,用于获得与远程对象对应的第二深度数据;确定模块,用于根据所述第一深度数据和第二深度数据确定与所述远程对象对应的第一缩放比例;全息投影模块,用于根据所述第一缩放比例和所述第二深度数据对所述远程对象进行全息投影,获得第一投影图像。
15.在一可实施方式中,所述确定模块,包括:根据所述第一深度数据确定第一投影轮廓和第一原始高度;根据所述第一投影轮廓和第一原始高度确定第二缩放比例;根据所述第二深度数据确定第二投影轮廓和第二原始高度;根据所述第二原始高度和所述第二缩放比例确定与所述第二投影轮廓对应的第一缩放比例。
16.在一可实施方式中,所述装置还包括:调整模块,用于对所述第一投影图像进行调整,获得第二投影图像。
17.在一可实施方式中,所述调整模块,包括:比例调整子模块,用于对所述第一深度数据进行比例调整,获得第三深度数据;所述比例调整子模块,还用于基于所述第三深度数据对所述第一缩放比例进行调整,获得第三缩放比例;投影调整子模块,用于根据所述第三缩放比例对所述第一投影图像进行投影调整,获得所述第二投影图像。
18.在一可实施方式中,所述比例调整子模块,还用于对所述第二深度数据进行比例调整,获得第四深度数据;所述比例调整子模块,还用于基于所述第四深度数据对所述第一缩放比例进行调整,获得第四缩放比例;所述投影调整子模块,还用于根据所述第四缩放比例对所述第一投影图像进行投影调整,获得所述第二投影图像。
19.在一可实施方式中,所述调整模块,包括:手势采集子模块,用于对所述参照对象的手势进行采集,获得第一手势信息;所述投影调整子模块,还用于根据所述第一手势信息对所述第一投影图像进行调整,获得所述第二投影图像;其中,所述调整为投影位置调整和投影比例调整的至少之一。
20.在一可实施方式中,手势采集子模块,还用于对所述参照对象的手势进行手势采集,获得第二手势信息;确定子模块,用于根据所述第二手势信息确定第一虚拟物体;投影子模块,用于根据所述第一缩放比例对所述第一虚拟物体进行全息投影,获得供所述参照对象和远程对象互动的第一互动图像。
21.在一可实施方式中,手势采集子模块,还用于对所述参照对象和所述远程对象进行互动手势采集,获得第三手势信息;所述投影调整子模块,还用于根据所述第三手势信息对所述第一互动图像进行投影调整,获得第二互动图像。
22.在一可实施方式中,所述确定子模块,还用于确定与所述参照对象对应的第一位置信息;所述确定子模块,还用于确定与所述远程对象对应的第二位置信息;所述确定子模块,还用于根据所述第一位置信息和第二位置信息确定重叠位置信息;所述调整模块,还包括:遮罩子模块,用于根据所述重叠位置信息对所述第一投影图像进行遮罩处理,获得所述第二投影图像。
23.根据本技术的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本技术所述的方法。
24.根据本技术的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本技术所述的方法。
25.本技术提供的一种投影控制方法,通过获得与参照对象对应的第一深度数据和与远程对象对应的第二深度数据,通过第一深度数据和第二深度数据的比较以确定参照对象和远程对象之间的比例区别,从而能够确定远程对象的第一缩放比例,使远程对象能够以参照对象为依据进行全息投影,获得对应的第一投影图像,由此获得的第一投影图像能够与参照对象之间存在关联性,使第一投影图像的投影效果更好。
26.应当理解,本部分所描述的内容并非旨在标识本技术的实施例的关键或重要特征,也不用于限制本技术的范围。本技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
27.通过参考附图阅读下文的详细描述,本技术示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本技术的若干实施方式,其中:
28.在附图中,相同或对应的标号表示相同或对应的部分。
29.图1示出了本技术第一实施例一种投影控制方法的实现流程示意图;
30.图2示出了本技术第二实施例一种投影控制方法的实现流程示意图;
31.图3示出了本技术第三实施例一种投影控制方法的实现流程示意图;
32.图4示出了本技术第四实施例一种投影控制方法的实现流程示意图;
33.图5示出了本技术第五实施例一种投影控制方法的实现流程示意图;
34.图6a示出了本技术第六实施例一种投影控制方法的实现场景示意图一;
35.图6b示出了本技术第六实施例一种投影控制方法的实现场景示意图二;
36.图6c示出了本技术第六实施例一种投影控制方法的实现场景示意图三;
37.图7示出了本技术第一实施例一种电子设备的实现模块示意图。
具体实施方式
38.为使本技术的目的、特征、优点能够更加的明显和易懂,下面将结合本技术实施例
中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而非全部实施例。基于本技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.图1示出了本技术第一实施例一种投影控制方法的实现流程示意图;
40.参见图1,根据本技术的第一方面,提供了一种投影控制方法,方法包括:操作101,获得与参照对象对应的第一深度数据;操作102,获得与远程对象对应的第二深度数据;操作103,根据第一深度数据和第二深度数据确定与远程对象对应的第一缩放比例;操作104,根据第一缩放比例和第二深度数据对远程对象进行全息投影,获得第一投影图像。
41.本技术提供的一种投影控制方法通过获得与参照对象对应的第一深度数据和与远程对象对应的第二深度数据,通过第一深度数据和第二深度数据的比较以确定参照对象和远程对象之间的相对区别,从而能够利用第一深度数据和第二深度数据确定远程对象的第一缩放比例,使远程对象能够以参照对象为依据进行全息投影,获得第一投影图像,由此获得的第一投影图像能够与参照对象之间存在关联性,使第一投影图像的投影效果更好。
42.本方法可以应用于全息投影设备或者全息投影设备的控制中心。在本方法操作101中,在一种实施场景中,设备可以包括深度摄像头,通过深度摄像头对参照对象进行拍摄,以获得参照对象的第一深度数据。在另一种实施场景中,设备可以不包括深度摄像头,此时设备可以接收来自深度摄像头的数据从而获得第一深度数据。可以补充的是,深度摄像头可以放置在参照对象四周的任一侧,可根据实际场景中的深度摄像头的摆放需要确定。例如,在一种实施场景中,参照对象是在场景中的真实对象,参照对象站在用于全息投影的屏幕后方,在该情况下,为避免参照对象被遮挡,深度摄像头可以摆放与参照对象的身后或侧边。在另一种实施场景下,参照对象同样位于全息投影设备的远程,参照对象同样需要进行投影,在该情况下,参照对象可以在绿幕演播室中,此时深度摄像头可以摆放在参照对象的身前。
43.在本方法操作102中,同理,远程对象的第二深度数据同样需要通过深度摄像头进行拍摄分析获得,设备可以包括或不包括深度摄像头,当设备不包括深度摄像头的情况下,可以通过通信连接获得来自第三方设备传输的第二深度数据。需要补充的是,深度摄像头中还可以集成彩色摄像头,以采集远程对象的具体长相。通过综合彩色摄像头采集的数据和第二深度数据,以实现对远程对象的全息投影。
44.在本方法操作103中,通过第一深度数据和第二深度数据,可以确定参照对象与远程对象之间的实际外形差距,如身高差距,宽度差距等。基于此,可以依据第一深度数据对采集获得的远程对象的数据,即第二深度数据及其他用于全息投影的数据进行特定比例的缩放,以获得第一缩放比例。
45.具体的,第一缩放比例根据设定的投影比例进行确定,可以是与参照对象对应的等比缩放或非等比缩放。例如,在等比缩放的场景中,根据第一深度数据和第二深度数据可知,参照对象的身高为160厘米,远程对象的身高为170厘米。当参照对象在屏幕上的身高投影为160厘米时,远程对象在屏幕上的身高投影设置为170厘米;当参照对象在屏幕上的投影身高为16厘米时,远程对象在屏幕上的身高投影设置为17厘米。同理,在非等比缩放的场景中,假设设置远程对象和参照对象的投影比例为1:2,在参照对象身高为160厘米,远程对象身高为170厘米的情况下,假设参照对象在屏幕上的投影身高为160厘米,这远程对象在
屏幕上的身高投影设置为85厘米。
46.在本方法操作104中,根据第一缩放比例对全息投影的相关数据进行缩放并进行全息投影,以获得与参照对象具有对应性的第一投影图像。需要理解的是,第一投影图像随着远程对象的动作发生实时变化,以实现实时投影的目的。
47.本方法可以应用于实际对象和虚拟对象的互动场景,即,在投影地点存在实际的参照对象和屏幕,在另一个地点,存在需要与参照对象进行互动的远程对象,通过本方法可以将远程对象按照特定比例投影至屏幕上,与参照对象进行互动。具体的,互动场景可以如:投影会议、投影课堂等。
48.本方法也可以用于两个虚拟对象的互动场景,在即投影地点存在屏幕,在一个远程地点,存在需要投影的第一个对象,在另一个远程地点,存在需要投影的第二个对象,将第一对象作为参照对象,将第二个对象作为远程对象,以特定比例将两个对象投影至屏幕上个,以实现两个对象之间的互动。具体的,互动场景可以如:投影会议、投影课堂等。
49.为方便上述实施方式的具体理解,以下提供一种具体实施场景进行说明。
50.在该场景中,本方法应用于智慧课堂,通过本方法可以在课堂内的老师讲课时,将远程老师投影至屏幕上,在该情况下,投影获得的远程老师图像更具真实性,基于此,远程老师可以和课堂内的老师进行沟通、互动等操作,实现教学互动,提高课堂趣味性。
51.在一可实施方式中,操作103,根据第一深度数据和第二深度数据确定与远程对象对应的第一缩放比例,包括:首先,根据第一深度数据确定第一投影轮廓和第一原始高度;然后,根据第一投影轮廓和第一原始高度确定第二缩放比例;再后,根据第二深度数据确定第二投影轮廓和第二原始高度;最后,根据第二原始高度和第二缩放比例确定与第二投影轮廓对应的第一缩放比例。
52.在本方法中,通过第一深度摄像头采集与参照对象对应的第一深度数据,通过第二摄像头采集与远程对象对应的第二深度数据。通过对第一深度数据进行数据分析,可以获得与参照对象对应的轮廓和骨骼数据,同理,通过对第二深度数据进行数据分析,可以获得与远程对象对应的轮廓和骨骼数据。通过轮廓和骨骼数据及其他数据进行进一步分析,可以计算获得与参照对象对应的第一原始身高和与远程对象对应的第二原始身高,其中,原始身高指代参照对象和远程对象的实际身高。
53.之后,对第一深度数据及其他对应的投影数据进行投影模拟,可以获得参照对象在屏幕上的第一投影轮廓,对第二深度数据及其他对应的投影数据进行投影模拟,可以获得远程对象在屏幕上的第二投影轮廓。需要理解的是,第一投影轮廓和第二投影轮廓为模拟轮廓,并没有实际投影在屏幕中,
54.通过第一原始身高和第一投影轮廓的对比,可以确定参照对象在屏幕中是否存在缩放,即获得与参照对象对应的第二缩放比例。可以理解的是,当参照对象为在投影设备同场景内的真实存在的对象的情况下,第二缩放比例可以预设为1,即默认参照对象在屏幕上的投影为等比例投影。但是可以理解的是,通过调整参照对象在屏幕上需要的第一投影轮廓的尺寸,可以实现对第二缩放比例的调整。
55.在获得第二缩放比例之后,可以通过第二原始高度和第二缩放比例对第二投影轮廓进行缩放,以使第二投影轮廓与第一投影轮廓之间存在关联性,获得第一缩放比例,通过第一缩放比例对远程对象进行全息投影,从而获得与参照对象具有比例关联性的第一投影
图像。
56.图2示出了本技术第二实施例一种投影控制方法的实现流程示意图;
57.参见图2,在一可实施方式中,在操作104,获得第一投影图像之后,方法还包括:操作201,对第一投影图像进行调整,获得第二投影图像。
58.为了进一步提高远程对象的投影与参照对象之间的关联度,进一步提高投影真实性或趣味性,本方法还可以根据实际场景需要对第一投影图像进行调整,从而获得第二投影图像。其中,对第一投影图像的调整包括但不限于,颜色调整、尺寸调整、位置调整等。
59.图3示出了本技术第三实施例一种投影控制方法的实现流程示意图;
60.参见图3,在一可实施方式中,操作201,对第一投影图像进行调整,获得第二投影图像,包括:操作2011,对第一深度数据进行比例调整,获得第三深度数据;操作2012,基于第三深度数据对第一缩放比例进行调整,获得第三缩放比例;操作2013,根据第三缩放比例对第一投影图像进行投影调整,获得第二投影图像。
61.在一种实施场景中,可以通过对参照对象对应的第一深度数据、第一投影轮廓等其他数据中的至少一项进行调整,以实现对第一投影图像的投影调整,从而提高参照对象与第一投影图像的关联性。
62.在操作2011和操作2012中,在通过深度摄像头采集获得第一深度数据之后,通过对第一深度数据进行调整以获得第三深度数据,具体的,可以预设或者特定的对应的系数,实现对第一深度数据的调整。从而实现对第一缩放比例的调整,以获得第三缩放比例。可以补充的是,本方法还可以预设或者特定的对应的系数实现对第一投影轮廓的调整,同样能够实现对第一缩放比例的调整,以获得第三缩放比例;在另一种实施场景中,本方法还可以直接对第一缩放比例进行调整,以获得第三缩放比例。
63.在操作2013中,根据第三缩放比例对第一投影图像进行投影调整,获得第二投影图像,本方法还可以采用各种缩放方式实现对第一投影图像的缩放,包括但不限于,逐渐缩放、瞬间缩放等缩放方式。
64.图4示出了本技术第四实施例一种投影控制方法的实现流程示意图;
65.参见图4,在一可实施方式中,操作201,对第一投影图像进行调整,获得第二投影图像,包括:操作2014,对第二深度数据进行比例调整,获得第四深度数据;操作2015,基于第四深度数据对第一缩放比例进行调整,获得第四缩放比例;操作2016,根据第四缩放比例对第一投影图像进行投影调整,获得第二投影图像。
66.本方法还可以通过对远程对象对应的第二深度数据、第二投影轮廓等其他数据中的至少一项进行调整,以实现第一投影图像的投影调整,从而提高第一投影图像的可变性。需要补充的是,本方法操作2011~操作2013的调整方法和操作2014~操作2016的调整方法可以单独使用,也可以只进行一项,可以先后使用,也可以同时使用。即本方法可以同时或先后对参照对象对应的数据和远程对象对应的数据进行调整,也可以只对参照对象对应的数据进行调整,还可以只对远程对象对应的数据进行调整。
67.在对远程对象对应的数据进行调整答复过程中,本方法可以通过预设或者特定的系数对第二深度数据或第二投影轮廓进行调整,以获得对应的第四深度数据或第四投影轮廓,并利用第四深度数据或第四投影轮廓对第一缩放比例进行调整,从而确定对应第四缩放比例,并依据第四缩放比例对第一投影图像进行投影调整,以获得第二投影图像。具体
的,造成比例缩放的场景可以是基于用户手势,或者基于场景内观众或用户的指示,或者是来自于投影设备的预设或者满足条件情况下生成的参数以对参照对象和/或远程对象对应的数据进行调整。
68.图5示出了本技术第五实施例一种投影控制方法的实现流程示意图;
69.参见图5,在一可实施方式中,操作201,对第一投影图像进行调整,获得第二投影图像,包括:操作2017,对参照对象的手势进行采集,获得第一手势信息;操作2018,根据第一手势信息对第一投影图像进行调整,获得第二投影图像;其中,调整为投影位置调整和投影比例调整的至少之一。
70.在一种实施场景中,对第一投影图像进行调整可以通过参照对象的手势进行触发,例如,通过图像采集装置采集操作对象的对应手势,当参照对象摆出特定手势的情况下,根据该手势确定对应的调整方式,以实现对第一投影图像的调整。需要补充的是,在另一种实施场景中,本方法还可以对远程对象、观看投影的观众或用户的手势进行采集,以实现对第一投影图像的调整。其中,对第一投影图像的调整可以是调整第一投影图像在屏幕中的位置,调整第一投影图像在屏幕中的尺寸,还可以是调整第一投影图像在屏幕中的亮度或第一投影图像在屏幕中的色彩。
71.需要理解的是,本方法提供的操作2017~操作2018可以设置在操作2011~操作2013和/或操作2014~操作2016之前。具体的,本方法考研通过操作2017触发调整操作,然后利用操作2011~操作2013和/或操作2014~操作2016实现对第一投影图像的调整。
72.例如,在一种应用于智慧教室的实施场景中,本地教师做一个手势动作,远程教师就以缩小的姿态呈现在本地教师的手边。本地教师做一个滑动的手势,将远程教师放大呈现并站立在本地教师的身边。本地教师用力一推,将远程教师推到屏幕远离本地教师的一端等等,以下不做赘述。
73.可以理解的是,基于该种对第一投影图像的调整方式,在一个实施场景中,对第一投影图像的调整可以是多次的,基于此,本方法可以将调整后的第二投影图像重新确定为第一投影图像,以实现对与远程对象对应的投影图像的多次调整。
74.在一可实施方式中,操作201,对第一投影图像进行调整,获得第二投影图像,包括:首先,对参照对象的手势进行手势采集,获得第二手势信息;然后,根据第二手势信息确定第一虚拟物体;再后,根据第一缩放比例对第一虚拟物体进行全息投影,获得供参照对象和远程对象互动的第一互动图像。
75.参照对象的手势还可以用于表征投影其他投影图案的目的。例如,根据参照对象的手势,可以在第一投影图像的周边投影如黑板、教具、立体公式、绿地、气球、太阳等背景类的背景投影图像,以增加投影趣味性,可以理解的是,该手势还可以由远程对象进行触发。需要理解的是,在进行背景投影图像的投影时,可以以参照对象、远程对象、第一投影图像中的至少之一作为投影依据以确定对应的缩放比例。
76.进一步的,本方法还可以投影用于供参照对象和远程对象互动的第一互动图像。可以理解的是,第一互动图像需要依据参照对象和远程对象的缩放比例,即第一缩放比例进行缩放后,以实现供参照对象和远程对象进行更好的互动。例如,参照对象和远程对象属于等比缩放,当第一互动图像为拔河绳,参照对象和远程对象一人手持第一互动图像拔河绳的其中一端,在该情况下,第一互动图像的两端同样保持等比缩放即可,但当参照对象和
远程对象的缩放比例为2:1的情况下,拔河绳两端的缩放比例可以设置为2:1,中间可以通过均匀过度的方式呈现。如此操作,以使第一互动图像在参照对象和远程对象之间进行互动的情况下,不产生过分的违和感。
77.在一可实施方式中,在获得供参照对象和远程对象互动的第一互动图像之后,方法还包括:首先,对参照对象和远程对象进行互动手势采集,获得第三手势信息;然后,根据第三手势信息对第一互动图像进行投影调整,获得第二互动图像。
78.可以理解的是,对于部分互动场景,在参照对象和远程对象进行互动时,所投影的第一互动图像会发生形态上的变化,例如,拔河过程中,当两方使力的情况下,绳子会被绷直;弹性材料受到两方挤压时,弹性材料会被压缩,弹簧秤被拉扯时,弹簧两端的间距会增大。基于此,当第一互动图像为形态可变的互动图像时,本方法可以通过对参照对象和远程对象进行互动手势采集以确定是否需要对第一互动图像进行投影调整,使其形态发生变化,进一步的,对第一互动图像的形态调整为逐渐变换的调整,以实现在互动过程中不产生违和感。
79.为方便上述实施方式的进一步理解,以下提供一种具体实施场景,在该实施场景中,参照对象为本地教师,远程对象为远程教师,参照对象和远程对象以1:1的等比方式进行投影。摄像装置对本地教师的动作进行采集,当投影设备根据采集的动作确定第二手势信息情况下,在屏幕上投影弹簧秤,并使弹簧秤的两端分别位于本地教师和远程教师的受力。然后摄像装置继续对本地教师进行动作采集,当投影设备根据采集的动作确定第三手势信息的情况下,对弹簧秤进行投影调整,使其形态发生变化,使弹簧秤两端伸展,此时,本地教师和远程教师配合弹簧秤向两侧移动,从而实现给学生示范力的相关知识的目的。
80.在一可实施方式中,对第一投影图像进行调整,获得第二投影图像,包括:首先,确定与参照对象对应的第一位置信息;然后,确定与远程对象对应的第二位置信息;再后,根据第一位置信息和第二位置信息确定重叠位置信息;之后,根据重叠位置信息对第一投影图像进行遮罩处理,获得第二投影图像。
81.当参照对象为真实对象,而远程对象为投影对象的情况下,由于全息投影使用的屏幕通常为透明屏,为了不阻挡投影光线,真实对象需要位于屏幕后方,此时,在远程对象和参照对象走动时,两者容易出现重叠,当两者重叠时,真实对象会从第一投影图像后方透出来,影响投影效果,基于此,本方法需要通过确定与参照对象对应的第一位置信息和与远程对象对应的第二位置信息实现对参照对象和远程对象对应的第一投影图像的定位,并通过对第一位置信息和第二位置信息以确定参照对象和第一投影图像是否重叠,即当参照对象和第一投影图像重叠的情况下,重叠位置信息为参照对象和第一投影图像重叠,当参照对象和第一投影图像不重叠的情况下,重叠位置信息为参照对象和第一投影图像不重叠。当重叠位置信息为参照对象和第一投影图像重叠的情况下,需要对第一投影图像进行遮罩处理,以获得第二投影图像,从而避免观众发现参照对象会从第一投影图像后方透出来的情况,提高投影质量。
82.为方便上述实施方式的整体理解,以下提供一种具体实施场景。
83.图6a示出了本技术第六实施例一种投影控制方法的实现场景示意图一;图6b示出了本技术第六实施例一种投影控制方法的实现场景示意图二;图6c示出了本技术第六实施例一种投影控制方法的实现场景示意图三。
84.参见图6a、6b和6c,在该场景中,本技术提供的投影控制方法应用于智慧教室711中。在智慧教室711中,设置有用于全息投影的透明屏幕712,如透明玻璃屏幕,在其对应位置设置有用于全息投影的投影设备(图中未示出),投影设备用于将全息图像投影到透明屏幕712上。
85.当本地老师713需要与远程老师进行开启互动课堂以给学生们上课时,本地老师713站在透明屏幕712的正后方。远程老师在远程教室中,远程教室为绿幕演播厅,投影设备将远程老师对应的第一投影图像714通过全息投影的方式投影在透明屏幕712上,以在学生视觉中出现本地老师713和远程老师在同一智慧教室内的视觉体验。
86.参见图6a,首先,通过智慧教室中的深度摄像头采集本地老师713对应的第一深度数据,通过远程教室中的深度摄像头采集远程老师对应的第二深度数据。然后,通过第一深度数据分析本地老师的第一真实身高,并模拟本地老师713在透明屏幕712上的第一投影轮廓,根据第一真实身高和第一投影轮廓可以确定与远程老师对应的在透明屏幕712上的第二投影轮廓的比例,预设为远程老师和本地老师在透明屏幕712上进行等比投影,以在透明屏幕712上形成第一投影图像714,以避免远程老师身高和轮廓与本地老师713的差距过大而影响学生的视觉感受。
87.参见图6a和图6b,在远程老师对应的第一投影图像714和本地老师712进行授课过程中,通过采集本地老师712的手势,可以对第一投影图像714进行调整,当采集到本地老师712比划出预设的第一特定手势时,对第一投影图像714放大,获得第二投影图像724。当采集到本地老师712比划出预设的第二特定手势时,对第二投影图像714缩小,以恢复第一投影图像714。
88.参见图6a和图6c,在远程老师对应的第一投影图像714和本地老师712进行授课过程中,还可以根据本地老师712的手势增加供的第一投影图像714和本地老师712互动的互动投影图像715。互动投影图像715同样预设为根据本地老师712和第一投影图像714的比例进行等比投影,以方便本地老师712与第一投影图像714与互动投影图像715进行配合。可以理解的是,通过本地老师712的手势控制,还能够改变互动投影图像715的状态和比例。
89.图7示出了本技术第一实施例一种电子设备的实现模块示意图。
90.参见图7,根据本技术的第二方面,提供了一种电子设备,包括:第一获得模块601,用于获得与参照对象对应的第一深度数据;第二获得模块602,用于获得与远程对象对应的第二深度数据;确定模块603,用于根据第一深度数据和第二深度数据确定与远程对象对应的第一缩放比例;全息投影模块604,用于根据第一缩放比例和第二深度数据对远程对象进行全息投影,获得第一投影图像。
91.在一可实施方式中,确定模块603,包括:根据第一深度数据确定第一投影轮廓和第一原始高度;根据第一投影轮廓和第一原始高度确定第二缩放比例;根据第二深度数据确定第二投影轮廓和第二原始高度;根据第二原始高度和第二缩放比例确定与第二投影轮廓对应的第一缩放比例。
92.在一可实施方式中,装置还包括:调整模块605,用于对第一投影图像进行调整,获得第二投影图像。
93.在一可实施方式中,调整模块605,包括:比例调整子模块6051,用于对第一深度数据进行比例调整,获得第三深度数据;比例调整子模块6051,还用于基于第三深度数据对第
一缩放比例进行调整,获得第三缩放比例;投影调整子模块6052,用于根据第三缩放比例对第一投影图像进行投影调整,获得第二投影图像。
94.在一可实施方式中,比例调整子模块6051,还用于对第二深度数据进行比例调整,获得第四深度数据;比例调整子模块6051,还用于基于第四深度数据对第一缩放比例进行调整,获得第四缩放比例;投影调整子模块6052,还用于根据第四缩放比例对第一投影图像进行投影调整,获得第二投影图像。
95.在一可实施方式中,调整模块605,包括:手势采集子模块6053,用于对参照对象的手势进行采集,获得第一手势信息;投影调整子模块6052,还用于根据第一手势信息对第一投影图像进行调整,获得第二投影图像;其中,调整为投影位置调整和投影比例调整的至少之一。
96.在一可实施方式中,手势采集子模块6053,还用于对参照对象的手势进行手势采集,获得第二手势信息;确定子模块6054,用于根据第二手势信息确定第一虚拟物体;投影子模块6055,用于根据第一缩放比例对第一虚拟物体进行全息投影,获得供参照对象和远程对象互动的第一互动图像。
97.在一可实施方式中,手势采集子模块6053,还用于对参照对象和远程对象进行互动手势采集,获得第三手势信息;投影调整子模块6052,还用于根据第三手势信息对第一互动图像进行投影调整,获得第二互动图像。
98.在一可实施方式中,确定子模块6054,还用于确定与参照对象对应的第一位置信息;确定子模块6054,还用于确定与远程对象对应的第二位置信息;确定子模块6054,还用于根据第一位置信息和第二位置信息确定重叠位置信息;调整模块605,还包括:遮罩子模块6056,用于根据重叠位置信息对第一投影图像进行遮罩处理,获得第二投影图像。
99.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
100.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
101.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
102.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
103.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过
程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。
104.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
105.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献