基于雷達的姿勢識別的制作方法【專利摘要】系統以及方法可提供使用一個或更多雷達測量來檢測相對于移動裝置的身體部分的姿勢,并且將所述姿勢與一個或更多已知姿勢進行比較。另外,如果所述姿勢對應于所述一個或更多姿勢中的至少一個,則可將向所述移動裝置上運行的應用通知所述姿勢。在一個示例中,所述一個或更多雷達測量從多個超寬帶(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日【發明人】馬克·斯普倫杰,保羅·格溫【申請人】英特爾公司