信號至數(shù)字音樂播放器203?,F(xiàn)在返回至圖2,電子接口裝置205包括物理地插入且連接至設(shè)置在數(shù)字音樂播放器203上的常見的輸入端口 311。其中連接有電子接口裝置205的連接器系統(tǒng)209的輸入端口 211可為用于傳輸數(shù)據(jù)的任意希望類型的輸入端口,諸如并行數(shù)據(jù)端口、串行數(shù)據(jù)端口、耳機或麥克風(fēng)插口等。連接器系統(tǒng)209可包括任意合適的連接裝置,諸如電線、針腳、電連接器等,以形成和設(shè)置在數(shù)字音樂播放器203的輸入端口 211中的對應(yīng)的元件的電連接或其他合適的連接(例如,以允許接口裝置205和數(shù)字音樂播放器203之間的電和/或數(shù)據(jù)通信)。需要的或希望的,可設(shè)置附加的固定元件,以牢固地將接口裝置205連接至數(shù)字音樂播放器203,諸如帶、鉤、搭扣、卡扣、夾子、口子、保持元件、機械式連接器等。
[0046]現(xiàn)在返回至圖3,處理器311提供處理后的信號至數(shù)字音樂播放器203的計算單元313。計算單元313可初始地將處理過的信號存儲在存儲器315中。而且,通過本發(fā)明的一些實施例,計算單元313可操作由運動信息監(jiān)測裝置201提供的處理過的信號,以產(chǎn)生對應(yīng)于由用戶進行的運動活動的“實時”的運動數(shù)據(jù)組。例如,如果運動信息監(jiān)測裝置201包括用于測量用戶的腳部的運動的加速度器,計算單元313可分析來自運動信息監(jiān)測裝置201的處理過的信號,以產(chǎn)生描述在用戶的運動活動期間的特定時刻處的用戶的速度以及在該特定時刻的每一個處用戶行進的總距離的運動數(shù)據(jù)的組。用于從加速度信號確定用戶的速度的各種技術(shù)在例如2005年5月24日授權(quán)至Blackadar等的題為“在腳部上監(jiān)測用戶活動”的美國專利N0.6,898,550,2005年4月19日授權(quán)至Ohlenbusch等的題為“在腳部上監(jiān)測用戶活動”的美國專利N0.6,882,955、2005年4月5日授權(quán)至Darley等的題為“在腳部上監(jiān)測用戶活動”的美國專利N0.6,876,947,2002年12月10授權(quán)至Ohlenbusch等的題為“在腳部上監(jiān)測用戶活動”的美國專利N0.6,493,652、在2001年10月2日授權(quán)至Blackadar的題為“在腳部上檢測人員的移動的開始和停止”的美國專利N0.6,298,314、在2000年4月18日授權(quán)至Gaudet等的題為“測量運動中的人員的腳部接觸時間和腳部抬起時間”的美國專利N0.6,052,654、在2000年1月25日授權(quán)至Gaudet等的題為“測量運動中的人員的腳部接觸時間和腳部抬起時間”的美國專利N0.6,018,705中描述,其每一個都通過引用的方式全文合并于此。
[0047]運動數(shù)據(jù)組還可包括與每個速度值和/或每個距離值相關(guān)聯(lián)的時間值。如果運動信息監(jiān)測裝置201可用于采集來自不同用戶的運動信息,則運動數(shù)據(jù)計算單元313可附加地提醒用戶以一方式標(biāo)識他或她自身。標(biāo)識信息可繼而包括在從由運動信息監(jiān)測裝置201提供的信息產(chǎn)生的運動數(shù)據(jù)組中。一旦計算單元313已經(jīng)從由運動信息監(jiān)測裝置201提供的信息產(chǎn)生運動數(shù)據(jù)組,則計算單元313可將運動數(shù)據(jù)組存儲在存儲器315中。如將在下文中更詳盡地描述的,當(dāng)數(shù)字音樂播放器203繼而連接至實施運動信息采集工具的計算裝置時,計算單元313將下載運動數(shù)據(jù)至位于遠端計算裝置上的顯示配置工具。
[0048]盡管為圖2-4中示出的實施例描述了運動參數(shù)測量裝置207和接口裝置205之間的無線通信,可使用運動參數(shù)測量裝置207和接口裝置205之間任意希望的通信方式,而不背離本發(fā)明,包括有線的連接。而且,可提供任意希望的方式將從來自運動參數(shù)測量裝置207的物理或生理數(shù)據(jù)獲取的數(shù)據(jù)布置成恰當(dāng)?shù)男问交蚋袷揭栽陔娮友b置203上顯示或從其輸出,而不背離本發(fā)明。例如,希望的話,運動參數(shù)測量裝置207可特別地設(shè)計為和/或編程為和一個或多個具體的電子裝置使用,例如預(yù)編程和/或配線為和具體的一個或多個裝置操作且以適于這些裝置的格式和形式提供輸出數(shù)據(jù)。在該情形中,接口裝置205可被推銷且出售用于具體的目標(biāo)專用電子裝置,諸如特定型號的數(shù)字音樂播放器和甚至其他電子裝置,諸如電話、手表、個人數(shù)字助理等。作為另一替代方式,希望的話,接口裝置205可被在后續(xù)的時間編程,以通過從互聯(lián)網(wǎng)、磁盤、或其他源下載用于特定的電子裝置的顯示器或裝置驅(qū)動器和/或格式數(shù)據(jù)而和寬的范圍的不同電子裝置一起操作。
[0049]希望的話,根據(jù)本發(fā)明的至少一些示例,電子接口裝置205和/或電子播放器裝置203還可包括顯示器220和/或用戶輸入系統(tǒng)222,諸如一個或多個旋轉(zhuǎn)輸入裝置、開關(guān)、按鈕(如在圖2中示出的示例中示出的)、鼠標(biāo)或軌跡球元件、觸摸屏等,或以上的組合。顯示器220可被用于顯示例如與數(shù)字音樂播放器203正在播放的音樂相關(guān)的信息、與數(shù)字音樂播放器203正在接收的運動信息信號相關(guān)的信息、由數(shù)字音樂播放器203從接收的運動信息信號產(chǎn)生的運動數(shù)據(jù)等。用戶輸入系統(tǒng)222可用于例如:控制經(jīng)由接口裝置205接收的輸入數(shù)據(jù)的處理的一個或多個方面,控制輸入數(shù)據(jù)接收(例如,時機、接收的信息的類型、按需數(shù)據(jù)請求等),控制數(shù)據(jù)輸出至電子裝置203或由電子裝置203進行的數(shù)據(jù)輸出,控制運功參數(shù)測量裝置207等。替換地或附加地,希望的話,數(shù)字音樂播放器203上的輸入系統(tǒng)(例如,按鈕222、觸摸屏、基于數(shù)字轉(zhuǎn)換器/觸控筆的輸入、旋轉(zhuǎn)輸入裝置、軌跡球或滾動球、鼠標(biāo)等)可用于提供用戶輸入數(shù)據(jù)至接口裝置205和/或至運動參數(shù)測量裝置207。作為又一示例,希望的話,可為接口裝置205和/或數(shù)字音樂播放器203設(shè)置語言輸入系統(tǒng),以示例性地允許經(jīng)由語音指令的用戶輸入。可提供任意其他希望的類型的用戶輸入系統(tǒng)以控制任意系統(tǒng)元件和/或用于任意目的,而不背離本發(fā)明。
[0050]數(shù)字音樂播放器203可包括附加的輸入和/或輸出元件,例如,諸如圖2中示出的端口 224和226、用于耳機(或其他聽覺輸出)、功率供應(yīng)、無線通信、紅外輸入、麥克風(fēng)輸入或其他裝置。希望的話,且如果這些端口 224和/或226在接口裝置205被附連至電子裝置203時被覆蓋,則接口裝置205可裝備有與端口 224和/或226類似的外部端口,且接口裝置205中可設(shè)置內(nèi)部電路以允許用戶將相同的附加的裝置插入接口裝置205中,因為他們可能插入數(shù)字音樂播放器203而仍然利用相同的功能(例如,以由此允許必須的數(shù)據(jù)、信號、功率和/或信息傳輸通過接口裝置205至用戶、至另一輸出、和/或至數(shù)字音樂播放器203)。
[0051]應(yīng)理解,盡管上述的本發(fā)明的一些具體實施例涉及數(shù)字音樂播放器203,可使用任意便攜電子裝置實施本發(fā)明的替換性示例。例如,對于本發(fā)明的一些實施例,運動參數(shù)測量裝置207可結(jié)合移動電話、手表、個人數(shù)字助理、另一類型的音樂播放器(諸如CD或衛(wèi)星廣播音樂播放器)、便攜式電腦或任意其他希望的電子裝置一起使用。此外,本發(fā)明的一些實施例可替換地或附加地不使用接口裝置205。例如,運動參數(shù)測量裝置207可配置為使用藍牙無線通信協(xié)議通信,從而其可和帶藍牙功能移動電話、個人數(shù)字助理、手表或個人電腦一起使用。當(dāng)然,可使用此外的其他無線或有線通信技術(shù),而忽略接口裝置205。
[0052]還將理解,盡管為了便于理解已經(jīng)描述了運動參數(shù)測量裝置207的具體示例,可將任意類型的希望的運動參數(shù)測量裝置207和本發(fā)明的各個實施例一起使用。例如,對于本發(fā)明的一些實施例,運動參數(shù)測量裝置207可為心率監(jiān)測器、血氧監(jiān)測器、衛(wèi)星定位裝置(例如,全球定位衛(wèi)星(GPS)導(dǎo)航裝置)、用于測量用戶的電活動的裝置(例如,EKG監(jiān)測器)、或測量用戶的一個或多個物理參數(shù)的任意裝置。此外,運動參數(shù)測量裝置207可測量由用戶操作的一些裝置的一個或多個操作參數(shù),諸如在自行車上運動的速度和/或距離;使用跑步機、劃船器、橢圓機、固定自行車等進行的速度和/或功;以及使用由用戶穿戴的滑板(滑水或滑雪)、滑冰鞋(旱冰或真冰)或雪鞋等行進的速度和/或距離;等。
[0053]而且,盡管已經(jīng)將運動參數(shù)測量裝置207描述為和數(shù)字音樂播放器203或其他從運動參數(shù)測量裝置207接收信號的便攜電子裝置分立,在本發(fā)明的一些實施例中,運動參數(shù)測量裝置207可合并入數(shù)字音樂播放器203或其他便攜電子裝置中。例如,本發(fā)明的一些實施例可采用音樂播放器、移動電話、手表或個人數(shù)字助理,其并入加速度器、衛(wèi)星定位裝置或用于測量運動活動的任意其他希望裝置。此外,應(yīng)理解本發(fā)明的各個實施例可采用多個運動參數(shù)測量裝置207,其并入在數(shù)字音樂播放器203或其他便攜式電子裝置中、和數(shù)字音樂播放器203或其他便攜式電子裝置分立、或以上的一些組合。
[0054]數(shù)據(jù)采集和顯示工具
[0055]圖5示出了根據(jù)本發(fā)明的各個實施例可用于采集和/或顯示運動數(shù)據(jù)的運動信息采集和顯示裝置的示例。如將在下文中更詳盡的討論的,運動信息采集和顯示裝置501可采集且顯示運動數(shù)據(jù)。運動信息采集和顯示裝置501可使用此前描述的計算裝置101的任意合適的變體實施。但是在一些情形中,信息采集和顯示裝置501可使用臺式機或筆記本個人計算機商用地實現(xiàn),其例如使用來自Redmond, Washington的Microsoft Corporat1n可購得的Microsoft Windows操作系統(tǒng)的一版本,使用來自Cupertino, California的Apple Corporat1n可購得的Apple Macintosh操作系統(tǒng)的一版本,或從多個商家可購得的Unix或Linux操作系統(tǒng)的一版本。
[0056]如在圖5中所示,運動信息采集和顯示裝置501包括用于從運動信息監(jiān)測裝置201接收數(shù)據(jù)的接口 503。接口 503可使用例如電子構(gòu)件、軟件構(gòu)件(諸如應(yīng)用程序接口(APIs))、或以上的一些組合實施。運動信息采集和顯示裝置501還包括運動數(shù)據(jù)采集模塊505。在本發(fā)明的多個實施例中,運動數(shù)據(jù)采集模塊505可檢測存儲一個或多個運動數(shù)據(jù)組的數(shù)字音樂播放器203或其他便攜式電子裝置何時被通過接口 503連接至運動信息采集和顯示裝置501并和數(shù)字音樂播放器203或其他便攜式電子裝置建立通信進程以獲取一個或多個運動數(shù)據(jù)組。在本發(fā)明的一些實施例中,運動數(shù)據(jù)采集模塊505可在運動數(shù)據(jù)組已經(jīng)在裝置501接收且存儲之后從數(shù)字音樂播放器203或其他便攜式電子裝置刪除運動數(shù)據(jù)組。
[0057]通過本發(fā)明的一些示例,運動數(shù)據(jù)采集模塊505可在從數(shù)字音樂播放器203或其他便攜式電子裝置獲取的運動數(shù)據(jù)組上進行一些其他的操作。例如,如果運動信息監(jiān)測裝置201可被用于從不同的用戶采集運動信息,然后運動數(shù)據(jù)采集模塊505可附加地提醒用戶標(biāo)識他或她自身(如果該信息此前未由運動信息采集和顯示裝置501獲取的話)。該標(biāo)識信息可繼而包括在獲得的運動數(shù)據(jù)組中。
[0058]如此前注意的,運動信息采集和顯示裝置501通常從由一個或多個運動參數(shù)測量裝置207測量的信息產(chǎn)生運動數(shù)據(jù)組。但是通過本發(fā)明的一些實施例,運動信息采集和顯示裝置501可替代地存儲由運動參數(shù)測量裝置207提供的未處理信息。通過這些實施例,運動數(shù)據(jù)采集模塊505可從數(shù)字音樂播放器203戶或其他便攜式電子裝置獲取未處理信息,并繼而從未處理信息自身產(chǎn)生運動數(shù)據(jù)組。當(dāng)然,本發(fā)明的此外的其他示例可按需要-與從運動參數(shù)測量裝置207測得的未處理信息產(chǎn)生運動數(shù)據(jù)相關(guān)的-功能在運動數(shù)據(jù)采集模塊505和數(shù)字音樂播放器203或其他便攜式電子裝置之間分割。
[0059]運動數(shù)據(jù)采集模塊505可例如通過由計算裝置101的計算單元103執(zhí)行的軟件指令實施。通過本發(fā)明的一些示例,運動數(shù)據(jù)采集模塊505可通過傳統(tǒng)的軟件工具(諸如瀏覽器)實施。替換地,運動數(shù)據(jù)采集模塊505可由專用軟件工具或通過增強用于進行運動數(shù)據(jù)采集功能的傳統(tǒng)軟件工具實施。例如,運動數(shù)據(jù)采集模塊505可由并入傳統(tǒng)的瀏覽器的軟件工具實現(xiàn),以執(zhí)行多種功能。這些功能可包括例如,在從數(shù)字音樂播放器203或其他便攜式電子裝置采集活動數(shù)據(jù)之外選擇、購買和下載音樂和視頻內(nèi)容。
[0060] 一旦運動數(shù)據(jù)采集模塊505已經(jīng)采集由運動信息監(jiān)測裝置201提供的處理過的信號,則運動數(shù)據(jù)采集模塊505通過接口模塊507將運動數(shù)據(jù)組傳輸至運動數(shù)據(jù)顯示配置裝置601。運動信息采集和顯示裝置501可通過傳統(tǒng)的網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng))而與運動數(shù)據(jù)顯示配置裝置601通信。通過這些構(gòu)造,接口模塊501可使用任意傳統(tǒng)類型的網(wǎng)絡(luò)接口(諸如網(wǎng)絡(luò)接口卡)實施。當(dāng)然,可替換地使用任意希望類型的硬件或軟件組合,以允許運動數(shù)據(jù)采集模塊505發(fā)送采集到的運動數(shù)據(jù)至運動數(shù)據(jù)顯示配置裝置601。通過本發(fā)明的一些實施例,運動數(shù)據(jù)采集模塊505可自動地將采集的運動數(shù)據(jù)饋送至運動數(shù)據(jù)顯示配置裝置601。例如,運動數(shù)據(jù)采集模塊505可嘗試,在檢測到至運動數(shù)據(jù)顯示配置裝置601的網(wǎng)絡(luò)構(gòu)造時、在以預(yù)設(shè)的間隔采集之后立刻將采集的運動數(shù)據(jù)饋送至運動數(shù)據(jù)顯示配置裝置601,或其組合。替換地或附加地,運動數(shù)據(jù)采集模塊505可提醒用戶表明采集的運動數(shù)據(jù)何時應(yīng)被發(fā)送至運動數(shù)據(jù)顯示配置裝置601。
[0061 ] 圖6示出了根據(jù)本發(fā)明的各個示例可采用的運動數(shù)據(jù)顯示配置裝置601。如附圖所示,運動數(shù)據(jù)顯示配置裝置601包括接口模塊603,用于與運動信息采集和顯示裝置501通信。如前所述,運動信息采集和顯示裝置501可通過傳統(tǒng)的網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng))與運動數(shù)據(jù)顯示配置裝置601通信。通過這些構(gòu)造,接口模塊501可使用任意傳統(tǒng)類型的網(wǎng)絡(luò)接口(諸如網(wǎng)絡(luò)接口卡)實施。當(dāng)然,可替換地使用任意希望類型的硬件或軟件組合,以允許運動數(shù)據(jù)顯示配置裝置601與運動信息采集和顯示裝置501通信。
[0062]運動數(shù)據(jù)顯示配置裝置601還包括運動數(shù)據(jù)顯示配置模塊605和運動數(shù)據(jù)存儲器607。當(dāng)運動數(shù)據(jù)顯示配置裝置601的接口 603從運動信息采集和顯示裝置501接收運動數(shù)據(jù)時,其提供接收到的運動數(shù)據(jù)至運動數(shù)據(jù)顯示配置模塊605。運動數(shù)據(jù)顯示配置模塊605可繼而將運動數(shù)據(jù)存儲在運動數(shù)據(jù)存儲器607中用于將來使用。如將在下文中更詳細地討論的,運動數(shù)據(jù)顯示配置模塊605還從運動數(shù)據(jù)存儲器607獲取數(shù)據(jù),并配置獲取的運動數(shù)據(jù)用于以對用戶有意義的方式通過一個或多個用戶接口顯示。
[0063]現(xiàn)在返回至圖5,當(dāng)用戶希望觀察和他或她的運動活動(或他人的運動活動,如將在下文中更詳細地討論的),用戶提交該請求至運動信息采集和顯示裝置501。更特別地,用戶可采用傳統(tǒng)的輸入和輸出裝置,諸如鍵盤、鼠標(biāo)、顯示器等。顯示請求可繼而通過傳統(tǒng)的接口輸入/輸出接口 511提供至運動數(shù)據(jù)顯示模塊509。如本領(lǐng)域中周知的,接口輸入/輸出接口 511可使用任意希望的硬件和軟件的組合實施,這諸如用于檢測和處理來自輸入裝置的輸入并發(fā)送數(shù)據(jù)至輸出裝置或以其他方式控制其的傳統(tǒng)的應(yīng)用編程接口(APIs)。
[0064]通過本發(fā)明的一些示例,運動數(shù)據(jù)顯示模塊509可被利用用于接收輸入的任意傳統(tǒng)的工具來實施,以請求和控制數(shù)據(jù)的顯示,并繼而后續(xù)地以請求的方式顯示數(shù)據(jù)。例如,運動數(shù)據(jù)顯示模塊509可使用傳統(tǒng)的瀏覽器程序?qū)嵤T如在計算單元103上執(zhí)行的Microsoft Internet Explorer、Mozilla Firefox或Opera。通過本發(fā)明的此外的其他實施例,運動數(shù)據(jù)顯示模塊509可使用已經(jīng)被一個或多個顯示工具增強的傳統(tǒng)的瀏覽器程序?qū)嵤@些顯不工具諸如 ActiveX 插件、Java script、或 Macromedia Flash Player 或 AdobeFlash Player 的一版本,其可從 San Jose, California 的 Adobe Systems 公司獲得。在本發(fā)明的此外的其他實施例中,運動數(shù)據(jù)顯示模塊509可例如通過用于顯示運動數(shù)據(jù)的專用軟件工具實施。
[0065]如將在下文中更詳細地討論的,當(dāng)用戶激活運動數(shù)據(jù)顯示模塊509時,他或她被提供有一用戶界面,其提醒用戶選擇他或她希望觀察的采集的運動數(shù)據(jù)、用戶希望觀察采集的運動數(shù)據(jù)的格式等。該用戶界面可由運動數(shù)據(jù)顯示模塊509、運動數(shù)據(jù)顯示配置模塊605或以上的一些組合產(chǎn)生。當(dāng)用戶采用提供的用戶界面以提交觀察運動數(shù)據(jù)的請求時,運動數(shù)據(jù)顯示模塊509傳輸該請求至運動活動顯示配置模塊605。作為響應(yīng),運動數(shù)據(jù)顯示配置模塊605配置該請求的運動數(shù)據(jù),以由運動數(shù)據(jù)顯示模塊509顯示。例如,如將在下文中更詳盡地描述的,用戶可請求觀察在一周的周期中每天用戶跑動的總距離。作為響應(yīng),運動數(shù)據(jù)顯示配置模塊605從運動數(shù)據(jù)存儲器607獲取相關(guān)的距離數(shù)據(jù)。其繼而配置獲取的距離數(shù)據(jù)以通過希望的圖像(例如,條狀圖)顯示,并提供配置后的運動數(shù)