移动追踪方法及移动追踪系统与流程

文档序号:15019559发布日期:2018-07-25 00:23阅读:406来源:国知局

本发明涉及一种移动追踪方法及移动追踪系统。特别地,本发明涉及一种可增进追踪技术质量的移动追踪方法及移动追踪系统。



背景技术:

近年来,虚拟现实系统日益盛行,虚拟现实系统可以运用于电影、虚拟现实或其他互动的应用中。一般而言,头戴式显示器是虚拟现实系统重要的部分,使用者可以通过配戴头戴式显示器以看到虚拟世界。具体而言,头戴式显示器包含一显示器或多个显示器,及用以将计算机产生图形传送至使用者眼睛的中继光学器所组成。

在一般的使用者行为中,使用者可以移动头部,以与虚拟内容互动。若追踪技术无法提供精准的测量位置,无法对应至使用者的移动,则使用者容易感觉不舒服或晕眩。因此,如何提供一方法及一系统以在虚拟现实中,对应使用者的移动,产生正确且精准的移动变化的虚拟内容是重要的。



技术实现要素:

一种移动追踪方法,适用于一电子装置,移动追踪方法包含:取得由一相机拍摄的一第一画面的信息;由一惯性测量单元(inertial measurement unit,IMU)传感器取得一IMU信息;藉由一处理器依据第一画面的信息及IMU信息,计算第一画面的一第一模糊像素参数;以及藉由处理器判断第一画面的第一模糊像素参数是否小于一模糊阈值;当第一画面的第一模糊像素参数小于一模糊阈值时,处理器依据第一画面的信息及IMU信息,计算电子装置的一移动数据。

本公开的另一方面是有关一种移动追踪系统。依据本公开的一实施例,移动追踪系统适用于一电子装置,移动追踪系统包含一相机、一惯性测量单元(inertial measurement unit,IMU)传感器以及一处理器。相机用以拍摄的一第一画面。惯性测量单元(inertial measurement unit,IMU)传感器用以检测一IMU信息。处理器,用以依据第一画面的信息及IMU信息,计算第一画面的一第一模糊像素参数。其中处理器判断第一画面的第一模糊像素参数是否小于一模糊阈值,当第一画面的第一模糊像素参数小于一模糊阈值时,该处理器依据第一画面的信息及IMU信息,计算电子装置的一移动数据。

在此实施例中,移动追踪方法及一移动追踪系统可依据移动数据精准地计算电子装置的移动距离,且电子装置所显示的画面内容依据移动距离而被产生。使用者可持续地观看对应至他/她头部移动的图像内容,藉此,使用者可拟实地与虚拟现实内容互动,且舒适的观看区拟实境内容。然而,本发明并不仅限于此,其他通信技术也可能在本发明所考虑范围内。

附图说明

为了更完整了解实施例及其优点,现参照结合附图所做的下列描述,其中:

图1A~1B为根据本发明的一实施例的移动追踪系统的方块图;

图2为根据本发明的一实施例的移动追踪方法的流程图;

图3A~3B为根据本发明的一实施例的提取画面的示意图;以及

图4为根据本发明的一实施例的提取画面的示意图。

【符号说明】

100、150:移动追踪系统

140:显示器

110:相机

120:IMU传感器

130:处理器

160:存储装置

HMD:头戴式显示器

HT:主机

200:移动追踪方法

210~250:步骤

OBJ:物体

DR:方向

P1:初始头部位置

P2:终点头部位置

USR:使用者

f1:第一画面

f2:第二画面

f3:第三画面

具体实施方式

以下将详细说明本发明的实施例,其在附图中举例说明。在图式和说明书中所使用的相同标号代表相同或类似的元件。

可被理解的是,虽然在本文可使用“第一”和“第二”等用语来描述各种元件,但此些用语不应限制此些元件。此些用语仅用以区别一元件与另一元件。举例而言,在不偏离实施例的范围下,第一元件可被称为第二元件,且相似地,第二元件可被称为第一元件。

可被理解的是,在本文的实施方式与权利要求书中,当一元件被称为“连接(connected)”或“电性连接(connected)”至其他元件,其可以是直接连接至其他元件,或者可具有中间元件(intervening elements)。相较之下,当一元件被称为“直接连接”至其他元件,其代表没有中间元件。此外,“电性连接”或“连接”更可涉及二或多个元件之间的相互运作或相互作用。

可被理解的是,在本文实施方式与权利要求书中,使用的用语“包含(comprise或comprising)”、“包括(include或including)”、“具有(have或having)”、“含有(contain或containing)”及类似用语应被理解为开放式(open-ended)用语,即意指包含但不限于。

可被理解的是,在本文实施方式与权利要求书中,词组“和/或”包含一或多个相关列示项目中的任意和全部组合。

可被理解的是,在本文实施方式与权利要求书中,除非另有定义,否则在此所使用的全部用语(包含技术和科学用语)所具有的意义,与本领域技术人员一般可理解的定义相同。更可被理解的是,除非在此有明确地被定义,否则用词(例如在一般使用的辞典中所定义的用词)应被解读为具有一意义,其与相关领域及本说明书的上下文的意义一致,且不应以理想化或过度正式的观念来解读。

参照图1A~1B及图2,图1A为根据本发明的一实施例的移动追踪系统100的方块图,图1B为根据本发明的一实施例的移动追踪系统150的方块图。图2为根据本发明的一实施例的移动追踪方法200的流程图。

在此实施例中,如图1A所示,移动追踪系统100包含一相机110、一惯性测量单元(inertial measurement unit,IMU)及一处理器130。在一实施例中,相机110可以是电荷耦合元件(Charge Coupled Device,CCD)或互补性氧化金属半导体(Complementary Metal-Oxide Semiconductor,CMOS)。在一实施例中,IMU传感器120用以检测物体的移动以取得IMU信息。在一实施例中,IMU传感器120包含一加速计(accelerometer)、一重力传感器(G-sensor)、一磁力计(magnetometer)、一磁性传感器(magnetic sensor)和/或一电子罗盘(electrical compass)。在一实施例中,处理器130可以被实施为微控制单元(microcontroller)、微处理器(microprocessor)、数字信号处理器(digital signal processor)、特殊应用集成电路(application specific integrated circuit,ASIC)或一逻辑电路。在一实施例中,移动追踪系统100还包含一显示器140以显示处理器130或其他电子装置所提供的图像内容。在一实施例中,移动追踪系统100还包含一存储装置160,存储装置160耦接于处理器130。存储装置160被设置用以存储信息和/或一些参数。存储装置160可以是一存储器、一硬盘、一存储介质或一存储卡等等。

在一实施例中,移动追踪系统100可以被应用于一电子装置中。电子装置可以是一头戴式显示器。

在一实施例中,如图1B所示,移动追踪系统150包含一头戴式显示器HMD及一主机HT。在此例中,头戴式显示器HMD包含相机110及IMU传感器120。在一实施例中,头戴式显示器HMD还包含一显示器140,主机HT包含处理器130。在一实施例中,处理器130藉由有线/无线方式连接至显示器140、相机110及IMU传感器120。处理器130接收相机110所提取的画面信息,并接收IMU传感器120的信息,处理器130传送适当的画面信息至显示器140。在一实施例中,主机HT还包含一存储装置160。在一实施例中,主机HT可以合并于头戴式显示器HMD中。

元件的设置方式不限制于图1A~1B,元件可以依据实际环境被调整。在一实施例中,移动追踪方法200可以由移动追踪系统100或150以实现。然而,实现移动追踪方法200的方式并不限制于此。

请参阅图2、3A~3B、4,图3A~3B为根据本发明的一实施例的提取画面的示意图。图4为根据本发明的一实施例的提取画面的示意图。

在步骤210中,一相机110提取多个画面。此外,处理器130取得此些画面的信息。在一例子中,如图3A所示,使用者USR于头上配戴头戴式显示器HMD,且头戴式显示器HMD中的相机110提取使用者USR正在观看的物体OBJ的图像,以在初始头部位置P1取得多个画面之一的信息。此信息包含画面大小、像素数据、解析度及或提取位置。

在步骤220中,一IMU传感器120感测IMU信息。在一实施例中,IMU传感器120包含一加速计,用以检测头戴式显示器HMD于X轴、Y轴及Z轴上的加速度。IMU传感器120亦包含一陀螺仪,用以检测使用者头部的旋转速度。藉此,IMU信息包含一加速度参数(例如,X轴、Y轴及Z轴上的加速度)和/或一陀螺仪参数(例如,旋转速度)。

在一实施例中,在头戴式显示器HMD被启动后,IMU传感器120持续地检测IMU信息。IMU信息存储于存储装置160。

在步骤230中,一处理器130依据多个画面的其中之一的信息及IMU信息,以计算一模糊像素参数。

在一实施例中,模糊像素参数可以是多个画面的其中之一模糊像素数量,或是此画面中模糊像素占全部像素的比例。

在一实施例中,处理器130依据画面的信息、加速度参数及陀螺仪参数,以计算一模糊像素参数。例如,如图3A~3B所示,使用者USR观看物件OBJ,且由初始头部位置P1(如图3A所示)沿着方向DR将他/她的头部移动至终点头部位置P2(如图3B所示)。在移动的过程中,如图4所示,相机110依序提取三张画面。此三张画面的第一画面f1是在初始头部位置P1所拍摄的,此三张画面的第三画面f3是在终点头部位置P2所拍摄的,此三张画面的第二画面f2是在使用者USR以一加速度快速地移动他/她的头部,在到达终点头部位置P2之前时所拍摄的。因此,第二画面f2是具有大量模糊像素的模糊画面的可能性很高。当相机110提取第二画面f2时,加速度计所检测的加速度参数的值(例如,X轴、Y轴及Z轴上的加速度)及陀螺仪所检测的陀螺仪参数(例如,旋转速度)亦较高。因此,第二画面f2的模糊像素参数高于第一画面f1及第三画面f3的模糊像素参数。

在一实施例中,模糊像素的数量可以被已知的算法所算出。例如,公式v=(Sx*d)/T=z*(K*Sx)/(T*f),符号v代表移动物件的速度,符号Sx代表像数大小、符号f代表相机110的焦距、符号T代表相机110的快门速度,符号z代表相机110与移动物件的距离,符号K代表模糊像素的数量。符号v、Sx、f、T及z的参数可以由画面数据(例如符号为Sx的参数)、IMU信息(例如符号为v的参数)、预设数据(例如符号为f、符号为z的参数)和/或输入数据(例如为符号T的参数)以取得。当符号v、Sx、f、T及z等参数取得,则符号K(代表模糊像素的数量)可以被计算出来。计算模糊像素的方法并不限于此。

在步骤240中,处理器130判断模糊像素参数是否小于一模糊阈值。若模糊像素参数小于模糊阈值,则进入步骤250。若模糊像素参数大于或等于模糊阈值,则进入步骤260。

在一实施例中,模糊阈值可以是依百分比阈值。例如,若模糊像素参数为20%,且模糊阈值为50%,则处理器130判断模糊像素参数小于此模糊阈值。例如,若模糊像素参数为80%,且模糊阈值为50%,则处理器130判断模糊像素参数不小于此模糊阈值。

在步骤250中,处理器130依据此画面的数据(例如第二画面f2)及IMU信息,计算电子装置(例如,头戴式显示器HMD)的一移动数据。依据移动数据,电子装置的移动可以被追踪。

在一实施例中,当电子装置为头戴式显示器HMD时,头戴式显示器HMD所显示的一画面内容根据移动数据产生。例如,头戴式显示器HMD的移动距离可以依据移动数据以被算出,且头戴式显示器HMD所显示画面内容依据移动距离产生,藉此,使用者USR可以持续地观看对应至他/她头部移动的画面内容,而不会有不舒服或晕眩的感受。以下叙述一些用以产生移动数据的方法。

在一实施例中,移动数据包含一旋转角度及一空间坐标,且电子装置的一移动距离是依据旋转角度及空间坐标以被算出。

由于画面清晰(在步骤250)中,处理器130可以精准的找到画面中特征点的空间坐标(例如,依据画面中物件OBJ的颜色、形状和/或预测的坐标,以搜寻特征点的空间坐标),藉以产生移动数据。

旋转角度也可以依据连续两张画面中特征点的空间坐标而被精准地计算出来。

在一实施例中,陀螺仪可测量旋转角度,加速计可测量加速度、深度信息可以由画面的信息而取得。此外,先前画面中的特征点坐标也可以用以计算移动数据。

因此,处理器130具有充足的信息,依据画面的信息及IMU信息以计算移动数据。

在一实施例中,移动数据可以由已知的算法产生。例如,移动数据是由将画面的信息(例如,一些特征点的一些坐标)代入一三角定位算法(triangulation algorithm)并同时采用IMU信息为参考数据算出,藉以取得精准的结果。由于三角定位算法为已知算法,故细节不在此赘述。

在步骤260中,处理器130依据IMU信息计算电子装置的移动数据,并舍弃此画面(例如,第二画面f2)。因为此画面具有太多模糊像素,故此模糊画面不使用于步骤260。

在此步骤中,处理器130仅采用IMU信息计算电子装置的一移动数据,而不采用具有太多模糊像素的此画面,藉以避免计算出具有较低精准结果的移动数据。

此外,移动追踪方法200可以被应用于提取多个画面的情形下。在一实施例中,相机110还用以提取另一图像的信息(例如,图4中的第三画面f3),且处理器130依据另一画面的信息及IMU信息以计算另一模糊像素参数。当画面(例如,图4中的第二画面f2)的模糊像素参数高于一模糊阈值,且另一画面的模糊像素参数小于或等于模糊阈值时,处理器130依据另一画面的信息及IMU信息,以计算电子装置的移动数据。

在此实施例中,移动追踪方法及一移动追踪系统可依据移动数据精准地计算电子装置的移动距离,且电子装置所显示的画面内容依据移动距离而被产生。使用者可持续地观看对应至他/她头部移动的图像内容,藉此,使用者可拟实地与虚拟现实内容互动,且舒适的观看区拟实境内容。然而,本发明并不仅限于此,其他通信技术也可能在本发明所考虑范围内。

虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书界定范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1