亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對聲音進(jìn)行整形的回放設(shè)備及其方法與流程

文檔序號:12810339閱讀:293來源:國知局
對聲音進(jìn)行整形的回放設(shè)備及其方法與流程

分案說明

本申請是申請日為2012年7月9日、申請?zhí)枮?01280045592.8的中國發(fā)明專利申請“響應(yīng)于揚(yáng)聲器取向?qū)β曇暨M(jìn)行整形”的分案申請。

在此公開的技術(shù)涉及在消費(fèi)電子領(lǐng)域中使用的技術(shù)。特別地,某些實(shí)施例涉及響應(yīng)于揚(yáng)聲器取向(orientation)對聲音進(jìn)行整形。



背景技術(shù):

音樂是我們?nèi)粘I畹姆浅V匾牟糠?。由于科技的進(jìn)步,現(xiàn)在比以往任何時(shí)候都更容易獲得音樂內(nèi)容。同樣的情形也適用于其他類型的媒體,如電視、電影和其他音頻和視頻內(nèi)容。事實(shí)上,現(xiàn)在的用戶除了通過訪問音頻和視頻內(nèi)容的較傳統(tǒng)的方式之外,還可以甚至通過在線商店、互聯(lián)網(wǎng)電臺(tái)、在線音樂服務(wù)、在線電影服務(wù)等等來訪問互聯(lián)網(wǎng)上的內(nèi)容。

針對這樣的音頻和視頻內(nèi)容的需求不斷激增。由于多年來的高需求,用于訪問和播放這種內(nèi)容的技術(shù)也同樣得到提高。甚至,以市場或最終用戶可能沒有預(yù)料到的方式顯著地改進(jìn)或開發(fā)在訪問這種內(nèi)容和回放這種內(nèi)容時(shí)使用的技術(shù)。

附圖說明

參考下面的描述、所附權(quán)利要求書和附圖,在此公開的這些和其他特征、方面和優(yōu)點(diǎn)將被本領(lǐng)域技術(shù)人員更好地理解,其中:

圖1示出在其中可以實(shí)施某些實(shí)施例的示例結(jié)構(gòu);

圖2a示出了具有內(nèi)置放大器和揚(yáng)聲器的示例區(qū)域播放器的示圖;

圖2b示出了具有內(nèi)置放大器并且連接到外部揚(yáng)聲器的示例區(qū)域播放器的示圖;

圖2c示出了連接到a/v接收器和揚(yáng)聲器的示例區(qū)域播放器的示圖;

圖3示出了示例控制器的示圖;

圖4示出了示例區(qū)域播放器的內(nèi)部功能框圖;

圖5示出了示例控制器的內(nèi)部功能框圖;

圖6a示出示例區(qū)域播放器處于第一位置的示圖;

圖6b示出了圖6a中的示例區(qū)域播放器處于與第一位置不同的第二位置的示圖;

圖7a示出了示例播放器處于第一位置的示圖;

圖7b示出了圖7a中的示例區(qū)域播放器處于與第一位置不同的第二位置的示圖;

圖8示出了根據(jù)實(shí)施例的具有用于檢測取向的傳感器模塊的示例區(qū)域播放器的內(nèi)部功能框圖;以及

圖9示出了說明至少基于取向?qū)β曇暨M(jìn)行整形的方法的流程圖。

圖10示出了示例取向確定狀態(tài)機(jī)。

圖11示出了基于參考水平取向的四個(gè)取向區(qū)域。

圖12示出了通過改變滾動(dòng)(roll)和傾斜(pitch)的組合而生成的示例未知取向區(qū)域。

圖13用在垂直表頂部位置的畫線表示示出了示例加速度計(jì)的軸。

圖14示出用于確定各軸的最小和最大范圍的示例實(shí)驗(yàn)數(shù)據(jù)的曲線圖。

圖15描述了相對于播放設(shè)備定義的示例x軸、y軸和z軸。

圖16示出了用于取向確定的示例可用角度范圍。

圖17描述了根據(jù)分散的通信、組織和控制結(jié)構(gòu)進(jìn)行操作的示意性網(wǎng)絡(luò)音頻系統(tǒng)。

此外,附圖是用于說明一些實(shí)施方案的目的,但是應(yīng)該理解,本發(fā)明并不限于在附圖中示出的布置和手段。

具體實(shí)施方式

i概述

本文描述的示例實(shí)施例涉及響應(yīng)于揚(yáng)聲器取向?qū)β曇暨M(jìn)行整形。這些實(shí)施例在能夠以各種方式進(jìn)行定位的回放設(shè)備中特別有用。這些實(shí)施例中也可以找到用途,例如與期望具有揚(yáng)聲器取向的靈活性和基于取向的聲音優(yōu)化的任何環(huán)境和系統(tǒng)有關(guān)的用途。

在特定實(shí)施方式中,由具有一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器的回放設(shè)備獲取音頻數(shù)據(jù)流,確定回放設(shè)備的取向,以及由回放設(shè)備基于所述取向再現(xiàn)聲音。在一個(gè)實(shí)施例中,由多個(gè)揚(yáng)聲器基于第一取向再現(xiàn)立體聲信號,以及由所述多個(gè)揚(yáng)聲器基于第二取向再現(xiàn)單聲道信號。在第二實(shí)施例中,揚(yáng)聲器驅(qū)動(dòng)器基于第一取向再現(xiàn)右聲道信號或左聲道信號之一和單聲道信號,并且揚(yáng)聲器驅(qū)動(dòng)器基于第二取向僅再現(xiàn)單聲道信號。在第三實(shí)施例中,揚(yáng)聲器驅(qū)動(dòng)器基于第一取向再現(xiàn)第一頻率范圍,并且揚(yáng)聲器驅(qū)動(dòng)器基于第二取向再現(xiàn)第二頻率范圍。在第四實(shí)施例中,回放設(shè)備不包含顯示器。在第五實(shí)施例中,回放設(shè)備是只有音頻的設(shè)備,如擴(kuò)音器系統(tǒng)。

在特定實(shí)施方案中,聲音是由回放設(shè)備基于該回放設(shè)備的取向以及該回放設(shè)備是否與另一回放設(shè)備配對來再現(xiàn)的。在一些情況下,取向的重要性勝過配對,因此聲音是基于取向來再現(xiàn)的。在一些情況下,配對的重要性勝過取向,因此聲音是基于配對來再現(xiàn)的。在一些情況下,取向和配對二者都決定聲音再現(xiàn)。此外,聲音可以基于取向和下述因素中的任意因素來再現(xiàn):回放設(shè)備的配對、歸類以及聯(lián)合。

在某些實(shí)施方案中,聲音是由重放設(shè)備基于不同回放設(shè)備的取向再現(xiàn)的。例如,回放設(shè)備a和回放設(shè)備b可以配對,使得這兩個(gè)回放設(shè)備再現(xiàn)特定的整體聲音。在某些情況下,來自回放設(shè)備a的聲音可以是基于回放設(shè)備b的取向。在某些情況下,來自回放設(shè)備b中的聲音可以是基于回放設(shè)備a的取向。在某些情況下,整體聲音可以是基于兩個(gè)回放設(shè)備a和b的取向。這對于對來自由不同重放設(shè)備構(gòu)成的集合的聲音進(jìn)行整形特別有用。

在某些實(shí)施例中,具有一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器的重放設(shè)備獲取音頻數(shù)據(jù)流,確定所述回放設(shè)備的取向,以及由所述回放設(shè)備基于所述取向來再現(xiàn)聲音。在一些實(shí)施例中,由回放設(shè)備基于所述取向修改所述音頻數(shù)據(jù)流。在一些實(shí)施例中,所述音頻數(shù)據(jù)流在被所述重放設(shè)備獲取之前被修改,該修改仍然是基于所述取向。

在某些實(shí)施例中,回放設(shè)備包含面向(或基本上朝向)特定方向的一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器。在某些情況下,回放設(shè)備的取向是基于繞著垂直于前表面的軸的旋轉(zhuǎn)。也即,無論如何旋轉(zhuǎn),所述一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器仍然面向所述特定方向。在某些情況下,回放設(shè)備的取向是基于繞著平行于前表面的軸的旋轉(zhuǎn)。因此,在旋轉(zhuǎn)中,所述一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器可能面向不同于所述特定方向的方向。在某些情況下,重放設(shè)備的取向是基于繞著多于一個(gè)的軸的旋轉(zhuǎn)。根據(jù)某些實(shí)施例,取向被用于確定從回放設(shè)備輸出的聲音。

本文描述的一個(gè)或多個(gè)實(shí)施例的優(yōu)點(diǎn)是:由一個(gè)或者多個(gè)回放設(shè)備產(chǎn)生的聲場可以基于一個(gè)或多個(gè)重放設(shè)備的取向來進(jìn)行整形。該技術(shù)可在任何需要優(yōu)化聲音的環(huán)境中使用。特別地,在聽音樂和觀看視頻(電視或電影)時(shí),該技術(shù)是有用的。

盡管下文中公開了示例方法、裝置、系統(tǒng)和制品(其包括在硬件上執(zhí)行的固件和/或軟件以及其他組件),但是應(yīng)該注意,這樣方法、裝置、系統(tǒng)和/或制品僅僅是說明性的,并且不應(yīng)該被視為限制。例如,可以設(shè)想,這些固件、硬件和/或軟件組件中的任何一個(gè)或全部可以完全以硬件來具體實(shí)現(xiàn),完全以軟件來具體實(shí)現(xiàn),或者以硬件、軟件和/或固件的任何組合來具體實(shí)現(xiàn)。因此,雖然下文描述了示例方法、裝置、系統(tǒng)和/或制品,所提供的這些示例不是實(shí)現(xiàn)這種方法、裝置、系統(tǒng)和/或制品的僅有方法。

當(dāng)所附權(quán)利要求中任意一個(gè)寫明為涵蓋純軟件和/或固件實(shí)現(xiàn)時(shí),至少一個(gè)示例中的至少一個(gè)元件因此被明確限定為包括存儲(chǔ)軟件和/或固件的有形介質(zhì),如存儲(chǔ)器、dvd、cd、藍(lán)光等等。

這些實(shí)施例和許多附加實(shí)施例被詳細(xì)描述如下。此外,詳細(xì)描述在很大程度上是根據(jù)說明性環(huán)境、系統(tǒng)、過程、步驟、邏輯塊、處理以及直接或間接地類似于耦合到網(wǎng)絡(luò)的數(shù)據(jù)處理設(shè)備的操作的其它符號表示來介紹的。這些過程描述和表示通常被本領(lǐng)域技術(shù)人員用于最有效地向本領(lǐng)域其他技術(shù)人員傳達(dá)他們的工作的內(nèi)容。闡述了大量的具體細(xì)節(jié),以提供對本公開的全面理解。然而,本領(lǐng)域技術(shù)人員應(yīng)該理解,本發(fā)明的特定實(shí)施例可以在沒有特定的具體細(xì)節(jié)的情況下實(shí)踐。在其他情況下,沒有詳細(xì)描述眾所周知的方法、過程、組件和電路,以避免不必要地模糊實(shí)施例的方面。

本文中提及“實(shí)施例”意味著:結(jié)合實(shí)施例描述的特定的特征、結(jié)構(gòu)或特性可以被包括在本發(fā)明的至少一個(gè)示例實(shí)施例中。在說明書中不同地方出現(xiàn)該短語既不一定全部指向同一實(shí)施例,也不是與其他實(shí)施例互斥的不同實(shí)施例或替代實(shí)施例。因此,本文描述的、被本領(lǐng)域技術(shù)人員顯式地和隱式地理解的實(shí)施例,可以與其他實(shí)施例相結(jié)合。

ii.示例環(huán)境

現(xiàn)在參考附圖,其中在所有附圖中類似的標(biāo)號可以指代類似的部分。圖1示出了在其中可以實(shí)施特定實(shí)施例的示例系統(tǒng)配置100。作為示例說明,系統(tǒng)配置100代表具有多個(gè)區(qū)域的家。例如,每個(gè)區(qū)域代表不同的房間或空間,如辦公室、浴室、臥室、廚房、飯廳、家庭娛樂室、家庭影院室、工具或洗衣房以及院子。雖然此處沒有顯示,但是單個(gè)區(qū)域可以覆蓋不只一個(gè)房間或空間。區(qū)域播放器102-124中的一個(gè)或多個(gè)被示出為處于各自的區(qū)域中。區(qū)域播放器102-124(也被稱作回放設(shè)備、多媒體單元、揚(yáng)聲器等等)提供音頻、視頻和/或視聽輸出??刂破?30(例如,出于示意說明的目的,被示出為處于廚房中)提供對系統(tǒng)配置100的控制。系統(tǒng)配置100示出了示例的整個(gè)房屋音頻系統(tǒng),但是應(yīng)該理解,此處所描述的技術(shù)并不限于其特定的應(yīng)用地方或者與整個(gè)房屋音頻系統(tǒng)類似的擴(kuò)展系統(tǒng)。

圖2a、2b和2c示出了區(qū)域播放器200的示例說明。區(qū)域播放器200可以對應(yīng)于區(qū)域播放器102-124中的任一個(gè)。盡管某些示例實(shí)施例提供了多個(gè)區(qū)域播放器,但是可以僅使用單個(gè)區(qū)域播放器來生成音頻輸出。參考圖2a,示例區(qū)域播放器200包括內(nèi)置放大器(在此圖中未示出)和揚(yáng)聲器202。特定揚(yáng)聲器可以包括高音喇叭、中音驅(qū)動(dòng)器、或者低音炮。在某些實(shí)施例中,圖2a中的區(qū)域播放器200可被配置成播放立體聲音頻或單聲道音頻。參考圖2b,示例區(qū)域播放器200包括內(nèi)置放大器(在此圖中未示出),用于驅(qū)動(dòng)一組分離的揚(yáng)聲器204。揚(yáng)聲器204可以包括任何類型的擴(kuò)音器。參考圖2c,示例區(qū)域播放器200不包括放大器,但允許接收器206或者具有內(nèi)置放大的其他音頻和/或視頻類型設(shè)備連接到數(shù)據(jù)網(wǎng)絡(luò)128,并且經(jīng)由接收器206和揚(yáng)聲器204播放通過數(shù)據(jù)網(wǎng)絡(luò)128接收到的音頻。示例區(qū)域播放器包括“s5”、“play:5tm”、“play:3tm”、“zoneplayer120”和“zoneplayer90”,其是由加利福尼亞州圣巴巴拉市的sonos公司提供的。本文中,區(qū)域播放器也可被稱為回放設(shè)備,并且區(qū)域播放器不限于在圖2a、2b和2c中示出的具體示例。例如,區(qū)域播放器可以包括有線或無線耳機(jī)。在另一例子中,區(qū)域播放器可能包括低音炮。在一個(gè)示例中,區(qū)域播放器可以包括用于蘋果ipodtm或類似設(shè)備的擴(kuò)充基座或者與這樣的擴(kuò)充基座交互。

圖3示出了在擴(kuò)充基座302中的無線控制器300的示例說明。控制器300可以對應(yīng)于圖1的控制設(shè)備130??刂破?00配置有觸摸屏304,其允許用戶與控制器300進(jìn)行交互,例如,檢索和瀏覽音頻項(xiàng)的播放列表,控制一個(gè)或多個(gè)區(qū)域播放器的操作,以及提供對系統(tǒng)配置100的整體控制。在某些實(shí)施例中,可以使用任何數(shù)目的控制器來控制系統(tǒng)配置100。該控制器可以是無線的(如無線控制器300)或者是有線連接到數(shù)據(jù)網(wǎng)絡(luò)128。此外,通過連接到數(shù)據(jù)網(wǎng)絡(luò)128,在任何具有聯(lián)網(wǎng)功能的便攜式設(shè)備(如iphonetm、ipadtm、androidtm系統(tǒng)手機(jī)、或任何其它智能電話或具有聯(lián)網(wǎng)功能的設(shè)備)上運(yùn)行的應(yīng)用可被用作控制器。在膝上型計(jì)算機(jī)或臺(tái)式pc或mac上運(yùn)行的應(yīng)用也可被用作控制器。示例控制器包括“控制器200”、“用于iphone的控制器”、“用于ipad的控制器”、“用于android的控制器”、“用于mac或pc的控制器”,其是由加利福尼亞州圣巴巴拉市的sonos公司提供的。本領(lǐng)域技術(shù)人員將理解這種應(yīng)用的靈活性和它能夠被移植到新型便攜式設(shè)備中的能力。

再次參考圖1的系統(tǒng)配置100,一個(gè)特定的區(qū)域可以包含一個(gè)或多個(gè)區(qū)域播放器。例如,家庭娛樂室包含兩個(gè)區(qū)域播放器106和108,而廚房被示為具有一個(gè)區(qū)域播放器102??梢酝ㄟ^下述方式動(dòng)態(tài)地配置區(qū)域:定位房間或空間中的區(qū)域播放器,以及經(jīng)由控制器130將該區(qū)域播放器分派到新的或現(xiàn)有的區(qū)域。因此,區(qū)域可以被創(chuàng)建、與其他區(qū)域結(jié)合、被移除、以及被給予具體名稱(例如,“廚房”),如果是這樣編排的話。區(qū)域播放器102-124直接或間接地連接到數(shù)據(jù)網(wǎng)絡(luò),在圖中數(shù)據(jù)網(wǎng)絡(luò)由數(shù)字128表示。數(shù)據(jù)網(wǎng)絡(luò)128由圖中的八邊形表示,以與圖中示出的其它組件相比顯得突出。盡管數(shù)據(jù)網(wǎng)絡(luò)128被示出在單個(gè)位置,但是應(yīng)該理解,這樣的網(wǎng)絡(luò)可被分布在系統(tǒng)配置100內(nèi)部和周圍。

特別地,數(shù)據(jù)網(wǎng)絡(luò)128可以是有線網(wǎng)絡(luò)、無線網(wǎng)絡(luò)或者這兩者的組合。在一個(gè)示例中,區(qū)域播放器102-124中的一個(gè)或多個(gè)基于專有網(wǎng)狀網(wǎng)絡(luò)無線地耦合到數(shù)據(jù)網(wǎng)絡(luò)128。在另一示例中,區(qū)域播放器102-124中的一個(gè)或多個(gè)使用非網(wǎng)狀拓?fù)錈o線地耦合到數(shù)據(jù)網(wǎng)絡(luò)128。在又一示例中,區(qū)域播放器102-124中的一個(gè)或多個(gè)使用以太網(wǎng)或類似技術(shù)有線耦合到數(shù)據(jù)網(wǎng)絡(luò)128。除了所述一個(gè)或多個(gè)區(qū)域播放器102-124連接到數(shù)據(jù)網(wǎng)絡(luò)128之外,數(shù)據(jù)網(wǎng)絡(luò)128還可以允許接入到廣域網(wǎng)(如因特網(wǎng))。

在某些實(shí)施例中,可以通過將任意區(qū)域播放器102-124或者某個(gè)其它連接設(shè)備連接到寬帶路由器來創(chuàng)建數(shù)據(jù)網(wǎng)絡(luò)128。然后,可以將其他區(qū)域播放器102-124有線或無線地加入數(shù)據(jù)網(wǎng)絡(luò)128。例如,可以通過簡單地按壓區(qū)域播放器自身上的按鈕(其使得能夠?qū)崿F(xiàn)到數(shù)據(jù)網(wǎng)絡(luò)128的連接)來將區(qū)域播放器(如,區(qū)域播放器102-124中的任意一個(gè))添加到系統(tǒng)配置100。寬帶路由器可以例如連接到互聯(lián)網(wǎng)服務(wù)提供商(isp)。寬帶路由器可被用于形成系統(tǒng)配置100內(nèi)的另一個(gè)數(shù)據(jù)網(wǎng)絡(luò),其可在其他應(yīng)用(例如,網(wǎng)頁瀏覽)中使用。數(shù)據(jù)網(wǎng)絡(luò)128也可被用在其它應(yīng)用中,如果是這樣編排的話。此外,在某些實(shí)施例中,數(shù)據(jù)網(wǎng)絡(luò)128例如是用于家庭中的其他應(yīng)用的同一網(wǎng)絡(luò)。

在某些實(shí)施例中,每個(gè)區(qū)域可以從與另一區(qū)域相同的音頻源進(jìn)行播放,或者每個(gè)區(qū)域可以從不同的音頻源進(jìn)行播放。例如,某人可以在院子中燒烤并且聆聽經(jīng)由區(qū)域播放器124播放的爵士音樂,同時(shí)某人正在廚房準(zhǔn)備食物并且聆聽經(jīng)由區(qū)域播放器102播放的古典音樂。此外,有人可以在辦公室聆聽經(jīng)由區(qū)域播放器110播放的、與經(jīng)由區(qū)域播放器124在院子中正在播放的相同的爵士音樂。在一些實(shí)施例中,經(jīng)由區(qū)域播放器110和124播放的爵士音樂是同步播放的。在多個(gè)區(qū)域上的同步播放允許某人穿越多個(gè)區(qū)域,同時(shí)無縫地聆聽音頻。此外,區(qū)域可被設(shè)置成“派對模式”,使得所有的關(guān)聯(lián)區(qū)域?qū)⑼讲シ乓纛l。

在某些實(shí)施例中,區(qū)域包含兩個(gè)或更多個(gè)區(qū)域播放器。例如,家庭娛樂室包含兩個(gè)區(qū)域播放器106和108,以及家庭影院室至少包含區(qū)域播放器116、118和120。區(qū)域可以配置為根據(jù)需要包含任意多的區(qū)域播放器,以及例如家庭影院室可以包含附加的區(qū)域播放器以播放來自5.1聲道或以上的音頻源(如,以5.1或更高音頻聲道編碼的電影)的音頻。如果區(qū)域包含兩個(gè)或更多個(gè)區(qū)域播放器,如家庭娛樂室108中的兩個(gè)區(qū)域播放器106和108,則這兩個(gè)區(qū)域播放器106和108可被配置為同步播放相同的音頻源,或者這兩個(gè)區(qū)域播放器106和108可被配對以例如播放左聲道和右聲道的兩個(gè)不同聲音。換言之,通過兩個(gè)區(qū)域播放器106和108(其中一個(gè)用于左聲道,另一個(gè)用于右聲道),可以再現(xiàn)或增強(qiáng)聲音的立體聲效果。在某些實(shí)施例中,配對的區(qū)域播放器可以與其他區(qū)域播放器同步地播放音頻。

在某些實(shí)施例中,三個(gè)或更多個(gè)區(qū)域播放器可被配置為播放編碼有三個(gè)聲道或更多聲音的音頻的各個(gè)聲道。例如,家庭影院室示出了區(qū)域播放器116、118和120。如果聲音被編碼為2.1聲道音頻,則區(qū)域播放器116可被配置為播放左聲道音頻,區(qū)域播放器118可被配置為播放右聲道音頻,以及區(qū)域播放器120可被配置為播放低音頻率。其它配置是可能的,并且取決于區(qū)域播放器的數(shù)目和音頻的類型。此外,特定的區(qū)域可被配置為在一種情況下(如當(dāng)播放來自電影的音頻時(shí))播放5.1聲道音頻,然后(如在播放來自雙聲道源的音頻時(shí))動(dòng)態(tài)地切換為播放立體聲。

在某些實(shí)施例中,兩個(gè)或更多個(gè)區(qū)域播放器可以在聲音上合并,以形成單個(gè)綜合區(qū)域播放器。綜合區(qū)域播放器(盡管是由多個(gè)分離的設(shè)備形成)可被配置為以不同于非綜合區(qū)域播放器或配對的區(qū)域播放器的方式處理和再現(xiàn)聲音,因?yàn)榫C合區(qū)域播放器將具有可以通過聲音的附加的揚(yáng)聲器驅(qū)動(dòng)器。綜合區(qū)域播放器還可以與單個(gè)區(qū)域播放器或另一綜合區(qū)域播放器進(jìn)行配對。優(yōu)選地,綜合回放設(shè)備中的每個(gè)回放設(shè)備以綜合模式進(jìn)行設(shè)置。

根據(jù)一些實(shí)施例中,可以繼續(xù)進(jìn)行下述操作中的任意操作,直到完成所需的配置:例如,歸類、合并、以及將區(qū)域播放器配對。歸類、合并、以及配對的動(dòng)作優(yōu)選地通過控制接口(如使用控制器130)來執(zhí)行,而不是通過將揚(yáng)聲器導(dǎo)線物理地連接到和重新連接到各個(gè)分立的揚(yáng)聲器來創(chuàng)建不同的配置。因此,此處所描述的特定實(shí)施例提供了更加靈活和動(dòng)態(tài)的平臺(tái),通過該平臺(tái)可以向最終用戶提供聲音再現(xiàn)。

要由區(qū)域播放器102-124播放的音頻內(nèi)容源是眾多的??梢越?jīng)由數(shù)據(jù)網(wǎng)絡(luò)128訪問存儲(chǔ)在計(jì)算機(jī)或網(wǎng)絡(luò)附加存儲(chǔ)(nas)上的個(gè)人庫的音樂,并且播放該音樂。可以經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)128訪問互聯(lián)網(wǎng)電臺(tái)、節(jié)目和播客??梢越?jīng)由數(shù)據(jù)網(wǎng)絡(luò)128訪問音樂服務(wù),該音樂服務(wù)讓用戶流傳輸和下載音樂和音頻內(nèi)容。此外,可以例如經(jīng)由到區(qū)域播放器的線路輸入(line-in)連接,從諸如電唱盤或cd播放器之類的傳統(tǒng)源獲得音樂。也可以例如通過apple公司的airplaytm無線技術(shù)訪問音頻內(nèi)容。從一個(gè)或多個(gè)源接收的音頻內(nèi)容可以經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)128和控制器130在區(qū)域播放器102-124之間進(jìn)行共享。

iii.示例回放設(shè)備

現(xiàn)在參考圖4,圖4示出了根據(jù)實(shí)施例的區(qū)域播放器400的示例功能框圖。區(qū)域播放器400包含網(wǎng)絡(luò)接口402、處理器408、存儲(chǔ)器410、音頻處理組件412、模塊414、音頻放大器416以及連接到音頻放大器416的揚(yáng)聲器單元418。圖2a示出了這種區(qū)域播放器的前端的示例說明。其它類型的區(qū)域播放器可以不包括揚(yáng)聲器單元418(例如,如在圖2b中示出的那樣)或音頻放大器416(例如,如在圖2c中示出的那樣)。此外,可以設(shè)想,區(qū)域播放器400可被集成到另一組件中。例如,區(qū)域播放器400可被構(gòu)造為用于室內(nèi)或室外使用的燈的一部分。

再次參考圖4,網(wǎng)絡(luò)接口402促進(jìn)區(qū)域播放器與數(shù)據(jù)網(wǎng)絡(luò)(如,圖1的數(shù)據(jù)網(wǎng)絡(luò)128)上的其他設(shè)備和區(qū)域播放器400之間的數(shù)據(jù)流。在一些實(shí)施例中,網(wǎng)絡(luò)接口402可以對將音頻源或文件組裝成較小數(shù)據(jù)包(該數(shù)據(jù)包將要通過數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行傳輸)進(jìn)行管理,或者將接收的數(shù)據(jù)包重新組裝成原始的源或文件。在一些實(shí)施例中,網(wǎng)絡(luò)接口402還可以處理每個(gè)數(shù)據(jù)包的地址部分,以使得它們到達(dá)正確的目的地或者攔截以區(qū)域播放器400為目的地的數(shù)據(jù)包。因此,在某些實(shí)施例中,每個(gè)數(shù)據(jù)包包括基于網(wǎng)際協(xié)議(ip)的源地址以及基于ip的目的地地址。

在某些實(shí)施例中,網(wǎng)絡(luò)接口402可以包括無線接口404和有線接口406中的一個(gè)或二者。無線接口404,也被稱為rf接口,提供網(wǎng)絡(luò)接口功能,以便區(qū)域播放器400按照通信協(xié)議(例如,無線標(biāo)準(zhǔn)ieee802.11a、802.11b、802.11g、802.11n或者802.15中的任意一個(gè))與其他設(shè)備無線通信。有線接口406提供網(wǎng)絡(luò)接口功能,以便區(qū)域播放器400根據(jù)通信協(xié)議(例如,ieee802.3)與其他設(shè)備進(jìn)行有線通信。在一些實(shí)施例中,區(qū)域播放器包括接口404和406二者。在一些實(shí)施例中,區(qū)域播放器400僅包括無線接口404或者僅包括有線接口406。

在某些實(shí)施例中,處理器408是時(shí)鐘驅(qū)動(dòng)的電子設(shè)備,其被配置為根據(jù)存儲(chǔ)器410中存儲(chǔ)的指令來處理輸入數(shù)據(jù)。存儲(chǔ)器410是可被加載有一個(gè)或多個(gè)軟件模塊414的數(shù)據(jù)存儲(chǔ)設(shè)備,所述軟件模塊414可由處理器408執(zhí)行以實(shí)現(xiàn)特定任務(wù)。在一個(gè)示例中,任務(wù)可以是:該區(qū)域播放器400檢索來自網(wǎng)絡(luò)上的另一區(qū)域播放機(jī)或設(shè)備的音頻數(shù)據(jù)。在第二示例中,任務(wù)可以是:區(qū)域播放器400向網(wǎng)絡(luò)上的另一區(qū)域播放器或設(shè)備發(fā)送音頻數(shù)據(jù)。在第三示例中,任務(wù)可以是:區(qū)域播放器400與一個(gè)或多個(gè)另外的區(qū)域播放器同步對音頻的回放。在第四示例中,任務(wù)可以是:將區(qū)域播放器400與一個(gè)或多個(gè)區(qū)域播放器進(jìn)行配對以創(chuàng)建多聲道音頻環(huán)境。在第五示例中,任務(wù)可以是:基于區(qū)域播放器400、不同的區(qū)域播放器、或包括區(qū)域播放器400在內(nèi)的一組區(qū)域播放器的取向,對從區(qū)域播放器400輸出的聲音進(jìn)行整形。其它任務(wù)(如本文所述的那些任務(wù))可以經(jīng)由一個(gè)或多個(gè)軟件模塊414和處理器408來實(shí)現(xiàn)。

音頻處理組件412可以包括一個(gè)或多個(gè)數(shù)模轉(zhuǎn)換器(dac)、音頻預(yù)處理組件、音頻增強(qiáng)組件、或者數(shù)字信號處理器,等等。在某些實(shí)施例中,由音頻處理組件210處理和/或有意地改變經(jīng)由網(wǎng)絡(luò)接口402獲取到的音頻。此外,音頻處理部件412可以產(chǎn)生模擬音頻信號。經(jīng)處理的模擬音頻信號然后被提供給音頻放大器416,以便通過揚(yáng)聲器418進(jìn)行回放。另外,音頻處理組件412可包括必要的電路來處理作為輸入的模擬或數(shù)字信號,以便從區(qū)域播放器400播放,發(fā)送給網(wǎng)絡(luò)上的另一區(qū)域播放器,或者既播放也發(fā)送給網(wǎng)絡(luò)上的另一區(qū)域播放器。示例輸入包括線路輸入連接(例如,自動(dòng)檢測3.5mm音頻線路輸入連接)。

音頻放大器416是將音頻信號放大到用于驅(qū)動(dòng)一個(gè)或多個(gè)揚(yáng)聲器418的電平的設(shè)備。該一個(gè)或多個(gè)揚(yáng)聲器418可以包括單獨(dú)換能器(例如,“驅(qū)動(dòng)器”)或完整的揚(yáng)聲器系統(tǒng),該系統(tǒng)包括外殼,該外殼包含一個(gè)或多個(gè)驅(qū)動(dòng)器。例如,特定的驅(qū)動(dòng)器可以是低音炮(用于低頻)、中程驅(qū)動(dòng)器(中頻)以及高音喇叭(高頻)。外殼例如可以是密封的或有接口的。

本文中,區(qū)域播放器400也可被稱為回放設(shè)備。示例回放設(shè)備包括sonoss5,其是由加利福尼亞州圣巴巴拉市的sonos公司制造的。s5是具有內(nèi)置放大器和揚(yáng)聲器的示例區(qū)域播放器。特別地,s5是五驅(qū)動(dòng)揚(yáng)聲器系統(tǒng),其包括兩個(gè)高音喇叭、兩個(gè)中程驅(qū)動(dòng)器和一個(gè)低音炮。當(dāng)經(jīng)由s5播放音頻內(nèi)容時(shí),音軌的左聲道音頻數(shù)據(jù)從左高音喇叭和左中檔驅(qū)動(dòng)器發(fā)出,音軌的右聲道音頻數(shù)據(jù)從右高頻喇叭和右中程驅(qū)動(dòng)器發(fā)出,以及單聲道低音從低音炮發(fā)出。此外,中程驅(qū)動(dòng)器和兩個(gè)高音喇叭都具有相同的均衡(或基本相同的均衡)。也即,它們都發(fā)送只是來自音頻的不同聲道的相同頻率??梢詮膕onoss5播放來自互聯(lián)網(wǎng)電臺(tái)、在線音樂和視頻服務(wù)、下載的音樂、模擬音頻輸入、電視、dvd等等的音頻。盡管s5是具有揚(yáng)聲器的區(qū)域播放器的示例,但是應(yīng)該理解:具有揚(yáng)聲器的區(qū)域播放器不局限于具有特定數(shù)目的揚(yáng)聲器(例如,如s5中的五個(gè)揚(yáng)聲器)的區(qū)域播放器,而是可以包含一個(gè)或多個(gè)揚(yáng)聲器。此外,區(qū)域播放器可以是另一設(shè)備的一部分,該另一設(shè)備甚至可以用于不同于音頻的目的(例如,燈)。

iv.示例控制器

現(xiàn)在參考圖5,圖5示出了示例控制器500,其可對應(yīng)于圖1中的控制設(shè)備130??刂破?00可被用于促進(jìn)對系統(tǒng)中的多媒體應(yīng)用、自動(dòng)化和其他方面的控制。特別地,控制器500被配置成便于選擇在網(wǎng)絡(luò)上可用的多個(gè)音頻源,并且使得能夠通過無線網(wǎng)絡(luò)接口508控制一個(gè)或多個(gè)區(qū)域播放器(如,圖1中的區(qū)域播放器102-124)。根據(jù)一個(gè)實(shí)施例,無線通信基于一種工業(yè)標(biāo)準(zhǔn)(例如,紅外線、無線電、無線標(biāo)準(zhǔn)ieee802.11a、802.11b、802.11g、802.11n或802.15)。此外,當(dāng)正在經(jīng)由控制器500訪問特定的音頻或者經(jīng)由區(qū)域播放器播放特定的音頻時(shí),可以從區(qū)域播放器或其他電子設(shè)備向控制器500發(fā)送與所述音頻源有關(guān)的圖像(例如,專輯封面)或任何其他數(shù)據(jù),以供顯示。

控制器500設(shè)置有屏幕502和輸入接口514,其允許用戶與控制器500進(jìn)行交互,例如,用以瀏覽由多個(gè)多媒體項(xiàng)目構(gòu)成的播放列表,以及用以控制一個(gè)或多個(gè)區(qū)域播放器的操作。例如,控制器500上的屏幕502可以是液晶顯示器(lcd)屏幕。屏幕500與屏幕驅(qū)動(dòng)器504通信,并且接受屏幕驅(qū)動(dòng)器504的命令,該屏幕驅(qū)動(dòng)器504由微控制器(例如,處理器)506進(jìn)行控制。存儲(chǔ)器510可以加載有一個(gè)或多個(gè)應(yīng)用模塊512,該一個(gè)或多個(gè)應(yīng)用模塊512可以由微控制器506在有或沒有經(jīng)由用戶接口514的用戶輸入的情況下執(zhí)行,以實(shí)現(xiàn)特定的任務(wù)。在一個(gè)示例中,應(yīng)用模塊512被配置為:便于將眾多選定的區(qū)域播放器歸類到區(qū)域群,并且同步區(qū)域播放器的音頻重放。在另一示例中,應(yīng)用模塊512被配置為:控制區(qū)域群中的區(qū)域播放器的音頻聲音(例如,音量)。在操作中,當(dāng)微控制器506執(zhí)行一個(gè)或多個(gè)應(yīng)用模塊512時(shí),屏幕驅(qū)動(dòng)器504生成控制信號來驅(qū)動(dòng)屏幕502相應(yīng)地顯示應(yīng)用特定的用戶界面。

控制器500包括網(wǎng)絡(luò)接口508,網(wǎng)絡(luò)接口508有利于與區(qū)域播放器的無線通信。在一個(gè)實(shí)施例中,經(jīng)由網(wǎng)絡(luò)接口508發(fā)送諸如音量控制和音頻回放同步之類的命令。在另一實(shí)施例中,經(jīng)由網(wǎng)絡(luò)接口508在區(qū)域播放器與控制器之間傳輸所保存的區(qū)域群配置。控制器500可以控制一個(gè)或多個(gè)區(qū)域播放器,如圖1中的102-124。對于特定系統(tǒng),可以存在不只一個(gè)控制器。此外,控制器可被集成到區(qū)域播放器中。

應(yīng)該注意,其他具有聯(lián)網(wǎng)功能的設(shè)備,如iphonetm、ipadtm或任何其它智能電話或具有聯(lián)網(wǎng)功能的設(shè)備(例如,聯(lián)網(wǎng)的計(jì)算機(jī),如pc或mac也可被用作控制器)可被用作控制器,以在特定環(huán)境下與區(qū)域播放器交互或控制區(qū)域播放器。根據(jù)一個(gè)實(shí)施例,軟件應(yīng)用或升級可被下載到具有聯(lián)網(wǎng)功能的設(shè)備以執(zhí)行本文所述的功能。

在某些實(shí)施例中,用戶可以從控制器500創(chuàng)建包括至少兩個(gè)區(qū)域播放器的區(qū)域群。區(qū)域群中的區(qū)域播放器可以以同步方式播放音頻,使得該區(qū)域群中的所有區(qū)域播放器以同步方式回放相同的音頻源或相同的音頻源的列表,使得不會(huì)(或基本上不會(huì))聽到可覺察的延時(shí)或暫停。類似地,在一個(gè)實(shí)施例中,當(dāng)用戶從控制器500增大該群的音頻音量時(shí),增加該群的音頻音量的信號或數(shù)據(jù)被發(fā)送給區(qū)域播放器之一,并且使得該群中的其他區(qū)域播放器一起增大音量。

用戶經(jīng)由控制器500可以通過激活“鏈接區(qū)域”或“添加區(qū)域”軟按鈕將區(qū)域播放器歸類到區(qū)域群,或者可以通過激活“取消鏈接區(qū)域”或“放棄區(qū)域”按鈕來取消區(qū)域群。例如,用于使區(qū)域播放器“加入”到一起進(jìn)行音頻回放的一種機(jī)制是將眾多區(qū)域播放器鏈接在一起以形成群。為了將眾多區(qū)域播放器鏈接在一起,用戶可以手動(dòng)地一個(gè)接一個(gè)地鏈接每個(gè)區(qū)域播放器或房間。例如,假設(shè)存在包括下述區(qū)域的多區(qū)域系統(tǒng):浴室、臥室、書房、飯廳、家庭娛樂室和休息室。用戶可以使用觸摸屏、指示設(shè)備(如鼠標(biāo)、跟蹤球等)、基于手勢的交互、或者這些技術(shù)中的任意技術(shù)的組合來拖放區(qū)域以配置區(qū)域群,包括向區(qū)域群添加一個(gè)或多個(gè)區(qū)域或區(qū)域播放器,或者從區(qū)域群中移除一個(gè)或多個(gè)區(qū)域或區(qū)域播放器。

在某些實(shí)施例中,用戶可以例如通過從單個(gè)區(qū)域開始以及然后手動(dòng)將每個(gè)區(qū)域鏈接到該區(qū)域來鏈接六個(gè)區(qū)域播放器中的任意數(shù)目的區(qū)域播放器。

在某些實(shí)施例中,使用用以創(chuàng)建區(qū)域場景或(在首先創(chuàng)建區(qū)域場景之后)創(chuàng)建主題的命令,可以將區(qū)域的集合動(dòng)態(tài)鏈接在一起。例如,“早晨”區(qū)域場景命令可以在一個(gè)動(dòng)作中將臥室、辦公室和廚房區(qū)域鏈接到一起。如果沒有這種單個(gè)命令,則用戶需要手動(dòng)地分別鏈接每個(gè)區(qū)域。單個(gè)命令可以包括鼠標(biāo)點(diǎn)擊、鼠標(biāo)雙擊、按壓按鈕、手勢或者編排的某個(gè)其他動(dòng)作??梢跃幣牌渌N類的區(qū)域場景。

在某些實(shí)施例中,可以基于時(shí)間(例如,鬧鐘功能)觸發(fā)區(qū)域場景。例如,一個(gè)區(qū)域場景可被設(shè)置為在上午8:00應(yīng)用。系統(tǒng)可以自動(dòng)鏈接合適的區(qū)域,設(shè)置特定的要播放的音樂,然后在所定義的持續(xù)時(shí)間之后停止音樂。例如,盡管可以基于時(shí)間將任何特定區(qū)域觸發(fā)為“開”或“關(guān)”狀態(tài),但是區(qū)域場景使得鏈接到該場景的任何區(qū)域能夠在特定的時(shí)間和/或針對特定的持續(xù)時(shí)間播放預(yù)定的音頻(例如,喜歡的歌曲、預(yù)定義的播放喇叭)。如果因?yàn)槿魏卧?例如,空的播放列表、沒有連接到共享、無通用的即插即用(upnp)、無針對互聯(lián)網(wǎng)電臺(tái)的互聯(lián)網(wǎng)連接等等)所計(jì)劃的音樂沒有播放,則備用蜂鳴器可被編程為發(fā)出聲音。例如,蜂鳴器可以包括存儲(chǔ)在區(qū)域播放器中的聲音文件。

v.基于取向?qū)β曇暨M(jìn)行整形

在某些實(shí)施例中,由具有一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器的回放設(shè)備(或者回放設(shè)備被耦合到一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器,或者回放設(shè)備包括一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器并且耦合到一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器)獲得音頻數(shù)據(jù)流,確定回放設(shè)備的取向(特別是揚(yáng)聲器布置),以及由回放設(shè)備基于所述取向來再現(xiàn)聲音。

圖6a示出了具有內(nèi)置放大器和揚(yáng)聲器602的示例區(qū)域播放器600的示圖。區(qū)域播放器600被示為處于第一取向。為了便于討論,第一取向在此處可以被稱為“水平取向”,盡管可以向圖6a所示的區(qū)域播放器600的取向給予任何名稱。

圖6b示出了處于不同于第一取向的第二取向的示例區(qū)域播放器600的示圖。為了便于討論,第二取向在此處可以被稱為“垂直取向”,盡管可以向圖6b所示的區(qū)域播放器600的取向給予任意名稱。

基于區(qū)域播放器600的取向,可以對區(qū)域播放器600再現(xiàn)的聲音進(jìn)行不同的整形。例如,來自每個(gè)揚(yáng)聲器驅(qū)動(dòng)器的聲音可被配置為:基于取向,再現(xiàn)不同的頻率范圍、聲道,或者頻率范圍和聲道二者都不同。在另一示例中,當(dāng)處于水平位置時(shí),來自區(qū)域播放器600中的多個(gè)揚(yáng)聲器的602的聲音可以是立體聲,而在處于垂直位置時(shí),來自相同的多個(gè)揚(yáng)聲器602的聲音可以是單聲道的。這允許提高對來自區(qū)域播放器600的聲音的優(yōu)化。此外,這允許對來自區(qū)域播放器600的聲音進(jìn)行定制。

在第一示例實(shí)施例中,基于第一取向,由多個(gè)揚(yáng)聲器再現(xiàn)立體聲信號,以及基于第二取向,由所述多個(gè)揚(yáng)聲器再現(xiàn)單聲道信號。使用圖6a和圖6b中示出的區(qū)域播放器600進(jìn)行說明,可以由處于水平取向的區(qū)域播放器來再現(xiàn)立體聲信號。也即,左聲道音頻可以被路由到左揚(yáng)聲器604,而右聲道音頻可以被路由到右揚(yáng)聲器606。單聲道信號可以被路由到高音喇叭608。當(dāng)區(qū)域播放器600從其先前取向發(fā)生旋轉(zhuǎn)時(shí),特別是旋轉(zhuǎn)90度角(即,到垂直取向)時(shí),可以改變聲音特性。例如,左揚(yáng)聲器604和右揚(yáng)聲器606都發(fā)出單聲道信號,而不是立體聲。

在第二示例實(shí)施例中,揚(yáng)聲器驅(qū)動(dòng)器基于第一取向再現(xiàn)右聲道信號或者左聲道信號之一和單聲道信號,并且揚(yáng)聲器驅(qū)動(dòng)器基于第二取向僅再現(xiàn)單聲道信號。再次,使用區(qū)域播放器600進(jìn)行說明,在水平取向上,左揚(yáng)聲器604可以播放高于閾值頻率(例如,高于200赫茲)的左聲道音頻和低于該閾值頻率的單聲道信號;類似地,右揚(yáng)聲器606可以播放高于閾值頻率的右聲道音頻和低于該閾值頻率的單聲道信號。在垂直取向上,左揚(yáng)聲器604和右揚(yáng)聲器606可以播放單聲道信號,并且不播放分開的左右聲道。高音喇叭608可以在兩個(gè)取向上都播放單聲道信號,但是可以基于取向改變頻率范圍。

在第三示例實(shí)施例中,揚(yáng)聲器驅(qū)動(dòng)器基于第一取向再現(xiàn)第一頻率范圍,以及揚(yáng)聲器驅(qū)動(dòng)器基于第二取向再現(xiàn)第二頻率范圍。使用高頻喇叭608進(jìn)行說明,在水平取向上,高音喇叭608可以再現(xiàn)高于7.5khz的頻率,而在垂直取向上,高音喇叭608可以再現(xiàn)高于3khz的頻率。在高音喇叭608的頻率響應(yīng)發(fā)生改變時(shí),也可調(diào)整來自左揚(yáng)聲器604和右揚(yáng)聲器608的聲音,使得認(rèn)為頻率范圍橫跨整個(gè)聆聽范圍。

在第四實(shí)施例中,回放設(shè)備不包含顯示器。因此,在一些實(shí)施例中,回放設(shè)備包含顯示器;這樣的回放設(shè)備的示例可以包括電視、平板計(jì)算機(jī)(例如,apple公司的ipadtm或基于microsoftwindowstm的平板)或智能電話或設(shè)備(例如,apple公司的iphonetm或itouchtm)。在第五示例實(shí)施例中,回放設(shè)備是僅支持音頻的設(shè)備,如擴(kuò)音器系統(tǒng)。區(qū)域播放器600是不包含顯示器的示例回放設(shè)備,并且是僅支持音頻的設(shè)備。

此外,應(yīng)當(dāng)理解,可以將揚(yáng)聲器布置連接到區(qū)域播放器,但是彼此物理上分開(例如,如圖2b和2c中所示那樣)。即使具有這種結(jié)構(gòu),也可以基于其取向?qū)碜該P(yáng)聲器布置的聲音進(jìn)行整形。因此,此處關(guān)于聲音整形描述的實(shí)施例不限于具有內(nèi)置揚(yáng)聲器的回放設(shè)備。

在某些實(shí)施例中,聲音是由回放設(shè)備基于該回放設(shè)備的取向以及該回放設(shè)備是否與另一個(gè)回放設(shè)備配對來再現(xiàn)的。在一些情況下,取向可被配置為重要性勝過配對,并且聲音是基于取向來再現(xiàn)的。在一些情況下,配對可以被配置為重要性勝過取向,以及聲音是基于配對來再現(xiàn)的。在一些情況下,取向和配對二者都決定聲音再現(xiàn)。在一些實(shí)施例中,聲音可以基于取向和下述因素中的任意因素來再現(xiàn):回放設(shè)備的配對、歸類、以及聯(lián)合。

使用圖6a中所示的區(qū)域播放器600來提供說明,可以由處于水平取向的區(qū)域播放器600再現(xiàn)立體聲信號。例如,如果區(qū)域播放器600與另一區(qū)域播放器配對,則區(qū)域播放器600將確定它是配對的和水平的,這將改變來自區(qū)域播放器600的聲音。特別地,例如,如果區(qū)域播放器600是立體聲對中的左揚(yáng)聲器,則將從區(qū)域播放器600播放左聲道音頻。左揚(yáng)聲器604可以處理一組頻率,而右揚(yáng)聲器606可以處理另一組頻率。

在某些實(shí)施例中,聲音是由一回放設(shè)備基于不同的回放設(shè)備的取向而再現(xiàn)的。例如,回放設(shè)備a和回放設(shè)備b可以配對,使得兩個(gè)回放設(shè)備再現(xiàn)特定的整體聲音。在一些情況下,來自回放設(shè)備a的聲音可以基于回放設(shè)備b的取向。在某些情況下,來自回放設(shè)備b的聲音可以基于回放設(shè)備a的取向。在一些示例中,整體聲音可以基于這兩個(gè)回放設(shè)備a和b的取向

再次參考圖1,家庭娛樂室示出了兩個(gè)區(qū)域播放器106和108。區(qū)域播放器106和108可被配置為對彼此的取向進(jìn)行響應(yīng)。例如,來自區(qū)域播放器106的聲音可以基于區(qū)域播放器108的取向。類似地,來自區(qū)域播放器108的聲音可以基于區(qū)域播放器106的取向。因此,來自區(qū)域播放器106和108二者的聲音可以是可定制的。

在某些實(shí)施例中,由具有一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器的回放設(shè)備獲取音頻數(shù)據(jù)流,確定所述回放設(shè)備的取向,以及由回放設(shè)備基于所述取向再現(xiàn)聲音。在一些實(shí)施例中,由所述回放設(shè)備基于所述取向?qū)λ鲆纛l數(shù)據(jù)流進(jìn)行修改。在一些實(shí)施例中,所述音頻數(shù)據(jù)流在被所述重放設(shè)備獲取之前被修改,該修改仍然是基于所述取向。

在某些實(shí)施例中,回放設(shè)備包含面向特定方向的一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器。在某些情況下,回放設(shè)備的取向是基于繞著垂直于前表面的軸的旋轉(zhuǎn)。也即,無論如何旋轉(zhuǎn),所述一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器仍然面向所述特定方向。圖6a和6b中示出了這種類型的旋轉(zhuǎn)的示意圖。

在某些實(shí)施例中,可以基于設(shè)備取向自動(dòng)打開和關(guān)閉一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器。可以通過下述方式來關(guān)閉揚(yáng)聲器驅(qū)動(dòng)器:關(guān)閉驅(qū)動(dòng)器電源,或者備選地,將揚(yáng)聲器驅(qū)動(dòng)器靜音以使得實(shí)際上關(guān)閉驅(qū)動(dòng)器。

在某些實(shí)施例中,回放設(shè)備可以僅具有一個(gè)揚(yáng)聲器驅(qū)動(dòng)器,該揚(yáng)聲器驅(qū)動(dòng)器具有基于設(shè)備取向而受到影響的特性。

在某些實(shí)施例中,可以經(jīng)由改變或升級與回放設(shè)備關(guān)聯(lián)的軟件來提供針對再現(xiàn)的聲音整形和關(guān)聯(lián)的揚(yáng)聲器驅(qū)動(dòng)器配置。在一個(gè)示例中,回放設(shè)備可以不包括加速計(jì)或用于自動(dòng)確定其取向的類似類型的硬件設(shè)備,但是回放設(shè)備可以通過軟件配置成基于通過控制器(或某種其他輸入機(jī)構(gòu),如回放設(shè)備自身上的按鈕)輸入的取向來對其聲音進(jìn)行整形。這對于下述回放設(shè)備特別有用,該回放設(shè)備能夠接收軟件升級(盡管,應(yīng)該理解,新的回放設(shè)備可以不需要軟件升級,但仍可以受益于這種技術(shù)),并且至少具有對其聲音進(jìn)行整形的能力,但是不包括加速計(jì)或自動(dòng)計(jì)算取向的硬件。因此,通過支持響應(yīng)于揚(yáng)聲器取向的聲音整形,軟件升級能夠改變回放設(shè)備的硬件功能。

在某些實(shí)施例中,取向是經(jīng)由加速度計(jì)或某種其他硬件設(shè)備來確定的。在某些實(shí)施例中,取向是基于經(jīng)由控制器或某種其它輸入機(jī)構(gòu)(例如在回放設(shè)備自身上的按鈕)的用戶輸入來確定的。這對于不含有加速計(jì)或提供取向讀數(shù)的類似硬件的新回放設(shè)備(或能夠接收軟件升級以對聲音進(jìn)行整形的現(xiàn)有回放設(shè)備)特別有用。在某些實(shí)施例中,取向可以由回放設(shè)備通過分析加速度計(jì)讀數(shù)或接收用戶輸入來確定。在某些實(shí)施例中,(例如,在控制器和/或回放設(shè)備的用戶界面上的)指示器可以向用戶顯示回放設(shè)備的取向。該指示器可以包括向用戶提供關(guān)于回放設(shè)備的取向的指示的光、文本顯示、圖形或任何其他標(biāo)志。

例如,回放設(shè)備可以初始不包括基于取向來修改其配置的能力,但是軟件升級可以向設(shè)備添加該能力。在某些實(shí)施例中,可以基于另一回放設(shè)備的取向、區(qū)域群、或者取向和區(qū)域群二者來改變通過區(qū)域播放器播放的頻率。

在某些實(shí)施例中,回放設(shè)備可以包括加速度計(jì)或用于識(shí)別取向的其它傳感器或機(jī)構(gòu),但是僅提供對聲音的基本整形。軟件更新或升級可被提供給回放設(shè)備,以提高該設(shè)備的聲音整形能力。

在一些情況下,回放設(shè)備的取向基于繞著平行于前表面(或者被指定為“前表面”的表面)的軸的旋轉(zhuǎn)。圖7a和7b示出了這種類型的旋轉(zhuǎn)的示圖。因此,在旋轉(zhuǎn)時(shí),該一個(gè)或多個(gè)揚(yáng)聲器驅(qū)動(dòng)器可以面向不同于該特定方向的方向。在圖7a中,區(qū)域播放器700通常朝向聽眾。在旋轉(zhuǎn)后,如圖7b中所示,區(qū)域播放器700現(xiàn)在的朝向偏離聽眾。應(yīng)該理解,可以將附加的揚(yáng)聲器驅(qū)動(dòng)器并入?yún)^(qū)域播放器700,以使得無論如何旋轉(zhuǎn),至少一個(gè)揚(yáng)聲器驅(qū)動(dòng)器總是朝向聽眾。于是,某些頻率可被路由到面向聽眾的揚(yáng)聲器(定向頻率),而某些頻率可被路由到不面向聽眾的揚(yáng)聲器(非定向頻率)。

在一些情況下,回放設(shè)備的取向是根據(jù)繞著不只一個(gè)軸的旋轉(zhuǎn)。也即,回放設(shè)備可以繞著兩個(gè)或多個(gè)軸旋轉(zhuǎn)。從該回放設(shè)備或另一回放設(shè)備輸出的聲音可以是基于特定的旋轉(zhuǎn)。

圖8示出了根據(jù)實(shí)施例的區(qū)域播放器802的示例功能框圖。圖8中的功能框圖類似于圖4的區(qū)域播放器400的功能框圖,并且還包括傳感器模塊800。因此,在兩個(gè)附圖之間共享許多參考標(biāo)號。

在某些實(shí)施例中,傳感器模塊802包括加速度計(jì),用以檢測區(qū)域播放器800(特別是揚(yáng)聲器驅(qū)動(dòng)器)的取向如何。在某些實(shí)施例中,加速度計(jì)設(shè)備是三軸加速度計(jì)?;谌∠颍梢詫膮^(qū)域播放器800或其他區(qū)域播放器(其聲音可取決于區(qū)域播放器800的取向)輸出的聲音進(jìn)行整形。

在某些實(shí)施例中,可以使用其它類型的傳感器來檢測區(qū)域播放器800的位置和取向。例如,傳感器可被用于確定揚(yáng)聲器相對于下述任何一個(gè)的位置:地板、墻壁和天花板。例如,該信息可被用于確定揚(yáng)聲器相對于房間中的聽眾的高度或者揚(yáng)聲器離墻壁或墻角的距離,并且根據(jù)該信息,可以確定一個(gè)或多個(gè)回放設(shè)備的音頻特性。例如,可以確定一個(gè)回放設(shè)備的音頻特性,或者可以確定局部區(qū)域內(nèi)的多個(gè)不同回放設(shè)備中的任意回放設(shè)備的音頻特性,以便基于取向更好地優(yōu)化聲音環(huán)境。

圖9描繪了代表可以使用計(jì)算機(jī)可讀指令來實(shí)現(xiàn)的處理的示例流程圖,所述計(jì)算機(jī)可讀指令可被用于基于區(qū)域播放器和/或其他回放設(shè)備的取向來處理音頻信號。圖9的示例性處理可以使用處理器、控制器和/或任意其他適當(dāng)?shù)奶幚碓O(shè)備來執(zhí)行。例如,圖9的示例性處理可以使用存儲(chǔ)在有形的計(jì)算機(jī)可讀介質(zhì)(諸如閃存、只讀存儲(chǔ)器(rom)和/或隨機(jī)訪問存儲(chǔ)器(ram))上的編碼指令(例如,計(jì)算機(jī)可讀指令)來實(shí)現(xiàn)。如本文所使用的,術(shù)語“有形的計(jì)算機(jī)可讀介質(zhì)”被明確定義為包括任何類型的計(jì)算機(jī)可讀存儲(chǔ)器并且排除傳播信號。作為補(bǔ)充或替代,圖9的示例性處理可以使用存儲(chǔ)在非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)上的編碼指令(例如,計(jì)算機(jī)可讀指令)來實(shí)現(xiàn),所述非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)諸如是閃存、只讀存儲(chǔ)器(rom)、隨機(jī)訪問存儲(chǔ)器(ram)、高速緩存、針對任意持續(xù)時(shí)間(例如,針對擴(kuò)展的時(shí)間段、永久地、短時(shí)、針對臨時(shí)緩存、和/或針對信息的高速緩存)存儲(chǔ)信息的任意其他存儲(chǔ)介質(zhì)。如本文所使用的,術(shù)語“非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)”被明確地定義為包括任何類型的計(jì)算機(jī)可讀介質(zhì),并且排除傳播信號。

備選地,圖9的示例性處理中的一些或者全部可以使用下述技術(shù)的任意組合來實(shí)現(xiàn):專用集成電路(asic)、可編程邏輯器件(pld)、現(xiàn)場可編程邏輯器件(fpld)、離散邏輯、硬件、固件等等。而且,圖9的示例性處理中的一些或全部可以手動(dòng)實(shí)現(xiàn),或者實(shí)現(xiàn)為前述技術(shù)的任意組合,例如固件、軟件、離散邏輯和/或硬件的任何組合。此外,盡管圖9中的示例性處理是參考圖9的流程圖描述的,但是可以采用實(shí)施圖9中的處理的其它方法。例如,塊的執(zhí)行順序可以改變,和/或所描述的塊中的一些塊可以改變、消除、細(xì)分或組合。此外,圖9的示例性處理中的任意一個(gè)或全部可以例如通過分離的線程、處理器、設(shè)備、離散邏輯、電路等來順序地和/或并行地執(zhí)行。

圖9示出了用于基于區(qū)域播放器的取向來處理音頻信號的示例方法900的流程圖。方法900可以迭代地執(zhí)行,以適應(yīng)取向的變化。此外,盡管方法900是關(guān)于傳感器模塊800檢測到的區(qū)域播放器的旋轉(zhuǎn)而描述的,但是應(yīng)當(dāng)理解,如果該旋轉(zhuǎn)是手工輸入的,或者提供了高度或其他物理偏移量,則方法900也等價(jià)地適用。可以結(jié)合圖8的區(qū)域播放器來理解方法900,因此該描述參考圖8以便于容易地理解該示例方法實(shí)施例。

方法900開始于塊902,確定區(qū)域播放器400的取向。當(dāng)區(qū)域播放器400被打開時(shí),當(dāng)區(qū)域播放器400準(zhǔn)備好播放音頻時(shí),當(dāng)特定的時(shí)間間隔期滿時(shí),或者基于某個(gè)其他編排的觸發(fā)點(diǎn),可以觸發(fā)塊902。無論是什么觸發(fā)點(diǎn),傳感器模塊800都被激活以檢測區(qū)域播放器400的取向,特別地,檢測提供聲音的揚(yáng)聲器陣列的取向。取決于實(shí)現(xiàn)方式,傳感器模塊800可以輸出一個(gè)傳感器信號或一組傳感器信號。傳感器信號可被提供給處理器408,處理器408被配置為基于所述信號確定取向,并且向音頻處理組件412提供取向數(shù)據(jù)以處理音頻。

根據(jù)某些實(shí)施例,當(dāng)在區(qū)域播放器400的上游,基于區(qū)域播放器400的取向處理音頻時(shí),或者當(dāng)區(qū)域播放器400的取向?qū)τ谶M(jìn)行群音頻整形的其他連接的區(qū)域播放器很重要時(shí),處理器408可以經(jīng)由網(wǎng)絡(luò)接口402將來自塊902的取向數(shù)據(jù)提供給另一設(shè)備或者區(qū)域播放器。在一些實(shí)施例中,例如當(dāng)在區(qū)域播放器400的上游處理音頻時(shí),音頻處理組件412可能不需要提供基于取向的任何附加的音頻處理。

在塊904,基于取向,將音頻配置和路由到合適的揚(yáng)聲器。在一些實(shí)施例中,音頻是由區(qū)域播放器400自身(例如,經(jīng)由音頻處理組件412)配置的。在一些實(shí)施例中,音頻是在區(qū)域播放器400的上游配置的。然后,可以將所配置的音頻發(fā)送給區(qū)域播放器400進(jìn)行播放。在一些實(shí)施例中,音頻是基于區(qū)域播放器400的至少兩個(gè)下述狀態(tài)來配置和路由的:取向,以及區(qū)域播放器是否被配對、歸類或與一個(gè)或多個(gè)附加的區(qū)域播放器聯(lián)合。在塊906中,從一個(gè)或多個(gè)區(qū)域播放器播放音頻。

vi.基于取向的均衡

在某些實(shí)施例中,取向傳感器被用于:基于檢測到的回放設(shè)備(該取向傳感器位于該回放設(shè)備中)的取向,提供不同的均衡設(shè)置。例如,回放設(shè)備可以具有垂直取向、水平取向或其他角度取向。例如,回放設(shè)備可以不是完全平坦地平躺,并且可以替代地布置為稍有角度,其應(yīng)該被視為水平取向或垂直取向。水平取向和垂直取向分別與用于回放設(shè)備的輸出的eq設(shè)置的不同基準(zhǔn)線相關(guān)聯(lián)。

取向傳感器(如加速度計(jì)(如,freescalemma7660加速度計(jì)等))可被用于:在存在環(huán)境條件(如聲學(xué)噪聲)的情況下,以及針對易受基于溫度變化和制造變化中的至少一個(gè)的容差變化影響的回放設(shè)備,確定該回放設(shè)備的取向。例如,取向傳感器將提供在存在聲學(xué)噪聲和振動(dòng)以及溫度情況下的取向確定。

在某些實(shí)施例中,取決于回放設(shè)備的取向,應(yīng)用不同的均衡器和立體聲設(shè)置。例如,當(dāng)操作在非立體聲對的環(huán)境中時(shí),垂直單元提供單聲道聲音,而水平單元提供立體聲聲音。在操作中,取向傳感器與處理算法一起工作,以向均衡器提供取向值。

在某些示例中,傾斜、滾動(dòng)和偏航可被用于定義取向。滾動(dòng)角和傾斜角可以以回放設(shè)備的前柵格的“面”為參考(例如,相對于由柵格的中心的正切形成的面)進(jìn)行測量。例如,當(dāng)該單元的前表面對于用戶而言在最大程度上可見時(shí),則存在壁掛中的“令人關(guān)注”的位置,并且因此很可能影響放置回放設(shè)備的角度。

在某些實(shí)施例中,加速計(jì)被安裝在回放設(shè)備中,使得加速度計(jì)的軸或者是與格柵平面對準(zhǔn),或者是與格柵平面正交。在示例中,當(dāng)回放設(shè)備被放置在桌面上時(shí),相對于水平位置的傾斜角是-5.5度,且相對于垂直位置的傾斜角是-13度(僅用于示例說明的目的)。

在某些示例中,可以應(yīng)用(例如,在兩個(gè)有效取向之間的)滯后和關(guān)于特定取向的解析結(jié)果,以確定取向。在取向感測狀態(tài)機(jī)中,垂直是不能確定取向的情況下的默認(rèn)狀態(tài)。因此,如果回放設(shè)備上電或重啟,使得無法確定實(shí)際取向,則報(bào)告垂直取向。為了易于實(shí)現(xiàn),整個(gè)未知“區(qū)域”(其取決于傾斜和滾動(dòng))被實(shí)現(xiàn)為滯后的區(qū)域。這提供如圖10中所示的取向確定狀態(tài)機(jī)。

在圖10的示例中,條件“v”表示加速計(jì)與檢測算法一起產(chǎn)生垂直取向的條件(例如,滾動(dòng)、傾斜)。條件“h”表示產(chǎn)生水平取向的條件。v為真的滾動(dòng)和傾斜的條件與h為真的滾動(dòng)和傾斜的條件應(yīng)該是不重疊的。在v或h在為真邊緣上的條件下,取向不應(yīng)該退回到另一狀態(tài)。也即,如果單元從水平取向開始“滾動(dòng)”直到加速度登記垂直取向?yàn)橹梗瑒t該單元不應(yīng)該隨后在溫度變化或播放內(nèi)容時(shí)登記水平取向。

在某些實(shí)施例中,加速度計(jì)可能會(huì)受影響容差的變量的影響。其結(jié)果是,在考慮容差和操作溫度變化的情況下產(chǎn)生明確的水平取向或垂直取向的滾動(dòng)和傾斜組合是受限的。

圖11示出了基于參考水平取向的四個(gè)取向確定區(qū)域。圖11的圖形示出了針對相對于參考水平取向(例如,柵格面垂直,而柵格的長邊水平)的傾斜和滾動(dòng)的大多數(shù)組合的可能的取向感測響應(yīng)。圖11示出了針對特定取向定義的四個(gè)區(qū)域。示例示圖1100描繪了第一區(qū)域1110,在第一區(qū)域1110中,取向傳感器應(yīng)該針對關(guān)聯(lián)的傾斜和滾動(dòng)角度指示水平取向。第二區(qū)域1120指示取向傳感器應(yīng)該返回垂直取向的選定的傾斜和滾動(dòng)角度。對于第三區(qū)域1130中示出的傾斜和滾動(dòng)角度,取向傳感器可以返回水平取向。第四區(qū)域1140指示取向傳感器可以返回垂直或未知取向但不是水平取向的傾斜和滾動(dòng)角度。

圖12示出了通過改變滾動(dòng)傾斜組合產(chǎn)生的示例未知取向區(qū)域。圖12的示例示出了最小(如,由于容差層疊)滾動(dòng)傾斜組合的曲線1200,針對所述組合水平取向是明確的。由線1210指示最小的滾動(dòng)傾斜組合。也即,對于給定的傾斜角,數(shù)據(jù)線1210下方的所有滾動(dòng)角度提供水平取向確定。容差層疊還提供產(chǎn)生垂直取向的相應(yīng)的最大滾動(dòng)傾斜組合。由線1220指示產(chǎn)生垂直取向的最大滾動(dòng)傾斜組合。對于給定的傾斜角,線1220之上的滾動(dòng)值產(chǎn)生垂直取向。在兩個(gè)線1210、1220之間的間隙代表該容差層疊的滯后。

在某些示例中,為了幫助確保取向感測不會(huì)受到聲學(xué)振動(dòng)(例如,通過感應(yīng)出顯現(xiàn)為超出由重力產(chǎn)生的加速度的附加加速度的機(jī)械應(yīng)力)的不利影響,提供對原始的加速度值的濾波。該濾波導(dǎo)致對取向變化的響應(yīng)時(shí)間增大。另外,在特定示例中,為了幫助減少或防止在存在嚴(yán)重噪聲的情況下(例如,差的壁裝)頻繁的取向變化,可以將取向變化限制到特定的時(shí)間段(例如,將取向改變限制到每30秒1次)。

在某些示例中,可以使用算法以在涉及前后傾斜的所有合理取向中確定期望的取向指示(水平或垂直)。例如,具有彎曲機(jī)箱的回放設(shè)備可能引入在使用加速度計(jì)時(shí)應(yīng)該防止的振動(dòng)和偽的取向改變。如上文所述的,加速度計(jì)被安裝在回放設(shè)備,使得在水平取向時(shí),加速度計(jì)的z軸幾乎是垂直的。y軸從加速度計(jì)的前方穿到后方,而x軸從加速度計(jì)的左邊穿到右邊。在圖13中,用垂直桌面位置上的畫線表示示出了示例加速度計(jì)的軸。

在某些實(shí)施例中,可以通過在回放設(shè)備的一個(gè)或多個(gè)安裝表面上安裝的一個(gè)或多個(gè)印刷電路板(pcb)來提供電子設(shè)備。然而,在一個(gè)示例中,一個(gè)或多個(gè)印刷電路板(pcb)不是與回放設(shè)備的安裝表面相平行地(或相正交地)安裝,而是在水平取向的情況下相對于水平傾斜5.5度,而在垂直取向的情況下相對于垂直傾斜13度。

基于回放設(shè)備的傾斜的或偏移的取向,可以引入偏移量。另外,振動(dòng)和系統(tǒng)非線性可能引入偏移量,如直流(dc)偏移量。用于去除這種dc偏移量的影響的示例方法向?qū)γ總€(gè)采樣的檢驗(yàn)應(yīng)用采用下式的規(guī)則:

g=√(xg2+yg2+zg2)(等式1),

其中g(shù)表示重力矢量,而x、y和z表示三個(gè)軸。也即,對于三個(gè)軸的任一采樣,所產(chǎn)生的重力矢量等于單個(gè)g。應(yīng)用公式1可以幫助減少或消除偏移矢量。

通過考慮音頻噪聲和直流偏移量,回放設(shè)備可以處理可獲得的數(shù)據(jù),并且基于用戶期望的傾斜做出取向變化。無論取向如何,傾斜是水平軸與格柵的表面的相交。當(dāng)回放設(shè)備在正常的桌面取向之外的取向下使用時(shí)傾斜變成一因素。示例包括水平或垂直的壁裝,其中單元被安裝在平均聆聽高度之上或之下,暗示前傾(例如,下傾角)或后傾(例如,上傾角)。在某些示例中,增大的傾斜降低了回放設(shè)備解析取向的能力。

在某些示例中,可以使用實(shí)驗(yàn)數(shù)據(jù)來確定每個(gè)軸(例如,x,y,z)的最小范圍和最大范圍。線1410示出了相對于垂直位置,基于滾動(dòng)角度和傾斜角度的水平解析結(jié)果。線1420示出了相對于垂直位置改變,基于滾動(dòng)角度和傾斜角度的水平解析結(jié)果。如圖所示,例如,在圖14中,當(dāng)傾斜增大時(shí)(例如,在圖14的圖形中水平地左右移動(dòng)),趨近于這樣的點(diǎn),在該點(diǎn)處滾動(dòng)角度(例如,從水平向垂直取向移動(dòng))不可能再產(chǎn)生取向答案。

在某些示例中,x軸1510、y軸1520和z軸1530可以相對于回放設(shè)備1540進(jìn)行定義,如圖15所示。使用x、y和z,可以應(yīng)用下述規(guī)則做出取向判決。對于到垂直取向的轉(zhuǎn)變:

|x|>|z|+m+n(1-|y|)(等式2)。

對于到水平取向的轉(zhuǎn)變:

|z|>|x|+m+n(1-|y|)(公式3)。

在等式2和3中,m項(xiàng)定義了通用的滯后和噪音水平,其即使在極端傾斜值下(例如,y非常接近1)仍將允許可靠的轉(zhuǎn)變或者幫助防止不可靠的轉(zhuǎn)變。n項(xiàng)用于提供在更規(guī)范的取向(例如,非常小的y值,且沒有附加的傾斜)之間移動(dòng)的更有用的滯后。

等式2和3可以與歐拉角一起使用以表達(dá)圖形化描述取向的角度。例如,使用歐拉角,可以通過求解三個(gè)繞著確定軸的單位旋轉(zhuǎn)來求解三維移動(dòng)的對象的最終相對取向。歐拉角可被用于將對象的空間取向表示為相對參考框(例如,坐標(biāo)系)的旋轉(zhuǎn)的組合。在下文中,固定系統(tǒng)以小寫(x,y,z)表示,而旋轉(zhuǎn)系統(tǒng)以大寫字母(x,y,z)表示。

給定參考框和對象或者要描述取向的其他框,節(jié)點(diǎn)(n)線被定義為xy坐標(biāo)平面與xy坐標(biāo)平面的相交(例如,一條節(jié)點(diǎn)線是垂直于z軸和z軸二者的線)。于是,它的歐拉角可被定義為:

a(或)是x軸和節(jié)點(diǎn)線之間的夾角。

β(或θ)是在z軸和z軸之間的夾角。

γ(或ψ)是節(jié)點(diǎn)線和x軸之間的夾角。

在本例中,我們應(yīng)用這種方法來在給定現(xiàn)有傾斜角的情況下尋找滾動(dòng)角的限制。這是兩個(gè)歐拉角矩陣的乘積結(jié)果:

求解角速度,其中phi=傾斜(繞著z軸的旋轉(zhuǎn)),而theta=滾動(dòng)(繞著y軸的旋轉(zhuǎn))。

為了轉(zhuǎn)換到垂直取向,可以使用以下公式:

theta>asin((n+m-nsin(phi))/(sqrt(2)cos(phi)))(公式4)。

使用公式4得到圖16中描述的可用范圍。如圖16中所示,改變滾動(dòng)和傾斜角度可被用于確定回放設(shè)備是否具有水平1610取向或垂直1620取向。例如,分析-75和75之間的傾斜角,對于在零(0)度和三十五(35)度之間的滾動(dòng)角可以發(fā)現(xiàn)垂直模式。例如,對于在五十五(55)度和九十(90)度之間的滾動(dòng)角可以發(fā)現(xiàn)水平模式。

vii.分散的同步群

在某些實(shí)施例中,一個(gè)或多個(gè)回放設(shè)備操作在分散網(wǎng)絡(luò)中,以有利于一個(gè)或多個(gè)同步組具有一個(gè)或多個(gè)可互換的主從關(guān)系。使用分散的網(wǎng)絡(luò)、通信和控制模型,回放設(shè)備可以向另一回放設(shè)備提供內(nèi)容,即使第一回放設(shè)備并不正在向聽眾輸出該內(nèi)容。另外,回放設(shè)備可以在一個(gè)時(shí)間點(diǎn)用作主設(shè)備或控制,并且可以在另一時(shí)間點(diǎn)接收來自用作主設(shè)備的另一設(shè)備的指令(例如,內(nèi)容和/或同步)。

圖17描繪了根據(jù)分散的通信、組織和控制結(jié)構(gòu)操作的示例性網(wǎng)絡(luò)音頻系統(tǒng)10。參考圖17的示例,網(wǎng)絡(luò)音頻系統(tǒng)10包括通過本地網(wǎng)絡(luò)12進(jìn)行互聯(lián)的多個(gè)區(qū)域播放器11(1)到11(n)(其一般性地由參考標(biāo)號11(n)標(biāo)識(shí)),所有的區(qū)域播放器操作在一般性地由參考標(biāo)號13所標(biāo)識(shí)的一個(gè)或多個(gè)用戶接口模塊的控制下。區(qū)域播放器11(n)可以與上文描述的回放設(shè)備相同或類似。區(qū)域播放器11(n)中的一個(gè)或多個(gè)還可以連接到一個(gè)或多個(gè)音頻信息源(此處,其一般性地由參考標(biāo)號14(n)(s)來標(biāo)識(shí))和/或一個(gè)或多個(gè)音頻再現(xiàn)設(shè)備(其一般性地由參考標(biāo)號15(n)(r)來標(biāo)識(shí))。在參考標(biāo)號14(n)(s)中,索引“n”指的是音頻信息源連接到的區(qū)域播放器11(n)的索引“n”,而索引的“s”(s=1,......,sn)指的是連接到“第n個(gè)”區(qū)域播放器11(n)的“第s個(gè)”音頻信息源。因此,例如,如果區(qū)域播放器11(n)連接到四個(gè)音頻信息源14(n)(1)到14(n)(4),則可以一般性地通過參考標(biāo)號14(n)(s)來標(biāo)識(shí)這些音頻源,其中sn=4。應(yīng)該理解,對于不同的區(qū)域播放器11(n),音頻信息源的數(shù)目sn可以變化,并且一些區(qū)域播放器可能不具有連接到其的任何音頻信息源。

類似地,在參考標(biāo)號15(n)(r)中,索引“n”指的是音頻再現(xiàn)設(shè)備連接到的區(qū)域播放器11(n)的索引,并且索引“r”(r=1,...,rn)指的是連接到“第n個(gè)”區(qū)域播放器11(n)的“第r個(gè)”音頻信息源。除了音頻信息源14(n)(s)之外,網(wǎng)絡(luò)音頻系統(tǒng)10還可以包括通過適當(dāng)?shù)木W(wǎng)絡(luò)接口設(shè)備(未單獨(dú)示出)連接到本地網(wǎng)絡(luò)12的一個(gè)或多個(gè)音頻信息源16(1)到16(m)。此外,本地網(wǎng)絡(luò)12可以包括被配置為將本地網(wǎng)絡(luò)12連接到其它網(wǎng)絡(luò)的一個(gè)或多個(gè)網(wǎng)絡(luò)接口設(shè)備(也未單獨(dú)示出),所述其他網(wǎng)絡(luò)包括廣域網(wǎng)(如互聯(lián)網(wǎng))、公共交換電話網(wǎng)絡(luò)(pstn)等等,通過所述其他網(wǎng)絡(luò)可以建立到音頻信息源的連接。

與系統(tǒng)10關(guān)聯(lián)的區(qū)域播放器11(n)可以分布在整個(gè)機(jī)構(gòu)中,所述機(jī)構(gòu)諸如是住宅、辦公樓、酒店、會(huì)議廳、競技場或禮堂、或者其他類型的機(jī)構(gòu)。例如,如果區(qū)域播放器11(n)及其關(guān)聯(lián)的音頻信息源(s)和/或音頻再現(xiàn)設(shè)備(s)分布在整個(gè)住宅中,則一個(gè)可以設(shè)于客廳,另一個(gè)可以設(shè)于廚房,另一個(gè)可以設(shè)于餐廳,還有一些可以設(shè)于各個(gè)臥室,以便選擇性地提供那些房間中的娛樂。在某些示例中,區(qū)域播放器11(n)的應(yīng)用位置并不重要,并且區(qū)域播放器11(n)可以在各種各樣的位置或環(huán)境(包括建筑物、交通工具、室外等等)中使用。

在另一方面,如果區(qū)域播放器11(n)及其關(guān)聯(lián)的音頻信息源和/或音頻再現(xiàn)設(shè)備是分布在整個(gè)辦公樓中,則例如可以在每個(gè)辦公室中配備一個(gè),以選擇性地向相應(yīng)的辦公室中的雇員提供娛樂。類似地,如果區(qū)域播放器11(n)及其關(guān)聯(lián)的音頻信息源和/或音頻再現(xiàn)設(shè)備被用在酒店中,則它們可以分布在所有房間中以向客人提供娛樂。對于競技場和禮堂中使用的區(qū)域播放器11(n)及其關(guān)聯(lián)的音頻信息源和/或音頻再現(xiàn)設(shè)備,可以使用類似的布置。對于本領(lǐng)域技術(shù)人員而言,其它類型的環(huán)境下的其它布置將是顯然的。在每種情況下,例如,區(qū)域播放器11(n)可被用于選擇性地在相應(yīng)的地點(diǎn)提供娛樂。

音頻信息源14(n)(s)和16(m)可以是眾多類型的傳統(tǒng)的音頻信息源中的任意一種,例如包括壓縮盤(“cd”)播放器、am和/或fm無線電接收器、模擬或數(shù)字盒式磁帶播放器、模擬唱片唱盤等等。另外,音頻信息源14(n)(s)和16(m)可以包括本地存儲(chǔ)在如個(gè)人計(jì)算機(jī)(pc)、個(gè)人數(shù)字助理(pda)、或能夠以易失性或非易失性形式存儲(chǔ)數(shù)字信息的類似設(shè)備上的數(shù)字音頻文件。如上文提到的,本地網(wǎng)絡(luò)12還可以具有到廣域網(wǎng)的接口,網(wǎng)絡(luò)音頻系統(tǒng)10可以通過其獲取音頻信息。而且,音頻信息源14(n)(s)中的一個(gè)或多個(gè)還可以包括到廣域網(wǎng)的接口,該廣域網(wǎng)例如是互聯(lián)網(wǎng)、公共交換電話網(wǎng)絡(luò)(pstn)或任何其他音頻信息源。另外,音頻信息源14(n)(s)和16(m)中的一個(gè)或多個(gè)可以包括到通過例如衛(wèi)星進(jìn)行遞送的無線電服務(wù)的接口。通過廣域網(wǎng)獲得的音頻信息例如可以包括流式數(shù)字音頻信息,如互聯(lián)網(wǎng)廣播、服務(wù)器上存儲(chǔ)的數(shù)字音頻文件、以及其他類型的音頻信息和源。

通常,音頻信息源14(n)(s)和16(m)向區(qū)域播放器提供與音頻節(jié)目關(guān)聯(lián)的音頻信息,以便回放。從其連接到的音頻信息源14(n)(s)接收音頻信息的區(qū)域播放器可以提供回放和/或通過本地網(wǎng)絡(luò)12向其它區(qū)域播放器轉(zhuǎn)發(fā)音頻信息以及回放定時(shí)信息,以便回放。類似地,不直接連接到區(qū)域播放器的每個(gè)音頻信息源16(m)可以通過網(wǎng)絡(luò)12向任何區(qū)域播放器11(n)傳輸音頻信息以用于回放。

此外,各個(gè)區(qū)域播放器11(n)可以將從其連接到的音頻信息源14(n)(s)或從音頻信息源16(m)接收到的音頻信息發(fā)送給其他區(qū)域播放器11(n′)、11(n″)、...(n不等于n′、n″、...)中的選定區(qū)域播放器,以便由那些其他區(qū)域播放器進(jìn)行回放。區(qū)域播放器11(n)向其發(fā)送用于回放的音頻信息的其他區(qū)域播放器11(n′)、11(n″)、...,可以由用戶使用用戶接口13來選擇。在該操作中,區(qū)域播放器11(n)通過網(wǎng)絡(luò)12向選定的區(qū)域播放器11(n′)、11(n″)、...發(fā)送音頻信息。區(qū)域播放器11(n)、11(n′)、11(n″)、...操作為使得區(qū)域播放器11(n)、11(n′)、11(n″)、...將其音頻節(jié)目的回放與區(qū)域播放器11(n)的回放同步,從而區(qū)域播放器11(n)、11(n′)、11(n″)同時(shí)提供相同的音頻節(jié)目。

用戶通過使用用戶接口模塊13還可以使得能夠?qū)崿F(xiàn)區(qū)域播放器的不同歸類或集合,以提供不同音頻節(jié)目的同步音頻回放。例如,用戶通過使用用戶接口模塊13,可以使得區(qū)域播放器11(1)和11(2)能夠播放一個(gè)音頻節(jié)目,該音頻節(jié)目的音頻信息可以是例如由一個(gè)音頻信息源14(1)(1)提供的。相同或不同的用戶可以通過使用相同或不同的用戶接口模塊13,使得區(qū)域播放器11(4)和11(5)能夠同時(shí)地播放另一音頻節(jié)目,該另一音頻節(jié)目的音頻信息可以是由第二音頻信息源(如音頻信息源14(5)(2))提供的。此外,用戶可以使得區(qū)域播放器11(3)同時(shí)地播放又一音頻節(jié)目,該又一音頻節(jié)目的音頻信息可以是由又一音頻信息源(如音頻信息源16(1))提供的。作為另一可能,用戶可以同時(shí)使得區(qū)域播放器11(1)能夠?qū)碜云溥B接到的音頻信息源(如音頻信息源14(1)(2))的音頻信息提供給另一區(qū)域播放器(如區(qū)域播放器11(6))以便播放。

在下文中,術(shù)語“同步群”用于指由同步播放同一音頻節(jié)目的一個(gè)或多個(gè)區(qū)域播放器構(gòu)成的集合。因此,在上述示例中,區(qū)域播放器11(1)和11(2)構(gòu)成一個(gè)同步群,區(qū)域播放器11(3)構(gòu)成第二同步群,區(qū)域播放器11(4)和11(5)構(gòu)成第三同步群,以及區(qū)域播放器11(6)也構(gòu)成第四同步群。因此,當(dāng)區(qū)域播放器11(1)和11(2)正在播放相同的音頻節(jié)目時(shí),區(qū)域播放器11(1)和11(2)同步地播放音頻節(jié)目。類似地,當(dāng)區(qū)域播放器11(4)和11(5)正在播放相同的音頻節(jié)目時(shí),區(qū)域播放器11(4)和11(5)同步地播放音頻節(jié)目。另一方面,正在播放不同的音頻節(jié)目的區(qū)域播放器可以以不相關(guān)的定時(shí)來這樣做。也即,例如,區(qū)域播放器11(1)和11(2)播放其音頻節(jié)目所用的定時(shí)可以與區(qū)域播放器11(3)、區(qū)域播放器11(4)和11(5)、區(qū)域播放器11(6)播放其音頻節(jié)目所用的定時(shí)沒有關(guān)系。應(yīng)該理解,因?yàn)椤巴饺骸庇糜谥复谕降夭シ畔嗤纛l節(jié)目的區(qū)域播放器的集合,所以區(qū)域播放器11(1)不是區(qū)域播放器11(6)的同步群的一部分,盡管區(qū)域播放器11(1)正在向區(qū)域播放器11(6)提供該音頻節(jié)目的音頻信息。

在網(wǎng)絡(luò)音頻系統(tǒng)10中,同步群不是固定的。用戶可以使得同步群能夠被動(dòng)態(tài)地建立和修改。繼續(xù)上文的示例,用戶可以使得區(qū)域播放器11(1)能夠開始提供對由音頻信息源14(1)(1)提供給它的音頻節(jié)目的回放,并且隨后使得區(qū)域播放器11(2)能夠加入該同步群。

類似地,用戶可以使得區(qū)域播放器11(5)能夠開始提供對由音頻信息源14(5)(2)提供給它的音頻節(jié)目的回放,并且隨后使得區(qū)域播放器11(4)能夠加入該同步群。另外,用戶可以使得區(qū)域播放器離開同步群,并且有可能加入另一同步群。例如,用戶可以使得區(qū)域播放器11(2)離開區(qū)域播放器11(1)所在的同步群,并加入?yún)^(qū)域播放器11(6)所在的同步群。作為另一示例,用戶可以使得區(qū)域播放器11(1)能夠離開區(qū)域播放器11(2)所在的同步群,并加入?yún)^(qū)域播放器11(6)所在的同步群。結(jié)合該示例,區(qū)域播放器11(1)可以向區(qū)域播放器11(2)繼續(xù)提供來自音頻信息源14(1)(1)的音頻信息,以由區(qū)域播放器11(2)回放。

用戶通過使用用戶界面模塊13可以使得當(dāng)前不是同步群的成員的區(qū)域播放機(jī)11(n)加入同步群,在此之后使得區(qū)域播放器11(n)能夠播放當(dāng)前正由該同步群播放的音頻節(jié)目。類似地,用戶通過使用用戶界面模塊13也可以使得當(dāng)前是一個(gè)同步群的成員的區(qū)域播放機(jī)11(n)脫離該同步群并且加入另一同步群,在此之后該區(qū)域播放器播放與該另一同步群相關(guān)聯(lián)的音頻節(jié)目。

例如,如果區(qū)域播放器11(6)當(dāng)前不是任何同步群的成員,則它在用戶接口模塊13的控制下可以變成同步群的成員,在此之后該區(qū)域播放器與該同步群的其他成員同步地播放該同步群的其他成員正在播放的音頻節(jié)目。在變成同步群的成員的過程中,區(qū)域播放器11(6)可以向作為該同步群的主控設(shè)備的區(qū)域播放器通知該區(qū)域播放器希望變成該同步群的成員,在此之后所述區(qū)域播放器還向區(qū)域播放器11(6)發(fā)送與該音頻節(jié)目關(guān)聯(lián)的音頻信息以及定時(shí)信息。當(dāng)區(qū)域播放器11(6)從主控設(shè)備接收到音頻信息和定時(shí)信息時(shí),區(qū)域播放器11(6)以該定時(shí)信息所指示的定時(shí)來播放音頻信息,這使得區(qū)域播放器11(6)能夠與該同步群中的其他區(qū)域播放器同步地播放音頻節(jié)目。

類似地,如果用戶通過使用用戶接口模塊13使得與同步群關(guān)聯(lián)的區(qū)域播放器11(n)脫離該同步群,并且如果區(qū)域播放器11(n)不是該同步群的主控設(shè)備,則區(qū)域播放機(jī)11(n)可以通知主控設(shè)備,在此之后主控設(shè)備可終止向該區(qū)域播放器11(n)發(fā)送音頻信息和定時(shí)信息。如果用戶還使得區(qū)域播放器11(n)能夠開始使用來自其連接到的音頻信息源14(n)(s)的音頻信息播放另一音頻節(jié)目,則它從音頻信息源14(n)(s)獲取音頻信息,并開始回放它們。如果用戶使得另一區(qū)域播放器i1(n′)能夠加入與區(qū)域播放器11(n)關(guān)聯(lián)的同步群,則可以如上文剛剛描述地那樣繼續(xù)進(jìn)行與之相關(guān)的操作。

在另一示例中,如果用戶通過使用用戶接口模塊13使得與同步群關(guān)聯(lián)的區(qū)域播放器11(n)脫離該同步群并且加入另一同步群,并且如果該區(qū)域播放器不是其正在脫離的同步群的主控設(shè)備,則區(qū)域播放器11(n)可以通知其正在脫離的同步群的主控設(shè)備,在此之后該區(qū)域播放器終止向正在脫離的區(qū)域播放器11(n)發(fā)送音頻信息和定時(shí)信息。

同時(shí),區(qū)域播放器11(n)可以通知它(即,區(qū)域播放器11(n))正在加入的同步群的主控設(shè)備,在此之后該主控設(shè)備可以開始向區(qū)域播放器11(n)發(fā)送音頻信息和定時(shí)信息。此后,區(qū)域播放器11(n)可以開始按照該定時(shí)信息回放由該音頻信息所定義的音頻節(jié)目,使得區(qū)域播放器11(n)與該主控設(shè)備同步地播放音頻節(jié)目。

作為另一示例,用戶通過使用用戶接口模塊13可以使得不與同步群關(guān)聯(lián)的區(qū)域播放器11(n)能夠開始使用由其連接到的音頻信息源14(n)(s)提供給它的音頻信息來播放音頻節(jié)目。在這種情況下,用戶也通過使用用戶界面模塊13或音頻信息源14(n)(s)專用的用戶接口設(shè)備可以使得音頻信息源14(n)(s)能夠向區(qū)域播放器11(n)提供音頻信息。在區(qū)域播放器11(n)已經(jīng)開始回放之后或者與之同時(shí),用戶通過使用用戶接口模塊13可以使得其他區(qū)域播放器11(n′)、11(n″)、...能夠加入?yún)^(qū)域播放器11(n)的同步群,并且如上所述使得區(qū)域播放器(n)能夠向其發(fā)送音頻信息和定時(shí)信息,以便于其他區(qū)域播放器11(n′)、11(n″)、...回放該音頻節(jié)目。用戶可以使用用戶接口模塊13來控制網(wǎng)絡(luò)音頻系統(tǒng)10的其他方面,包括但不限于:選擇特定的區(qū)域播放器11(n)要使用的音頻信息源14(n),音頻回放的音量,等等。另外,用戶可以使用用戶接口模塊13來打開和關(guān)閉音頻信息源14(n)(s),并且使得它們能夠向各自的區(qū)域播放器11(n)提供音頻信息。

viii.結(jié)論

本文所描述的示例實(shí)施例提供了在基于揚(yáng)聲器取向的環(huán)境下對聲音進(jìn)行整形的眾多方法。例如,可以通過將頻率和聲道路由到特定的揚(yáng)聲器驅(qū)動(dòng)器來對聲音進(jìn)行整形。在另一示例中,可以通過考慮其狀態(tài)(如區(qū)域播放器是否與一個(gè)或多個(gè)另外的區(qū)域播放器進(jìn)行配對、歸類、或者聯(lián)合)來進(jìn)一步對聲音進(jìn)行整形。在又一示例中,來自區(qū)域播放器集合的用于整個(gè)環(huán)境的聲音可以基于該集合內(nèi)的區(qū)域播放器中的一個(gè)或多個(gè)的取向來進(jìn)行整形。來自示例性實(shí)施例的技術(shù)可被用在需要準(zhǔn)確再現(xiàn)聲音的任何應(yīng)用中,例如用在機(jī)動(dòng)車輛、船只、飛機(jī)和室外地點(diǎn)。

上文描述的組件、元件和/或功能可以以各種形式(如硬件、固件和/或軟件指令集)單獨(dú)地或組合地實(shí)現(xiàn)。某些實(shí)施例可被提供為駐留在計(jì)算機(jī)可讀介質(zhì)(如存儲(chǔ)器、硬盤、cd-rom、dvd和/或eprom)上的、用于在處理設(shè)備(如控制器和/或回放設(shè)備)上執(zhí)行的指令集。

已經(jīng)足夠詳細(xì)并且以特定的精確程度描述了各種發(fā)明。本領(lǐng)域技術(shù)人員應(yīng)該理解,已經(jīng)做出的對本發(fā)明實(shí)施例的公開僅是作為示例,并且在不偏離所要求保護(hù)的本發(fā)明的精神和范圍的情況下,可以在各部分的布置和組合方面采取眾多改變。盡管本文所討論的實(shí)施例可能關(guān)于信息單元的介紹在形式和布置方面似乎包含某些限制,但是本領(lǐng)域技術(shù)人員應(yīng)該理解這些實(shí)施例具有遠(yuǎn)遠(yuǎn)超出這種實(shí)施例的適用性。因此,本發(fā)明的范圍由所附的權(quán)利要求書而不是前述實(shí)施例的描述來限定。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1