感測用戶的運動的方法和可穿戴式裝置制造方法
【專利摘要】提供了一種感測用戶的運動的方法和可穿戴式裝置。所述可穿戴式裝置可包括:運動傳感器,被配置為從可穿戴式裝置的用戶的運動感測運動信號;處理器,被配置為基于所述運動信號和來自于鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動。
【專利說明】感測用戶的運動的方法和可穿戴式裝置
[0001]本申請要求于2013年3月25日提交到韓國知識產權局的第10-號韓國專利申請的權益,該申請的全部公開通過引用以用于各種目的。
【技術領域】
[0002]下面的描述涉及一種通過對可操作地附著于用戶的衣服或身體的可穿戴式裝置的相對位置估計和運動感測來感測用戶的運動的方法和可穿戴式裝置。
【背景技術】
[0003]當前,便攜式電子裝置(例如,諸如智能電話、平板個人計算機(PC)和個人數字助理(PDA))越來越多地得到使用。對用戶的身體運動進行解譯的技術被期望用于增強電子裝置的便攜性,并且方便地控制電子裝置。
[0004]一種用于對用戶的身體運動進行解譯的方法可包括將運動感測加速度感測器附著于電子裝置。然而,該方法適合于對用戶的簡單運動而非復雜運動進行解譯。
[0005]可通過將運動感測相機附著于電子裝置來執行用于解譯圖像信息的方法。在這種情況下,由于用戶需要出現在裝置前面,因此用戶需要單獨管理與用戶的身體分離的電子
>J-U ρ?α裝直。
【發明內容】
[0006]提供本
【發明內容】
來以簡明的形式來介紹對在下面的【具體實施方式】中被進一步描述的構思的選擇。本
【發明內容】
并不意在對要求保護的主題的關鍵特征或基本特征進行標識,也不意在被用作確定要求保護的主題的范圍的輔助。
[0007]根據說明性配置,提供了一種可穿戴式裝置,包括:運動傳感器,被配置為從可穿戴式裝置的用戶的運動感測運動信號;處理器,被配置為基于所述運動信號和來自于鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動。
[0008]所述處理器還可被配置為基于運動信號來估計可穿戴式裝置的位置。
[0009]所述處理器還可被配置為基于位置相關信息來校正估計出的可穿戴式裝置的位置,使得估計出的位置的誤差范圍小于閾值。
[0010]所述誤差范圍可以是基于從位置相關信息計算出的距至少兩個鄰近可穿戴式裝置的距離而估計出的可穿戴式裝置的位置的重疊空間。
[0011]所述處理器還可被配置為基于被包括在位置相關信息中的參考信號的功率水平來估計距鄰近可穿戴式裝置的距離,并且基于估計出的距離和位置相關信息來計算可穿戴式裝置的位置。
[0012]所述處理器還可被配置為通過基于運動信號和位置相關信息追蹤可穿戴式裝置按照時間序列的位置來感測用戶的運動。
[0013]所述位置相關信息可包括由鄰近可穿戴式裝置估計出的距可穿戴式裝置的距離、鄰近可穿戴式裝置的運動信號和鄰近可穿戴式裝置的位置中的至少一個。
[0014]所述運動傳感器可包括加速度傳感器和肌電圖(EMG)傳感器中的至少一個。
[0015]所述可穿戴式裝置還可包括:身體應用器,被配置為將可穿戴式裝置應用于用戶的身體。
[0016]所述可穿戴式裝置還可包括:磁性近場通信器,被配置為從鄰近可穿戴式裝置接收位置相關信息并且將位置相關信息發送到處理器。
[0017]根據另一配置,提供了一種可穿戴式裝置的方法,所述方法包括:從可穿戴式裝置的用戶的運動感測運動信號;并且基于所述運動信號和來自于鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動。
[0018]感測步驟可包括:基于運動信號來估計可穿戴式裝置的位置。
[0019]計算步驟可包括:基于位置相關信息來校正估計出的可穿戴式裝置的位置,使得估計出的位置的誤差范圍小于閾值。
[0020]校正步驟可包括:檢測被包括在位置相關信息中的參考信號的功率水平;基于檢測出的功率水平來估計可穿戴式裝置距鄰近可穿戴式裝置的距離;基于運動信號和距鄰近可穿戴式裝置的距離來確定誤差范圍。
[0021]計算步驟可包括:通過分析被包括在位置相關信息中的參考信號的功率水平來估計可穿戴式裝置距鄰近可穿戴式裝置的距離;基于估計出的距鄰近可穿戴式裝置的距離和被包括在位置相關信息中的鄰近可穿戴式裝置的位置來計算可穿戴式裝置的位置。
[0022]根據說明性配置,提供了一種可穿戴式裝置的方法,所述方法包括:基于根據用戶的運動而感測出的運動信號來估計可穿戴式裝置的位置;基于估計出的可穿戴式裝置的位置和來自于至少兩個鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動。
[0023]計算步驟可包括:基于位置相關信息來估計距所述至少兩個鄰近可穿戴式裝置的距離;通過基于距所述至少兩個鄰近可穿戴式裝置的距離將可穿戴式裝置的位置的重疊空間確定為誤差范圍來校正估計出的可穿戴式裝置的位置。
[0024]計算步驟可包括:當誤差范圍小于閾值時,將校正后的可穿戴式裝置的位置確定為最終估計出的可穿戴式裝置的位置。
[0025]根據說明性配置,提供了一種可穿戴式裝置的方法,包括:基于可穿戴式裝置的運動信號來估計可穿戴式裝置的位置;基于估計出的位置和來自于至少兩個鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動;將估計出的可穿戴式裝置的位置校正為具有小于閾值的誤差范圍。
[0026]所述誤差范圍可以是基于從位置相關信息計算出的距所述至少兩個鄰近可穿戴式裝置的距離而估計出的可穿戴式裝置的位置的重疊空間。
[0027]所述方法還可包括:基于被包括在位置相關信息中的參考信號的功率水平來估計距鄰近可穿戴式裝置的距離,并且基于估計出的距離和位置相關信息來計算可穿戴式裝置的位置。
[0028]所述方法還可包括:響應于小于閾值的誤差范圍,將可穿戴式裝置的位置更新為最終估計出的可穿戴式裝置的位置。
[0029]估計可穿戴式裝置的位置的步驟可包括:基于加速度信號的二重積分來計算從可穿戴式裝置的先前位置行進到當前位置的距離和方向。
[0030]根據說明性配置,提供了一種包括用于指示計算機執行上述方法的至少一個程序的非暫時性計算機可讀介質。
[0031]其他特征和方面從以下詳細描述、附圖和權利要求書中將是清楚的。
【專利附圖】
【附圖說明】
[0032]圖1是示出根據實施例的感測用戶的運動的可穿戴式裝置的示例的示圖。
[0033]圖2是示出根據實施例的感測用戶的運動可穿戴式裝置的示例的框圖。
[0034]圖3是描述根據可替代實施例的感測用戶的運動的可穿戴式裝置的另一示例的示圖。
[0035]圖4是描述根據另一可替代實施例的感測用戶的運動的可穿戴式裝置的另一示例的示圖。
[0036]圖5是示出根據實施例的感測可穿戴式裝置的用戶的運動的方法的示例流程圖。
[0037]圖6是示出根據可替代實施例的感測可穿戴式裝置的用戶的運動的方法的另一示例的流程圖。
[0038]圖7是描述根據實施例的用于估計位置的可穿戴式裝置的處理的示例的示圖。
[0039]貫穿附圖和詳細描述,除非另有描述,否則相同的附圖標號將被理解為表示相同的元件、特征和結構。為了清晰、說明和方便,這些元件的相對尺寸和描述可被夸大。
【具體實施方式】
[0040]提供下面的詳細描述來協助讀者獲得對在此描述的方法、設備和/或系統的全面理解。因此,在此描述的方法、設備和/或系統的各種改變、修改和等同形式將被建議給本領域的普通技術人員。所描述的處理步驟和/或操作的進行是示例;然而,處理步驟和/或操作的順序不限于在此闡述的順序,除了必須以特定順序發生的步驟和/或操作之外,可如本領域中已知的那樣被改變。此外,為了更加清晰和簡潔,可省略對公知功能和構造的描述。
[0041]感測用戶的運動的過程可包括使用加速度傳感器或肌電圖(EMG)傳感器。然而,這樣的傳感器可能缺乏準確性并且可能僅感測運動的0N/0FF,并且尺寸或體積可能相對較大。在運動的0N/0FF中,ON可指示運動發生的情況,而OFF可指示運動未發生的情況。
[0042]圖1示出感測用戶的運動的可穿戴式裝置100的示例。用戶的運動可包括響應于用戶的運動而發生的可穿戴式裝置100的位置上的改變。在此使用的術語“位置”可指示位置范圍/覆蓋范圍,并且可被表示為如稍后描述的在圖7中示出的大致范圍。
[0043]根據實施例的可穿戴式裝置100可通過校正從用戶的移動或運動估計出的可穿戴式裝置100的位置來減小誤差范圍。可穿戴式裝置100會校正從自鄰近可穿戴式裝置(例如,第一鄰近可穿戴式裝置101、第二鄰近可穿戴式裝置102和第η鄰近可穿戴式裝置103)接收到的位置相關信息估計出的位置。可通過進一步地估計可穿戴式裝置100的位置來精確地感測用戶的運動。例如,在可穿戴式裝置100中使用多個超小型(subminiature)裝置,有可能在精確地感測根據用戶的運動的同時增強使用便利性。
[0044]可穿戴式裝置100起初通過使用被嵌入在可穿戴式裝置100中的運動感測單元(圖2)對用戶的手勢或運動進行感測來估計其位置或可穿戴式裝置100的位置。所述可穿戴式裝置100可基于從鄰近可穿戴式裝置(例如,第一鄰近可穿戴式裝置101、第二鄰近可穿戴式裝置102和第η鄰近可穿戴式裝置103)接收到的位置相關信息來最終校正估計出的位置。在一個示例中,校正后的可穿戴式裝置100的位置可能是最終估計出的可穿戴式裝置100的位置。
[0045]可穿戴式裝置100可從第一鄰近可穿戴式裝置101、第二鄰近可穿戴式裝置102和第η鄰近可穿戴式裝置103中的每一個接收與另一可穿戴式裝置相應的位置的位置相關信息。在此示例中,第一鄰近可穿戴式裝置101、第二鄰近可穿戴式裝置102和第η鄰近可穿戴式裝置103可以是位于與可穿戴式裝置100相鄰的鄰近可穿戴式裝置。此外,“η”可表示大于或等于“I”的自然數。鄰近可穿戴式裝置的數量可根據所需的準確程度、針對估計的位置而被分析的用戶的特定身體部分、以及與鄰近可穿戴式裝置的實施方案關聯的成本而變化。
[0046]在示例中,位置相關信息可包括從可穿戴式裝置100到鄰近可穿戴式裝置的距離、鄰近可穿戴式裝置的運動信號、鄰近可穿戴式裝置的位置和與鄰近可穿戴式裝置的位置關聯的附加信息。在此示例中,從可穿戴式裝置100到鄰近可穿戴式裝置的距離可包括通過分析在鄰近可穿戴式裝置從可穿戴式裝置100接收到的參考信號的功率水平而估計出的距離。
[0047]與可穿戴式裝置100相似,鄰近可穿戴式裝置也可通過從可穿戴式裝置100和其它鄰近可穿戴式裝置接收位置相關信息來自動地校正運動感測。例如,第一鄰近可穿戴式裝置101可從可穿戴式裝置100、第二鄰近可穿戴式裝置102和第η鄰近可穿戴式裝置103接收位置相關信息。
[0048]將描述通過感測用戶的運動來估計并校正可穿戴式裝置的位置的可穿戴式裝置的示例。
[0049]圖2示出根據實施例的感測用戶的運動的可穿戴式裝置200的示例。
[0050]參照圖2,可穿戴式裝置200包括運動感測單元或運動傳感器210、磁性近場通信(NFC)單元或近場通信器(NFC) 220、以及處理單元或處理器230。
[0051]運動感測單元210感測與用戶的運動相關的運動信號。運動信號可包括加速度信號、EMG信號和關于用戶的運動而發生的信號中的至少一個。例如,運動感測單元210可包括加速度傳感器、EMG傳感器或者能夠感測用戶的運動并產生指示用戶的運動的運動信號的傳感器。
[0052]NFC單元220從鄰近可穿戴式裝置接收位置相關信息。NFC單元220使用NFC信道與鄰近可穿戴式裝置進行通信。例如,NFC單元220接收位置相關信息或者發送請求到鄰近可穿戴式裝置以發送位置相關信息,其中,處理單元220控制NFC單元220發送所述請求。
[0053]處理單元230基于運動信號和位置相關信息來計算可穿戴式裝置200的運動。處理單元230基于運動信號來估計可穿戴式裝置200的位置。處理單元230通過校正估計出的可穿戴式裝置200的位置來確定最終估計出的可穿戴式裝置200的位置,使得估計出的位置的誤差范圍小于閾值。例如,所述閾值是指保證能夠對被定義為控制電子裝置(諸如,可穿戴式裝置200)的預定手勢或預定運動進行解譯的準確程度的值。誤差范圍可以是基于從位置相關信息計算出的距至少兩個鄰近可穿戴式裝置的距離而估計出的可穿戴式裝置200的位置的重疊空間。將參照圖7來描述基于所述距離而估計出的可穿戴式裝置200的位置的重疊空間。
[0054]處理單元230基于被包括在位置相關信息中的參考信號的功率水平來估計距鄰近可穿戴式裝置的距離,并且基于估計出的距離和位置相關信息來計算可穿戴式裝置200的位置。
[0055]處理單元230通過基于運動信號和位置相關信息追蹤可穿戴式裝置200按照時間序列的位置來確定用戶的運動。
[0056]可穿戴式裝置200還可包括:身體應用器(body applier)(未顯示),被配置為使可穿戴式裝置200能夠被安裝、附著或應用于用戶的身體。例如,身體應用器可包括身體附著單元(諸如,被配置為將可穿戴式裝置200附著于用戶的指甲的模塊)和身體固定單元(諸如,被配置為將可穿戴式裝置200固定于手指、面部、腰部和前臂的模塊)。
[0057]可穿戴式裝置200可包括:包括用于指示計算機執行用于感測用戶的運動的方法的至少一個程序的非暫時性記錄介質。
[0058]圖3示出根據實施例的感測用戶的運動的可穿戴式裝置300的另一示例。
[0059]參照圖3,可穿戴式裝置300和鄰近可穿戴式裝置301、302、303和304被附著于用戶390的指甲。
[0060]鄰近可穿戴式裝置301、302、303和304中的每一個與可穿戴式裝置300通過互相交換位置相關信息來校正通過自身運動感測而估計出的相應位置。例如,可穿戴式裝置300中的運動感測單元(諸如,圖2的運動感測單元210)分析單個手指的運動,并且基于由于磁性近場通信的物理特性而發生的信號衰減來估計可穿戴式裝置300與鄰近可穿戴式裝置301、302、303和304中的每一個之間的距離。在此示例中,可基于檢測到的被包括在位置相關信息中的參考信號的功率水平,以厘米(cm)或毫米(mm)級別的分辨率來估計距鄰近可穿戴式裝置301、302、303和304中的每一個的距離。
[0061]例如,附著于拇指指甲的可穿戴式裝置300可分別基于距附著于單個手指的鄰近可穿戴式裝置301、302、303和304的相對位置的距離來估計可穿戴式裝置300的位置。通過追蹤估計出的可穿戴式裝置300以及鄰近可穿戴式裝置301、302、303和304中的每一個按照時間序列的位置,有可能共同地感測手指、手和手臂的運動。
[0062]圖4示出根據另一可替代實施例的感測用戶的運動的可穿戴式裝置400的另一示例。
[0063]參照圖4,可穿戴式裝置400被附著并被安裝于用戶的身體的各種部位,并且在不受預定形狀約束的情況下被附著和安裝。
[0064]可穿戴式裝置400包括被應用于用戶的身體或衣服的附件。例如,所述附件可包括戒指、腕表、眼鏡、手鐲和腳鐲、項鏈、耳環和其它附件類型。被應用于用戶的衣服的裝置可包括服裝型(clothing - type)可穿戴式計算機。
[0065]圖5示出根據實施例的感測可穿戴式裝置的用戶的運動的方法的示例。
[0066]在操作510中,所述方法通過運動感測單元來感測根據用戶的運動的運動信號。所述方法使用處理單元來基于運動信號估計可穿戴式裝置的位置。
[0067]在操作520中,所述可穿戴式裝置的方法使用磁性近場通信(NFC)單元來從鄰近可穿戴式裝置接收位置相關信息。例如,位置相關信息可包括與由鄰近可穿戴式裝置估計出的距可穿戴式裝置的距離關聯的信息、鄰近可穿戴式裝置的運動信號和鄰近可穿戴式裝置的位置。所述鄰近可穿戴式裝置的位置可包括基于使用鄰近可穿戴式裝置中的運動感測單元感測出的運動信號而估計出的位置。
[0068]在操作530中,所述方法使用處理單元來基于運動信號和位置相關信息計算可穿戴式裝置的運動。所述方法基于位置相關信息來校正估計出的可穿戴式裝置的位置,使得估計出的位置的誤差范圍小于閾值。例如,所述方法檢測位置相關信息中的參考信號的功率水平,基于檢測到的參考信號的功率水平來估計可穿戴式裝置距鄰近可穿戴式裝置的距離,并且基于運動信號和距鄰近可穿戴式裝置的距離來確定誤差范圍。所述方法使用NFC信道的信號衰減特性來基于參考信號的功率水平估計距鄰近可穿戴式裝置的距離。
[0069]為了計算可穿戴式裝置的運動,所述方法通過使用處理單元分析被包括在位置相關信息中的參考信號的功率水平來估計距鄰近可穿戴式裝置的距離。所述方法基于位置相關信息中的從可穿戴式裝置到鄰近可穿戴式裝置的距離和鄰近可穿戴式裝置的位置來計算可穿戴式裝置的位置。
[0070]圖6示出根據可替代實施例的感測可穿戴式裝置的用戶的運動的方法的另一示例。
[0071]在操作610中,所述方法使用被嵌入在可穿戴式裝置中的加速度傳感器來估計可穿戴式裝置的位置。所述方法基于從用戶的運動感測到的運動信號來估計可穿戴式裝置的位置。例如,所述方法通過基于由加速度傳感器感測到的加速度信號計算從可穿戴式裝置的先前位置行進到當前位置的距離和方向,來估計可穿戴式裝置的當前位置。在此示例中,可從加速度信號的二重積分計算行進的距離和行進的方向。
[0072]在操作620中,所述方法使用NFC單元來請求鄰近可穿戴式裝置的位置。所述方法向至少兩個鄰近可穿戴式裝置請求包括所述至少兩個鄰近可穿戴式裝置中的每一個的位置的位置相關信息。
[0073]在操作630中,所述方法使用處理單元來更新鄰近可穿戴式裝置的位置。接收到的鄰近可穿戴式裝置的位置包括由鄰近可穿戴式裝置通過自身運動感測而估計出的位置以及估計出的位置基于行進的距離而被校正后的位置。
[0074]在操作640中,所述方法使用處理單元來估計距鄰近可穿戴式裝置的距離。所述方法基于位置相關信息來估計距至少兩個鄰近可穿戴式裝置的距離。在此示例中,可通過將基于估計出的距離而確定的可穿戴式裝置的位置的重疊空間確定為誤差范圍來校正估計出的可穿戴式裝置的位置。將參照圖7來進一步描述確定誤差范圍的處理。
[0075]在操作650中,所述方法使用處理單元來確定位置估計誤差范圍是否小于閾值。在一個示例中,當在三維(3D)空間中提供誤差范圍時,可基于體積單位來定義閾值。如果在二維(2D)空間中提供誤差范圍,則可基于面積單位來定義閾值。如果在一維(ID)空間中提供誤差范圍,則可基于長度單位來定義閾值。
[0076]當誤差范圍小于閾值時,在操作660中,所述方法更新可穿戴式裝置的當前位置。使用處理單元,所述方法確定在操作610中估計出的位置是被校正為在小于操作640的閾值的誤差范圍內的位置。校正后的可穿戴式裝置的位置可以是最終估計出的可穿戴式裝置的位置。
[0077]圖7示出根據實施例的用于估計位置的可穿戴式裝置的處理的示例。
[0078]參照圖7,可穿戴式裝置基于鄰近可穿戴式裝置的位置701、702和703以及距鄰近可穿戴式裝置的距離dl、d2和d3,通過自身運動感測來估計可穿戴式裝置的位置710。可使用如圖3至圖6中描述的方法來估計所述位置701、702和703以及距離dl、d2和d3。
[0079]例如,基于NFC信道中的信號衰減,可穿戴式裝置和第一鄰近可穿戴式裝置之間的距離被估計為dl,可穿戴式裝置和第二鄰近可穿戴式裝置之間的距離被估計為d2,可穿戴式裝置和第三鄰近裝置之間的距離被估計為d3。此外,由可穿戴式裝置通過自身運動感測估計出的可穿戴式裝置的位置710被表示為如圖7中所示的大致范圍。可基于用戶的運動通過各種形狀的范圍來示出估計的位置710,而不局限于圓形形狀。
[0080]通過將基于距各個鄰近可穿戴式裝置的距離dl、d2和d3而確定出的可穿戴式裝置的位置的重疊空間750確定為誤差范圍來校正估計出的位置710。將校正后的可穿戴式裝置的位置確定為估計出的可穿戴式裝置的位置。
[0081]例如,可穿戴式裝置的位置被估計為存在于基于鄰近可穿戴式裝置的每個相應位置701、702和703的半徑(例如,距離dl、d2和d3)內。可三維地布置鄰近可穿戴式裝置。因此,基于距鄰近可穿戴式裝置的距離dl、d2和d3而估計出的位置的重疊空間750指示使用dl、d2和d3作為基于鄰近可穿戴式裝置的位置701、702和703的半徑的球形的重疊空間。當鄰近可穿戴式裝置被二維地布置時,重疊空間750可指示圓形的重疊空間。
[0082]根據實施例,由于例如NFC信道中的噪聲而可能在距離估計中發生誤差。因此,基于距鄰近可穿戴式裝置的距離而確定的位置的重疊空間是基于距鄰近可穿戴式裝置的距離而估計出的位置的中心位置。作為結果,可獲得可穿戴式裝置的更加準確的位置。可將重疊空間確定為最終估計出的位置的誤差范圍。
[0083]根據另一實施例,當存在單個鄰近可穿戴式裝置時,可將基于距鄰近可穿戴式裝置的距離而確定的可穿戴式裝置的位置與通過自身運動感測而確定的可穿戴式裝置的位置之間的重疊空間確定為誤差范圍。
[0084]可使用硬件組件來實現在此描述的單元。例如,硬件組件可包括:麥克風、放大器、帶通濾波器、音頻數字轉換器和處理裝置。可使用一個或更多個通用或專用計算機(例如,諸如處理器、控制器和算術邏輯單元、傳感器、通信器、數字信號處理器、微型計算機、現場可編程陣列、可編程邏輯單元、微處理器或者能夠以定義的方式對指令做出響應和執行指令的任何其它裝置)來實現處理裝置。處理裝置可運行操作系統(OS)和在OS上運行的一個或更多個軟件應用。處理裝置也可響應于軟件的執行而訪問、存儲、操作、處理和創建數據。為了簡明的目的,使用單數來對處理裝置進行描述;然而,本領域的技術人員將理解的是,處理裝置可包括多個處理元件和多種類型的處理元件。例如,處理裝置可包括多個處理器或包括處理器和控制器。此外,不同的處理配置是可能的,諸如并行處理器。
[0085]可通過軟件來執行所述方法,其中,所述軟件可包括用于獨立地或共同地指示或配置處理裝置以如期望地進行操作的計算機程序、一段代碼、指令或者它們的某些組合。軟件和數據可被永久性地或暫時性地包含在任何類型的機器、組件、物理或虛擬設備、非暫時性計算機存儲介質或裝置,或者能夠為處理裝置提供指令或數據或由處理裝置進行解譯的傳播信號波中。還可將所述軟件分布在聯網的計算機系統上,從而以分布方式來存儲和運行軟件。特別是,可由一個或更多個非暫時性計算機可讀記錄介質來存儲所述軟件和數據。所述非暫時性計算機可讀記錄介質可包括:可存儲隨后可被計算機系統或處理裝置讀取的數據的任何數據存儲裝置。非暫時性計算機可讀記錄介質的示例包括:只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學數據存儲裝置。此外,實施例所屬的領域的程序員可基于并使用在此提供的附圖的流程圖和框圖及其相應描述來容易地解釋用于完成在此公開的示例實施例的功能程序、代碼和代碼段。
[0086]可在包括程序指令的一個或更多個非暫時性計算機可讀介質中記錄、存儲或固定根據上述實施例的方法,其中,所述程序指令將由計算機來實現以使處理器運行或執行所述程序指令。所述介質還可單獨地或與所述程序指令組合地包括數據文件、數據結構等。記錄在介質上的程序指令可以是專門設計并構建的,或者它們可以是計算機軟件領域的技術人員已知和可用的類型。非暫時性計算機可讀介質的示例包括磁介質(諸如硬盤、軟盤和磁帶)、光學介質(諸如CD ROM盤和DVD)、磁光介質(諸如光盤)和專門被配置為存儲并執行程序指令的硬件裝置(諸如只讀存儲器(ROM)、隨機存取存儲器(RAM)、閃存等)。程序指令的示例包括機器代碼(諸如由編譯器產生的機器代碼)和包含可由計算機使用解釋器來執行的更高級代碼的文件兩者。所述硬件裝置可被配置為用作一個或更多個軟件模塊,以便執行上述操作和方法,或者反之亦然。
[0087]已經在上面描述了多個示例。然而,應該理解的是,可做出各種修改。例如,如果以不同的順序執行描述的技術,并且/或者如果以不同方式組合和/或以其它組件或其等同物來替代或補充描述的系統、架構、裝置或電路中的組件,則可實現合適的結果。因此,其它實現方案在權利要求的范圍之內。
【權利要求】
1.一種可穿戴式裝置,包括: 運動傳感器,被配置為從可穿戴式裝置的用戶的運動感測運動信號; 處理器,被配置為基于所述運動信號和來自于鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動。
2.如權利要求1所述的可穿戴式裝置,其中,所述處理器還被配置為基于運動信號來估計可穿戴式裝置的位置。
3.如權利要求2所述的可穿戴式裝置,其中,所述處理器還被配置為基于位置相關信息來校正估計出的可穿戴式裝置的位置,使得估計出的位置的誤差范圍小于閾值。
4.如權利要求3所述的可穿戴式裝置,其中,所述誤差范圍是基于從位置相關信息計算出的距至少兩個鄰近可穿戴式裝置的距離而估計出的可穿戴式裝置的位置的重疊空間。
5.如權利要求1所述的可穿戴式裝置,其中,所述處理器還被配置為基于被包括在位置相關信息中的參考信號的功率水平來估計距鄰近可穿戴式裝置的距離,并且基于估計出的距離和位置相關信息來計算可穿戴式裝置的位置。
6.如權利要求1所述的可穿戴式裝置,其中,所述處理器還被配置為通過基于運動信號和位置相關信息追蹤可穿戴式裝置按照時間序列的位置來感測用戶的運動。
7.如權利要求1 所述的可穿戴式裝置,其中,所述位置相關信息包括由鄰近可穿戴式裝置估計出的距可穿戴式裝置的距離、鄰近可穿戴式裝置的運動信號和鄰近可穿戴式裝置的位置中的至少一個。
8.如權利要求1所述的可穿戴式裝置,其中,所述運動傳感器包括加速度傳感器和肌電圖EMG傳感器中的至少一個。
9.如權利要求1所述的可穿戴式裝置,還包括: 身體應用器,被配置為將可穿戴式裝置應用于用戶的身體。
10.如權利要求1所述的可穿戴式裝置,還包括: 磁性近場通信器,被配置為從鄰近可穿戴式裝置接收位置相關信息并且將位置相關信息發送到處理器。
11.一種可穿戴式裝置的方法,所述方法包括: 從可穿戴式裝置的用戶的運動感測運動信號; 基于所述運動信號和來自于鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動。
12.如權利要求11所述的方法,其中,感測步驟包括:基于運動信號來估計可穿戴式裝置的位置。
13.如權利要求12所述的方法,其中,計算步驟包括:基于位置相關信息來校正估計出的可穿戴式裝置的位置,使得估計出的位置的誤差范圍小于閾值。
14.如權利要求13所述的方法,其中,校正步驟包括: 檢測被包括在位置相關信息中的參照信號的功率水平; 基于檢測出的功率水平來估計可穿戴式裝置距鄰近可穿戴式裝置的距離; 基于運動信號和距鄰近可穿戴式裝置的距離來確定誤差范圍。
15.如權利要求11所述的方法,其中,計算步驟包括: 通過分析被包括在位置相關信息中的參考信號的功率水平來估計可穿戴式裝置距鄰近可穿戴式裝置的距離; 基于估計出的距鄰近可穿戴式裝置的距離和被包括在位置相關信息中的鄰近可穿戴式裝置的位置來計算可穿戴式裝置的位置。
16.一種可穿戴式裝置的方法,所述方法包括: 基于根據用戶的運動而感測出的運動信號來估計可穿戴式裝置的位置; 基于估計出的可穿戴式裝置的位置和來自于至少兩個鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動。
17.如權利要求16所述的方法,其中,計算步驟包括: 基于位置相關信息來估計距所述至少兩個鄰近可穿戴式裝置的距離; 通過基于距所述至少兩個鄰近可穿戴式裝置的距離將可穿戴式裝置的位置的重疊空間確定為誤差范圍,來校正估計出的可穿戴式裝置的位置。
18.如權利要求17所述的方法,其中,計算步驟包括: 當誤差范圍小于閾值時,將校正后的可穿戴式裝置的位置確定為最終估計出的可穿戴式裝置的范圍。
19.一種可穿戴 式裝置的方法,包括: 基于可穿戴式裝置的運動信號來估計可穿戴式裝置的位置; 基于估計出的位置和來自于至少兩個鄰近可穿戴式裝置的位置相關信息來計算可穿戴式裝置的運動; 將估計出的可穿戴式裝置的位置校正為具有小于閾值的誤差范圍。
20.如權利要求19所述的方法,其中,所述誤差范圍是基于從位置相關信息計算出的距所述至少兩個鄰近可穿戴式裝置的距離而估計出的可穿戴式裝置的位置的重疊空間。
21.如權利要求19所述的方法,還包括: 基于被包括在位置相關信息中的參考信號的功率水平來估計距鄰近可穿戴式裝置的距離,并且基于估計出的距離和位置相關信息來計算可穿戴式裝置的位置。
22.如權利要求19所述的方法,還包括: 響應于小于閾值的誤差范圍,將可穿戴式裝置的位置更新為最終估計出的可穿戴式裝置的位置。
23.如權利要求19所述的方法,其中,估計可穿戴式裝置的位置的步驟包括: 基于加速度信號的二重積分來計算從可穿戴式裝置的先前位置行進到當前位置的距離和方向。
【文檔編號】G06F3/01GK104076922SQ201410114925
【公開日】2014年10月1日 申請日期:2014年3月25日 優先權日:2013年3月25日
【發明者】金尚駿, 文珉暎, 崔昌穆 申請人:三星電子株式會社