1.一种用于确定虚拟内容片段(10a、10b)的内容姿态的方法,所述方法在姿态确定器(1)中执行并且包括以下的步骤:
获取(40)所述锚定装置(4)的第一锚姿态;
确定(42)第一内容姿态,所述第一内容姿态是与所述第一锚姿态相关的虚拟内容片段(10a、10b)的姿态;
存储(44)与所述第一锚姿态相关的所述第一内容姿态;
确定(45)用户装置(2)需要确定所述虚拟内容片段(10a、10b)的内容姿态;
获取(46)所述锚定装置(4)的第二锚姿态;
检索(48)所存储的第一内容姿态;
基于所述第一内容姿态和所述第二锚姿态来确定(50)所述虚拟内容片段的第二内容姿态;以及
在包括显示器(20)的用户装置(2)上渲染(52)处于所述第二内容姿态的所述虚拟内容片段。
2.根据权利要求1所述的方法,进一步包括以下的步骤:
获取(47)姿态不确定性指示符,所述姿态不确定性指示符指示所述锚定装置(4)的所述姿态的不确定性的程度;以及
基于由所述用户装置的相机捕获的视觉特征来确定(51)第二内容姿态,所述视觉特征与对应的存储的特征姿态匹配;
并且其中:
当所述不确定性指示符小于阈值时,执行基于所述第一内容姿态来确定(50)第二内容姿态的所述步骤;以及
当所述不确定性指示符大于所述阈值时,执行基于视觉特征来确定(51)第二内容姿态的所述步骤。
3.根据权利要求2所述的方法,其中所述阈值取决于所述虚拟内容片段(10a、10b)。
4.根据权利要求2或3所述的方法,进一步包括以下的步骤:
基于所述虚拟内容片段(10a、10b)的标识的重新定位来调整(54)所述阈值。
5.根据权利要求2至4中任一项所述的方法,进一步包括以下的步骤:
获取(49)指示所述锚定装置自从捕获所述第一锚姿态以来已经移动的移动标志;以及
其中是执行基于所述第一内容姿态来确定(50)第二内容的所述步骤还是执行基于视觉特征来确定(50)第二内容的所述步骤的确定也基于所述移动标志。
6.根据权利要求1所述的方法,进一步包括以下的步骤:
获取(49)指示所述锚定装置自从捕获所述第一锚姿态以来已经移动的移动标志;以及
基于由所述用户装置的相机捕获的视觉特征来确定(51)第二内容姿态,所述视觉特征与对应的存储的特征姿态匹配;
并且其中:
当所述移动标志指示没有移动时,执行基于所述第一内容姿态来确定(50)第二内容姿态的所述步骤;以及
当所述移动标志指示移动时,执行基于视觉特征来确定(51)第二内容姿态的所述步骤。
7.根据前述权利要求中任一项所述的方法,其中:
获取(40)第一锚姿态的所述步骤包括接收在所述锚定装置(4)的坐标系中的所述第一锚姿态,并且确定在所述用户装置(2)的坐标系中的所述第一锚姿态;
存储(44)所述第一内容姿态的所述步骤包括在存储之前确定在所述锚定装置(4)的所述坐标系中的所述第一内容姿态;
获取(46)所述第二锚姿态的所述步骤包括接收在所述锚定装置(4)的坐标系中的所述第二锚姿态;以及
确定(50)第二内容姿态的所述步骤包括确定在所述用户装置(2)的所述坐标系中的所述锚定装置(4)的所述姿态。
8.一种用于确定虚拟内容片段(10a、10b)的内容姿态的姿态确定器(1),所述姿态确定(1)包括:
处理器(60);以及
存储器(64),所述存储器(64)存储指令(67),所述指令(67)在由所述处理器执行时使所述姿态确定器(1):
获取所述锚定装置(4)的第一锚姿态;
确定第一内容姿态,所述第一内容姿态是与所述第一锚姿态相关的虚拟内容片段(10a、10b)的姿态;
存储与所述第一锚姿态相关的所述第一内容姿态;
确定用户装置(2)需要确定所述虚拟内容片段(10a、10b)的内容姿态;
获取所述锚定装置(4)的第二锚姿态;
检索所存储的第一内容姿态;
基于所述第一内容姿态和所述第二锚姿态来确定所述虚拟内容片段的第二内容姿态;以及
在包括显示器(20)的用户装置(2)上渲染处于所述第二内容姿态的所述虚拟内容片段。
9.根据权利要求8所述的姿态确定器(1),进一步包括指令(67),所述指令(67)在由所述处理器执行时使所述姿态确定器(1):
获取姿态不确定性指示符,所述姿态不确定性指示符指示所述锚定装置(4)的所述姿态的不确定性的程度;以及
基于由所述用户装置的相机捕获的视觉特征来确定第二内容姿态,所述视觉特征与对应的存储的特征姿态匹配;
并且其中:
当所述不确定性指示符小于阈值时执行用于基于所述第一内容姿态来确定第二内容姿态的所述指令;以及
当所述不确定性指示符大于所述阈值时,执行用于基于视觉特征来确定第二内容姿态的所述指令。
10.根据权利要求9所述的姿态确定器(1),其中所述阈值取决于所述虚拟内容片段(10a、10b)。
11.根据权利要求9或10所述的姿态确定器(1),进一步包括指令(67),所述指令(67)在由所述处理器执行时使所述姿态确定器(1):
基于所述虚拟内容片段(10a、10b)的标识的重新定位来调整所述阈值。
12.根据权利要求9至11中任一项所述的姿态确定器(1),进一步包括指令(67),所述指令(67)在由所述处理器执行时使所述姿态确定器(1):
获取(48)指示所述锚定装置自从捕获所述第一锚姿态以来已经移动的移动标志;以及
其中是执行用于基于所述第一内容姿态来确定第二内容的所述指令还是执行用于基于视觉特征来确定第二内容的所述指令的确定也基于所述移动标志。
13.根据权利要求8所述的姿态确定器(1),进一步包括指令(67),所述指令(67)在由所述处理器执行时使所述姿态确定器(1):
获取指示所述锚定装置自从捕获所述第一锚姿态以来已经移动的移动标志;以及
基于由所述用户装置的相机捕获的视觉特征来确定第二内容姿态,所述视觉特征与对应的存储的特征姿态匹配;
并且其中:
当所述移动标志指示没有移动时,执行用于基于所述第一内容姿态来确定第二内容姿态的所述指令;以及
当所述移动标志指示移动时,执行用于基于视觉特征来确定第二内容姿态的所述指令。
14.根据权利要求8至13中任一项所述的姿态确定器(1),其中:
用于获取第一锚姿态的所述指令包括:在由所述处理器执行时,使所述姿态确定器(1)接收在所述锚定装置(4)的坐标系中的所述第一锚姿态并且确定在所述用户装置(2)的坐标系中的所述第一锚姿态的指令(67);
用于存储所述第一内容姿态的所述指令包括:在由所述处理器执行时,使所述姿态定器(1)在存储之前确定在所述锚定装置(4)的所述坐标系中的所述第一内容姿态的指令(67);
用于获取所述第二锚姿态的所述指令包括:在由所述处理器执行时,使所述姿态确定器(1)接收在所述锚定装置(4)的坐标系中的所述第二锚姿态的指令(67);以及
用于确定第二内容姿态的所述指令包括:在由所述处理器执行时,使所述姿态确定器(1)确定在所述用户装置(2)的所述坐标系中的所述锚定装置(4)的所述姿态的指令(67)。
15.一种姿态确定器(1),包括:
用于获取所述锚定装置(4)的第一锚姿态的部件;
用于确定第一内容姿态的部件,所述第一内容姿态是与所述第一锚姿态相关的虚拟内容片段(10a、10b)的片段的姿态;
用于存储与所述第一锚姿态相关的所述第一内容姿态的部件;
用于确定用户装置(2)需要确定所述虚拟内容片段(10a、10b)的内容姿态的部件;
用于获取所述锚定装置(4)的第二锚姿态的部件;
用于检索所存储的第一内容姿态的部件;
用于基于所述第一内容姿态和所述第二锚姿态来确定所述虚拟内容片段的第二内容姿态的部件;以及
用于在包括显示器(20)的用户装置(2)上渲染处于所述第二内容姿态的所述虚拟内容片段的部件。
16.一种用于确定虚拟内容片段(10a、10b)的内容姿态的计算机程序(67、91),所述计算机程序包括计算机程序代码,所述计算机程序代码当在姿态确定器(1)上运行时使所述姿态确定器(1):
获取所述锚定装置(4)的第一锚姿态;
确定第一内容姿态,所述第一内容姿态是与所述第一锚姿态相关的虚拟内容片段(10a、10b)的姿态;
存储与所述第一锚姿态相关的所述第一内容姿态;
确定所述用户装置(2)需要确定所述虚拟内容片段(10a、10b)的内容姿态;
获取所述锚定装置(4)的第二锚姿态;
检索所存储的第一内容姿态;
基于所述第一内容姿态和所述第二锚姿态来确定所述虚拟内容片段的第二内容姿态;以及
在包括显示器(20)的用户装置(2)上渲染处于所述第二内容姿态的所述虚拟内容片段。
17.一种计算机程序产品(64、90),包括根据权利要求16所述的计算机程序以及计算机可读部件,在所述计算机可读部件上存储所述计算机程序。