音頻設備以及用於獲取音頻設備使用信息的相關方法與流程
2023-05-13 06:48:41

本申請要求於2015年6月3日提交的美國臨時專利申請序號62/170,577的權益,其公開內容通過引用併入本文中。
技術領域
本公開的實施例涉及音頻設備以及用於從音頻信號提取使用信息的相關方法,並更具體地涉及耳機和揚聲器,其經配置追蹤由此播放的音頻內容的使用。
背景技術:
信息在當今的資訊時代是寶貴的資源。例如,消費者信息在從產品開發到營銷、廣告和銷售的許多層次對銷售物品和服務的商家有價值。為了獲取消費者信息,一些商家採用會員帳戶以便於消費者數據的累積(例如,誰購買了什麼,以及何時和何地進行的購買等等)。商家有時候提供折扣和其他福利作為對消費者的會員身份的交換。作為具體的示例,食品商店有時候向註冊會員帳戶的消費者提供食品折扣。
類似地,一些數字媒體提供商(例如,Netflix、iTunes等等)追蹤他們提供給消費者的媒體內容的分布和使用。對於數字媒體提供商來說,可較為容易地追蹤哪些內容被提供給了哪些消費者以及哪些消費者播放了哪些內容,這是因為他們的消費者通常具有由媒體提供商監測的用戶帳戶以及將使用數據傳遞給數字媒體提供商的專用媒體播放器。
技術實現要素:
在一些實施例中,公開了一種音頻設備,其包括一個或更多個電氣接口、一個或更多個揚聲器元件以及控制電路。一個或更多個電氣接口包括經配置從媒體播放器接收音頻信號的一個或更多個音頻輸入,以及經配置與使用數據路由器通信的一個或更多個通信接口。一個或更多個揚聲器元件可操作地耦合到一個或更多個音頻輸入,並且經配置將來自媒體播放器的音頻信號轉換為聲波。控制電路包括一個或更多個數據存儲設備,其包括追蹤模塊,所述追蹤模塊可操作地耦合到一個或更多個音頻輸入,以及經配置從音頻信號提取使用信息並生成包括使用信息的使用數據。存儲接口可操作地耦合到追蹤模塊以及一個或更多個數據存儲設備,並且經配置在一個或更多個數據存儲設備中存儲由追蹤模塊生成的使用數據。
在一些實施例中,公開了一種操作音頻設備的方法。該方法包括利用音頻設備的音頻輸入從媒體播放器接收音頻信號,以及通過利用音頻設備的追蹤模塊分析音頻信號從音頻信號提取使用信息。該方法還包括在數據存儲設備上存儲包括使用信息的使用數據,以及將使用數據傳遞到使用數據路由器,其經配置將使用數據路由發送到遠程伺服器。
在一些實施例中,公開了一種將個人計算設備轉化為使用數據路由器的方法。該方法包括在軟體分布伺服器的存儲設備上存儲計算機可讀指令,其經配置指示個人計算設備的處理元件與音頻設備通信,所述音頻設備經配置從媒體播放器接收音頻信號並將音頻信號轉換為聲波。計算機可讀指令還經配置指示個人計算設備的處理元件從音頻設備接收包括由音頻設備提取自音頻信號的信息的使用數據,以及將使用數據傳遞到遠程伺服器。該方法還可包括將計算機可讀指令傳遞到個人計算設備。
在一些實施例中,公開了一種耳機設備,其包括一個或更多個數據存儲設備、媒體播放器以及一個或更多個通信接口。一個或更多個數據存儲設備經配置存儲接收自媒體/使用路由器的音頻內容,所述媒體/使用路由器包括耳機設備的用戶的個人計算設備。媒體播放器經配置在耳機設備與媒體/使用路由器斷開連接時播放存儲在一個或更多個數據存儲設備上的音頻內容,監測耳機設備使用音頻內容的細節,以及在一個或更多個數據存儲設備上存儲使用記錄,其包括識別耳機設備使用音頻內容的細節的信息。一個或更多個通信接口經配置從媒體/使用路由器接收音頻內容,並將使用記錄提供給媒體使用路由器。
在一些實施例中,公開了一種操作音頻系統的方法。該方法包括將音頻內容提供給耳機設備的用戶的媒體/使用路由器,以使得用戶能夠將音頻內容存儲到耳機設備,並通過耳機設備播放音頻內容。該方法還包括接收由耳機設備生成且從耳機設備由媒體/使用路由器路由發送的使用記錄,所述使用記錄識別耳機設備使用音頻內容的細節。該方法進一步包括在使用資料庫中存儲使用數據,所述使用資料庫存儲在遠離耳機設備的一個或更多個伺服器的一個或更多個數據存儲設備中。
附圖說明
圖1是一種音頻系統的簡化方框圖;
圖2是圖1的音頻系統的音頻設備的簡化方框圖;
圖3是可用於圖2的控制電路中的控制電路的至少一部分的示例的簡化方框圖;
圖4是一種用於將圖1的音頻設備的用戶的個人計算設備轉化為圖1的使用數據路由器的系統的簡化方框圖;
圖5是另一個音頻系統的簡化方框圖;
具體實施方式
在以下詳細描述中,參考形成本說明書一部分的附圖,並且在附圖中通過說明的方式示出了其中可實踐本公開的具體實施例。這些實施例被足夠詳細地描述以使得本領域技術人員能夠實踐本公開。然而,應當理解的是,在指示本公開的實施例的示例的同時,詳細描述和具體示例僅以說明的方式且不以限制的方式給出。根據本公開,可在本公開的範圍內作出各種替換、修改、添加、重新排列或它們的組合,並且它們將對本領域普通技術人員明顯。
另外,為清楚起見,可簡化附圖的一部分。因此,附圖可不描繪給定裝置(例如,設備)或方法的全部部件。另外,貫穿本說明書和附圖,類似的附圖標號可用於指示類似的特徵。
可使用各種不同技術和技巧中的任一種來表示本文描述的信息和信號。例如,可通過電壓、電流、電磁波、磁場或粒子、光場或粒子或者它們的任何組合來表示可貫穿以上描述參考的數據、指令、命令、信息、信號、位、符號和碼片。為了清楚的表現和描述,一些附圖可將信號示出為單個信號。本領域普通技術人員將理解的是,信號可表示信號的總線,其中總線可具有多種位寬度,並且本公開可在包括單個數據信號的任何數目的數據信號上實現。
本公開的實施例包括經配置從音頻信號提取使用信息的音頻設備、經配置將使用信息從音頻設備路由發送到遠程伺服器的使用數據路由器,以及相關方法。應當注意的是,雖然參考耳機設備描述了本公開的各種實施例的實用和應用,但本公開還應用於經配置將接收自媒體播放器的音頻信號轉換為聲波的任何設備,諸如,例如音頻揚聲器(例如,無線音頻揚聲器)。
如本文所用,術語「使用數據」是指對應於從音頻信號提取的信息的數據,其可用於確定如何使用音頻設備(例如,收聽、跳過了哪些音頻內容等等)。「使用數據」還可包括提取自音頻信號的信息的補充信息。通過非限制性示例的方式,「使用數據」還可包括日期/時間信息,其包括指示日期和時間中的至少一個的信息,在該日期和時間中的至少一個處,從音頻信號提取的信息提取自音頻信號。此外,通過非限制性示例的方式,「使用數據」可包括臨近提取自音頻信號的信息被提取的時間,由傳感器提供的傳感器信息。因此,「使用數據」可不僅包括關於收聽、跳過哪些音頻內容等等的信息,還包括關於用戶何時收聽什麼內容、用戶在何處收聽、用戶在移動、靜坐、鍛鍊時收聽什麼等等的信息。
如本文所用,術語「音頻內容」可指包括可在音頻設備上播放的可聽成分的任何媒體內容。例如,純粹可聽內容(例如,音樂、無線電、音頻播客)和混合媒體內容(例如,音頻-視頻)都包括可聽成分。
如本文所用,術語「可操作地耦合」、「可操作地被耦合」、「可操作地耦合著」以及其他形式的術語「可操作地耦合」是指無線(例如,藍牙、Wifi、Zigbee等等)連接和有線(例如,電氣、光學等等)連接兩者。「可操作地耦合」及其其他形式還可指直接(即,無任何東西耦合在可操作地耦合的部件之間)連接和間接(即,其他部件耦合在可操作地耦合的部件之間)連接兩者。
圖1是音頻系統100的簡化方框圖。音頻系統100可包括音頻設備200,其經配置可操作地耦合到媒體播放器152和使用數據路由器154。使用數據路由器154可經配置通過一個或更多個網絡160(下文中稱為「網絡」160)(例如,網際網路、移動無線網絡、Wifi網絡、藍牙網絡、雲網絡、有線數據網絡等等)與一個或更多個遠程伺服器170(下文中稱為「遠程伺服器」170)通信。
音頻設備200可經配置從媒體播放器152接收音頻信號156,並將音頻信號156轉換為可被音頻設備200的用戶聽到的聲波。當音頻設備200正從媒體播放器接收音頻信號156時,音頻設備可從音頻信號156提取使用信息,並在音頻設備200的一個或更多個數據存儲設備222(下文中稱為「存儲設備」222)中存儲包括使用信息的使用數據158。當音頻設備200可操作地耦合到使用數據路由器154時,音頻設備200可將存儲在存儲設備222中的使用數據158傳遞到使用數據路由器154。使用數據路由器154可經配置從音頻設備200接收使用數據158,並通過網絡160將使用數據158傳遞到遠程伺服器170。遠程伺服器170可經配置接收使用數據158,並在存儲於遠程伺服器170的一個或更多個數據存儲設備172(下文中稱為「數據存儲設備」172)上的使用資料庫174中存儲使用數據158。
音頻設備200可包括耳機設備、揚聲器設備(例如,無線揚聲器)或者其他音頻設備,其經配置將接收自媒體播放器152的音頻信號156轉換為可被音頻設備200的用戶聽到的聲波。在一些實施例中,音頻設備200可經配置識別由音頻信號156提供的音頻內容(例如,歌曲、藝術家、電影、電視節目以及具有音頻成分的其他可識別媒體等等)。通過非限制性示例的方式,音頻設備200可經配置執行媒體識別算法以識別音頻內容。在該類實施例中,使用數據158可包括識別音頻內容的識別信息。在一些實施例中,音頻設備200可經配置通過音頻信號156中的音頻內容識別由特定媒體播放器152提供的識別碼。雖然該方法可要求相對小的處理功率,但不是所有的媒體播放器152都提供該類識別信息(例如,非數字媒體播放器),並且一些媒體播放器152可提供編碼的識別信息,其可能是音頻設備200不能讀取的。因此,在一些實施例中,音頻設備200還可經配置通過使用類似於本領域中已知的媒體識別算法的方法(例如,Shazam移動軟體應用)分析音頻內容本身來識別音頻內容。因此,音頻設備200可經配置識別由任何媒體播放器152,甚至更古老類型的媒體播放器152(例如,電唱機、模擬無線電廣播設備等等)以及使用音頻設備200不能讀取的編碼識別信息的媒體播放器傳送的音頻內容。
在一些實例中,對於用戶來說,在音頻設備200不與使用數據路由器154接合的情況下收聽由音頻信號156提供的音頻內容可為理想的。(例如,在其中用戶使用可攜式媒體播放器忙碌的實例中,諸如在鍛鍊、旅行、工作期間等等,或者僅僅不具有使用數據路由器154的訪問權)。在該類實例中,使用數據158可隨時間累積在存儲設備222中,直至下一次音頻設備200進入與使用數據路由器154的通信。此外,在該類實例中,音頻設備200可具有有限的媒體識別能力,這是因為在音頻設備200的存儲設備222上存儲大媒體識別資料庫可為不切實際的,或者在沒有使用數據路由器154或遠程伺服器170的幫助下執行複雜的媒體識別算法可為不切實際的。因此,在一些實施例中,音頻設備200可經配置將使用數據156存儲到存儲設備222,其包括音頻內容的片段(例如,音頻信號156)或關於音頻信號156的特徵信息以用於後續處理(例如,當音頻設備200連接到使用數據路由器154時),以便識別音頻內容。此外,在一些實施例中,音頻設備200可經配置將此類使用數據156傳遞到使用數據路由器154,其可然後執行媒體識別算法或將使用數據156轉發到遠程伺服器170以執行媒體識別算法。
音頻設備200還可經配置生成包括附加信息的使用數據158,所述附加信息是對提取自音頻信號156的使用信息的補充。例如,音頻設備200可經配置識別是否跳過或重複了某些音頻軌道(例如,通過識別音頻信號156中的突變)。此外,音頻設備200可經配置在收聽特定音頻內容時,記錄日期和時間。此外,音頻設備200可包括傳感器(例如,環境光傳感器、溫度傳感器、運動傳感器、全球定位系統(GPS)傳感器等等),以提供關於用戶在哪以及當收聽特定音頻內容時用戶在做什麼的補充信息。下面將參考圖2討論關於音頻設備200的更多信息。
媒體播放器152可包括經配置生成音頻信號156的任何設備,所述音頻信號156可被傳遞到(例如,經由有線或無線傳輸線路)音頻設備200並由音頻設備200轉換為聲波。通過非限制性示例的方式,媒體播放器152可包括MP3播放器、數字媒體播放器、由個人計算設備(例如,蜂窩電話、智慧型電話、智能手錶、平板電腦、可攜式計算機、臺式計算機、其他個人計算設備等等)執行的基於軟體的媒體播放器、媒體磁碟播放器(例如,光碟(CD)播放器、數字多功能磁碟(DVD)播放器、藍光磁碟播放器、雷射磁碟播放器、其他媒體磁碟播放器等等)、家用視頻系統(VHS)盒式播放器、黑膠唱片播放器、音頻盒式播放器以及其他媒體播放器中的任一種。
使用數據路由器154可經配置通過網絡160(例如,網際網路)從音頻設備200將使用數據158路由發送到遠程伺服器170。使用數據路由器154可充當作為音頻設備200和遠程伺服器170之間的接口。作為結果,使用數據路由器154可能夠進行網絡通信。使用數據路由器154可包括通過軟體修改的個人計算設備(例如,蜂窩電話、智慧型電話、智能手錶、平板電腦、可攜式計算機、臺式計算機、其他個人計算設備等等),所述軟體經配置將個人計算設備轉化為使用數據路由器154。
使用數據路由器154還可經配置對接收自音頻設備200的使用數據158執行某種處理。通過非限制性示例的方式,使用數據路由器154可經配置對音頻內容的片段以及由音頻設備200提供的使用數據158的音頻內容的其他特徵信息執行媒體識別算法。當使用數據路由器154經配置通過網絡160通信時,使用數據路由器154可能夠訪問在線媒體識別資料庫,以實現媒體識別處理。
在一些實施例中,一個或更多個媒體播放器152可在與使用數據路由器154相同的個人計算設備上實現。因此,組合的設備150可包括媒體播放器152和用戶數據路由器154兩者。在一些實施例中,媒體播放器152可包括由與音頻設備200相同的實體提供的軟體媒體播放器、用於使用數據路由器154的軟體或者它們的組合。通過非限制性示例的方式,媒體播放器152可經配置提供音頻信號156中的編碼,所述音頻信號156使音頻設備200、使用數據路由器154和遠程伺服器170中的至少一個能夠以相對較少的處理識別音頻信號156的音頻內容。
遠程伺服器170可經配置通過網絡160從使用數據路由器154接收使用數據158,並在使用資料庫174中存儲使用數據158。遠程伺服器170可包括一個或更多個處理元件176(在下文中被稱為「處理元件」176),其經配置處理存儲在使用資料庫174中的使用數據158。通過非限制性示例的方式,處理元件176可經配置對使用數據158執行媒體識別算法(例如,如果先前未通過音頻設備200或使用數據路由器154完成媒體識別),執行進一步的處理,諸如例如模式識別算法(例如,用戶在特定位置、特定日期和時間參與特定活動時趨向於消費哪種類型的內容等等)。在一些實施例中,作為替代,音頻設備200和使用數據路由器154中的一個可對使用數據158執行這種模式識別算法。
通過如此配置,音頻系統100可使得遠程伺服器170能夠累積信息,所述信息可對媒體提供商、廣告商、商家和其他各方有價值。操作遠程伺服器170的實體可從音頻設備200的用戶按合同規定獲取權限,以收集使用數據158。通過非限制性示例的方式,使用數據路由器154可經配置使得用戶能夠通過網絡160電子地籤訂合同,以允許操作遠程伺服器170的實體收集使用數據158。此外,通過非限制性示例的方式,作為對允許收集使用數據158的交換,可將激勵措施(例如,免費的或打折的音頻設備200、免費的或打折的媒體內容等等)提供給音頻設備200的用戶。
圖2是圖1的音頻系統100的音頻設備200的簡化方框圖。音頻設備200可包括電氣接口210,其包括經配置從媒體播放器152(圖1)接收音頻信號156的一個或更多個音頻輸入212(下文中稱為「音頻輸入」212)。在一些實施例中,音頻輸入212可包括有線和無線音頻輸入212中的至少一個(例如,包括3.5毫米音頻插頭的音頻電纜、有線音頻連接器、藍牙無線音頻輸入、Wifi無線音頻輸入、其他音頻輸入212以及它們的組合)。音頻設備200還可包括一個或更多個揚聲器元件240(例如,耳機揚聲器元件、無線揚聲器設備的揚聲器元件等等),其可操作地耦合到音頻輸入212,並經配置將通過音頻輸入212接收的音頻信號156轉換為可被音頻設備200的用戶聽到的聲波。應當理解的是,在一些實施例中,在不脫離本公開範圍的情況下,其他部件(例如,音頻放大器、用於將數字音頻信號轉換為模擬音頻信號的電路、其他電路以及它們的組合)可以可操作地耦合在音頻輸入212和揚聲器元件240之間。
音頻設備200還可包括控制電路220,其可操作地耦合到音頻輸入212。控制電路220可經配置從音頻信號156提取使用信息,並存儲包括使用信息的使用數據158。控制電路220可包括追蹤模塊226,其經配置從音頻輸入212接收音頻信號156,從音頻信號156提取使用信息,並生成使用數據158。應當理解的是,作為替代,音頻設備200可包括一個或更多個麥克風(未示出),其經配置將揚聲器元件240提供的聲波轉換為電信號,並將電信號提供到追蹤模塊226,所述追蹤模塊226繼而可從電信號提取使用信息。
控制電路220還可包括存儲設備222以及可操作地耦合到存儲設備222的存儲接口224。追蹤模塊226可經配置通過存儲接口224在存儲設備222上存儲使用數據158。通過非限制性示例的方式,存儲設備222可包括電可編程只讀存儲器(EPROM)、快閃記憶體、安全數字(SD)存儲卡和槽、其他一體式或可拆卸式存儲介質、其他存儲設備以及它們的組合。
電氣接口210還可包括一個或更多個通信接口214(下文中被稱為「通信接口」214)。控制電路220可經配置通過通信接口214將存儲在存儲設備222上的使用數據158傳遞到使用數據路由器154(圖1)。通信接口214可包括有線和無線通信接口(例如,通用串行總線(USB)接口、其他有線接口、藍牙無線接口、Wifi無線接口、其他無線接口以及它們的組合)中的至少一個。在一些實施例中,音頻輸入212和通信接口214可被包括在相同的電氣接口210中(例如,可通過用於將使用數據158傳遞到使用數據路由器154的相同無線和有線接口接收音頻信號156)。在一些實施例中,音頻輸入212可與通信接口214分離。
在一些實施例中,控制電路220還可包括日期/時間模塊228,其經配置記錄日期和時間中的至少一個。日期/模塊228可經配置將包括日期和時間中的至少一個的日期/時間數據229提供到追蹤模塊226。追蹤模塊226可經配置接收日期/時間數據229並提供信息,所述信息包括從使用數據158中的音頻信號156提取使用信息的日期和時間中的至少一個。換句話說,在一些實施例中,使用數據158可包括信息,其指示提取其中所包括的使用信息的日期和時間中的至少一個。因此,可使用使用數據158重建音頻設備200的準確的歷史使用記錄。
在一些實施例中,日期/時間模塊228可經配置接收日期/時間更新數據216,其經配置將日期/時間模塊228同步到使用數據路由器、遠程伺服器170的時鐘/日曆,或其他時鐘/日曆。因此,如果音頻設備200為電池供電的,則可在電池耗盡後的電池更換或再充電之後,通過使用數據路由器154(圖1)將正確的日期和時間提供到日期/時間模塊228。
在一些實施例中,音頻設備200可包括一個或更多個傳感器230(下文中稱為「傳感器」230)。傳感器230可經配置檢測環境信息,並將包括環境信息的傳感器數據232提供給追蹤模塊226。追蹤模塊226可經配置接收傳感器數據232,並在使用數據158中提供其中包括的環境信息中的至少一些。換句話說,使用數據158可包括在從音頻信號156提取使用信息的大致同時由傳感器230檢測的環境信息。
通過非限制性示例的方式,傳感器230可包括環境光傳感器。如果使用數據158中包括環境光信息,則可確定用戶在室內、室外、在強光、暗光下消費了哪些媒體等等。此外,通過非限制性示例的方式,傳感器230可包括溫度傳感器。如果使用數據158中包括溫度信息,則可確定用戶在室內、室外、在熱天、冷天下消費了哪些媒體等等。
作為另一個非限制性示例,傳感器230可包括運動傳感器(例如,加速度計、指南針、陀螺儀、其他運動傳感器以及它們的組合)。如果使用數據158中包括運動傳感器信息,則可確定用戶在鍛鍊、步行、靜坐、躺下和其他行為時消費了哪些媒體等等。作為另外的非限制性示例,傳感器230可包括全球定位系統(GPS)傳感器。如果使用數據158中包括GPS信息,則可確定用戶在精確位置處消費了哪些媒體等等。
在操作時,音頻輸入212中的一個可以可操作地耦合到媒體播放器152(圖1),並且音頻輸入212可從媒體播放器152將音頻信號156提供到揚聲器元件240和控制電路220。揚聲器元件240可將音頻信號轉換為用戶可收聽的聲波。控制電路220的追蹤模塊226可從音頻信號156提取使用信息,並通過存儲接口224將包括來自音頻信號156的使用信息的使用數據158存儲在存儲設備222上。使用數據158還可包括來自由日期/時間模塊220提供的日期/時間數據229的信息,以及來自由傳感器230提供的傳感器數據232的環境信息。使用數據158可在存儲設備222中累積,直至通信接口214中的一個可操作地耦合到使用數據路由器154(圖1)。當通信接口214中的一個可操作地耦合到使用數據路由器154時,控制電路220可通過通信接口214將存儲在存儲設備222上的使用數據158提供到使用數據路由器154。此外,日期/時間模塊228可通過通信接口214從使用數據路由器154接收日期/時間更新數據216。
圖3是可用於圖2的控制電路220中的控制電路220A的至少一部分的示例的簡化方框圖。控制電路220A可包括可操作地耦合到至少一個處理元件223(下文中稱為「處理元件」223)的至少一個存儲器設備221(下文中稱為存儲器設備221)。存儲器設備221可包括隨機存取存儲器(例如,SRAM、DRAM等等)、快閃記憶體、電可編程只讀存儲器(EPROM)、數字媒體閱讀器(例如,CD ROM驅動器、DVD ROM驅動器、軟盤驅動器、存儲器讀卡器)、其他存儲器設備以及它們的組合。在一些實施例中,存儲器設備可以與存儲設備222(圖2)(例如,存儲設備222的分區)結合。存儲器設備221可包括計算機可讀指令,其經配置指示處理元件223執行控制電路220(圖2)經配置執行的功能的至少一部分。通過非限制性示例的方式,計算機可讀指令可經配置指示處理元件223執行追蹤模塊、日期/時間模塊228、存儲接口以及它們的組合的功能中的至少一些。
處理元件223可經配置執行存儲器設備221的計算機可讀指令。通過非限制性示例的方式,處理元件223可包括微控制器、可編程邏輯控制器(PLC)、數位訊號處理器(DSP)、其他處理元件以及它們的組合。在一些實施例中,存儲器設備221和處理元件223兩者可被包括在相同的半導體封裝(例如,包括內部存儲的微控制器等等)中。
本公開不限於包括存儲器設備221和處理元件223的控制電路200A。在一些實施例中,除了控制電路220A之外或代替控制電路220A,控制電路200(圖2)可以以邏輯電路陣列實現,所述邏輯電路陣列以選擇的方式布置和接合,以執行控制電路200經配置執行的功能的至少一部分。通過非限制性示例的方式,控制電路200可包括與可編程交換裝置(例如,FPGA)接合的邏輯電路陣列,所述可編程交換裝置以選擇的方式定位以執行控制電路200經配置執行的功能的至少一部分。此外,通過非限制性示例的方式,可使用硬線接口(例如,專用集成電路(ASIC)、片上系統(SOC)等等)接合邏輯電路陣列。此外,控制電路200(圖2)可經配置使用硬體部件(例如,分離電路部件、集成電路等等)執行控制電路200經配置執行的功能的至少一部分。
圖4是用於將圖1的音頻設備200的用戶的個人計算設備490轉換為圖1的使用數據路由器154的系統400的簡化方框圖。系統400可包括一個或更多個軟體分布伺服器480(下文中稱為「軟體分布伺服器」480),其經配置通過一個或更多個網絡460(例如,在一些實施例中,可以與圖1的網絡160相同)與音頻設備200的用戶的個人計算設備490通信。
軟體分布伺服器480可包括一個或更多個數據存儲設備482(下文中稱為「存儲設備」482)。存儲設備482可包括計算機可讀指令484,其經配置指示用戶的個人計算設備490執行使用數據路由器154(圖1)經配置執行的功能。例如,計算機可讀指令484可經配置指示個人計算設備490從音頻設備200(圖1)接收使用數據158,處理使用數據158,通過一個或更多個網絡160將使用數據158傳遞到遠程伺服器(圖1),將日期/時間更新數據216提供到音頻設備200(圖2),提供用戶接口以使得用戶能夠電子地同意提供使用數據158,或者它們的組合。軟體分布伺服器480可經配置通過一個或更多個網絡460(例如,在一些實施例中,可以與圖1的網絡160相同)將計算機可讀指令484傳遞到個人計算設備490。
個人計算設備490可經配置從軟體分布伺服器480接收計算機可讀指令484,並執行計算機可讀指令484。通過非限制性示例的方式,個人計算設備490可包括個人計算機(例如,臺式計算機、可攜式計算機)、行動裝置(例如,平板電腦、智慧型電話、個人數字助理等等)。個人計算設備490可包括作業系統(例如,微軟、蘋果、安卓、亞馬遜、Linux、Unix作業系統等等)。作為結果,計算機可讀指令484可經配置在個人計算設備490的作業系統內操作。
個人計算設備490可包括至少一個處理元件494(下文中稱為「處理元件」494)(例如,中央處理單元(CPU)、微控制器等等)、至少一個數據存儲設備498(下文中稱為「存儲設備」498)(例如,非易失性數據存儲裝置)、至少一個存儲器設備496(下文中稱為「存儲器設備」496)(例如,隨機存取存儲器)以及一個或更多個通信元件492(下文中稱為「通信元件」492)(例如,無線和有線網絡接口)。處理元件494可以可操作地耦合到通信元件492、存儲器設備496和存儲設備498。通信元件492可經配置從軟體分布伺服器480接收計算機可讀指令484。處理元件494可經配置在存儲設備498中存儲計算機可讀指令484。處理元件494還可經配置將計算機可讀指令484傳輸到存儲器設備496以用於執行,並在存儲器設備496上執行計算機可讀指令484。以該方式,計算機可讀指令484可將個人計算設備490轉化為使用數據路由器154。
在一些實施例中,計算機可讀指令484還可包括指令,其經配置指示個人計算設備490執行媒體播放器152(圖1)的功能。因此,計算機可讀指令484還可經配置將個人計算設備490轉化為媒體播放器152。
圖5是另一個音頻系統500的簡化方框圖。音頻系統500可包括音頻設備520,其經配置從媒體/使用路由器554(例如,通過類似於圖2的通信接口214的通信接口)接收包括對應於音頻媒體流的數據的音頻內容556(如,壓縮的音頻媒體、未壓縮的音頻媒體以及它們的組合,以單個歌曲、播放列表、智能播放列表以及它們的組合的形式,潛在地具有不同的特徵,諸如例如,高BPM/高強度音樂、中等強度、低強度以及用戶、訓練員或生物識別系統所確定的所謂的「力量歌曲」導致所需的輸出和性能),並將所述音頻內容556存儲到音頻設備520的一個或更多個數據存儲設備522(下文中稱為「存儲設備」552)。音頻設備520可包括媒體播放器524,其經配置將音頻內容556轉換為音頻信號,其可被提供到音頻設備520的揚聲器元件(例如,類似於圖2的揚聲器元件240)。因此,音頻設備520可經配置從媒體/使用路由器554下載音頻內容556,並播放音頻內容556,無論音頻設備520是否保持連接到媒體/使用路由器554或任何其他設備(例如,音頻設備520可播放媒體而不連接到其他設備,諸如,例如,當用戶忙碌時,離線操作音頻設備520等等)。
媒體播放器524可經配置在存儲設備522上存儲媒體播放器524播放的音頻內容556的使用記錄558。通過非限制性示例的方式,使用記錄558可包括指示播放了音頻內容556的哪些軌道、它們被播放了多少次、何時和何地播放了該軌道、跳過了哪些軌道、是否播放了整個軌道還是僅播放了其一部分等等的信息。當音頻設備520進入與媒體/使用路由器554的通信時,音頻設備520可經配置將存儲在存儲設備522上的使用記錄558提供到媒體/使用路由器554。
音頻設備520可包括能夠將音頻信號轉換為可被音頻設備520的用戶聽到的聲波的設備。通過非限制性示例的方式,音頻設備520可包括智能耳機設備或智能揚聲器設備(例如,無線揚聲器)。通過非限制性示例的方式,音頻設備520可包括類似於圖3的控制電路220A的控制電路(例如,包括一個或更多個處理元件,其可操作地耦合到一個或更多個存儲器設備,並經配置執行計算機可讀指令,所述計算機可讀指令經配置指示處理元件執行音頻設備520經配置執行的功能的至少一部分)。
在一些實施例中,音頻設備520還可包括以上參考圖2的音頻設備200討論的電氣接口210、追蹤模塊226、日期/時間模塊228和傳感器230中的至少一部分。因此,音頻設備520還可經配置追蹤與接收自外部媒體播放器152的音頻信號156有關的音頻設備520的使用,如以上參考圖1和圖2所討論的。此外,使用記錄558可包括使用數據158,如以上參考圖1和圖2所討論的。
在一些實施例中,音頻設備520可包括用戶接口(未示出),其經配置使得用戶能夠操作媒體播放器524(例如,瀏覽存儲在存儲設備522中的音頻內容556的特定媒體內容的識別信息,選擇特定媒體和播放列表進行播放、重排序軌道、暫停、跳過軌道、重複軌道等等)。通過非限制性示例的方式,音頻設備530可包括電子顯示器(例如,小LCD、觸控螢幕、LED陣列等等)、菜單導航按鈕(例如,真實按鈕、軟按鈕等等)、滾動球、語音輸入系統、音頻菜單、其他輸入/輸出設備以及它們的組合。
在一些實施例中,媒體播放器524可經配置從存儲在存儲設備522中的音頻內容556自動地選擇(代替用戶的手動選擇或者除了用戶的手動選擇之外)媒體播放器524將播放哪些特定媒體內容。通過非限制性示例的方式,音頻設備520可包括生物識別傳感器(未示出)(例如,心率傳感器、脈衝氧化傳感器、皮膚電反應傳感器、心率可變性傳感器、溫度傳感器、運動傳感器以及它們的組合)。媒體播放器524可經配置確定要播放什麼媒體內容,以改善用戶在收聽音頻設備520時在用戶正在參與的活動中(例如,由用戶使用用戶接口手動設置的活動、至少部分基於來自生物識別傳感器的數據識別的自動確定的活動,以及它們的組合)的性能。作為特定的非限制性示例,如果活動為正在跑步,則媒體播放器524可選擇可趨向於鼓勵用戶以特定目標速度或節奏跑步的音樂(例如,分別通過將每分鐘音樂節拍匹配到腳撞擊地面的目標速率,以每分鐘較高或較低節拍播放軌道,以鼓勵用戶來加速和減速跑步步伐)。作為另一個特定的非限制性示例,如果活動為鍛鍊,則媒體播放器524可選擇趨向於鼓勵用戶以特定目標心率鍛鍊的音樂(例如,以每分鐘較高節拍播放歌曲,以鼓勵用戶以較高目標心率鍛鍊,以及以每分鐘較低節拍播放歌曲,以鼓勵用戶以較低目標心率鍛鍊)。
媒體/使用路由器554可包括音頻設備520的用戶的個人計算設備(例如,類似於圖4的個人計算設備490),其由計算機可讀指令轉化為媒體/使用路由器554。因此,類似於可將個人計算設備490轉化為使用數據路由器154的方式,可將個人計算設備490轉化為媒體/使用路由器554(即,圖4的軟體分布伺服器480還可經配置將計算機可讀指令傳遞到個人計算設備490,所述計算機可讀指令經配置指示個人計算設備490執行媒體/使用路由器554的功能)。此外,在一些實施例中,媒體/使用路由器554的功能在一些實施例中可包括以上參考圖1、圖2和圖4所討論的使用數據路由器154的功能的至少一部分。
媒體/使用路由器554可經配置將音頻內容556提供到音頻設備520。媒體/使用路由器554還可經配置從音頻設備520接收使用記錄558。雖然媒體/使用路由器554可能夠監測音頻內容556中的哪些媒體內容被提供到音頻設備520,但是媒體/使用路由器554還可能夠通過分析由音頻設備520提供的使用記錄558來確定音頻設備520實際播放了哪些特定媒體內容。
媒體/使用路由器554還可經配置通過一個或更多個網絡560(下文中稱為「網絡」560)(如,類似於圖1的網絡160)與一個或更多個遠程伺服器570(下文中稱為「遠程伺服器」570)通信。媒體/使用路由器554可經配置將接收自音頻設備520的使用記錄558傳遞到遠程伺服器570。此外,媒體/使用路由器554可經配置從遠程伺服器570接收音頻內容556。通過非限制性示例的方式,媒體/使用路由器554可經配置向音頻設備520的用戶展示用於數字媒體存儲的圖形用戶接口,使得用戶能夠從遠程伺服器570購買可由音頻設備520播放的音頻內容556和/或者接收可由音頻設備520播放的免費音頻內容556(例如,作為提供使用數據558、使用數據158的交換(圖1),等等)。然而,應當理解的是,媒體/使用路由器554還可經配置從其他源獲取可由音頻設備520播放的其他音頻內容556。通過非限制性示例的方式,媒體/使用路由器可經配置獲取音頻內容556,其存儲在媒體/使用路由器554的內部或外部的數字存儲介質上、翻錄音頻光碟(例如,C.D.)上以及本領域已知的音頻內容的其他源上。
遠程伺服器570可包括一個或更多個數據存儲設備572(下文中稱為「存儲設備」572),其可操作地耦合到一個或更多個處理元件576(下文中稱為「處理元件」576)。媒體資料庫578和使用資料庫574可存儲在存儲設備572上。媒體資料庫578可包括對應於音頻內容556的數據。使用資料庫574可包括從不同用戶的媒體/使用路由器554收集的使用記錄558。
處理元件576可經配置處理從媒體/使用路由器554接收且存儲在使用資料庫574中的使用記錄558。在一些實施例中,遠程伺服器570可由音頻內容556的提供商操作。在遠程伺服器570提供給媒體/使用路由器554(以及通過媒體/使用路由器554提供給音頻設備520)的許可音頻內容556中,可有利地使提供商記錄音頻設備520實際播放的特定媒體內容。通過非限制性示例的方式,提供商可對於由音頻設備520播放的特定音頻媒體被收取相對大的金額,並且對於被提供到音頻設備520但未由此播放的特定音頻媒體被收取相對小的金額(例如,不收錢)。在一些實施例中,處理元件176可經配置確定音頻設備520播放了哪些特定音頻媒體,並自動地解決提供商在其向媒體/使用路由器554和音頻設備520供應音頻內容556中所帶來的任何義務(例如,自動地支付音頻內容556的擁有者)。
在操作時,媒體/使用路由器554可獲取音頻內容556。通過非限制性示例的方式,媒體/使用路由器554可從遠程伺服器570和其他源獲取音頻內容。媒體/使用路由器554可以可操作地耦合到音頻設備520,並將音頻內容556存儲到音頻設備的存儲設備522。音頻設備520可以與媒體/使用路由器554斷開連接,並且可通過音頻設備520的媒體播放器524播放特定音頻內容556。媒體播放器524可將使用記錄558存儲到存儲設備522。下一次音頻設備520可操作地耦合到媒體/使用路由器554時,音頻設備520可將使用記錄558傳遞到媒體/使用路由器554。
雖然已經關於附圖描述了某些示例性實施例,但本領域普通技術人員將認識和理解到,本公開所包含的實施例不限於本文明確示出和描述的那些實施例。相反,可在不脫離本公開所包含的實施例的範圍的情況下,對本文描述的實施例作出許多添加、刪除和修改,諸如下文中所要求保護的那些,包括法律等效物。另外,來自一個公開的實施例的特徵可以與另一個公開的實施例的特徵組合,同時仍被包含在如本發明人所預期的本公開所包含的實施例的範圍內。