基于雷达的姿势识别的制作方法

文档序号:10694094阅读:414来源:国知局
基于雷达的姿势识别的制作方法【专利摘要】系统以及方法可提供使用一个或更多雷达测量来检测相对于移动装置的身体部分的姿势,并且将所述姿势与一个或更多已知姿势进行比较。另外,如果所述姿势对应于所述一个或更多姿势中的至少一个,则可将向所述移动装置上运行的应用通知所述姿势。在一个示例中,所述一个或更多雷达测量从多个超宽带(UWB)雷达模块来获得。【专利说明】基于雷达的姿势识别[0001]对相关申请的交叉引用本发明要求对2014年3月28日提交的美国临时专利申请N0.14/229,727的优先权益。
技术领域
[0002]实施例一般涉及姿势(gesture)识别。更特定地,实施例涉及基于雷达(radar)的姿势识别。【
背景技术
】[0003]移动装置的手姿势控制可包含嵌入在移动装置中的摄像机所捕获的图像的分析。然而,摄像机具有多个与视线相关的挑战,其可阻碍姿势识别是有效的。例如,不足照明的环境可对图像的质量有负面的影响,且进而使性能恶化。另外,手套和其它的障碍物可抑制手和/或手指的精确识别。此外,移动装置被置于袋子、小包、口袋和/或钱包中可阻止任何图像被摄像机所捕获。【附图说明】[0004]通过阅读下列的说明书以及附加的权利要求,且通过参照下列的图,实施例的各种优势将对本领域中的技术人员变得显而易见,其中:图1是依照一实施例的姿势识别情景的示例的说明;图2是依照一实施例的移动装置的示例的侧视图;图3是依照一实施例操作超宽带(UWB)雷达模块的方法的示例的流程图;图4是依照一实施例进行基于雷达的姿势识别的方法的示例的流程图;图5是依照一实施例的UWB雷达模块的示例的框图;图6是依照一实施例的逻辑结构的示例的框图;图7是依照一实施例的处理器的示例的框图;以及图8是依照一实施例的系统的示例的框图。【具体实施方式】[0005]现在转到图1,一种情景被示出,其中基于雷达的姿势识别被进行。在示出的示例中,移动装置10(例如,笔记本计算机、平板计算机、可转换平板(convertibletablet)、智能电话、个人数字助手/PDA、移动互联网装置/MID、可穿戴装置、便携式一体化(pA1))包括检测身体部分(诸如手14、头、眼睑等等)的运动的多个超宽带(UWB)雷达模块12。如将要被更详细地讨论的,UWB雷达模块12(其可被集成进移动装置10和/或附加到移动装置10作为外围组件)可传送一系列的超宽带(UWB)电磁脉冲(例如,出脉冲(outboundpulse))且针对来自手14的反射脉冲(例如,回脉冲(inboundpulse))来监视环境。[0006]在一个实施例中,UWB雷达模块12是具有低功率消耗的微功率超宽带冲激(impulse)雷达(MUIR)装置。监视可包含三角测量技术的使用,其通过多个UWB雷达模块12的部署来促进。出和回脉冲可穿透障碍物16,诸如,例如手14穿戴的手套和/或含有移动装置10的袋子、小包、口袋或钱包的编织物。出和回脉冲也可不被环境中的光线的量所影响,且可能够实现黑暗中的姿势识别。[0007]在示出的示例中,相对于移动装置1的手14的运动的横向特性(例如,上、下、左、右)以及深度特性(例如,向内、向外)都可以被鉴别,且被用于确定是否已知姿势正在被做出。此外,移动装置10的各种方面,诸如,例如呈现在移动装置10的显示器20上的对象18(例如,图标、图像、窗口、文本)的行为可基于姿势识别的结果来控制。例如,朝向移动装置10的手14的向内姿势可引起对象18被选中(例如,如在鼠标点击操作中一样),其中向左的手14的姿势可引起对象18对应地移向左(例如,如在拖拽操作中一样)。对于其它方向中的姿势,类似的响应可被创建。此外,其它应用和/或控制,诸如,例如媒体重放(例如,播放、暂停、音量调整、轨迹选择)、游戏玩法、文字处理等等,可被链接到手14的姿势。[0008]图2示出移动装置22的侧视图,其具有配置成在相对宽的角度来检测姿势的多个UWB雷达模块。在示出的示例中,UWB雷达模块的天线24被沿着装置22的边缘放置,以能够实现大于180°的检测。因此,天线24的布置可能够实现在移动装置22的旁边以及甚至在后面做出的姿势的识别。相反,嵌入在移动装置22中的摄像机26可具有在移动装置22前面小得多的视场。实际上,甚至对移动装置22的后面的摄像机的添加也不可达到所示出手段的广阔检测范围。UWB雷达模块也可提供移动装置22以可配置的检测范围“R”,使得超出该范围的对象以及动作可被有效地过滤在姿势识别过程之外。[0009]现在转到图3,操作UWB雷达模块的方法28被示出。方法28可被实现为在逻辑指令集合中一个或更多模块,所述逻辑指令集合被存储在机器或计算机可读的存储媒体中(诸如随机存取存储器(RAM)、只读存储器(ROM)、可编程ROM(PROM)、固件、闪速存储器等等)、在可配置逻辑中(诸如,例如可编程逻辑阵列(PLA)、现场可编程门阵列(FPGA)、复合可编程逻辑装置(CPLD))、在使用电路技术的固定功能硬件逻辑中(诸如,例如专用集成电路(ASIC)、互补金属氧化物半导体(CMOS)、或晶体管-晶体管逻辑(TTL)技术、或其任何组合)。例如,用于完成方法28中示出的操作的计算机程序代码可被用一种或更多编程语言的任何组合来书写,包括面向对象的编程语言,诸如JAVA、Smalltalk、C++或类似的编程语言,以及传统的过程编程语言,诸如“C1’编程语言或类似的编程语言。[0010]示出的处理块30提供生成多个出脉冲,其中所述出脉冲可以是UWB宽带电磁脉冲,其能够穿透各种障碍物和/或材料,诸如编织物、塑料和其它不透明物体。多个回脉冲可在块(block)32被接收。回脉冲可被运动的身体部分(诸如手)反射,且也可穿透某些材料和/或物体。出脉冲和回脉冲之间的时序(timing)可表明在UWB雷达模块的检测范围内正被做出的姿势的存在。示出的模块34基于所述多个回脉冲生成一个或更多雷达测量。所述雷达测量可以是以数字的或模拟的格式,且可被结合到一个或更多消息、分组、命令等或其任何组合之中。[0011]图4示出进行基于雷达的姿势识别的方法36。方法28可被实现为在逻辑指令集合中一个或更多模块,所述逻辑指令集合被存储在机器或计算机可读的存储媒体中(诸如RAM、ROM、PROM、固件、闪速存储器等)、在可配置逻辑中(诸如,例如PLA、FPGA、CPLD)、在使用电路技术的固定功能硬件逻辑中(诸如,例如ASIC、CM0S、或TTL技术,或其任何组合)。示出的处理块38提供从多个UWB雷达模块获得一个或更多雷达测量,其中确定关于姿态是否已经被检测到可在块40被做出。姿势可当障碍物被放置于正被讨论的身体部分与移动装置之间时,以及当身体部分在被耦合到移动装置的一个或更多摄像机的视线外时被检测到。如果姿势被检测到,块42可确定所检测到的姿势是否被识别。块42可包含将姿势与一个或更多已知姿势(例如,姿势库)进行比较,其中如果该姿势对应于所述一个或更多已知姿势中的至少一个,该姿势可被认为是被识别的。该比较可考虑关于该姿势被鉴别的各种横向特性和/或深度特性。[0012]在这点上,方法36也可包括可离线(offline)进行的校准过程(没有被示出)。校准过程可包含用户在装置周围任意地点执行已知姿势,且使用在校准期间执行的姿势来定义、升级和/或改编(adapt)姿势库。此类手段可使装置能够更加精确地理解来自具体用户的姿势且排除错误肯定,考虑到手的形状、用户失能(disabiIity)等等之间的潜在可变性,这可以是有利的。[0013]如果姿势被识别,示出的块44确定姿势启用的应用是否正在移动装置上(例如,在智能电话的最前部)运行。应用可以是,例如,浏览器、操作系统、媒体重放、文字处理或能够将特定姿势映射到具体功能的其它应用。如果姿势启用的应用正在移动装置上运行,则块46可向应用通知该姿势,其中一个或更多软件子例程可基于该姿势在块48被执行。所述软件子例程可与移动装置上的例如媒体重放、游戏玩法、文字处理和/或其它功能相关联。[0014]现在转到图5,UWB雷达模块50被示出。UWB雷达模块50可容易地替代已经讨论过的UWB雷达模块12(图1,例如,作为集成电路/IC包)中的每一个。在示出的示例中,噪声源52可将随机化的噪声注入进脉冲重复(repetit1n)生成器54,其可进而提供必要的时序参数给冲激生成器56。来自冲激生成器56的多个出脉冲输出可经由一个或更多天线58被广播/传送。脉冲重复生成器54也可向延迟模块60通知出脉冲的时序,其中延迟模块60可使用来自脉冲重复生成器54的时序信息以及可配置的范围输入62来控制范围门控(gate)/控制器64ο[0015]示出的范围门控64控制冲激接收器66,其经由天线58对回脉冲进行取样。例如,一旦一定量的时间自出脉冲被生成以后已经到期,范围门控64可选择地将冲激接收器66去活(deactivate)。冲激接收器66可提供雷达处理器68以关于脉冲延迟/回波的数据,其中示出的雷达处理器68使用可配置敏感(sensitivity)输入70来生成能够实现姿势的检测与识别的雷达测量。在一个示例中,雷达测量被提供给另一逻辑结构(例如,主处理器)以用于姿势检测和/或识别。雷达处理器68可备选地在内部进行姿势检测和/或识别。[0016]图6示出逻辑结构72(72a_72c),其可被用于进行基于雷达的姿势识别。逻辑结构72—般可实现已经讨论过的方法36(图4)的一个或更多方面。在示出的示例中,检测模块72a可使用一个或更多雷达测量来检测相对于移动装置的身体部分的姿势,其中识别模块72b可将该姿势与一个或更多已知姿势(例如,基于横向运动特性、深度运动特性等)进行比较。示出的逻辑结构72还包括通知模块72c,其用于如果该姿势对应于所述一个或更多已知姿势中的至少一个则向移动装置上运行的应用通知该姿势。[0017]图7示出依照一个实施例的处理器核200。处理器核200可以是任何类型的处理器的核,诸如微处理器、嵌入的处理器、数字信号处理器(DSP)、网络处理器、或执行代码的其它装置。尽管只有一个处理器核200被示出在图7中,但处理元件可备选地包括多于一个的图7中所示出的处理器核200。处理器核200可以是单线程核,或者对于至少一个实施例,处理器核200可以是多线程的,其中它可每核包括多于一个硬件线程上下文(或“逻辑处理器”)。图7还示出耦合到处理器核200的存储器270。存储器270可以是如已知的,或对本领域中那些技术人员以其它方式可得到的广泛各种的存储器(包括分级存储器体系的各种层)中的任何一种。存储器270可包括待被处理器核200执行的一个或更多代码213指令,其中代码213可实现已经讨论过的方法28(图3)和/或方法36(图4)。处理器核200跟随被代码213指示的指令的程序序列。每一个指令可进入前端部分210,且被一个或更多解码器220所处理。解码器220可生成作为它的输出的微操作,诸如以预定义格式的固定宽度微操作,或者可生成反映该初始代码指令的其它指令、微指令、或控制信号。示出的前端210还包括寄存器重命名逻辑225以及调度逻辑230,其一般对应用于执行的变换指令来分配资源以及对操作进行排队。[0018]处理器核200被示出包括执行逻辑250,该执行逻辑250具有执行单元255-1到255-N的集合。一些实施例可包括专注于指定功能或功能集合的多个执行单元。其它实施例可包括只有一个执行单元或能够执行特定功能的一个执行单元。示出的执行逻辑250执行由代码指令指定的操作。[0019]在完成被代码指令指定的操作的执行之后,后端逻辑260将代码213的指令引退。在一个实施例中,处理器核200允许无序的执行,但是要求指令的有序引退。引退逻辑265可采用如本领域中那些技术人员所知的各种形式(例如,重排序(re-order)缓冲器或诸如此类)。以这种方式,处理器核200在代码213的执行期间被转变,至少在被解码器生成的输出、被寄存器重命名逻辑225利用的硬件寄存器和表、以及被执行逻辑250修改的任何寄存器(没有示出)方面。[0020]尽管没有示出在图7中,但处理元件可包括带有处理器核200的其它芯片上元件。例如,处理元件可包括连同处理器核200的存储器控制逻辑。处理元件可包括I/O控制逻辑和/或可包括与存储器控制逻辑相集成的I/O控制逻辑。处理元件还可包括一个或更多高速缓存(cache)。[0021]现在参照图8,示出的是依照一实施例的系统1000实施例的框图。图8中示出的是多处理器系统1000,其包括第一处理元件1070和第二处理元件1080。尽管两个处理元件1070和1080被示出,但要理解,系统1000的一实施例也可包括只有一个此类处理元件。[0022]系统1000被示出为点对点互连系统,其中所述第一处理元件1070和所述第二处理元件1080经由点对点互连1050被耦合。应当理解,图8中示出的任何一个或所有的互连可被实现为多支路(mult1-drop)总线而不是点对点互连。[0023]如图8中所示出的,处理元件1070和1080中的每一个可以是多核处理器,包括第一和第二处理器核(即,处理器核1074a和1074b,以及处理器核1084a和1084b)。此类核1074a、1074b、1084a、1084b可配置成以类似于以上讨论过的与图7有关的方式来执行指令代码。[0024]每一个处理元件1070、1080可包括至少一个共享的高速缓存1896a、1896b。共享的高速缓存1896a、1896b可分别存储处理器的一个或更多组件(诸如,核1074a、1074b和1084a、1084b)利用的数据(例如,指令)。例如,共享的高速缓存1896a、1896b可在本地缓存存储在存储器1032、1034中的数据,以用于被处理器的组件更快存取。在一个或更多实施例中,共享的高速缓存1896a、1896b可包括一个或更多中等级别高速缓存,诸如级别2(L2)、级别3(L3)、级别4(L4),或其它级别的高速缓存,末级别高速缓存(LLC),和/或其组合。[0025]尽管示出采用只有两个处理元件1070、1080,要理解,实施例的范围不是如此被限制的。在其它实施例中,一个或更多另外的处理元件可呈现在给定的处理器中。备选的是,处理元件1070、1080中的一个或更多可以是不同于处理器的元件,诸如加速器或现场可编程门控阵列。例如,另外的处理元件可包括与第一处理器1070相同的另外处理器、与处理器第一处理器1070异类的(heterogeneous)或不对称的另外处理器、加速器(诸如,例如,图形加速器或数字信号处理(DSP)单元)、现场可编程门控阵列、或任何其它的处理元件。处理元件1070、1080之间在优点的度量谱方面能够有各种的差异,包括结构的、微结构的、热的、功率消耗特性、以及诸如此类。这些差异可有效地显示它们自己作为在处理元件1070、1080之中的不对称和异类。对于至少一个实施例,所述各种的处理元件1070、1080可存在于相同的管芯包中。[0026]第一处理元件1070可进一步包括存储器控制器逻辑(MC)1072以及点对点(P-P)接口1076和1078。类似地,第二处理元件1080可包括MC1082以及P-P接口1086和1088。如图8中所示出的,MC的1072和1082将处理器耦合到各自的存储器,即存储器1032和存储器1034,其可以是主要存储器的部分在本地附加于各自的处理器。尽管MC1072和1082被示出为集成到处理元件1070、1080之中,但对于备选的实施例,MC逻辑可以是在处理元件1070、1080外分立的逻辑,而不是被集成在其中。[0027]第一处理元件1070和第二处理元件1080可分别经由P-P互连1076、1086被耦合到I/o子系统1090。如图8中所示出的,I/O子系统1090包括P-P接口1094和1098。此外,I/O子系统1090包括接口1092,用于将I/O子系统1090与高性能图形引擎(engine)1038相耦合。在一个实施例中,总线1049可被用于将图形引擎1038耦合到I/O子系统1090。备选的是,点对点互连可将这些组件相耦合。[0028]进而,I/O子系统1090可经由接口1096被耦合到第一总线1016。在一个实施例中,尽管实施例的范围不是如此被限制的,第一总线1016可以是外围组件互连(PCI)总线,或诸如PCI快速总线的总线,或另一第三代I/O互连总线。[0029]如图8中所示出的,各种I/0装置1014(例如,UWB雷达模块、摄像机、传感器)可被耦合到第一总线1016,连同总线桥1018,其可将第一总线1016耦合到第二总线1020。在一个实施例中,第二总线1020可以是低引脚数(LPC)总线。在一个实施例中,各种装置可被耦合到第二总线1020,包括例如,键盘八氧标1012、网络控制器/通信装置1026(其可进而与计算机网络相通信)、以及数据存储单元1019,诸如盘驱动器或可包括代码1030的其它大容量存储装置。代码1030可包括用于执行以上所描述方法中的一个或更多方法的实施例的指令。因此,示出的代码1030可实现已经讨论过的方法28(图3)和/或方法36(图4)。进一步地,音频I/O1024可被耦合到第二总线1020。[0030]注意,其它的实施例是预期的。例如,代替图8的点对点结构,系统可实现多支路总线或另一此类通信拓扑。同样,图8的元件可被备选地使用比图8中示出的更多或较少的集成芯片来划分。[0031]另外的注释和示例:示例I可包括一种用于进行姿势识别的移动装置,包括:检测模块,用于使用一个或更多雷达测量来检测相对于所述移动装置的身体部分的姿势;识别模块,用于将所述姿势与一个或更多已知姿势进行比较;以及通知模块,用于如果所述姿势对应于所述一个或更多已知姿势中的至少一个则向所述移动装置上运行的应用通知所述姿势。[0032]示例2可包括示例I的所述移动装置,其进一步包括多个超宽带(UWB)雷达模块,其中所述检测模块要从所述多个UWB雷达模块获得所述一个或更多雷达测量。[0033]示例3可包括示例2的所述移动装置,其中每一个UWB雷达模块包括:冲激生成器,用于生成多个出脉冲;冲激接收器,用于接收多个回脉冲;以及雷达处理器,用于基于所述多个回脉冲生成所述一个或更多雷达测量。[0034]示例4可包括示例3的所述移动装置,其中每一个UWB雷达模块进一步包括范围控制器,其依照范围设定来门控所述多个回脉冲中的一个或更多。[0035]示例5可包括示例2的所述移动装置,其中所述多个UWB雷达模块中的一个或更多包括沿着所述移动装置的边缘放置的天线。[0036]示例6可包括示例I的所述移动装置,其中所述检测模块要在障碍物被放置在所述身体部分与所述移动装置之间时检测所述姿势。[0037]示例7可包括示例I的所述移动装置,其进一步包括具有视线的一个或更多摄像机,其中所述检测模块要在所述身体部分在所述视线之外时检测所述姿势。[0038]示例8可包括示例I到7中的任何一个示例的所述移动装置,其中所述姿势将是手姿势。[0039]示例9可包括示例I到7中的任何一个示例的所述移动装置,其中所述检测模块或所述识别模块中的一个或更多要鉴别所述姿势的横向特性。[0040]示例10可包括示例I到7中的任何一个示例的所述移动装置,其中所述检测模块或所述识别模块中的一个或更多要鉴别所述姿势的深度特性。[0041]示例11可包括一种进行姿势识别的方法,包括使用一个或更多雷达测量来检测相对于移动装置的身体部分的姿势、将所述姿势与一个或更多已知姿势进行比较、以及如果所述姿势对应于所述一个或更多已知姿势中的至少一个,则向所述移动装置上运行的应用通知所述姿势。[0042]示例12可包括示例11的所述方法,其进一步包括从耦合到所述移动装置的多个超宽带(UWB)雷达模块获得所述一个或更多雷达测量。[0043]示例13可包括示例11的所述方法,其中所述姿势在障碍物被放置在所述身体部分与所述移动装置之间时被检测到。[0044]示例14可包括示例11所述的方法,其中所述姿势当所述身体部分在耦合到所述移动装置的一个或更多摄像机的视线之外时被检测到。[0045]示例15可包括示例11到14中的任何一个示例的所述的方法,其中所述姿势是手姿势。[0046]示例16可包括示例11到14中的任何一个示例的所述的方法,其进一步包括鉴别所述姿势的横向特性。[0047]示例17可包括示例11到14中的任何一个示例的所述的方法,其进一步包括鉴别所述姿势的深度特性。[0048]示例18可包括至少一个计算机可读存储媒体,其包括指令集合,所述指令集合在被移动装置执行时,引起所述移动装置使用一个或更多雷达测量来检测相对于所述移动装置的身体部分的姿势、将所述姿势与一个或更多已知姿势进行比较、以及如果所述姿势对应于所述一个或更多已知姿势中的至少一个则向所述移动装置上运行的应用通知所述姿势。[0049]示例19可包括示例18的所述至少一个计算机可读存储媒体,其中所述指令在被执行时引起所述移动装置从耦合到所述移动装置的多个超宽带(UWB)雷达模块获得所述一个或更多雷达测量。[0050]示例20可包括示例18的所述至少一个计算机可读存储媒体,其中所述姿势将在障碍物被放置在所述身体部分与所述移动装置之间时被检测到。[0051]示例21可包括示例18的所述至少一个计算机可读存储媒体,其中所述姿势将在所述身体部分在耦合到所述移动装置的一个或更多摄像机的视线之外时被检测到。[0052]示例22可包括示例18到21中的任何一个示例的所述至少一个计算机可读存储媒体,其中所述姿势将是手姿势。[0053]示例23可包括示例18到21中的任何一个示例的所述至少一个计算机可读存储媒体,其中所述指令在被执行时引起所述移动装置来鉴别所述姿势的横向特性。[0054]示例24可包括示例18到21中的任何一个示例的所述至少一个计算机可读存储媒体,其中所述指令在被执行时引起所述移动装置来鉴别所述姿势的深度特性。[0055]示例25可包括一种用于进行姿势识别的移动装置,包括用于使用一个或更多雷达测量来检测相对于移动装置的身体部分的姿势的部件、用于将所述姿势与一个或更多已知姿势进行比较的部件;以及用于如果所述姿势对应于所述一个或更多已知姿势中的至少一个则向所述移动装置上运行的应用通知所述姿势的部件。[0056]示例26可包括示例25的所述移动装置,其进一步包括用于从耦合到所述移动装置的多个超宽带(UWB)雷达模块获得所述一个或更多雷达测量的部件。[0057]示例27可包括示例25的所述移动装置,其中所述姿势将在障碍物被放置在所述身体部分与所述移动装置之间时被检测到。[0058]示例28可包括示例25的所述移动装置,其中所述姿势将在所述身体部分在耦合到所述移动装置的一个或更多摄像机的视线之外时被检测到。[0059]示例29可包括示例25到28中的任何一个示例的所述移动装置,其中所述姿势将是手姿势。[0060]示例30可包括示例25到28中的任何一个示例的所述移动装置,其进一步包括用于鉴别所述姿势的横向特性的部件。[0061]示例31可包括示例25到28中的任何一个示例的所述移动装置,其进一步包括用于鉴别所述姿势的深度特性的部件。[0062]因此,本文中所描述的技术可在黑暗中、在低照明条件下、当用户正戴着手套时、当移动装置在袋子内时、当遮盖物在移动装置上时、以及在广检测角能够实现姿势识别。小运动可在相对大的距离(例如,十五英尺远)、或在相对小的距离(例如,亚毫米)经由范围门控的使用而被检测到。此外,MUIR模块的使用可降低在姿势检测期间的功率消耗并且延长电池寿命。[0063]实施例适用于采用所有类型的半导体集成电路(“If)芯片来使用。这些IC芯片的示例包括但不限制于处理器、控制器、芯片组组件、可编程逻辑阵列(PLA)、存储器芯片、网络芯片、芯片上系统(SoC)、SSD/NAND控制器ASIC、以及诸如此类。另外,在一些的图中,信号导体线(conductorline)被用线来代表。一些可能会不同,以指示更多组成的(constituent)信号路径;一些具有数字标签,以指示组成的信号路径的数量;和/或一些在一个或更多末端具有箭头,以指示主要的(primary)信息流方向。然而,这不应当以限制性的方式来解释。相反,此类添加的细节可与一个或更多示范实施例相关使用以促进电路的更加容易的理解。任何被代表的信号线,无论是否具有另外的信息,可实际上包括一个或更多的信号,所述信号可在多个方向中传播,且可采用任何适当类型的信号方案来实现,例如,采用差分对实现的数字或模拟线、光纤线、和/或单端线。示例尺寸/模型/值/范围(尽管实施例不限制于相同的)可以已经给定。当制造技术(例如,光刻(photoIithography))随着时间推移而成熟时,可期待更小尺寸的装置能够被制造。另外,为了说明与讨论的简明性,且以免使实施例的某些方面难以理解,对于IC芯片以及其它的组件众所周知的功率/接地连接可以或可以不示出在图内。进一步地,安排可以以框图的形式被示出,以便避免使实施例难以理解,且也鉴于与此类框图安排的实现有关的特点高度依赖于要在其内实现实施例的平台的事实,即此类特点应当充分地在本领域中技术人员的见识之内。在具体细节(例如,电路)被阐明以便描述示范实施例的地方,对于本领域中的技术人员应当是显而易见的,实施例能够在没有或带有这些具体细节的变化的情况下被实践。描述因此要被认作是说明性的而不是限制性的。[0064]术语“耦合”可在本文中被用于指代考虑中的组件之间任何类型的联系(直接的或间接的),且可应用于电的、机械的、流体的、光的、电磁的、机电的、或其它的连接。另外,术语“第一”、“第二”等,可在本文中仅用于促进讨论,且不携带特定时间的或按照时间发生顺序排列的意义,除非另有指明。[0065]当在此申请中和在权利要求中使用时,被术语“中的一个或更多(oneormoreof)”相结合的一列术语可意指所述被列出术语的任何组合。例如,短语“A,B或C中的一个或更多”可意指A;B;C;A和B;々和(:;B和C;或A、B和C。[0066]本领域中的那些技术人员将从上述的描述中领会到,实施例的广阔技术能够以各种形式被实现。因此,尽管实施例已经与其特定示例相关地被描述,但实施例的真正范围不应当被如此限制,因为依据对图、说明书、以及随附的权利要求的研究,其它的修改将对有技术的从业者变得显而易见。【主权项】1.一种用于进行姿势识别的移动装置,包括:检测模块,用于使用一个或更多雷达测量来检测相对于所述移动装置的身体部分的姿势;识别模块,用于将所述姿势与一个或更多已知姿势进行比较;以及通知模块,用于如果所述姿势对应于所述一个或更多已知姿势中的至少一个,则向所述移动装置上运行的应用通知所述姿势。2.如权利要求1所述的移动装置,进一步包括多个超宽带(UWB)雷达模块,其中所述检测模块要从所述多个UWB雷达模块获得所述一个或更多雷达测量。3.如权利要求2所述的移动装置,其中每一个UWB雷达模块包括:冲激生成器,用于生成多个出脉冲;冲激接收器,用于接收多个回脉冲;以及雷达处理器,用于基于所述多个回脉冲来生成所述一个或更多雷达测量。4.如权利要求3所述的移动装置,其中每一个UWB雷达模块进一步包括范围控制器,用于依照范围设定对所述多个回脉冲中的一个或更多进行门控。5.如权利要求2所述的移动装置,其中所述多个UWB雷达模块中的一个或更多包括沿所述移动装置的边缘放置的天线。6.如权利要求1所述的移动装置,其中所述检测模块要在障碍物被放置在所述身体部分与所述移动装置之间时检测所述姿势。7.如权利要求1所述的移动装置,进一步包括具有视线的一个或更多摄像机,其中所述检测模块要在所述身体部分在所述视线外时检测所述姿势。8.如权利要求1到7中的任一项所述的移动装置,其中所述姿势将是手姿势。9.如权利要求1到7中的任一项所述的移动装置,其中所述检测模块或所述识别模块中的一个或更多要鉴别所述姿势的横向特性。10.如权利要求1到7中的任一项所述的移动装置,其中所述检测模块或所述识别模块中的一个或更多要鉴别所述姿势的深度特性。11.一种进行姿势识别的方法,包括:使用一个或更多雷达测量来检测相对于移动装置的身体部分的姿势;将所述姿势与一个或更多已知姿势进行比较;以及如果所述姿势对应于所述一个或更多已知姿势中的至少一个,则向所述移动装置上运行的应用通知所述姿势。12.如权利要求11所述的方法,进一步包括从耦合到所述移动装置的多个超宽带(UWB)雷达模块获得所述一个或更多雷达测量。13.如权利要求11所述的方法,其中所述姿势在障碍物被放置在所述身体部分与所述移动装置之间时被检测到。14.如权利要求11所述的方法,其中所述姿势在所述身体部分在耦合到所述移动装置的一个或更多摄像机的视线外时被检测到。15.如权利要求11到14中的任一项所述的方法,其中所述姿势是手姿势。16.如权利要求11到14中的任一项所述的方法,进一步包括鉴别所述姿势的横向特性。17.如权利要求11到14中的任一项所述的方法,进一步包括鉴别所述姿势的深度特性。18.至少一个计算机可读存储媒体,包括指令集合,所述指令集合在由移动装置执行时,引起所述移动装置:使用一个或更多雷达测量来检测相对于所述移动装置的身体部分的姿势;将所述姿势与一个或更多已知姿势进行比较;以及如果所述姿势对应于所述一个或更多已知姿势中的至少一个,则向所述移动装置上运行的应用通知所述姿势。19.如权利要求18所述的至少一个计算机可读存储媒体,其中所述指令在被执行时引起所述移动装置从耦合到所述移动装置的多个超宽带(UWB)雷达模块获得所述一个或更多雷达测量。20.如权利要求18所述的至少一个计算机可读存储媒体,其中所述姿势将在障碍物被放置在所述身体部分与所述移动装置之间时被检测到。21.如权利要求18所述的至少一个计算机可读存储媒体,其中所述姿势将在所述身体部分在耦合到所述移动装置的一个或更多摄像机的视线外时被检测到。22.如权利要求18到21中的任一项所述的至少一个计算机可读存储媒体,其中所述姿势将是手姿势。23.如权利要求18到21中的任一项所述的至少一个计算机可读存储媒体,其中所述指令在被执行时引起所述移动装置鉴别所述姿势的横向特性。24.如权利要求18到21中的任一项所述的至少一个计算机可读存储媒体,其中所述指令在被执行时引起所述移动装置鉴别所述姿势的深度特性。25.—种用于进行姿势识别的移动装置,包括:用于使用一个或更多雷达测量来检测相对于移动装置的身体部分的姿势的部件;用于将所述姿势与一个或更多已知姿势进行比较的部件;以及用于如果所述姿势对应于所述一个或更多已知姿势中的至少一个则向所述移动装置上运行的应用通知所述姿势的部件。【文档编号】G06K9/00GK106062777SQ201580010983【公开日】2016年10月26日【申请日】2015年3月28日【发明人】马克·斯普伦杰,保罗·格温【申请人】英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1