【技术实现步骤摘要】
增强现实跟踪算法的降级方法及装置
[0001]本公开涉及增强现实
,尤其涉及一种增强现实跟踪算法的降级方法及装置。
技术介绍
[0002]增强现实技术(即AR)是基于视频流数据或者设备传感器数据流实现的现实增强技术。该技术依赖设备的硬件包含有相机、陀螺仪、磁力计、线性加速计、运动传感器等其中的一种或多种。设备硬件的装备(含外设)与否及其性能影响了AR的算法能力以及基于算法能力的内容显示效果。尤其是对于移动端而言,当前市场的设备品牌、机型、参数性能的不同,严重降低了AR推广过程中的设备兼容能力。
[0003]为了解决设备兼容性问题,相关技术通常采用设备黑白名单的方式实现运行设备的AR支持能力的判定,设置在白名单中的设备允许运行AR体验,设置在黑名单中的设备不支持运行AR体验,然而该方法并未解决设备兼容性低的问题。而相关技术中采用AR算法内部实现算法能力的等级,一般由6自由度降级到3自由度,提高了设备的兼容性,但导致了算法内部的高度耦合,不利于多样化的业务需求,降低了算法的通用能力。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种增强现实跟踪算法的降级方法,其特征在于,包括:当AR设备启动时,若所述AR设备满足预设运行条件,则运行第一跟踪算法和所述AR设备;当所述AR设备不满足预设运行条件,且所述AR设备的数据源满足若干个预设有效性中的任意一种时,运行与所述预设有效性相对应的第一跟踪算法或第二跟踪算法,以及运行所述AR设备,其中,所述第一跟踪算法的等级高于所述第二跟踪算法;当所述AR设备不满足预设运行条件,且所述AR设备的数据源均不满足所述若干个预设有效性时,结束所述AR设备的运行,并返回所述AR设备运行失败的结果。2.根据权利要求1所述的增强现实跟踪算法的降级方法,其特征在于,所述数据源包括传感器数据流,当所述AR设备不满足预设运行条件,且所述AR设备的数据源满足若干个预设有效性中的任意一种时,运行与所述预设有效性相对应的第一跟踪算法或第二跟踪算法,包括:当所述AR设备内未设置所述第一跟踪算法时,确认所述AR设备的不满足预设运行条件;当所述传感器数据流满足第一有效性时,将所述第一跟踪算法设置到所述AR设备内,运行所述第一跟踪算法;当所述传感器数据流不满足所述第一有效性时,且所述传感器数据流满足第二有效性时,运行所述第二跟踪算法;当所述传感器数据流不满足所述第一有效性、不满足所述第二有效性且满足第三有效性时,将所述第二跟踪算法设置到所述AR设备内,并运行所述第二跟踪算法。3.根据权利要求2所述的增强现实跟踪算法的降级方法,其特征在于,当所述AR设备不满足预设运行条件,且所述AR设备的数据源均不满足所述若干个预设有效性时,结束所述AR设备的运行,并返回所述AR设备运行失败的结果,包括:当所述AR设备不满足预设运行条件,且所述传感器数据流不满足所述第一有效性、不满足所述第二有效性以及不满足所述第三有效性时,结束所述AR设备的运行,并返回所述AR设备运行失败的结果。4.根据权利要求1所述的增强现实跟踪算法的降级方法,其特征在于,所述数据源包括相机视频流,当所述AR设备不满足预设运行条件,且所述AR设备的数据源满足若干个预设有效性中的任意一种时,运行与所述预设有效性相对应的第一跟踪算法或第二跟踪算法,包括:当所述相机视频流满足第一有效性时,运行所述第一跟踪算法;当所述相机视频流不满足所述第一有效性,且所述相机视频流满足第二有效性时,优化所述第一跟踪算法的配置信息,并运行优化后的所述第一跟踪算法;当所述相机视频流不满足所述第一有效性以及不满足所述第二有效性,且满足第三有效性时,运行所述第二跟踪算法。5.根据权利要求1所述的增强现实跟...
【专利技术属性】
技术研发人员:朱红林,王成,丛林,王小田,
申请(专利权)人:杭州易现先进科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。