跟踪效能呈现方法及主机技术

技术编号:38146952 阅读:6 留言:0更新日期:2023-07-13 09:11
本发明专利技术实施例提供一种跟踪效能呈现方法及主机。所述方法包括:在通透模式下提供视觉内容,其中视觉内容对应于真实世界场景;评估关联于真实世界场景的跟踪效能;以及在视觉内容中显示对应于跟踪效能的跟踪效能指示符。容中显示对应于跟踪效能的跟踪效能指示符。容中显示对应于跟踪效能的跟踪效能指示符。

【技术实现步骤摘要】
跟踪效能呈现方法及主机


[0001]本专利技术涉及一种跟踪技术,且尤其涉及一种跟踪效能呈现方法及主机。

技术介绍

[0002]在现有的虚拟现实(virtual reality,VR)技术中,使用同时定位和建图(simultaneous localization and mapping,SLAM)执行由内向外跟踪(inside out tracking)已是相关主机(例如运行VR服务的头戴式显示器(head

mounted display,HMD))的常用手段。
[0003]然而,在现有的SLAM机制中,相关的跟踪效能多半是以对应的数值结果(例如姿态准确度)及/或相关的系统事件(例如呈现失去跟踪(lost

tracking)的讯息)来呈现。
[0004]然而,上述的呈现方式对于一般的用户而言并无法直觉地知道SLAM跟踪在某些特定环境中的效能。

技术实现思路

[0005]有鉴于此,本专利技术提供一种跟踪效能呈现方法及主机,其可用于解决上述技术问题。
[0006]本专利技术实施例提供一种跟踪效能呈现方法,适于一主机,包括:在一通透模式下提供一视觉内容,其中视觉内容对应于一真实世界场景;评估关联于真实世界场景的一跟踪效能;以及在视觉内容中显示对应于跟踪效能的一跟踪效能指示符。
[0007]本专利技术实施例提供一种主机,其包括存储电路及处理器。存储电路存储一程序代码。处理器耦接存储电路并存取程序代码以执行:在一通透模式下提供一视觉内容,其中视觉内容对应于一真实世界场景;评估关联于真实世界场景的一跟踪效能;以及在视觉内容中显示对应于跟踪效能的一跟踪效能指示符。
附图说明
[0008]包含附图以便进一步理解本专利技术,且附图并入本说明书中并构成本说明书的一部分。附图说明本专利技术的实施例,并与描述一起用于解释本专利技术的原理。
[0009]图1是依据本专利技术的实施例绘示的主机示意图。
[0010]图2是依据本专利技术的实施例绘示的跟踪效能呈现方法流程图。
[0011]图3A是依据本专利技术的实施例绘示的显示跟踪效能指示符的示意图。
[0012]图3B是依据图3A绘示的显示跟踪效能指示符的示意图。
[0013]图4A及图4B是依据本专利技术另一实施例绘示的显示跟踪效能指示符的示意图。
[0014]图5是依据本专利技术的实施例绘示的应用情境图。
具体实施方式
[0015]现将详细地参考本专利技术的示范性实施例,示范性实施例的实例说明于附图中。只
要有可能,相同组件符号在图式和描述中用来表示相同或相似部分。
[0016]请参照图1,其是依据本专利技术的实施例绘示的主机示意图。在不同的实施例中,主机100例如可实现为各式智能型装置及/或计算机装置,但可不限于此。在一些实施例中,主机100例如是提供各式现实服务(例如VR服务、增强现实(augmented reality service)服务)、混合现实(mixed reality,MR)服务或其他类似服务的HMD,但可不限于此。
[0017]在图1中,主机100包括存储电路102及处理器104。存储电路102例如是任意型式的固定式或可移动式随机存取内存(Random Access Memory,RAM)、只读存储器(Read

Only Memory,ROM)、闪存(Flash memory)、硬盘或其他类似装置或这些装置的组合,而可用以记录多个程序代码或模块。
[0018]处理器104耦接于存储电路102,并可为一般用途处理器、特殊用途处理器、传统的处理器、数字信号处理器、多个微处理器(microprocessor)、一个或多个结合数字信号处理器核心的微处理器、控制器、微控制器、特殊应用集成电路(Application Specific Integrated Circuit,ASIC)、现场可程序门阵列电路(Field Programmable Gate Array,FPGA)、任何其他种类的集成电路、状态机、基于进阶精简指令集机器(Advanced RISC Machine,ARM)的处理器以及类似品。
[0019]在本专利技术的实施例中,处理器104可存取存储电路102中记录的模块、程序代码来实现本专利技术提出的跟踪效能呈现方法,其细节详述如下。
[0020]请参照图2,其是依据本专利技术的实施例绘示的跟踪效能呈现方法流程图。本实施例的方法可由图1的主机100执行,以下即搭配图1所示的组件说明图2各步骤的细节。
[0021]首先,在步骤S210中,处理器104在通透模式下提供视觉内容。
[0022]在一实施例中,当主机100运作于通透模式下时,主机100例如可通过前摄像头(未绘示)撷取位于主机100及/或用户前方的真实世界场景,并由处理器104将所撷取的真实世界场景渲染为对应的视觉内容(例如VR内容),再提供予用户观看。
[0023]换言之,对于用户而言,其可通过主机100所提供的视觉内容观察在其前方的真实世界场景,但可不限于此。
[0024]在步骤S220中,处理器104评估关联于真实世界场景的跟踪效能。在一实施例中,处理器104例如可对真实世界场景执行一由内向外跟踪功能(例如SLAM)以取得跟踪结果,但可不限于此。
[0025]在本专利技术的实施例中,所述真实世界场景例如可包括一或多个实体区域。在一实施例中,处理器104例如可将整个真实世界场景视为一个实体区域。在另一实施例中,处理器104例如可依据设计者的需求而决定将所述真实世界场景划分为多个实体区域的方式。
[0026]在一实施例中,处理器104例如可在控制前摄像头撷取对应于所述真实世界场景的影像之后,依据预设划分方式将此影像划分为多个影像区域,并判定这些影像区域分别对应于所述一或多个实体区域。
[0027]例如,处理器104可将对应于所述真实世界场景的影像划分为上、下、左、右等4个影像区域,并判定这些影像区域分别对应于4个实体区域。又例如,处理器104可将对应于所述真实世界场景的影像划分为左、中、右等3个影像区域,并判定这些影像区域分别对应于3个实体区域。
[0028]在另一实施例中,处理器104亦可依据特定的影像辨识算法自动辨识存在于所述
真实世界场景中的实体区域。例如,处理器104可在辨识出所述真实世界场景中对应于一或多个建筑结构(例如墙面、地板及/或天花板)的一或多个实体区域之后,将对应于所述真实世界场景的影像划分为分别对应于这些建筑结构的影像区域,但可不限于此。
[0029]在第一实施例中,在取得上述影像区域之后,处理器104例如可基于SLAM技术而判定各影像区域中的特征点数量,以作为对应于各实体区域的特征点数量。
[0030]之后,处理器104可判断各实体区域的特征点数量是否低于数量阈值。在一实施例中,所述数量阈值例如是足以用于达到良好跟踪效果的特征点数量值,其可由设计者依需求而定,但可不限于此。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跟踪效能呈现方法,适于主机,其特征在于,包括:在通透模式下提供视觉内容,其中所述视觉内容对应于真实世界场景;评估关联于所述真实世界场景的跟踪效能;以及在所述视觉内容中显示对应于所述跟踪效能的跟踪效能指示符。2.根据权利要求1所述的方法,其中在所述通透模式下提供所述视觉内容的步骤包括:以所述主机的前摄像头拍摄所述真实世界场景,并将所述真实世界场景渲染为所述视觉内容。3.根据权利要求1所述的方法,其中取得关联于所述真实世界场景的所述跟踪结果的步骤包括:对所述真实世界场景执行由内向外跟踪功能以取得所述跟踪结果。4.根据权利要求1所述的方法,其中所述真实世界场景包括至少一实体区域,且评估关联于所述真实世界场景的所述跟踪效能的步骤包括:取得各所述实体区域中的特征点数量;反应于判定所述至少一实体区域中的第一实体区域的特征点数量低于数量阈值,判定所述第一实体区域的跟踪效能为第一状态;反应于判定所述第一实体区域的所述特征点数量不低于所述数量阈值,判定所述第一实体区域的跟踪效能为第二状态。5.根据权利要求1所述的方法,其中所述真实世界场景包括至少一实体区域,且评估关联于所述真实世界场景的所述跟踪效能的步骤包括:反应于判定所述至少一实体区域中的第一实体区域的特征点分布未满足预设分布条件,判定所述第一实体区域的跟踪效能为第一状态;反应于判定所述第一实体区域的所述特征点分布满足所述预设分布条件,判定所述第一实体区域的所述跟踪效能为第二状态。6.根据权利要求5所述的方法,还包括:反应于判定所述第一实体区域的所述特征点分布指示所述第一实体区域对应的特征点密度高于密度阈值,判定所述第一实体区域的所述特征点分布满足所述预设分布条件;反应于判定所述第一实体区域的所述特征点分布指示所述第一实体区域对应的所述特征点密度不高于所述密度阈值,判定所述第一实体区域的所述特征点分布未满足所述预设分布条件。7.根据权利要求1所述的方法,其中在所述视觉内容中显示对应于所述跟踪效能的所述跟踪效能指示符的步骤包括:反应于判定所述跟踪效能为第一状态,将...

【专利技术属性】
技术研发人员:周念新罗文廷
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:

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

1