基于生物統(tǒng)計參數(shù)給出音頻的制作方法
【專利摘要】本申請涉及基于生物統(tǒng)計參數(shù)給出音頻。一種設(shè)備,包括承載可以由處理器執(zhí)行的指令的至少一個計算機可讀存儲介質(zhì),以及配置為訪問計算機可讀存儲介質(zhì)以便執(zhí)行指令的至少一個處理器。指令把處理器配置為,接收來自鍛煉者的生物統(tǒng)計傳感器的信號,至少部分地基于來自生物統(tǒng)計傳感器的信號選擇樂曲,并且在揚聲器上播放該樂曲。
【專利說明】基于生物統(tǒng)計參數(shù)給出音頻
【技術(shù)領(lǐng)域】
[0001]本申請一般而言涉及配置為在參與身體活動和/或健身鍛煉時使用的數(shù)字生態(tài)系統(tǒng)。
【背景技術(shù)】
[0002]社會正變得日益注重健康?,F(xiàn)在提供了很多種鍛煉和運動,以鼓勵人們通過鍛煉保持健康。如本文所理解的,雖然固定的鍛煉裝備常常配備用于鍛煉者信息的數(shù)據(jù)顯示器,但是信息沒有針對個人進行適配并且常常是重復(fù)而且單調(diào)的。如本文進一步理解的,人們享受聽音樂,作為對運動的幫助,但音樂通常是在健身房廣播的或者在用戶可佩戴的記錄設(shè)備上提供的,以與參與的實際鍛煉脫節(jié)的方式,同樣有可能在模式和節(jié)拍上是單調(diào)和不變的。
[0003]因而,雖然本原理認識到消費者電子產(chǎn)品(CE)設(shè)備可以在參與身體活動的時候用來增強該活動,但是大部分音頻和/或可視幫助就沒有綁定到實際的鍛煉而言是靜態(tài)的。
【發(fā)明內(nèi)容】
[0004]本原理認識到可以提供便攜式輔助設(shè)備來改善鍛煉表現(xiàn)、提供鼓舞、使得鍛煉表現(xiàn)能夠出于社會原因而共享、幫助履行個人的鍛煉目標、分析并跟蹤鍛煉結(jié)果,以及以容易、直觀的方式向鍛煉參與者提供虛擬教練。
[0005]因此,一種設(shè)備包括承載可以由處理器執(zhí)行的指令的至少一個計算機可讀存儲介質(zhì),以及配置為訪問計算機可讀存儲介質(zhì)以執(zhí)行指令的至少一個處理器。指令把處理器配置為從鍛煉者的至少一個生物統(tǒng)計傳感器接收信號,并且至少部分地基于來自生物統(tǒng)計傳感器的信號來選擇樂曲,然后在揚聲器上播放該樂曲。
[0006]在有些實施例中,生物統(tǒng)計傳感器可以是心率傳感器。而且,在有些實施例中,當執(zhí)行指令時,處理器可以配置為至少部分地基于確定樂曲的節(jié)奏匹配在來自生物統(tǒng)計傳感器的信號中所指示的節(jié)奏而選擇該樂曲。而且,在有些實施例中,當執(zhí)行指令時,處理器可以配置為從與鍛煉者關(guān)聯(lián)的樂曲庫選擇樂曲,和/或從一般樂曲庫選擇樂曲并且向鍛煉者提供提示鍛煉者購買該樂曲的輸出。
[0007]此外,如果期望,那么,當執(zhí)行指令時,處理器可以配置為確定由來自生物統(tǒng)計傳感器的信號所指示的鍛煉者的心率是否超過閾值。處理器還可以配置為響應(yīng)于確定心率超過該閾值而減慢樂曲的節(jié)奏并且響應(yīng)于確定心率沒有超過該閾值而不減慢樂曲的節(jié)奏。
[0008]還有,如果期望,那么,當執(zhí)行指令時,處理器可以配置為確定由來自生物統(tǒng)計傳感器的信號所指示的鍛煉者的心率是否低于閾值。處理器還可以配置為響應(yīng)于確定心率低于該閾值而加快樂曲的節(jié)奏并且響應(yīng)于確定心率超過該閾值而不加快樂曲的節(jié)奏。
[0009]還有,在有些實施例中,當執(zhí)行指令時,處理器可以配置為至少部分地基于以下步驟來選擇樂曲:訪問與樂曲關(guān)聯(lián)的、指示樂曲節(jié)奏的元數(shù)據(jù),及確定樂曲的節(jié)奏是否匹配在來自生物統(tǒng)計傳感器的信號中所指示的節(jié)奏。
[0010]另一方面,一種方法包括從至少一個生物統(tǒng)計傳感器接收指示人的至少一個生物統(tǒng)計參數(shù)的信號并且使向人播放的音樂適于該信號。
[0011]在還有另一方面,非載波的計算機可讀存儲介質(zhì)承載指令,當指令被處理器執(zhí)行,配置處理器執(zhí)行邏輯,包括從至少一個生物統(tǒng)計傳感器接收指示人的身體活動韻律的信號并且至少部分地基于該韻律建立音樂的播放列表。
[0012]本發(fā)明既關(guān)于其結(jié)構(gòu)又關(guān)于其操作的細節(jié)可以參考附圖得到最好的理解,其中相同的標號指相同的部分,并且其中:
【專利附圖】
【附圖說明】
[0013]圖1是根據(jù)本原理、包括示例CE設(shè)備的示例系統(tǒng)的框圖;
[0014]圖2-4是根據(jù)本原理、為了在身體活動期間向用戶提供信息和/或音樂而由CE設(shè)備執(zhí)行的邏輯的示例流程圖;
[0015]圖5是根據(jù)本原理、為了向CE設(shè)備提供音樂和/或信息而由服務(wù)器執(zhí)行的邏輯的示例流程圖;
[0016]圖6-9是根據(jù)本原理、可以在CE設(shè)備上給出的示例用戶界面(UI);及
[0017]圖10和11是例示本原理的示例性說明。
【具體實施方式】
[0018]本公開內(nèi)容一般而言涉及基于消費者電子產(chǎn)品(CE)設(shè)備的用戶信息。關(guān)于本文所討論的任何計算機系統(tǒng),本文的系統(tǒng)可以包括經(jīng)網(wǎng)絡(luò)連接的服務(wù)器和客戶端部件,使得數(shù)據(jù)可以在客戶端部件與服務(wù)器部件之間交換??蛻舳瞬考梢园ㄒ粋€或多個計算設(shè)備,包括便攜式電視機(例如,智能TV、啟用互聯(lián)網(wǎng)的TV)、諸如膝上型和平板計算機的便攜式計算機,以及包括智能電話的其它移動設(shè)備和以下討論的附加例子。作為非限制性例子,這些客戶端設(shè)備可以采用來自Apple、Google或Microsoft的操作系統(tǒng)??梢允褂肬nix操作系統(tǒng)。這些操作系統(tǒng)可以執(zhí)行一個或多個瀏覽器,諸如由Microsoft或Google或Mozi I Ia制作的瀏覽器或者可以經(jīng)諸如互聯(lián)網(wǎng)、局域內(nèi)聯(lián)網(wǎng)或虛擬專用網(wǎng)的網(wǎng)絡(luò)訪問由互聯(lián)網(wǎng)服務(wù)器托管的web應(yīng)用的其它瀏覽器程序。
[0019]如本文所使用的,指令指用于在系統(tǒng)中處理信息的計算機實現(xiàn)的步驟。指令可以在軟件、固件或硬件中實現(xiàn);由此,說明性部件、方框、模塊、電路和步驟是就其功能來闡述的。
[0020]處理器可以是任何常規(guī)的通用單芯片或多芯片處理器,可以通過諸如地址線、數(shù)據(jù)線和控制線的各種線以及寄存器和移位寄存器來執(zhí)行邏輯。而且,除通用處理器之外,本文所述的任何邏輯方框、模塊和電路還都可以在數(shù)字信號處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯設(shè)備中實現(xiàn)或者由其執(zhí)行,其中其它可編程邏輯設(shè)備諸如設(shè)計成執(zhí)行本文所述功能的專用集成電路(ASIC)、分立門邏輯或晶體管邏輯、分立硬件部件或者其任意組合。處理器可以由控制器或狀態(tài)機或者計算設(shè)備的組合來實現(xiàn)。
[0021]在本文作為流程圖和/或用戶界面描述的任何軟件模塊都可以包括各種子例程、過程等。應(yīng)當理解,公布為由一個模塊執(zhí)行的邏輯可以重新分配到其它軟件模塊和/或在單個模塊中組合到一起和/或使其在可共享的庫中可以獲得。
[0022]當在軟件中實現(xiàn)時,邏輯可以以任何適當?shù)恼Z言書寫,諸如但不限于C#或C++,并且可以存儲在計算機可讀存儲介質(zhì)上或者通過其發(fā)送,其中的計算機可讀存儲介質(zhì)諸如隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦可編程只讀存儲器(EEPROM)、光盤只讀存儲器(CD-ROM)或者諸如數(shù)字通用盤(DVD)的其它光盤存儲器、磁盤儲存器或者包括可移動拇指驅(qū)動器的其它磁性存儲設(shè)備,等等。連接可以建立計算機可讀介質(zhì)。作為例子,這種連接可以包括硬連線的電纜,包括光纖和同軸電線以及數(shù)字用戶線(DSL)和雙絞線。這種連接可以包括無線通信連接,包括紅外線和無線電。
[0023]在例子中,處理器可以經(jīng)其輸入線從數(shù)據(jù)儲存器,諸如計算機可讀存儲介質(zhì),訪問信息,和/或處理器通過激活無線收發(fā)器以發(fā)送和接收數(shù)據(jù)來無線地從互聯(lián)網(wǎng)服務(wù)器訪問信息。當數(shù)據(jù)被接收時,數(shù)據(jù)通常被天線和處理器的寄存器之間的電路系統(tǒng)從模擬信號轉(zhuǎn)換成數(shù)字的,然后轉(zhuǎn)換成二進制的,并且,當數(shù)據(jù)被發(fā)送時,從二進制轉(zhuǎn)換成數(shù)字的,再轉(zhuǎn)換成模擬的。然后,處理器通過其移位寄存器處理數(shù)據(jù),以便把計算出的數(shù)據(jù)輸出到輸出線,用于計算出的數(shù)據(jù)在CE設(shè)備上的呈現(xiàn)。
[0024]在一種實施例中所包括的部件可以以任何合適的組合在其它實施例中使用。例如,本文所描述的和/或附圖中所繪出的各種部件當中的任何部件都可以在其它實施例中組合、互換或者從中排除。
[0025]“具有A、B和C當中至少一個的系統(tǒng)”(同樣,“具有A、B或C當中至少一個的系統(tǒng)”及“具有A、B、C當中至少一個的系統(tǒng)”)包括只具有A、只具有B、只具有C、具有A和B一起、具有A和C 一起、具有B和C 一起和/或具有A、B和C 一起的系統(tǒng),等等。
[0026]在描述圖1之前,應(yīng)當理解,本文所描述的CE設(shè)備和軟件應(yīng)當理解為可以在數(shù)字生態(tài)系統(tǒng)的語境下使用。因而,如本文所理解的,計算機生態(tài)系統(tǒng),或者說數(shù)字生態(tài)系統(tǒng),可以是適應(yīng)性和分布式的社會技術(shù)系統(tǒng),特征在于其可持續(xù)發(fā)展性、自我組織性及可縮放性。被由通過養(yǎng)分循環(huán)和能量流交互的生物和非生物部件組成的環(huán)境生態(tài)系統(tǒng)啟發(fā)(inspired),完整的計算機生態(tài)系統(tǒng)包括在有些情況下可以由一個公司,諸如索尼電子(Sony Electronics),提供的硬件、軟件和服務(wù)。每個計算機生態(tài)系統(tǒng)的目標都是為消費者提供可能期望的任何東西,至少部分是可以經(jīng)互聯(lián)網(wǎng)交換的服務(wù)和/或軟件。而且,生態(tài)系統(tǒng)的元素,諸如計算云中的應(yīng)用,之間的相互聯(lián)系和共享為消費者提供了提高的組織和訪問數(shù)據(jù)的能力并且把它自己作為高效綜合生態(tài)系統(tǒng)的未來特點。
[0027]存在兩種一般類型的計算機生態(tài)系統(tǒng):垂直和水平計算機生態(tài)系統(tǒng)。在垂直方法中,生態(tài)系統(tǒng)的幾乎所有方面都與同一個公司關(guān)聯(lián)(例如,由同一個制造商生產(chǎn)),并且具體而言是設(shè)計成彼此無縫地交互。相反,水平生態(tài)系統(tǒng)把由不同實體創(chuàng)建的諸如硬件和軟件的各方面集成到一個統(tǒng)一的生態(tài)系統(tǒng)中。水平方法允許來自消費者和制造商的更多種輸入,提高新穎創(chuàng)新和對變化需求的適應(yīng)性的能力。但不管怎樣都應(yīng)當理解,有些數(shù)字生態(tài)系統(tǒng),包括本文所提到的那些,可以同時體現(xiàn)上述水平和垂直生態(tài)系統(tǒng)的特點。
[0028]據(jù)此,還應(yīng)當理解,這些生態(tài)系統(tǒng)可以在參與身體活動時用來,例如,提供鼓舞、目標履行和/或?qū)崿F(xiàn)、自動化的教練/訓(xùn)練、健康和鍛煉分析、對數(shù)據(jù)的方便訪問、(例如,對健身數(shù)據(jù)的)組共享,以及健康監(jiān)視的增加的準確性,所有這些都是以時尚和娛樂的方式進行的。還有,應(yīng)當理解,即使當不是所有人都在他們各自的CE設(shè)備上具有相同類型和組合的傳感器時,本文所公開的設(shè)備也能夠基于來自在鍛煉時用于鍛煉監(jiān)視(例如,實時地)和/或用于與朋友進行數(shù)據(jù)共享(例如,使用社交網(wǎng)絡(luò)服務(wù))的各個傳感器(諸如以下參考圖1描述的那些)的數(shù)據(jù)作出診斷確定。
[0029]因而,應(yīng)當理解,本文所描述的CE設(shè)備可以允許與設(shè)備的容易且簡化的用戶交互,從而不會,例如,在鍛煉之前、期間和之后過于麻煩或妨礙。
[0030]還應(yīng)當理解,本文所描述的CE設(shè)備處理器可以經(jīng)其輸入線從數(shù)據(jù)儲存器,諸如計算機可讀存儲介質(zhì),訪問信息,和/或處理器通過激活無線收發(fā)器以發(fā)送和接收數(shù)據(jù)來無線地從互聯(lián)網(wǎng)服務(wù)器訪問信息。當數(shù)據(jù)被接收時,數(shù)據(jù)通常被天線和處理器的寄存器之間的電路系統(tǒng)從模擬信號轉(zhuǎn)換成數(shù)字的,然后轉(zhuǎn)換成二進制的,并且,當數(shù)據(jù)被發(fā)送時,從二進制轉(zhuǎn)換成數(shù)字的,再轉(zhuǎn)換成模擬的。然后,根據(jù)諸如本文所述的那些算法,處理器通過其移位寄存器處理數(shù)據(jù),以便在輸出線上輸出計算出的數(shù)據(jù),用于計算出的數(shù)據(jù)在CE設(shè)備上的呈現(xiàn)。
[0031]現(xiàn)在具體參考圖1,根據(jù)本原理,示出了示例系統(tǒng)10,該系統(tǒng)10可以包括以上提到并在以下進一步描述的增強健身體驗的一個或多個示例設(shè)備。系統(tǒng)10中所包括的第一個示例設(shè)備是可以防水的示例消費者電子產(chǎn)品(CE)設(shè)備12(例如,在游泳時使用)。CE設(shè)備12可以是,例如,計算機化的啟用互聯(lián)網(wǎng)的(“智能”)電話、平板電腦、筆記本電腦、諸如像計算機化的啟用互聯(lián)網(wǎng)的手表和計算機化的啟用互聯(lián)網(wǎng)的手鐲的可佩帶的計算機化設(shè)備、其它計算機化的啟用互聯(lián)網(wǎng)的健身設(shè)備、計算機化的啟用互聯(lián)網(wǎng)的音樂播放器、計算機化的啟用互聯(lián)網(wǎng)的頭戴式耳機、諸如可植入的皮膚設(shè)備的計算機化的啟用互聯(lián)網(wǎng)的可植入設(shè)備,等等,以及甚至還有例如計算機化的啟用互聯(lián)網(wǎng)的電視(TV)。不管怎樣,都應(yīng)當理解,CE設(shè)備12配置為采用本原理(例如,與其它CE設(shè)備通信,以采用本原理,執(zhí)行本文所述的邏輯,并且執(zhí)行本文所述的任何其它功能和/或操作)。
[0032]因此,為了理解這種原理,CE設(shè)備12可以包括圖1中所示的一些或全部部件。例如,CE設(shè)備12可以包括一個或多個啟用觸摸的顯示器14、一個或多個根據(jù)本原理用于輸出音頻的揚聲器16,以及至少一個附加的輸入設(shè)備18,諸如像用于例如向CE設(shè)備12輸入可聽命令以便控制CE設(shè)備12的音頻接收器/麥克風。示例CE設(shè)備12還可以包括用于在一個或多個處理器24的控制下經(jīng)諸如互聯(lián)網(wǎng)、WAN、LAN等至少一個網(wǎng)絡(luò)22通信的一個或多個網(wǎng)絡(luò)接口 20。應(yīng)當理解,處理器24控制CE設(shè)備12采用本原理,包括本文所述的CE設(shè)備的其它元件,諸如像控制顯示器14在其上呈現(xiàn)圖像并從其接收輸入。此外,應(yīng)當指出,網(wǎng)絡(luò)接口 20可以是,例如,有線或無線的調(diào)制解調(diào)器或路由器,或者其它適當?shù)慕涌?,諸如像無線電話收發(fā)器、WiFi收發(fā)器等。
[0033]除了以上所述,CE設(shè)備12還可以包括一個或多個輸入端口 26,諸如像物理連接(例如,利用有線連接)到另一個CE設(shè)備的USB端口和/或把頭戴式耳機連接到CE設(shè)備12的頭戴式耳機端口,用于來自CE設(shè)備12的音頻通過該頭戴式耳機向用戶的呈現(xiàn)。CE設(shè)備12還可以包括一個或多個有形的計算機可讀存儲介質(zhì)28,諸如基于盤的或者固態(tài)儲存器,應(yīng)當理解,計算機可讀存儲介質(zhì)28不能是載波。而且,在有些實施例中,CE設(shè)備12可以包括位置或地點接收器,諸如但不限于GPS接收器和/或高度計30,配置為例如從至少一個衛(wèi)星接收地理位置信息并且把該信息提供給處理器24和/或結(jié)合處理器24確定CE設(shè)備12所處的高度。但是,應(yīng)當理解,除GPS接收器和/或高度計之外的另一種合適的位置接收器可以根據(jù)本原理用來例如確定在例如所有三個維度中CE設(shè)備12的位置。
[0034]繼續(xù)CE設(shè)備12的描述,在有些實施例中,CE設(shè)備12可以包括一個或多個照相機32,這可以是例如熱成像照相機、諸如web攝像頭的數(shù)碼相機,和/或集成到CE設(shè)備12中并且可以由處理器24控制的照相機,以便根據(jù)本原理收集圖片/圖像和/或視頻(例如,為了與社交網(wǎng)絡(luò)朋友分享諸如徒步旅行的身體活動)。在CE設(shè)備12上還可以包括藍牙收發(fā)器34和其它近場通信(NFC)元件36,用于分別利用藍牙和/或NFC技術(shù)與其它設(shè)備通信。示例NFC元件可以是射頻識別(RFID)元件。
[0035]還有,CE設(shè)備12可以包括一個或多個用于向處理器24提供輸入的運動傳感器37(例如,加速計、陀螺儀、旋轉(zhuǎn)計數(shù)器、磁傳感器、諸如被動式IR傳感器的紅外線(IR)運動傳感器、光傳感器、速度和/或韻律傳感器、姿態(tài)傳感器(例如,用于感測姿態(tài)命令),等等)。CE設(shè)備12還可以包括也向處理器24提供輸入的其它傳感器,諸如像一個或多個氣候傳感器38 (例如,晴雨表、濕度傳感器、風傳感器、光傳感器、溫度傳感器,等等)和/或一個或多個生物統(tǒng)計傳感器40 (例如,心率傳感器和/或心臟監(jiān)視器、卡路里計數(shù)器、血壓傳感器、排汗傳感器、氣味和/或香味探測器、指紋傳感器、面部識別傳感器、虹膜和/或視網(wǎng)膜探測器、DNA傳感器、氧氣傳感器(例如,血氧傳感器和/或最大攝氧量傳感器)、葡萄糖和/或血糖傳感器、睡眠傳感器(例如,睡眠跟蹤器)、計步器和/或速度傳感器、體溫傳感器、營養(yǎng)和代謝速率傳感器、聲音傳感器、肺輸入/輸出和其它心血管傳感器,等等)。除了以上所述,還應(yīng)當指出,在有些實施例中,CE設(shè)備12還可以包括動能收割機42,以便例如給向CE設(shè)備12供電的電池(未示出)充電。
[0036]仍然參考圖1,除了 CE設(shè)備12,系統(tǒng)10還可以包括一個或多個其它CE設(shè)備類型,諸如但不限于計算機化的啟用互聯(lián)網(wǎng)的手鐲44、計算機化的啟用互聯(lián)網(wǎng)的頭戴式耳機和/或耳塞46、計算機化的啟用互聯(lián)網(wǎng)的衣服48、計算機化的啟用互聯(lián)網(wǎng)的鍛煉機器50(例如,跑步機、健身車、橢圓機等),等等。還示出的了計算機化的啟用互聯(lián)網(wǎng)的健身房入口亭52,以允許授權(quán)進入放置鍛煉機器50的健身房。應(yīng)當理解,包括這一段中所描述的那些的系統(tǒng)10中所包括的其它CE設(shè)備可以分別包括以上參考CE設(shè)備12所描述的各種部件當中的一些或全部,諸如但不限于例如上述生物統(tǒng)計傳感器和運動傳感器,以及也在上面描述過的位置接收器、照相機、輸入設(shè)備及揚聲器。
[0037]因而,例如,頭戴式耳機/耳塞46可以包括配置為當一個人佩戴頭戴式耳機時感測人的心率的心率傳感器,衣服48可以包括諸如排汗傳感器、氣候傳感器和用于感測一個人運動強度的心臟傳感器的傳感器,鍛煉機器50可以包括安裝在其一部分上、用于收集用戶的面部圖像從而使機器50可以確定特定的面部表情是否指示用戶在努力跟上鍛煉機器50設(shè)定的步伐的照相機和/或例如把機器50與CE設(shè)備12配對并由此訪問預(yù)設(shè)運動例程的數(shù)據(jù)庫的NFC元件,并且亭子52可以包括基于從免費贈送的(complimentary) NFC元件(例如,設(shè)備12上的NFC元件36)接收到的輸入允許被驗證授權(quán)進入的人進入的NFC元件。還應(yīng)當指出,所有以上參考圖1所描述的,包括簡短描述的服務(wù)器54,都可以利用包括在其上的各自的網(wǎng)絡(luò)接口經(jīng)網(wǎng)絡(luò)22彼此通信,并且每個都還可以包括根據(jù)本原理不能是載波的、用于存儲邏輯和/或軟件代碼的計算機可讀存儲介質(zhì)。
[0038]現(xiàn)在參考以上提到的至少一個服務(wù)器54,它包括至少一個處理器56,至少一個不能是載波的、諸如基于盤或固態(tài)儲存器的有形計算機可讀存儲介質(zhì)58,以及至少一個網(wǎng)絡(luò)接口 60,在處理器56的控制下,網(wǎng)絡(luò)接口 60允許經(jīng)網(wǎng)絡(luò)22與圖1的其它CE設(shè)備的通信,并且根據(jù)本原理實際上可以方便其間的通信。應(yīng)當指出,網(wǎng)絡(luò)接口 60可以是,例如,有線或無線調(diào)制解調(diào)器或路由器、WiFi收發(fā)器,或者其它適當?shù)慕涌?,諸如像無線電話收發(fā)器。
[0039]據(jù)此,在有些實施例中,根據(jù)本原理,服務(wù)器54可以是互聯(lián)網(wǎng)服務(wù)器,可以方便CE設(shè)備之間的健身協(xié)調(diào)和/或數(shù)據(jù)交換,并且在示例實施例中可以包括并執(zhí)行“云”功能,使得系統(tǒng)10的CE設(shè)備可以經(jīng)服務(wù)器54訪問“云”環(huán)境,以便例如在鍛煉的時候流化音樂來收聽和/或把兩個或更多個設(shè)備配對(例如,把音樂從一個設(shè)備“扔”到另一個)。
[0040]現(xiàn)在轉(zhuǎn)向圖2,示出了根據(jù)本原理由諸如CE設(shè)備12的CE設(shè)備執(zhí)行的、用于呈現(xiàn)非語言音頻提示的邏輯的示例流程圖。根據(jù)本原理并且如本文所討論的,邏輯在方框70開始,在那里,邏輯接收(例如,計劃好的)鍛煉信息、計劃好的身體活動信息、計劃好的鍛煉路線信息等(例如,用戶利用這里提到的其中一個用戶接口輸入信息)。例如,在方框70,邏輯可以接收關(guān)于通過用戶的附近地區(qū)的計劃好的鍛煉路線(例如,慢跑)的信息(例如,并且甚至可以使用用戶之前關(guān)于過去慢跑的平均步速),諸如用戶期望的步速、完成路線的最大時間,等等。作為另一個例子,在方框70的邏輯可以接收指示用戶希望以適度快的速度騎自行車十分鐘、然后以非??斓乃俣闰T十分鐘、然后再有十分鐘的冷卻(cool down)時間的信息,并且實際上甚至可以對每個人規(guī)定用戶希望騎自行車的每小時的期望里程數(shù)。作為另一個例子,用戶的個人教練員可以在教練員的CE設(shè)備設(shè)置運動例程,然后把該例程發(fā)送到用戶的CE設(shè)備,用于在其上呈現(xiàn)。
[0041]在任何情況下,在方框70之后,邏輯都前進到方框72,在那里,邏輯確定匹配用戶鍛煉例程/信息的至少第一段的至少(例如,估計的或用戶指示的/期望的)節(jié)奏和/或韻律的音樂(例如,存儲在CE設(shè)備上和/或可以由其訪問的一個或多個音樂文件)(例如,利用以上的例子,至少選擇匹配用戶以適度快的速度騎自行車的節(jié)奏的音樂來開始例程)。應(yīng)當指出,節(jié)奏與音樂的匹配可以,例如,最初基于CE設(shè)備對用戶為了與鍛煉信息相稱而應(yīng)當維持的節(jié)奏/韻律的估計(例如,為了維持期望的速度而蹬鍛煉自行車的某個節(jié)奏)。作為另一個例子,節(jié)奏與音樂的匹配可以先估計,然后再調(diào)整,以便在運動開始后匹配用戶的實際韻律。照此,例如,在用戶開始他或她的第一步之前的第一首歌可以包含估計是用戶將設(shè)置和/或應(yīng)當保持的速度的節(jié)奏,其后,下一首歌的節(jié)奏可以匹配到用戶的實際步速。例如并且就把音樂匹配到用戶的實際步速而言,如果用戶以每分鐘一百五十步進行鍛煉,則可以為用戶呈現(xiàn)包括每分鐘一百五十拍的一段音樂,由此通過每個音樂節(jié)拍移動一步來設(shè)置他或她的步速。
[0042]此外,應(yīng)當指出,音樂本身的節(jié)奏可以通過訪問與包含節(jié)奏信息(例如,以每分鐘的節(jié)拍數(shù))的各音樂文件關(guān)聯(lián)的元數(shù)據(jù)來確定。作為另一個例子,CE設(shè)備可以解析或以別的方式訪問音樂文件,以識別節(jié)奏(例如,基于重復(fù)的小鼓聲、歌手聲音的抑揚頓挫、吉它和弦的變化等來識別節(jié)拍),然后,如果識別出的音樂節(jié)奏匹配用戶的步速/韻律(例如,盡可能接近,例如,說明從慢跑的一步到一步或者鍛煉自行車的一圈到一圈自然發(fā)生的用戶韻律的最小變化),則使用它。因而,可以認識到,例如,在方框70接收鍛煉信息之前的一個時間,CE設(shè)備可以訪問它可以訪問的全部音樂文件(或者,例如,基于流派、藝術(shù)家、歌曲長度等的文件子集),以確定每首歌每分鐘的節(jié)拍,然后創(chuàng)建數(shù)據(jù)表和/或元數(shù)據(jù),讓CE設(shè)備隨后訪問,用于高效地識別具有在鍛煉例程期間的給定時刻匹配用戶韻律的節(jié)奏的音樂,而無需例如在那個時候解析用戶的整個音樂庫來找匹配用戶韻律的音樂。
[0043]仍然參考圖2,在方框72之后,邏輯前進到方框74,在那里,邏輯接收開始監(jiān)視用戶鍛煉并且因此開始根據(jù)例如用戶的韻律呈現(xiàn)音樂的指令。然后,邏輯前進到方框76,在那里,邏輯確定轉(zhuǎn)彎是否即將到來,例如用戶為了在預(yù)先計劃好的鍛煉路線上繼續(xù)行進而應(yīng)當進行的左轉(zhuǎn)彎或右轉(zhuǎn)彎。應(yīng)當指出,雖然本例將就轉(zhuǎn)彎來討論,但是本原理同等地適用于為了繼續(xù)沿著一條路線而對用戶方向的任何更改(例如,路上的岔路口、稍微向左轉(zhuǎn)、U-轉(zhuǎn)彎、在跑酷(城市疾走)的情況下跳到結(jié)構(gòu)的上一層,等等)。順便說一句,還應(yīng)當指出,在有些實現(xiàn)中,非語言的音頻提示也可以與指令關(guān)聯(lián),用于讓用戶諸如在道路的十字路口例如繼續(xù)直走。
[0044]不管怎樣,根據(jù)本原理,如果邏輯確定轉(zhuǎn)彎不將出現(xiàn)(例如,不在用戶開始鍛煉之前設(shè)置的轉(zhuǎn)彎的預(yù)定義的閾值距離內(nèi)),則邏輯前進到方框77,在那里,邏輯繼續(xù)監(jiān)視用戶的鍛煉并且繼續(xù)呈現(xiàn)與用戶韻律匹配的音樂。但是,如果邏輯確定轉(zhuǎn)彎即將到來,則邏輯前進到方框78,在那里,邏輯至少利用一個非語言音頻提示來通知和/或提示用戶如何前進。
[0045]例如,單個蜂鳴聲可以與左轉(zhuǎn)彎關(guān)聯(lián)(例如,用戶已經(jīng)把單個蜂鳴聲預(yù)設(shè)成與左轉(zhuǎn)彎關(guān)聯(lián)),而兩個蜂鳴聲可以與右轉(zhuǎn)彎關(guān)聯(lián)(例如,用戶已經(jīng)把兩個蜂鳴聲預(yù)設(shè)成與右轉(zhuǎn)彎關(guān)聯(lián))。除了以上所述或者代替以上所述,如果用戶佩戴諸如以上描述過的頭戴式耳機,則非語言提示可以(僅僅,或者更顯著/大聲地)在左邊的耳機出現(xiàn),以指示應(yīng)當左轉(zhuǎn),并且可以(僅僅,或者更顯著/大聲地)在右邊的耳機出現(xiàn),以指示應(yīng)當右轉(zhuǎn)。除了以上所述或者代替以上所述,根據(jù)本原理,例如在耳機中可以向用戶給出的其它非語言提示是觸覺非語言提示和/或振動,使得,例如,非語言振動提示(例如,耳機基于位于每個耳機中的、與CE設(shè)備的處理器通信的振動器而振動)可以(僅僅,或者更顯著地)在左耳機上給出,以指示應(yīng)當左轉(zhuǎn),并且可以(僅僅,或者更顯著地)在右耳機上出現(xiàn),以指示應(yīng)當右轉(zhuǎn)。
[0046]而且,附加地或者代替以上所述,如果期望,則非語言音頻提示可以伴有諸如“在下一條街左轉(zhuǎn)”的指令的語言提示(例如,在非語言的音頻提示緊接著之前或之后)。還應(yīng)當指出,非語言音頻提示不需要是單個或兩個蜂鳴聲,并且本身就指示具體信息的其它非語言音頻提示也可以使用,諸如像利用摩爾斯(Morse)碼的可聽表示來向用戶提供轉(zhuǎn)彎信肩、O
[0047]在方框78之后,邏輯前進到方框80,在那里,邏輯確定計劃好的鍛煉/路線的另一段已經(jīng)開始,并且據(jù)此給出在他或她開始下一段時匹配用戶的節(jié)奏/韻律的音樂(例如,基于由用戶在開始跑步之前確定的鍛煉信息的實際韻律或期望韻律)。作為例子,邏輯可以在方框80確定用戶從在平地上跑步過渡到向山上跑,并且據(jù)此相對于在用戶在平地上跑步時所給出的音樂給出較慢節(jié)奏的音樂(例如,并且還基于用戶設(shè)置的片段設(shè)置,其中,相對于用戶在平地上的步速,用戶指示向山上跑時較慢的步速是期望的)。相反,如果用戶希望一直“推”到山上,則可以給出比用戶在平地上時所給出的更快的節(jié)奏的音樂,由此幫助用戶把跑步韻律匹配到音樂節(jié)奏,從而以用戶期望的步速繼續(xù)跑到山頂(例如,還基于用戶預(yù)定義的設(shè)置)。
[0048]在任何情況下,在方框80之后,邏輯都前進到?jīng)Q定菱形框82,在那里,如果用戶在繼續(xù)鍛煉的同時操縱CE設(shè)備給出一個虛擬對手的表示,則邏輯確定是否有虛擬對手在接近或離開用戶。例如,用戶可以設(shè)置用于虛擬對手的設(shè)置,該設(shè)置表示用戶以其鍛煉的用戶最小優(yōu)選平均步速或速度,并且因而可以基于包括上行多普勒(up Doppler)效應(yīng)(例如,聲音頻率增加)的非語言音頻提示基于虛擬對手表示確定用戶的實際步速是否已經(jīng)慢到低于最小平均步速,由此指示虛擬對手正在接近。據(jù)此,基于包括下行多普勒效應(yīng)(例如,聲音頻率減小)的非語言音頻提示,用戶還可以確定虛擬對手在后退(例如,隔開用戶和虛擬對手的“虛擬”距離正在變大)。此外,從增加到減小或者反過來,多普勒效應(yīng)聲音可以從頭戴式耳機的一個耳機移動到另一個(例如,在一個耳機上更顯著地給出,然后在那個耳機中減弱并且在另一個耳機中逐步更顯著地給出),以進一步表明虛擬對手的位置。還應(yīng)當指出,本原理認識到這種非語言的多普勒提示不需要在鍛煉期間不斷地給出,以向用戶指示虛擬對手相對于用戶在什么地方,而是可以例如只響應(yīng)于確定虛擬對手在(例如,如在開始鍛煉例程之前由用戶設(shè)置的)用戶的閾值距離內(nèi)才向用戶給出。
[0049]仍然參考決定菱形框82,如果邏輯確定虛擬對手沒有接近或遠離用戶(例如,用戶的步速和虛擬對手的“虛擬”步速完全相同或者幾乎完全相同,和/或虛擬對手不在要向用戶指示虛擬對手位置的閾值距離內(nèi)),則邏輯可以返回決定菱形框76并且從那里繼續(xù)。但是,根據(jù)本原理,如果邏輯確定虛擬對手在接近或者遠離用戶,則邏輯移動到方框84,在那里,在CE設(shè)備上給出虛擬對手在接近或遠離用戶的至少一個非語言音頻提示。其后,邏輯可以從方框84返回決定菱形框76并且從那里繼續(xù)。
[0050]在移到圖3之前,應(yīng)當指出,指示虛擬對手位置的非語言音頻提示可以伴有(例如,與其同時、在之前和/或之后給出的)指示虛擬對手位置的語言音頻提示。例如,非語言多普勒效應(yīng)聲音可以伴有“虛擬對手正在接近”的語言指示。
[0051]并且,在移到圖3之前,應(yīng)當理解,例如,由邏輯接收到的計劃好的鍛煉信息可以包括(例如,預(yù)定義的)鍛煉片段時段(例如,十分鐘),并且因此非語言提示可以是和/或包括具有與鍛煉片段時段基本上相等的時段的樂曲(例如,一個音樂文件或者其一部分),以便例如通知用戶那個特定片段剩余的時間。因而,在有些實現(xiàn)中,樂曲片段可以基本上在鍛煉片段時段開始時開始并且基本上在鍛煉片段時段結(jié)束時結(jié)束。
[0052]參考圖3繼續(xù)具體描述,示出了根據(jù)本原理、由諸如CE設(shè)備12的CE設(shè)備執(zhí)行的邏輯的另一個示例流程圖,這次是用于創(chuàng)建匹配用戶韻律的音樂的播放列表。應(yīng)當理解,在有些實現(xiàn)中,圖3(和/或圖4)的邏輯可以與圖2組合,和/或與其并發(fā)執(zhí)行。不管怎樣,圖3的邏輯都在方框90開始,在那里,根據(jù)本原理,邏輯接收鍛煉信息。然后,邏輯前進到方框92,在那里,邏輯從與本文中所描述的CE設(shè)備通信的一個或多個生物統(tǒng)計傳感器接收一個或多個生物統(tǒng)計信號。然后,邏輯前進到方框94,在那里,根據(jù)本原理,邏輯訪問指示用于用戶韻律匹配的一個或多個音樂文件當中每一個的音樂節(jié)奏的音樂元數(shù)據(jù),其中至少一個音樂具有至少基本上相似的節(jié)奏。其后,邏輯前進到方框96,在那里,邏輯建立包括具有匹配用戶的期望韻律、實際韻律等的節(jié)奏的音樂的一個或多個音樂文件的播放列表。而且,在方框96,邏輯開始呈現(xiàn)播放列表的音樂。
[0053]在方框96之后,邏輯前進到?jīng)Q定菱形框98,在那里,邏輯確定用戶的韻律是否已改變(例如,實際韻律,和/或基于從一個鍛煉片段到另一個的過渡估計的,其中過渡是基于時間和/或位置,諸如開始向山上前進)。如果邏輯在菱形框98確定用戶的韻律還沒有改變,則邏輯前進到方框100,在那里,邏輯繼續(xù)從具有相同節(jié)奏或基本上相似節(jié)奏的音樂的播放列表給出音樂。但是,如果邏輯在菱形框98確定用戶的韻律已經(jīng)改變,則邏輯前進到?jīng)Q定菱形框102,在那里,依賴于特定的參數(shù)、可接受的健康范圍、用戶設(shè)置等,邏輯確定用戶的生物統(tǒng)計參數(shù)是否已經(jīng)超過閾值,或者低于閾值。例如,如果用戶的心率超過心率閾值,則那對用戶的心臟是有害的并且因此用戶會希望在這種情況下得到通知。作為通知可能合適的另一個例子,如果用戶的核心體溫超過溫度閾值(例如,用戶太熱)或者甚至降到閾值之下(例如,用戶太冷),則那對用戶的大腦是有害的并且因此通知用戶的溫度將是有益的。
[0054]在任何情況下,如果邏輯確定至少一個生物統(tǒng)計參數(shù)沒有超過閾值或者沒有低于另一個閾值(例如,生物統(tǒng)計參數(shù)在可接受的范圍、健康范圍和/或用戶輸入到CE設(shè)備中的用戶期望的范圍內(nèi)),則邏輯前進到方框100并且可以隨后從那里前進。但是,如果邏輯確定閾值已經(jīng)被打破,則邏輯移動到方框104,在那里,如根據(jù)被帶到可接受范圍內(nèi)的生物統(tǒng)計參數(shù)會是合適的,邏輯指示用戶加快用戶的韻律/步速和/或減慢。還應(yīng)當指出,在方框104,如果生物統(tǒng)計參數(shù)對用戶健康是危險的(例如,基于與之關(guān)聯(lián)的數(shù)據(jù)表),則邏輯可以改為指示用戶完全和/或自動地停止鍛煉,而無需用戶輸入提供急救服務(wù)的通知連同來自CE設(shè)備上的GPS接收器的位置坐標。
[0055]不管怎樣,在方框104之后,邏輯都前進到方框106,在那里,邏輯改變或更改播放列表(以及甚至整個地代替之前的播放列表),以包括具有與把用戶的生物統(tǒng)計參數(shù)帶回到可接受范圍內(nèi)可匹配的節(jié)奏的音樂。例如,如果邏輯確定生物統(tǒng)計參數(shù)超過閾值,并且因此用戶需要放慢,則播放列表可以被更改,以(例如,從那個點開始)呈現(xiàn)具有比之前呈現(xiàn)的更慢節(jié)奏的音樂。然后,在方框106之后,邏輯可以返回到?jīng)Q定菱形框98并且再次從那里前進。為了完整性,在移到圖4之前,還應(yīng)當指出,基于在決定菱形框98的肯定決定,在其它示例性情況下,邏輯可以直接前進到方框106,在那里,播放列表被改變,以匹配用戶的當前韻律,該當前韻律是根據(jù)在菱形框98作出的肯定決定改變的。
[0056]現(xiàn)在參考圖4,示出了根據(jù)本原理、要由諸如CE設(shè)備12的CE設(shè)備執(zhí)行的邏輯的另一個示例流程圖,同樣是為了給出具有匹配用戶韻律的節(jié)奏的音樂,但這次是基于時間的改變并且因此基于從一個鍛煉片段到另一個的改變。圖4的邏輯在方框110開始,在那里,根據(jù)本原理,邏輯接收鍛煉信息。然后,邏輯前進到方框112,在那里,根據(jù)本原理(例如,在用戶開始鍛煉例程之后)邏輯開始在第一時間內(nèi)呈現(xiàn)具有第一節(jié)奏的音樂(例如,第一節(jié)拍速度),用于匹配用戶的實際和/或期望韻律。然后,邏輯前進到?jīng)Q定菱形框114,在那里,邏輯確定用戶以第一節(jié)奏鍛煉的第一(例如,預(yù)設(shè)的)時間是否已到期。因而,應(yīng)當理解,該第一時間,以及實際上后續(xù)的時間,可以在開始鍛煉例程之前由用戶作為對CE設(shè)備的輸入預(yù)定義。例如,用戶可以向CE設(shè)備提供輸入,以提供十分鐘的某個節(jié)奏的音樂,使得用戶可以與其匹配他或她的韻律,然后,呈現(xiàn)二十分鐘相對更快節(jié)奏的音樂,使得用戶可以在較慢步速的十分鐘熱身之后加快他或她的步速。
[0057]在任何情況下,如果邏輯在菱形框114確定第一時間還沒有到期,則邏輯前進到方框116,在那里,邏輯繼續(xù)給出與該確定之前相同節(jié)奏的音樂。但是,如果邏輯在菱形框114確定第一時間已經(jīng)到期,則邏輯前進到方框118,在那里,根據(jù)本原理,邏輯給出具有第二節(jié)奏(例如,與第一節(jié)拍速度不同的第二節(jié)拍速度)的音樂第二時間,以在第二時間內(nèi)匹配用戶的實際和/或期望韻律。然后,邏輯前進到?jīng)Q定菱形框120,在那里,邏輯確定用戶以第二節(jié)奏鍛煉的第二時間是否已到期。如果邏輯在菱形框120確定第二時間還沒有到期,則邏輯可以前進到方框116。但是,如果邏輯在菱形框120確定第二時間已經(jīng)到期,則邏輯前進到方框122,在那里,根據(jù)本原理,邏輯呈現(xiàn)具有第三節(jié)奏(例如,與第一和第二節(jié)拍速度不同的第三節(jié)拍速度)的音樂第三時間,以在第三時間內(nèi)匹配用戶的實際和/或期望韻律。
[0058]參考圖5繼續(xù)具體描述,該圖根據(jù)本原理示出了要由服務(wù)器執(zhí)行的邏輯的示例流程圖,該邏輯用于向CE設(shè)備提供具有匹配用戶韻律的節(jié)奏的音樂。圖5的服務(wù)器邏輯在方框130開始,在那里,邏輯接收訪問用戶帳號(例如,諸如存儲在服務(wù)器上的云存儲帳號)的請求。假定CE設(shè)備對云帳號的成功認證,在方框130由服務(wù)器提供對該帳號的訪問。然后,邏輯前進到方框132,在那里,邏輯接收節(jié)奏和/或韻律信息(例如,基于來自CE設(shè)備上生物統(tǒng)計傳感器的、提供該信息的輸入),其中具有對應(yīng)的至少基本上相似節(jié)奏的音樂要匹配到該信息。然后,邏輯前進到方框134,在那里,邏輯定位和/或以別的方式確定存儲在服務(wù)器上的、與接收到的節(jié)奏信息相稱的音樂文件。應(yīng)當指出,在方框134,匹配接收到的節(jié)奏數(shù)據(jù)的音樂文件可以如本文所述的那樣確定(例如,利用音樂文件元數(shù)據(jù)),并且可以從包括服務(wù)器上用戶的云儲存器在內(nèi)的位置當中選擇,但是還有或者代替之,公共域中的音樂和/或經(jīng)例如通常公共可獲得的樂曲庫和/或互聯(lián)網(wǎng)無線電服務(wù)提供的音樂。根據(jù)本原理,依賴于例如用戶在CE設(shè)備設(shè)定的設(shè)置和對用戶界面的操縱,這些音樂源可以被使用或者可以不被使用。
[0059]在任何情況下,在方框134之后,邏輯都前進到方框136,在那里,邏輯向CE設(shè)備提供(例如,流化)音樂,連同提供任何對應(yīng)的對所提供音樂文件的購買信息,例如,用戶還沒有擁有和/或不在用戶云儲存器中的音樂文件(例如,基于例如通過從用戶的存儲區(qū)域搜索該樂曲而確定用戶不擁有音樂),諸如利用互聯(lián)網(wǎng)無線電服務(wù)提供的音樂。然后,邏輯前進到?jīng)Q定菱形框138,在那里,邏輯確定是否已經(jīng)接收到在CE設(shè)備輸入并發(fā)送到服務(wù)器的、指示一個或多個音樂文件已經(jīng)被用戶指定(例如,通過操縱CE設(shè)備上的用戶界面來“加入書簽”和/或向其提供可聽命令)要購買的輸入。例如,用戶可能想指定一首歌曲隨后購買,因此用戶不會忘記他或她希望購買的歌曲的細節(jié)并由此不能在以后定位它,但與此同時,不希望在還在鍛煉的時候完成全部必需的購買步驟,諸如像提供信用卡信息。
[0060]如果邏輯在決定菱形框138確定沒有接收到指定隨后購買的一個或多個音樂文件的輸入,則邏輯前進到方框140,在那里,邏輯存儲指示提供給CE設(shè)備的音樂文件的數(shù)據(jù),使得,如果用戶通過操縱用戶的CE設(shè)備選擇這么做的話,則相同的音樂文件可以在隨后再次給出。而且,在方框140,邏輯可以存儲它從CE設(shè)備接收到的任何和/或全部生物統(tǒng)計信息(例如,為了讓用戶的醫(yī)師訪問,以確定用戶的健康狀態(tài),或者僅僅是在用戶的云儲存器中保持生物統(tǒng)計記錄)。再次參考決定菱形框138,如果邏輯在那里確定接收到指示隨后要購買的一個或多個音樂文件的輸入,則邏輯移動到方框142,在那里,它存儲指示其的數(shù)據(jù)讓用戶隨后訪問,用來購買音樂(例如,創(chuàng)建指示指定要購買的音樂文件的“書簽”文件)。結(jié)束對圖5的描述,應(yīng)當指出,在方框142之后,邏輯可以前進到方框140。
[0061]參考圖6繼續(xù)具體描述,示出了根據(jù)本原理、配置為從用戶接收輸入(例如,對給出UI 150的啟用觸摸的顯示器的觸摸輸入)以便配置CE設(shè)備的設(shè)置的示例性用戶界面(UI) 150。Π 150包括用于配置CE設(shè)備以便把歌曲長度與運動片段(例如,一組仰臥起坐)和/或鍛煉路線片段匹配的第一設(shè)置152,并且因此包括分別用于提供關(guān)于CE設(shè)備是否把歌曲與片段匹配的輸入的“是”和“否”選擇元素154。根據(jù)本原理,在Π 150上示出的還有用于CE設(shè)備是否應(yīng)當提供虛擬教練指令的第二設(shè)置156,并且包括分別用于提供關(guān)于CE設(shè)備是否應(yīng)當提供虛擬教練的輸入的“是”和“否”選擇元素158。
[0062]除了以上所述,UI 150還可以包括非語言提示部分160。根據(jù)本原理,部分160可以包括左轉(zhuǎn)和右轉(zhuǎn)設(shè)置162、164,具有各自的輸入域166、168,用于輸入用戶規(guī)定的要在鍛煉路線上前進時提供給用戶的蜂鳴次數(shù)(例如,被沒有聲音的時間段隔開的相對高亢的聲音),以指示用戶在什么地方轉(zhuǎn)彎。還應(yīng)當指出,設(shè)置162、164包括各自的選擇元素170、172,它們可以被選擇,以便使另一個Π和/或窗口覆蓋被呈現(xiàn),用于從除“蜂鳴”之外的其它可用于指示轉(zhuǎn)彎的可用聲音進行選擇,并且,實際上應(yīng)當理解,除了不同的聲音序列或者代替之,不同的聲音可以用來指示轉(zhuǎn)彎。
[0063]UI 150還包括設(shè)置174,用于讓用戶利用“是”或“否”選擇器176提供關(guān)于例如非語言轉(zhuǎn)彎提示是否應(yīng)當只在對應(yīng)于轉(zhuǎn)彎方向的耳機中呈現(xiàn)的輸入。例如,右轉(zhuǎn)彎非語言提示將只在頭戴式耳機的右耳機提供,而左轉(zhuǎn)彎非語言提示將只在左耳機提供。根據(jù)本原理,賽跑虛擬對手設(shè)置178也可以包括在Π 150中并且包括“是”和“否”選擇元素180,用于讓用戶提供關(guān)于是否希望在CE設(shè)備上給出虛擬對手數(shù)據(jù)的輸入(例如,表示為非語言音頻多普勒提示的虛擬對手位置的指示)。最后,應(yīng)當指出,提交選擇器182可以給出,用于由用戶選擇,使CE設(shè)備根據(jù)作為利用UI 150的輸入的用戶選擇來配置。
[0064]現(xiàn)在轉(zhuǎn)向圖7,示出了根據(jù)本原理、用于配置姿態(tài)和/或語音控制設(shè)置的示例性UI190。UI 190包括更快節(jié)拍設(shè)置192,該設(shè)置包括姿態(tài)命令選擇194和語音命令選擇196,這兩個選擇當中每一個用于不同的姿態(tài)和語音命令選項,以便向CE設(shè)備提供用于呈現(xiàn)具有比當前所呈現(xiàn)的更快的節(jié)拍的歌曲的輸入。應(yīng)當指出,如果期望,則用于姿態(tài)和語音命令當中每一個的一個或多個選擇都可以被選擇,但是,例如,CE設(shè)備可以阻止選擇相同的具體命令來既請求更快的節(jié)拍又請求更慢的節(jié)拍(例如,相同的手勢不能用于請求具有更快節(jié)拍和更慢節(jié)拍的歌曲)。在任何情況下,UI 190還包括更慢節(jié)拍設(shè)置198,該設(shè)置包括姿態(tài)命令選擇200和語音命令選擇202,這兩個選擇當中每一個用于不同的姿態(tài)和語音命令選項,以便向CE設(shè)備提供用于呈現(xiàn)具有比當前所給出的更慢的節(jié)拍的歌曲的輸入。
[0065]除了以上所述,UI 190還可以包括鍛煉機器配置設(shè)置204,用于根據(jù)用戶的生物統(tǒng)計以及甚至例如用于特定鍛煉的目標和/或期望生物統(tǒng)計的用戶定義的設(shè)置和/或用于生物統(tǒng)計安全范圍的用戶定義的設(shè)置來向CE設(shè)備提供CE設(shè)備是否要對用戶使用并且與CE設(shè)備通信(例如,利用NFC、藍牙、無線網(wǎng)絡(luò)等)的鍛煉機器改變鍛煉機器配置的輸入(例如,增加或減小阻力、速度、傾斜或下降,等等)。例如,如果用戶指示他或她希望他們的心率平均在每分鐘特定的節(jié)拍,則CE設(shè)備可以配置鍛煉機器增加或減小例如其速度和阻力,來把用戶的實際心率帶到與由用戶輸入CE設(shè)備的期望心率相一致。因而,設(shè)置204包括“是”和“否”選擇元素206,用于向CE設(shè)備分別提供命令CE設(shè)備相應(yīng)地改變鍛煉機器配置或者不改變的輸入。還應(yīng)當指出,根據(jù)本原理,UI 190還包括“選擇機器”選擇元素208,用于選擇通信連接到CE設(shè)備并由其配置的鍛煉機器(例如,通過呈現(xiàn)用于機器選擇的另一個Π或覆蓋窗口),并且還有一個“利用NFC配對”選擇元素210,該元素是可以選擇的,以便配置CE設(shè)備與鍛煉機器在二者緊密并置(例如,各自NFC元件的并置)時自動通信,以交換讓CE設(shè)備命令和/或配置鍛煉機器的信息。
[0066]從圖7移到圖8,該圖示出了根據(jù)本原理、包括用于匹配用戶的韻律和/或心率與至少基本相同節(jié)奏的音樂的多個設(shè)置的示例性節(jié)奏配置設(shè)置Π 220。UI 220包括至少用于基于一個或多個生物統(tǒng)計參數(shù)匹配節(jié)奏的第一設(shè)置222并且因此包括為此目的而用于讓用戶選擇一個或多個特定生物統(tǒng)計參數(shù)的選擇框224。還示出了第二設(shè)置226,用于選擇當匹配到生物統(tǒng)計參數(shù)時將由CE設(shè)備從中選擇以供呈現(xiàn)的音樂的一種或多種流派的音樂,并據(jù)此包括為此目的而用于讓用戶選擇一種或多種流派的音樂的選擇框228。根據(jù)本原理,還示出了第三設(shè)置230,用于選擇CE設(shè)備要(例如,智能地)與對應(yīng)心情的音樂匹配的用戶的一種或多種心情,音樂還包括匹配的節(jié)奏,并且據(jù)此設(shè)置230包括為此目的而用于讓用戶選擇用戶感覺到的一種或多種心情的選擇框223。在Π 220上還包括第四設(shè)置234,設(shè)置234用于選擇與當匹配到生物統(tǒng)計參數(shù)時要被CE設(shè)備選擇以供呈現(xiàn)的樂曲關(guān)聯(lián)的一個或多個音樂藝術(shù)家,并且據(jù)此包括為此目的而用于讓用戶選擇一個或多個藝術(shù)家的選擇框236。根據(jù)本原理,還可以給出第五設(shè)置238,用于選擇之前給出過的一個或多個之前的鍛煉路線和/或運動音樂播放列表,可以從中選擇用于當前鍛煉路線的音樂(例如,如果CE設(shè)備確定來自之前播放列表的音樂具有匹配一個或多個當前生物統(tǒng)計參數(shù)的節(jié)拍),并且因此包括為此目的而用于選擇一個或多個之前的鍛煉路線播放列表的選擇框240。
[0067]應(yīng)當理解,還有其它設(shè)置可以利用UI 220來配置,諸如用于利用社交網(wǎng)絡(luò)朋友的喜好和/或偏好來匹配音樂的設(shè)置242,并且因此包括對應(yīng)的“是”和“否”選擇元素244,用于向CE設(shè)備提供是否基于用戶的社交網(wǎng)絡(luò)朋友的喜好來將要呈現(xiàn)的音樂與一個或多個生物統(tǒng)計參數(shù)匹配的輸入。應(yīng)當指出,例如,CE設(shè)備可以配置為訪問用戶的一個或多個社交網(wǎng)絡(luò)服務(wù)(例如,基于由用戶提供的用戶名和密碼信息),以解析社交網(wǎng)絡(luò)服務(wù)中的數(shù)據(jù),并且在社交網(wǎng)絡(luò)帖子與例如用于音樂曲目的曲名(例如,來自曲名的數(shù)據(jù)庫)之間進行關(guān)聯(lián),由此識別用戶朋友“趨于”或以別的方式“喜歡”的音樂。根據(jù)本原理,還有另一個設(shè)置246可以給出,用于基于例如公告板排名、在線音樂提供服務(wù)上的總銷量、即使在用戶不是其成員的社交網(wǎng)絡(luò)站點上的當前趨勢等,通過使用當前流行的音樂來匹配音樂,并且因此根據(jù)本原理包括用于向CE設(shè)備提供針對是否利用當前流行的音樂來匹配音樂的輸入的“是”和“否”選擇器248。根據(jù)本原理,UI 220還可以包括具有“云”選擇元素252和“本地存儲”選擇元素254的云存儲設(shè)置250,其中元素252和254都可以被用戶選擇,以便向CE設(shè)備提供用于CE設(shè)備可以從其收集和/或流化音樂以供呈現(xiàn)的不同存儲位置的輸入。因而,選擇選擇元素252配置CE設(shè)備從用戶的云存儲帳號收集音樂,而選擇選擇元素254配置CE設(shè)備從CE設(shè)備的本地存儲區(qū)域收集音樂,并且實際上選擇器元素252、254當中任何一個或或者兩個都可以被選擇。UI 220還可以包括另一個具有“是”和“否”選擇器258的設(shè)置256,用于向CE設(shè)備提供關(guān)于是否指示服務(wù)器把推薦的音樂插入在鍛煉路線期間給出的音樂播放列表和/或序列中的輸入,其中音樂包括例如互聯(lián)網(wǎng)無線電音樂、贊助音樂(sponsoredmusic)、由處理器確定為可能用戶會喜歡的音樂(例如,基于用戶輸入的流派指示、已經(jīng)被用戶擁有的類似音樂,等等)、不被用戶擁有但是仍然與UI 220的一個或多個其它設(shè)置相容的音樂(諸如用戶期望呈現(xiàn)來自其的音樂的那個流派),等等。
[0068]仍然參考圖8,除了以上所述,Π 220還可以包括書簽音樂設(shè)置260,用于配置CE設(shè)備接收指定要在運動路線期間給出的、要在運動結(jié)束之后購買的一首或多首樂曲的命令。因而,“姿態(tài)”選擇元素262是可選擇的,以配置CE設(shè)備接收(例如,預(yù)定義的)相應(yīng)地指定音樂的姿態(tài)命令,而且“可聽命令”選擇元素264也是可選擇的,以配置CE設(shè)備接收(例如,預(yù)定義的)指定要購買的音樂的可聽命令,以及甚至還有可選擇的“整個播放列表”選擇元素266,以配置CE設(shè)備在運動結(jié)束后的一個時間給出在運動路線期間向用戶給出并且用戶可以從其選擇一個或多個樂曲來購買的所有樂曲的列表(例如,播放列表)。應(yīng)當指出,在有些實施例中,根據(jù)本原理,選擇元素262、264的選擇可以在沒有進一步用戶輸入的情況下自動配置CE設(shè)備來給出另一個Π和/或被覆蓋的UI,用于讓用戶規(guī)定當特定的樂曲呈現(xiàn)時,要由CE設(shè)備作為指定/加書簽?zāi)莻€特定樂曲的(一個或多個)命令而關(guān)聯(lián)的特定姿態(tài)和/或可聽命令。因而,例如,如果特定姿態(tài)被指定為在被CE設(shè)備檢測到時給樂曲加書簽的命令,則CE設(shè)備在接收到該命令時可以設(shè)置標志和/或數(shù)據(jù)標記,讓音樂在隨后被識別并且如前面加書簽的那樣向用戶呈現(xiàn),并且,在這種情況下,CE設(shè)備不需要在接收到樂曲要加書簽的命令時給出,例如,加書簽的可聽或可視指示(雖然,在有些實現(xiàn)中,例如,諸如諧音的簡短可聽反饋可以給出,以便向用戶指示CE設(shè)備接收到書簽命令并且實際上把該樂曲“加書簽”供以后購買)。
[0069]仍然參考Π 220,示出了用于跳過用戶不喜歡的樂曲的跳過音樂設(shè)置268 (例如,如果在鍛煉例程期間推薦給用戶)。因而,分別響應(yīng)于接收到(例如,預(yù)定義的)指示不喜歡的音樂的姿態(tài)或可聽命令,“姿態(tài)”選擇元素270和“可聽”選擇元素272都可以被選擇來配置CE設(shè)備跳過所給出的樂曲。還應(yīng)當指出,根據(jù)本原理,選擇元素270、272當中每一個都可以被選擇來配置CE設(shè)備呈現(xiàn)另一個Π和/或被覆蓋的UI,用于讓用戶規(guī)定要作為跳過樂曲的(一個或多個)命令由CE設(shè)備關(guān)聯(lián)的特定姿態(tài)和/或可聽命令。
[0070]結(jié)束對圖8的描述,UI 220還包括“共享”選擇元素274,該元素可以被選擇,配置CE設(shè)備在鍛煉例程完成之后,經(jīng)一個或多個社交網(wǎng)絡(luò)服務(wù)自動發(fā)帖、發(fā)布和/或共享等在鍛煉期間向用戶呈現(xiàn)的樂曲和/或音樂播放列表,應(yīng)當理解,CE設(shè)備還可以配置為,例如,在運動歷程完成之后在CE設(shè)備的顯示器上呈現(xiàn)該播放列表,包括音樂元數(shù)據(jù)和音樂節(jié)奏的呈現(xiàn)。根據(jù)本原理,“提交”選擇元素276用于提交用戶的設(shè)置選擇。
[0071]現(xiàn)在參考圖9,示出了用于在參于鍛煉例程時給出生物統(tǒng)計信息、音樂信息等的另一個Π 280。應(yīng)當理解,UI 280可以在鍛煉機器的顯示器上給出,用于在用戶使用該機器的時候觀看,和/或在與鍛煉機器通信的用戶的個人CE設(shè)備上給出。根據(jù)本原理,在任何情況下,UI 280都包括音樂信息部分282,包括關(guān)于當前給出的、由CE設(shè)備與用戶的一個或多個生物統(tǒng)計參數(shù)匹配的樂曲的各條信息。如從部分282可以理解的,音樂信息可以包括例如藝術(shù)家名字、歌曲的曲名、歌曲的專輯、歌曲的持續(xù)時間、誰擁有該歌曲(例如,用戶并且本地存儲在CE設(shè)備上,和/或把音樂流化到CE設(shè)備上的第三方音樂提供者)、音樂的流行性的指示以及甚至音樂流行的特定人群(根據(jù)本原理,例如,在本例中,歌曲是基于五公里跑步者在他們各自CE設(shè)備上輸入的“喜歡”指示流行的,并且在其它情況下,流行和/或推薦的音樂來自監(jiān)視鍛煉計劃并觀察CE設(shè)備收集的生物統(tǒng)計信息的用戶的個人教練員),以及歌曲每分鐘的節(jié)拍的指示。應(yīng)當指出,雖然CE設(shè)備可以訪問音樂,例如,利用它自己的網(wǎng)絡(luò)接口訪問用戶的云存儲區(qū)域,但是除此之外或者代替之,鍛煉機器自己可以訪問存儲音樂的存儲區(qū)域,然后,例如,把音樂從鍛煉機器流化到用戶的頭戴式耳機(例如,利用NFC配對)。
[0072]除了以上所述,UI 280還包括生物統(tǒng)計參數(shù)部分284,用于給出與用戶的生物統(tǒng)計參數(shù)相關(guān)的一條或多條信息,這些參數(shù)是由諸如以上參考圖1所述那些的一個或多個生物統(tǒng)計傳感器檢測到的。例如,可以給出的信息包括心率信息、韻律信息,和/或呼吸信息。
[0073]此外,UI 280可以包括提示286,在樂曲在鍛煉例程期間當前正呈現(xiàn)的時候讓用戶利用“是”和“否”選擇器288提供輸入,以便容易地把該樂曲加書簽供以后購買(例如,一次觸摸加書簽)。UI 280包括第二提示290,用于在樂曲在鍛煉例程期間當前正呈現(xiàn)的時候讓用戶利用“是”和“否”選擇器290提供輸入,以便,一旦購買或者如果購買不是必需的,就在沒有進一步用戶輸入的情況下自動地把該特定的樂曲存儲在用戶的云儲存器中。最后,選項294在UI 280上呈現(xiàn),用于利用“是”和“否”選擇器296選擇是否手動改變鍛煉機器配置,并且因此,例如,來自選擇器296的“是”選擇器可以使包括可以由用戶配置的鍛煉機器設(shè)置的另一個UI呈現(xiàn)和/或覆蓋,以便配置鍛煉機器。根據(jù)本原理,當例如CE設(shè)備根據(jù)一個或多個生物統(tǒng)計參數(shù)自動配置鍛煉機器但是用戶仍然希望手動覆蓋自動配置時,這會是期望的。
[0074]參考圖10繼續(xù)具體描述,示出了說明本原理的示例性說明300。如從圖10的標題框可以理解的,根據(jù)本原理,用戶和CE設(shè)備可聽地交換信息并且實際上CE設(shè)備可聽地提供“虛擬教練”,以便向人提供在說明300中示出的(例如,智能地確定的)鼓勵以及甚至基于例如生物統(tǒng)計數(shù)據(jù)的鼓勵。在圖11中示出了另一個說明302,該說明302包括圖304,圖304指示就隨時間變化的每分鐘心跳表示的用戶運動例程的各個片段,并且還示出了從給出的第一個音樂到給出的最后一個音樂的順序排列的縮略圖306,其中每個圖都分別與在鍛煉例程期間呈現(xiàn)并且匹配到用戶的一個或多個生物統(tǒng)計參數(shù)的樂曲和/或該樂曲選自其中的專輯關(guān)聯(lián)。應(yīng)當指出,還示出了標題308,指示可以在“冷卻”鍛煉階段由CE設(shè)備給出的音頻反饋的例子,識別歌曲,和/或提供關(guān)于如何把音樂加書簽的指示(例如,用于隨后購買和/或收聽)。在本示例性情況下,響應(yīng)于人對CE設(shè)備啟用觸摸的顯示器的特定區(qū)域或任何啟用觸摸的區(qū)域的單擊輸入,CE設(shè)備可以把音樂加書簽(例如,并且還可以在CE設(shè)備的存儲介質(zhì)上本地地存儲書簽信息),而且,此外,可以由用戶提供對CE設(shè)備啟用觸摸的顯示器的特定區(qū)域或任何啟用觸摸的區(qū)域的雙擊輸入,以跳過所給出的歌曲并且使CE設(shè)備在沒有進一步用戶輸入的情況下自動提供匹配用戶生物統(tǒng)計參數(shù)和/或鍛煉路線冷卻階段的另一首歌曲。
[0075]不特別參考任何附圖,應(yīng)當理解,根據(jù)本原理,這里公開的CE設(shè)備還可以用其它方式配置,以匹配音樂與一個或多個生物統(tǒng)計參數(shù)。例如,當確定生物統(tǒng)計參數(shù)是否與計劃好的身體活動信息的至少一部分一致時,這種確定可以例如以預(yù)定義的周期性間隔周期性地執(zhí)行,其中,響應(yīng)于確定生物統(tǒng)計參數(shù)與計劃好的身體活動信息的至少一部分不相符,根據(jù)本原理,通過更改在CE設(shè)備上給出的音樂文件的時間尺度,CE設(shè)備可以自動給出音頻指示。例如,不是向用戶給出完全不同的樂曲,而是CE設(shè)備可以以數(shù)字方式拉升或壓縮當前給出的音樂文件,由此實時地調(diào)整向用戶給出的每分鐘節(jié)拍。因而,音樂文件的時間拉伸可以由CE設(shè)備進行,就像音樂文件的重新采樣以改變持續(xù)時間并由此改變每分鐘的節(jié)拍數(shù)一樣。
[0076]參考本文所討論的自動化和/或虛擬教練,應(yīng)當理解,CE設(shè)備可以在用戶配置設(shè)置讓CE設(shè)備這樣做時給出這種信息(例如,利用諸如以上所述的Π)。虛擬教練可以包括在用戶從一個鍛煉片段過渡到另一個時通知用戶(例如,基于在鍛煉路線上時CE設(shè)備可訪問的GPS數(shù)據(jù))。例如,虛擬教練可以指示,“你正在開始向山上前進,這是你鍛煉的第三段?!笨梢杂商摂M教練提供的其它指令包括,例如,在鍛煉例程的開始,“現(xiàn)在開始你的行程,”和“在前方道路上的岔路口,向右轉(zhuǎn)?!倍遥谶\動的開始并且假定用戶還沒有向CE設(shè)備提供指示CE設(shè)備根據(jù)本原理給出虛擬對手的輸入,CE設(shè)備可以在鍛煉例程的開始提供音頻提示,詢問用戶是否希望與虛擬對手賽跑(例如,“你愿意與虛擬對手賽跑嗎? ”),對于這種提示,例如,用戶可以作出肯定響應(yīng),如CE設(shè)備處理器利用自然語言語音識別原理可以識別出的。
[0077]作為可以由“虛擬教練”利用CE設(shè)備作出的指示的其它例子,CE設(shè)備可以在鍛煉例程結(jié)束之后指示用戶優(yōu)先于虛擬對手多少時間、距離和/或速度。而且,在例程結(jié)束之后,CE設(shè)備可以,例如,可聽地(和/或可視地)向用戶提供統(tǒng)計數(shù)據(jù),諸如用戶的生物統(tǒng)計讀數(shù)、鍛煉例程完成的總時間、行進的距離,等等。還有,通過指示時間倒計時一直到完成,諸如“四、三、二、一…完成! ”,CE設(shè)備可以就在鍛煉例程結(jié)束之前提供例程馬上要結(jié)束的可聽指示。
[0078]具體參考自由空間中可以由CE設(shè)備識別的姿態(tài),作為根據(jù)本原理給予CE設(shè)備的命令,應(yīng)當指出,用戶不僅可以,例如,基于自由空間中由與CE設(shè)備通信的運動/姿態(tài)探測器檢測到的姿態(tài)跳過一首歌或者請求具有更快或更慢節(jié)奏的歌曲,而且還可以,例如,如果用戶暫時停止鍛煉的話就暫停歌曲。例如,如果在鍛煉路線上前進的時候用戶碰巧遇到一個朋友也沿著那條路走,則用戶可以在自由空間提供在CE設(shè)備預(yù)定義的姿態(tài),作為停止呈現(xiàn)音樂(和/或跟蹤生物統(tǒng)計數(shù)據(jù))一直到接收到恢復(fù)音樂呈現(xiàn)的另一個姿態(tài)命令的命令。
[0079]現(xiàn)在,參考本文所描述的音樂、音樂文件、歌曲等,本原理認識到,雖然本說明書大部分都具體地針對與音樂相關(guān)的文件,但是本原理可以同等地應(yīng)用到任何類型的音頻文件以及甚至例如音頻視頻文件(例如,只給出來自音頻視頻文件的音頻或者同時給出音頻和視頻)。此外并且在音樂文件的語境下,用于本文所述的音樂文件的元數(shù)據(jù)不僅可以包括每分鐘的節(jié)拍和音樂流派,而且還可以包括其它信息,諸如像歌曲的歌詞。
[0080]本原理還認識到,雖然本說明書大部分都具體地針對鍛煉例程,但是本原理不僅可以應(yīng)用到鍛煉而且還可以應(yīng)用到例如坐在課桌前,其中CE設(shè)備可以,例如,利用大腦活動監(jiān)視器和血壓監(jiān)視器來檢測到用戶被壓迫(stressed)并且由此建議和/或自動向用戶給出舒緩的音樂。
[0081]然而,根據(jù)本原理,在應(yīng)用到鍛煉時,本原理認識到以下是由CE設(shè)備輸出的示例性可聽和/或可視輸出:
[0082]“要放不同的歌曲嗎?”,這可以響應(yīng)于確定用戶跟不上作為期望步速由用戶輸入的步速而給出。
[0083]“你正在放慢,想要不同的歌曲嗎?”,這可以響應(yīng)于確定用戶開始放慢他或她的步速而給出(例如,逐步地但是落在預(yù)定義的期望步速之外)。
[0084]“一直跑到歌曲結(jié)束”,這可以響應(yīng)于確定用戶即將到達鍛煉片段或整個鍛煉例程的結(jié)束而給出,并且由此當前歌曲的結(jié)束表明該片段和/或例程的結(jié)束。
[0085]“下一分鐘增加活動”,這可以響應(yīng)于確定用戶需要在下一分鐘鍛煉更快以便與例如預(yù)定義的鍛煉目標一致而給出。這種CE設(shè)備反饋也可以為了,例如,在運動從較低強度的片段前進到較高強度的片段時讓用戶逐步增加他們的節(jié)奏/韻律而提供。
[0086]“你的心率是每分鐘一百零二下”,這可以響應(yīng)于確定用戶在鍛煉例程期間輸入請求心率生物統(tǒng)計信息的命令而給出。
[0087]本原理還認識到,多于一個CE設(shè)備可以提供,例如,非語言音頻提示,以便為一起鍛煉的各個用戶設(shè)置步速/韻律。例如,兩個或更多人可能希望一起鍛煉,但是不希望聽同一首歌。用戶的CE設(shè)備可以彼此通信并且,例如,基于在其間交換的預(yù)定義韻律/節(jié)奏元數(shù)據(jù)(例如,基于由用戶在運動例程開始之前指示的期望韻律),具有匹配預(yù)定義韻律的相同的每分鐘節(jié)拍的不同歌曲可以在每個對應(yīng)的CE設(shè)備上給出,使得,雖然利用不同的音樂,但是用戶可以建立相同的步速。
[0088]繼續(xù),應(yīng)當理解,例如,在鍛煉例程結(jié)束之后,用戶不僅可以經(jīng)社交網(wǎng)絡(luò)服務(wù)共享用戶的鍛煉例程,而且還可以,例如,向個人教練員的CE設(shè)備提供鍛煉數(shù)據(jù)(例如,利用常用的健身應(yīng)用),因此個人教練員可以評估用戶并觀看鍛煉結(jié)果、生物統(tǒng)計信息等。
[0089]描述用戶的韻律/節(jié)奏的變化,應(yīng)當理解,如果用戶停下腳步,那么,雖然CE設(shè)備可以檢測到這種情況,但是不能自動改變歌曲來匹配新的韻律,但是,在有些實現(xiàn)中,可以,例如,等待用戶以新韻律跑步的閾值時間到期,由此不用在每次用戶偶爾停下腳步時改變歌曲,而是一旦用戶有意建立新的步速就改變歌曲。
[0090]更具體地描述非語言提示,應(yīng)當指出,例如,在有些情況下,本文所描述的CE設(shè)備可以配置為在沒有用戶輸入的情況下動態(tài)地從提供語言提示變成提供非語言提示,當,例如,在做相同的轉(zhuǎn)彎或者以別的方式在相同路線上鍛煉閾值次數(shù)之后,CE設(shè)備確定應(yīng)當只給出非語言提示。對于已經(jīng)熟悉用戶鍛煉的附近地區(qū)并且因此不需要語言提示但是可能希望給出不像語言提示干擾用戶音樂那么多的非語言提示的用戶來說,這會是有利的。這種決定可以,例如,至少部分地通過在用戶每次沿著行進的路線前進時存儲GPS數(shù)據(jù)來做出,在稍后的時間,這種GPS數(shù)據(jù)可以被分析,以確定是否已滿足閾值次數(shù)。
[0091]本原理還認識到,雖然本說明書的一些參考,例如,跑步或騎自行車,描述CE設(shè)備特征,但是本原理也可以同等地應(yīng)用到其它情況,諸如像游泳或任何其它建立重復(fù)/有節(jié)奏鍛煉運動的鍛煉。
[0092]最后,應(yīng)當指出,本文描述的頭戴式耳機可以配置為,例如,對在鍛煉的時候存在的環(huán)境噪聲進行有源降噪,同時仍然允許像由路過的汽車或與鍛煉者講話的某個人產(chǎn)生的聲音的“短暫”聲音被鍛煉者聽到。因而,這種頭戴式耳機配置提升了安全性,但是仍然允許清楚地聽到音樂,而不會讓不想要的環(huán)境噪聲干擾用戶的收聽享受。
[0093]雖然本文示出并具體描述了特定的“基于生物統(tǒng)計參數(shù)給出音頻”,但是應(yīng)當理解,本發(fā)明所涵蓋的主題只能由權(quán)利要求來限定。
[0094]本申請要求于2013年9月17日提交的美國臨時專利申請序列N0.61/878,835的優(yōu)先權(quán)。
【權(quán)利要求】
1.一種用于音頻呈現(xiàn)的設(shè)備,包括: 至少一個計算機可讀存儲介質(zhì),承載可以由處理器執(zhí)行的指令; 至少一個處理器,配置為訪問計算機可讀存儲介質(zhì)以執(zhí)行指令將處理器配置為: 從鍛煉者的至少一個生物統(tǒng)計傳感器接收信號; 至少部分地基于來自生物統(tǒng)計傳感器的信號,選擇樂曲 '及 在揚聲器上播放該樂曲。
2.如權(quán)利要求1所述的設(shè)備,其中生物統(tǒng)計傳感器是心率傳感器。
3.如權(quán)利要求1所述的設(shè)備,其中,處理器在執(zhí)行指令時配置為: 至少部分地基于確定樂曲的節(jié)奏匹配在來自生物統(tǒng)計傳感器的信號中所指示的節(jié)奏而選擇該樂曲。
4.如權(quán)利要求1所述的設(shè)備,其中,處理器在執(zhí)行指令時配置為從與鍛煉者關(guān)聯(lián)的樂曲庫選擇樂曲。
5.如權(quán)利要求1所述的設(shè)備,其中,處理器在執(zhí)行指令時配置為: 從一般樂曲庫選擇樂曲;及 向鍛煉者提供提示鍛煉者購買該樂曲的輸出。
6.如權(quán)利要求1所述的設(shè)備,其中,處理器在執(zhí)行指令時配置為: 確定由來自生物統(tǒng)計傳感器的信號所指示的鍛煉者的心率是否超過閾值; 響應(yīng)于確定心率超過該閾值,減慢樂曲的節(jié)奏;及 響應(yīng)于確定心率沒有超過該閾值,不減慢樂曲的節(jié)奏。
7.如權(quán)利要求1所述的設(shè)備,其中,處理器在執(zhí)行指令時配置為: 確定由來自生物統(tǒng)計傳感器的信號所指示的鍛煉者的心率是否低于閾值; 響應(yīng)于確定心率低于該閾值,加快樂曲的節(jié)奏;及 響應(yīng)于確定心率超過該閾值,不加快樂曲的節(jié)奏。
8.如權(quán)利要求1所述的設(shè)備,其中,處理器在執(zhí)行指令時配置為至少部分基于以下步驟來選擇樂曲: 訪問與樂曲關(guān)聯(lián)的、指示樂曲節(jié)奏的元數(shù)據(jù);及 確定該樂曲的節(jié)奏是否匹配在來自生物統(tǒng)計傳感器的信號中所指示的節(jié)奏。
9.一種用于音頻呈現(xiàn)的方法,包括: 從至少一個生物統(tǒng)計傳感器接收指示人的至少一個生物統(tǒng)計參數(shù)的信號;及 使向人播放的音樂適于該信號。
10.如權(quán)利要求9所述的方法,其中生物統(tǒng)計參數(shù)定義速率,并且該速率用來選擇其節(jié)奏基本上匹配該速率的樂曲。
11.如權(quán)利要求9所述的方法,其中生物統(tǒng)計參數(shù)定義速率,并且該速率用來更改樂曲的節(jié)奏,以基本上匹配該速率。
12.如權(quán)利要求9所述的方法,還包括: 至少部分地基于確定音樂的節(jié)奏匹配在來自生物統(tǒng)計傳感器的信號中所指示的節(jié)奏而選擇該音樂。
13.如權(quán)利要求9所述的方法,包括從與人關(guān)聯(lián)的樂曲庫中選擇音樂。
14.如權(quán)利要求9所述的方法,包括: 從一般樂曲庫選擇音樂?’及 向人提供提示該人購買該音樂的輸出。
15.如權(quán)利要求9所述的方法,包括: 確定由來自生物統(tǒng)計傳感器的信號所指示的人的心率是否超過閾值; 響應(yīng)于確定心率超過該閾值,減慢音樂的節(jié)奏;及 響應(yīng)于確定心率沒有超過該閾值,不減慢音樂的節(jié)奏。
16.如權(quán)利要求9所述的方法,包括: 確定由來自生物統(tǒng)計傳感器的信號所指示的人的心率是否低于閾值; 響應(yīng)于確定心率低于該閾值,加快音樂的節(jié)奏;及 響應(yīng)于確定心率超過該閾值,不加快音樂的節(jié)奏。
17.如權(quán)利要求9所述的方法,其中至少部分地基于以下來選擇音樂: 訪問與音樂關(guān)聯(lián)的、指示音樂節(jié)奏的元數(shù)據(jù);及 確定該音樂的節(jié)奏是否匹配在來自生物統(tǒng)計傳感器的信號中所指示的節(jié)奏。
18.一種用于音頻呈現(xiàn)的設(shè)備,包括: 用于從至少一個生物統(tǒng)計傳感器接收指示人的身體活動的韻律的信號的裝置;及 用于至少部分地基于該韻律建立音樂的播放列表的裝置。
19.如權(quán)利要求18所述的設(shè)備,其中播放列表包括音樂文件,每個音樂文件都分別包括至少基本上與所述韻律相似的第一音樂節(jié)奏。
20.如權(quán)利要求19所述的設(shè)備,其中韻律是第一韻律,并且其中所述設(shè)備還包括用于響應(yīng)于人的身體活動的韻律變化而自動更改播放列表的裝置,韻律的變化建立第二韻律,更改后的播放列表包括分別包括至少基本上與第二韻律相似的第二音樂節(jié)奏的音樂文件。
【文檔編號】G06F3/01GK104460981SQ201410466936
【公開日】2015年3月25日 申請日期:2014年9月15日 優(yōu)先權(quán)日:2013年9月17日
【發(fā)明者】葉岱承, S·弗里德蘭德, D·A·楊 申請人:索尼公司