專利名稱:在無線設(shè)備處提供三維聲音的系統(tǒng)和方法
在無線設(shè)備處提供三維聲音的系統(tǒng)和方法相關(guān)技術(shù)描述便攜式計(jì)算設(shè)備(P⑶)無處不在。這些設(shè)備可包括蜂窩電話、便攜式數(shù)字助理 (PDA)、便攜式游戲控制臺、掌上型計(jì)算機(jī)、和其他便攜式電子設(shè)備。許多便攜式計(jì)算設(shè)備包括觸摸屏接口,在該觸摸屏接口中用戶可與該設(shè)備交互并輸入命令。此外,觸摸屏接口可被用于顯示多個(gè)項(xiàng)目,例如,應(yīng)用圖標(biāo)、縮略圖、平鋪、或其組合。其中一些顯示的項(xiàng)目可包括可在顯示器內(nèi)到處移動的三維(3D)虛擬物體。隨著這些3D虛擬物體被顯示,可從該P(yáng)⑶廣播一個(gè)或更多個(gè)聲音。相應(yīng)地,需要一種在便攜式計(jì)算設(shè)備處提供3D聲音的改進(jìn)方法。附圖簡述在附圖中,除非另行指出,否則相似的參考標(biāo)號貫穿各視圖指示相似的部分。
圖1是處在關(guān)起位置的便攜式計(jì)算設(shè)備(P⑶)的第一方面的正視平面圖;圖2是處在打開位置的P⑶的第一方面的正視平面圖;圖3是P⑶的該第一方面的框圖;圖4是P⑶的第二方面的截面圖。圖5是P⑶的第二方面的另一截面圖。圖6是P⑶的第三方面的截面圖。圖7是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第一方面的流程圖。圖8是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第二方面的流程圖的第一部分。圖9是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第二方面的流程圖的第二部分。圖10是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第二方面的流程圖的第三部分。圖11是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第二方面的流程圖的第四部分。圖12是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第三方面的流程圖的第一部分。圖13是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第三方面的流程圖的第二部分。圖14是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第三方面的流程圖的第三部分。圖15是解說在便攜式計(jì)算設(shè)備處提供3D聲音的方法的第三方面的流程圖的第四部分。圖16是便攜式計(jì)算設(shè)備的第四方面的第一正視平面圖。圖17是便攜式計(jì)算設(shè)備的該第四方面的第二正視平面圖。圖18是便攜式計(jì)算設(shè)備的該第四方面的第三正視平面圖。
圖19是便攜式計(jì)算設(shè)備的該第四方面的第四正視平面圖。圖20是便攜式計(jì)算設(shè)備的該第四方面的第五正視平面圖。詳細(xì)描述措辭“示例性”在本文中用于表示“用作示例、實(shí)例或解說”。本文中描述為“示例性”的任何方面不必被解釋為優(yōu)于或勝過其他方面。在本描述中,術(shù)語“應(yīng)用”還可包括具有諸如對象代碼、腳本、字節(jié)代碼、標(biāo)記語言文件、和補(bǔ)丁之類的可執(zhí)行內(nèi)容的文件。此外,本文中引述的“應(yīng)用”還可包括本質(zhì)上不可執(zhí)行的文件,諸如可能需要打開的文檔或需要訪問的其他數(shù)據(jù)文件。術(shù)語“內(nèi)容”還可包括具有諸如對象代碼、腳本、字節(jié)代碼、標(biāo)記語言文件、和補(bǔ)丁之類的可執(zhí)行內(nèi)容的文件。此外,本文中引述的“內(nèi)容”還可包括本質(zhì)上不可執(zhí)行的文件, 諸如可能需要打開的文檔或需要訪問的其他數(shù)據(jù)文件。如在本描述中所使用的,術(shù)語“組件”、“數(shù)據(jù)庫”、“模塊”、“系統(tǒng)”和類似術(shù)語旨在引述計(jì)算機(jī)相關(guān)實(shí)體,任其是硬件、固件、硬件與軟件的組合、軟件,還是執(zhí)行中的軟件。例如,組件可以是但不被限定于在處理器上運(yùn)行的進(jìn)程、處理器、對象、可執(zhí)行件、執(zhí)行的線程、程序、和/或計(jì)算機(jī)。作為解說,在計(jì)算設(shè)備上運(yùn)行的應(yīng)用和該計(jì)算設(shè)備兩者皆可以是組件。一個(gè)或更多個(gè)組件可駐留在進(jìn)程和/或執(zhí)行的線程內(nèi),并且組件可局部化在一臺計(jì)算機(jī)上和/或分布在兩臺或更多臺計(jì)算機(jī)之間。此外,這些組件可從其上存儲有各種數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)可讀介質(zhì)來執(zhí)行。各組件可借助于本地和/或遠(yuǎn)程進(jìn)程來通信,諸如根據(jù)具有一個(gè)或更多個(gè)數(shù)據(jù)分組的信號(例如,來自借助于該信號與本地系統(tǒng)、分布式系統(tǒng)中的另一組件進(jìn)行交互、和/或跨諸如因特網(wǎng)之類的網(wǎng)絡(luò)與其它系統(tǒng)進(jìn)行交互的一個(gè)組件的數(shù)據(jù))。首先參照圖1和圖2,示例性便攜式計(jì)算設(shè)備(PCD)被示出并被一般化地標(biāo)示為 100。如所示出的,P⑶100可包括殼體102。殼體102可包括頂部殼體部分104和下部殼體部分106。圖1示出頂部殼體部分104可包括顯示器108。在特定方面中,顯示器108可以是觸摸屏顯示器。頂部殼體部分104還可包括軌跡球輸入設(shè)備110。此外,如圖1中所示出的,頂部殼體部分104可包括上電按鈕112和關(guān)電按鈕114。如圖1中所示出的,P⑶ 100的頂部殼體部分104可包括多個(gè)指示器燈116和揚(yáng)聲器118。每個(gè)指示器燈116可以是發(fā)光二極管(LED)。在特定方面中,如圖2中所描繪的,頂部殼體部分104是相對于下部殼體部分106 可移動的。具體而言,頂部殼體部分104可以是相對于該下部殼體部分106可滑動的。如圖2中所示出的,下部殼體部分106可包括多按鈕鍵盤120。在特定方面中,多按鈕鍵盤120 可以是標(biāo)準(zhǔn)QWERTY鍵盤。當(dāng)頂部殼體部分104相對于下部殼體部分106移動時(shí),多按鈕鍵盤120可被顯露出來。圖2進(jìn)一步解說了 P⑶100可包括處在下部殼體部分106上的復(fù)位 (Reset)按鈕 122。參照圖3,便攜式計(jì)算設(shè)備(PCD)的示例性非限定方面被示出并被一般化地標(biāo)示為320。如所示出的,P⑶320包括片上系統(tǒng)322,片上系統(tǒng)322包括耦合在一起的數(shù)字信號處理器3 和模擬信號處理器326。片上系統(tǒng)322可包括兩個(gè)以上的處理器。例如,片上系統(tǒng)322可包括四核處理器和ARM 11處理器,即,如以下結(jié)合圖32所描述的。如圖3中所解說的,顯示器控制器3 和觸摸屏控制器330被耦合至數(shù)字信號處理器324。進(jìn)而,在片上系統(tǒng)322外部的觸摸屏顯示器332被耦合至顯示器控制器3 和觸摸屏控制器330。圖3進(jìn)一步指示視頻編碼器334(例如,逐行倒相制(PAL)編碼器、順序傳送彩色與記憶制(SECAM)編碼器、或國家電視系統(tǒng)委員會(NTSC)編碼器)被耦合至數(shù)字信號處理器324。此外,視頻放大器336被耦合至視頻編碼器334和觸摸屏顯示器332。而且,視頻端口 338被耦合至視頻放大器336。如圖3中所描繪的,通用串行總線(USB)控制器340被耦合至數(shù)字信號處理器324。而且,USB端口 342被耦合至USB控制器;340。存儲器344和訂戶身份模塊(SIM)卡346也可被耦合至數(shù)字信號處理器324。此外,如圖3中所示出的, 數(shù)碼相機(jī)348可被耦合至數(shù)字信號處理器324。在示例性方面中,數(shù)碼相機(jī)348是電荷耦合器件(CCD)相機(jī)或互補(bǔ)金屬氧化物半導(dǎo)體(CM0Q相機(jī)。如圖3中進(jìn)一步解說的,立體聲音頻編解碼器350可被耦合至模擬信號處理器 326。此外,音頻放大器352可被耦合至立體聲音頻編解碼器350。在示例性方面中,第一立體聲揚(yáng)聲器3M和第二立體聲揚(yáng)聲器356被耦合至音頻放大器352。圖3示出了也可被耦合至立體聲音頻編解碼器350的話筒放大器358。另外,話筒360可被耦合到話筒放大器 358。在特定的方面中,調(diào)頻(FM)無線電調(diào)諧器362可被耦合至立體聲音頻編解碼器350。 而且,F(xiàn)M天線364被耦合至FM無線電調(diào)諧器362。此外,立體聲頭戴式受話機(jī)366可被耦合至立體聲音頻編解碼器350。圖3進(jìn)一步指示射頻(RF)收發(fā)機(jī)368可被耦合至模擬信號處理器326。RF開關(guān) 370可被耦合至RF收發(fā)機(jī)368和RF天線372。如圖3中示出的,按鍵板374可被耦合至模擬信號處理器326。而且,帶話筒的單聲道頭戴式送受話器376可被耦合至模擬信號處理器 326。此外,振動器設(shè)備378可被耦合至模擬信號處理器326。圖3還示出了可被耦合至片上系統(tǒng)322的電源380。在特定的方面中,電源380是將電能提供給PCD 320的需要電能的各種組件的直流(DC)電源。此外,在特定方面中,電源是可再充電DC電池或從連接到交流 (AC)電源的AC到DC變換器得到的DC電源。圖3指示P⑶320可包括3D聲音控制器382。3D聲音控制器382可以是自立控制器或其可在存儲器344內(nèi)。此外,3D聲音控制器382無論是自立還是與處理器324、326 協(xié)作皆可用作用于執(zhí)行本文中所描述的一個(gè)或更多個(gè)方法步驟的裝置。圖3進(jìn)一步指示了 P⑶320還可包括可用于接入例如局域網(wǎng)、個(gè)域網(wǎng)之類的數(shù)據(jù)網(wǎng)絡(luò)、或任何其他網(wǎng)絡(luò)的網(wǎng)卡388。網(wǎng)卡388可以是藍(lán)牙網(wǎng)卡、WiFi網(wǎng)卡、個(gè)域網(wǎng)(PAN)卡、 個(gè)域網(wǎng)超低功率技術(shù)(PeANUT)網(wǎng)卡、或任何其他本領(lǐng)域公知的網(wǎng)卡。此外,網(wǎng)卡388可被納入芯片中,即,網(wǎng)卡388可能是在芯片中的完全解決方案,并且可以不是分開的網(wǎng)卡。如圖3中所描繪的,觸摸屏顯示器332、視頻端口 338、USB端口 342、相機(jī)348、第一立體聲揚(yáng)聲器354、第二立體聲揚(yáng)聲器356、話筒360、FM天線364、立體聲頭戴式受話機(jī) 366,RF開關(guān)370、RF天線372、按鍵板374、單聲道頭戴式送受話機(jī)376、振動器378、以及在片上系統(tǒng)322外部的電源380。在特定方面中,本文中所描述的一個(gè)或更多個(gè)方法步驟可作為計(jì)算機(jī)程序指令被存儲在存儲器;344中。這些指令可由處理器324、326,控制器328、330、382,或其組合來執(zhí)行以執(zhí)行本文中所描述的方法。此外,處理器324、326,存儲器344,3D聲音控制器382,顯示器控制器328,觸摸屏控制器330,或其組合可用作用于執(zhí)行本文所描述的一個(gè)或更多個(gè)方法步驟的裝置以在P⑶320處提供3D聲音。圖4和圖5解說P⑶的一般化地標(biāo)示為400的另一方面。圖4和圖5以橫截面示出P⑶400。如所示出的,P⑶400可包括殼體402。在特定方面中,協(xié)同圖3所示出的元件中的一者或更多者可被布置于、或以其他方式安裝于內(nèi)殼402內(nèi)。然而,為清楚起見,在殼體402內(nèi)僅示出處理器404和連接到該處理器的存儲器406。圖4和圖5指示上部揚(yáng)聲器410和底部揚(yáng)聲器412可被安裝在、或以其他方式布置于殼體402上。此外,左側(cè)揚(yáng)聲器414和右側(cè)揚(yáng)聲器416可被安裝在、或以其他方式布置于殼體402上。圖5進(jìn)一步解說了 P⑶400可包括前置揚(yáng)聲器418和后置揚(yáng)聲器420可被安裝在、或以其他方式布置于殼體402上。揚(yáng)聲器410、412、414、416、418、420可用作3D聲音系統(tǒng)。此外,隨著3D虛擬物體被顯示,3D聲音系統(tǒng)可根據(jù)本文中所描述的一個(gè)或更多個(gè)方法被激活并可提供與該3D虛擬物體相關(guān)聯(lián)的3D聲音??梢灶I(lǐng)會,3D聲音系統(tǒng)可包括附加的揚(yáng)聲器、例如,頂部左側(cè)揚(yáng)聲器、頂部右側(cè)揚(yáng)聲器、左側(cè)頂部揚(yáng)聲器、左側(cè)底部揚(yáng)聲器、右側(cè)頂部揚(yáng)聲器、右側(cè)底部揚(yáng)聲器、底部左側(cè)揚(yáng)聲器、底部右側(cè)揚(yáng)聲器、前置頂部左側(cè)揚(yáng)聲器、前置頂部右側(cè)揚(yáng)聲器、前置中部左側(cè)揚(yáng)聲器、前置中部右側(cè)揚(yáng)聲器、前置底部左側(cè)揚(yáng)聲器、前置底部右側(cè)揚(yáng)聲器、后置頂部左側(cè)揚(yáng)聲器、后置頂部右側(cè)揚(yáng)聲器、后置中部左側(cè)揚(yáng)聲器、后置中部右側(cè)揚(yáng)聲器、后置底部左側(cè)揚(yáng)聲器、后置底部右側(cè)揚(yáng)聲器、處在任何其他位置處的揚(yáng)聲器、或其任何組合。圖6解說P⑶的一般化地標(biāo)示為600的又一方面。圖6以橫截面示出了 P⑶600。 如所示出的,PCD 600可包括殼體602。在特定方面中,協(xié)同圖3所示出的元件中的一者或更多者可被布置于、或以其他方式安裝于內(nèi)殼602內(nèi)。然而,為清楚起見,在殼體602內(nèi)僅示出處理器604和連接到該處理器的存儲器606。此外,指向性揚(yáng)聲器608可被連接至處理器 604。指向性揚(yáng)聲器608可用作3D聲音系統(tǒng)。此外,隨著3D虛擬物體被顯示,3D聲音系統(tǒng)可根據(jù)本文中所描述的一個(gè)或更多個(gè)方法被激活并可提供與該3D虛擬物體相關(guān)聯(lián)的3D聲音??梢灶I(lǐng)會,3D聲音系統(tǒng)可以將聲音指向相對于PCD 600的任何方向,例如,指向頂部、底部、左側(cè)、右側(cè)、前部、后部、頂部左側(cè)、頂部右側(cè)、左側(cè)頂部、左側(cè)底部、右側(cè)頂部、右側(cè)底部、底部左側(cè)、底部右側(cè)、前方頂部左側(cè)、前方頂部右側(cè)、前方中部左側(cè)、前方中部右側(cè)、前方底部左側(cè)、前方底部右側(cè)、后方頂部左側(cè)、后方頂部右側(cè)、后方中部左側(cè)、后方中部右側(cè)、 后方底部左側(cè)、后方底部右側(cè)、任何其他位置,或其任何組合?,F(xiàn)在參照圖7,從無線設(shè)備傳播三維聲音的方法的第一方面被示出并一般化地標(biāo)示為700。在框702處開始,可進(jìn)入執(zhí)行循環(huán),在該循環(huán)中當(dāng)顯示著3D虛擬物體時(shí)可執(zhí)行以下步驟。在框704處,3D聲音系統(tǒng)可由控制器、處理器、或其組合激活。此外,在框706處, 3D虛擬物體的移動可由控制器、處理器、或其組合監(jiān)視。繼續(xù)前行到判決708,控制器可確定3D虛擬物體是否正在該顯示器內(nèi)移動。3D物體可響應(yīng)于用戶輸入而移動,用戶輸入例如是對觸摸屏或布置在該設(shè)備殼體上其他地方的傳感器、或傳感器陣列的觸摸。此外,3D物體可如為特定軟件程序所編程地那樣移動。而且,3D物體可響應(yīng)于手勢輸入而移動,手勢輸入例如是徒手移動、設(shè)備運(yùn)動式移動、或其組合。如果3D物體不在移動,則方法700可返回框706并如本文中所描述的那樣繼續(xù)前行。否則,如果3D虛擬物體正在該顯示器內(nèi)移動,則方法700可移至框710。在框710處,控制器可確定與3D虛擬物體相關(guān)聯(lián)的運(yùn)動方向。接下來,在框712處,控制器可從3D聲音系統(tǒng)傳播跟蹤該3D虛擬物體的移動的聲音。行進(jìn)至判決714,控制器可確定顯示器內(nèi)該3D虛擬物體的移動是否已停止。如果該3D虛擬物體繼續(xù)在該顯示器內(nèi)移動,則方法700可返回框710并如本文所述的那樣繼續(xù)前行。相反地,如果3D虛擬物體已經(jīng)停止移動,則方法700可行進(jìn)至框716且該控制器可從3D聲音系統(tǒng)傳播與該3D虛擬物體的當(dāng)前位置對應(yīng)的聲音。接下來,在判決718處,該控制器可確定3D虛擬物體是否被關(guān)掉,即,該3D虛擬物體是否繼續(xù)顯示著。如果是,則方法700可返回框706并如本文中所描述的那樣繼續(xù)前行。 否則,如果該3D虛擬物體被關(guān)掉,則方法700可移到框720且該控制器可停用該3D聲音系統(tǒng),例如,以便于保存電池能量。此后,方法700可結(jié)束?,F(xiàn)在參照圖8,從無線設(shè)備傳播三維聲音的方法的第二方面被示出并一般化地標(biāo)示為800。在框802處開始,可進(jìn)入執(zhí)行循環(huán),在該循環(huán)中當(dāng)顯示著3D虛擬物體時(shí)可執(zhí)行以下步驟。在框804處,3D聲音系統(tǒng)可由控制器、處理器、或其組合激活。此外,在框806處, 3D虛擬物體的移動可由控制器、處理器、或其組合監(jiān)視。繼續(xù)前行到判決808,控制器可確定3D虛擬物體是否正在該顯示器內(nèi)移動。如果不是,則方法800可返回框806并如本文中所描述的那樣繼續(xù)前行。否則,如果3D虛擬物體正在該顯示器內(nèi)移動,則方法800可移至框810。在框810處,控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動方向。在判決812處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從前往后的。如果是,則方法800可行進(jìn)至框814并且該控制器可隨著該3D虛擬物體移動而將聲音從前置揚(yáng)聲器轉(zhuǎn)移、或以其他方式漸變到后置揚(yáng)聲器。在框816處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框818處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至判決820。返回判決812,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從前往后的,則方法800可直接移至判決820。在判決820處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從后往前的。如果是,則方法800可行進(jìn)至框822并且該控制器可隨著該3D虛擬物體移動而將聲音從后置揚(yáng)聲器轉(zhuǎn)移至前置揚(yáng)聲器。在框擬4處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框擬6處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至圖9的判決902。返回判決820,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從后往前的,則方法800可直接移至圖9的判決902?,F(xiàn)在參照圖9,在判決902處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從左往右的。如果是,則方法800可行進(jìn)至框904并且該控制器可隨著該3D虛擬物體移動而將聲音從左側(cè)揚(yáng)聲器轉(zhuǎn)移至右側(cè)揚(yáng)聲器。在框906處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框908處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至判決910。返回判決902,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從左往右的,則方法800可直接移至判決910。在判決910處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從右往左的。如果是,則方法800可行進(jìn)至框912并且該控制器可隨著該3D虛擬物體移動而將聲音從右側(cè)揚(yáng)聲器轉(zhuǎn)移至左側(cè)揚(yáng)聲器。在框914處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框916處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至判決918。返回判決910,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從右往左的,則方法800可直接移至判決918。在判決918處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從上往下的。如果是,則方法800可行進(jìn)至框920并且該控制器可隨著該3D虛擬物體移動而將聲音從頂部揚(yáng)聲器轉(zhuǎn)移至底部揚(yáng)聲器。在框922處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框擬4處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至圖10的判決1002。返回判決918,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從上往下的,則方法800可直接移至圖10的判決1002。圖10解說了在判決1002處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從下往上的。如果是,則方法800可行進(jìn)至框1004并且該控制器可隨著該3D虛擬物體移動而將聲音從底部揚(yáng)聲器轉(zhuǎn)移至頂部揚(yáng)聲器。在框1006處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1008處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至判決1010。返回判決1002,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從下往上的,則方法800可直接移至判決1010。在判決1010處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從左上往右下的。如果是,則方法800可行進(jìn)至框1012并且該控制器可隨著該3D虛擬物體移動而將聲音從左上揚(yáng)聲器轉(zhuǎn)移至右下?lián)P聲器。在框1014處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1016處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至判決1018。返回判決1010,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從左上往右下的,則方法800可直接移至判決1018。在判決框1018處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從右下往左上的。如果是,則方法800可行進(jìn)至框1020并且該控制器可隨著該3D虛擬物體移動而將聲音從右下?lián)P聲器轉(zhuǎn)移至左上揚(yáng)聲器。在框1022處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框IOM處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至圖11的判決1102。返回判決1018,如果與該3D 虛擬物體相關(guān)聯(lián)的運(yùn)動不是從右下往左上的,則方法800可直接移至圖11的判決1102?,F(xiàn)在參照圖11,在判決1102處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從右上往左下的。如果是,則方法800可行進(jìn)至框1104并且該控制器可隨著該3D虛擬物體移動而將聲音從右上揚(yáng)聲器轉(zhuǎn)移至左下?lián)P聲器。在框1106處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1108處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、 該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至判決1110。返回判決1102,如果與該3D 虛擬物體相關(guān)聯(lián)的運(yùn)動不是從右上往左下的,則方法800可直接移至判決1110。在判決1110處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從左下往右上的。如果是,則方法800可行進(jìn)至框1112并且該控制器可隨著該3D虛擬物體移動而將聲音從左下?lián)P聲器轉(zhuǎn)移至右上揚(yáng)聲器。在框1114處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1116處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法800可行進(jìn)至判決1118。返回判決1110,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從左下往右上的,則方法800可直接移至判決1118。行進(jìn)至判決1118,控制器可確定顯示器內(nèi)該3D虛擬物體的移動是否已停止。如果該3D虛擬物體繼續(xù)在該顯示器內(nèi)移動,則方法800可返回圖8的框810并如本文所述的那樣繼續(xù)前行。相反,如果3D虛擬物體已經(jīng)停止移動,則方法800可行進(jìn)至框1120且該控制器可從3D聲音系統(tǒng)傳播與該3D虛擬物體的當(dāng)前位置對應(yīng)的聲音。接下來,在判決1122處,該控制器可確定3D虛擬物體是否被關(guān)掉,即,該3D虛擬物體是否繼續(xù)顯示著。如果是,則方法800可返回圖8的框806并如本文中所描述地繼續(xù)前行。否則,如果該3D虛擬物體被關(guān)掉,則方法800可移到框IlM且該控制器可停用該3D 聲音系統(tǒng),例如,以便保存電池能量。此后,方法800可結(jié)束。現(xiàn)在參照圖12,從無線設(shè)備傳播三維聲音的方法的第二方面被示出并一般化地標(biāo)示為1200。在框1202處開始,可進(jìn)入執(zhí)行循環(huán),在該循環(huán)中當(dāng)顯示著3D虛擬物體時(shí)可執(zhí)行以下步驟。在框1204處,3D聲音系統(tǒng)可由控制器、處理器、或其組合激活。此外,在框1206 處,3D虛擬物體的移動可由控制器、處理器、或其組合監(jiān)視。繼續(xù)前行到判決1208,控制器可確定3D虛擬物體是否正在顯示器內(nèi)移動。如果不是,則方法1200可返回框1206并如本文中所描述的那樣繼續(xù)前行。否則,如果3D虛擬物體正在該顯示器內(nèi)移動,則方法1200可移至框1210。在框1210處,控制器可確定與該3D 虛擬物體相關(guān)聯(lián)的運(yùn)動方向。在判決1212處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從前往后的。如果是,則方法1200可行進(jìn)至框1214并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備前方指向、或以其他方式傳播到該設(shè)備的后方。在框1216處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1218處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至判決1220。返回判決1212,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從前往后的,則方法1200可直接移至判決1220。在判決1220處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從后往前的。如果是,則方法1200可行進(jìn)至框1222并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備后方指向、或以其他方式傳播到該設(shè)備的前方。在框12M處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框12 處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至圖13的判決1302。返回判決 1220,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從后往前的,方法1200可直接移至圖13的判決1302?,F(xiàn)在參照圖13,在判決1302處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從左往右的。如果是,則方法1200可行進(jìn)至框1304并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備左側(cè)指向、或以其他方式傳播到該設(shè)備的右側(cè)。在框1306處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1308處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至判決1310。返回判決1302,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從左往右的,則方法1200可直接移至判決 1310。在判決框1310處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從右往左的。如果是,則方法1200可行進(jìn)至框1312并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備右側(cè)指向、或以其他方式傳播到該設(shè)備的左側(cè)。在框1314處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1316處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至判決1318。返回判決1310,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從右往左的,則方法1200可直接移至判決1318。在判決1318處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從上往下的。如果是,則方法1200可行進(jìn)至框1320并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備頂部指向、或以其他方式傳播到該設(shè)備的底部。在框1322處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框13 處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至圖14的判決1402。返回判決 1318,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從上往下的,則方法1200可直接移至圖14 的判決1402。圖14解說了在判決1402處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從下往上的。如果是,則方法1200可行進(jìn)至框1404并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備底部指向、或以其他方式傳播到該設(shè)備的頂部。在框1406處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1408處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至判決1410。返回判決1402,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從下往上的,則方法1200可直接移至判決 1410。在判決框1410處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從左上往右下的。如果是,則方法1200可行進(jìn)至框1412并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備的左上指向、或以其他方式傳播到該設(shè)備的右下。在框1414處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1416處,該控制器可隨著該 3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至判決1418。返回判決 1410,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從左上往右下的,則方法1200可直接移至判決 1418。在判決1418處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從右下往左上的。如果是,則方法1200可行進(jìn)至框1420并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備的右下指向、或以其他方式傳播到該設(shè)備的左上。在框1422處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框14 處,該控制器可隨著該3D 虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至圖15的判決1502。返回判決1418,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從右下往左上的,則方法1200可直接移至圖15的判決1502?,F(xiàn)在參照圖15,在判決1502處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從右上往左下的。如果是,則方法1200可行進(jìn)至框1504并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備的右上指向、或以其他方式傳播到該設(shè)備的左下。在框1506 處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1508處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至判決1510。 返回判決1502,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從右上往左下的,則方法1200可直接移至判決1510。在判決1510處,該控制器可確定與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動是否是從左下往右上的。如果是,則方法1200可行進(jìn)至框1512并且該控制器可隨著該3D虛擬物體移動而將聲音從該設(shè)備左下指向、或以其他方式傳播到該設(shè)備的右上。在框1514處,該控制器可隨著該3D虛擬物體移動而變更該聲音的相位。此外,在框1516處,該控制器可隨著該3D虛擬物體移動而變更該聲音的音量。另外,該控制器可隨著該3D虛擬物體移動而變更該聲音的音高、該聲音的音調(diào)、或其組合。此后,方法1200可行進(jìn)至判決1518。返回判決1510,如果與該3D虛擬物體相關(guān)聯(lián)的運(yùn)動不是從左下往右上的,則方法1200可直接移至判決1518。行進(jìn)至判決1518,控制器可確定顯示器內(nèi)該3D虛擬物體的移動是否已停止。如果該3D虛擬物體繼續(xù)在該顯示器內(nèi)移動,則方法1200可返回圖12的框1210并如本文所述的那樣繼續(xù)前行。相反,如果3D虛擬物體已經(jīng)停止移動,則方法1200可行進(jìn)至框1520且該控制器可從3D聲音系統(tǒng)傳播與該3D虛擬物體的當(dāng)前位置對應(yīng)的聲音。接下來,在判決1522處,該控制器可確定3D虛擬物體是否已被關(guān)掉,即,該3D虛擬物體是否繼續(xù)顯示著。如果是,則方法1200可返回圖12的框1206并如本文中所描述地繼續(xù)前行。否則,如果該3D虛擬物體被關(guān)掉,則方法1200可移到框15M且該控制器可停用該3D聲音系統(tǒng),例如,以便保存電池能量。此后,方法1200可結(jié)束?,F(xiàn)在參照圖16,便攜式計(jì)算設(shè)備(P⑶)被示出并被一般地標(biāo)示為1600。如所解說的,在P⑶1600處,3D虛擬物體1602顯示在P⑶1600的右側(cè)處或附近。此外,示出從P⑶ 1600的右側(cè)揚(yáng)聲器發(fā)出、或以其他方式傳播的右側(cè)聲音分量1610。在另一方面中,右側(cè)聲音分量1610可被指向PCD 1600的右側(cè)。圖17示出了 3D虛擬物體1602正向P⑶1600的左側(cè)移動。隨著該3D虛擬物體1602移動,右側(cè)聲音分量1610的音量可被減小且中心聲音分量1710可被引入并且隨著3D 虛擬物體1602繼續(xù)向P⑶1600的左側(cè)移動而緩慢地增大。中心聲音分量1710可從中心揚(yáng)聲器發(fā)出、或以其他形式傳播。否則,中心聲音分量1710可被指向P⑶1600的中心。如圖18所描繪的,當(dāng)該3D虛擬物體1602移到P⑶1600的中心時(shí),右側(cè)聲音分量 1610的音量可被減小,中心聲音分量1710的音量可被增大,并且左側(cè)聲音分量1810可被引入并且隨著3D虛擬物體1602繼續(xù)向P⑶1600的左側(cè)移動而被緩慢地增加。左側(cè)聲音分量1810可從左邊揚(yáng)聲器發(fā)出、或以其他形式傳播。替換地,左側(cè)聲音分量1810可被指向 PCD 1600的左側(cè)。圖19示出了 3D虛擬物體1602在移到離P⑶1600的左側(cè)越來越近時(shí)的情形。隨著3D虛擬物體1602移到離P⑶1600的左側(cè)越來越近,右側(cè)聲音分量1610的音量可被減小直到右側(cè)聲音分量1610被消除。進(jìn)而,中心聲音分量1710的音量可被減小且左側(cè)聲音分量1810的音量可被增大。參照圖20,3D虛擬物體1602被示出在P⑶1600的左側(cè)處或附近。當(dāng)3D虛擬物體 1602在P⑶1600的左側(cè)處或附近時(shí),中心聲音分量1710的音量可被減小直到中心聲音分量1710被消除。進(jìn)而,左側(cè)聲音分量1810的音量可被增大。相應(yīng)地,當(dāng)3D虛擬物體1602 在P⑶1600的左側(cè)處或附近時(shí),僅呈現(xiàn)左側(cè)聲音分量1810??梢灶I(lǐng)會,隨著該3D虛擬物體在PCD 1600處朝任何方向或多個(gè)方向移動,該聲音可以按與如圖16到圖20中所解說的、以及如本文其他地方所描述的類似的方式被傳播、或指向。應(yīng)當(dāng)理解,本文中所描述的方法步驟不一定必需按所描述的次序來執(zhí)行。此外,諸如“此后”、“隨后”、“接下來”等措辭并不旨在限定這些步驟的次序。這些措辭僅僅是被用于帶領(lǐng)讀者遍閱對這些步驟的描述。此外,本文所描述的方法被描述為可在便攜式計(jì)算設(shè)備(PCD)上執(zhí)行。PCD可以是移動電話設(shè)備、便攜式數(shù)字助理設(shè)備、智能本計(jì)算設(shè)備、上網(wǎng)本計(jì)算設(shè)備、膝上型計(jì)算設(shè)備、臺式計(jì)算設(shè)備、或其組合。采用本文所描述的結(jié)構(gòu)的配置,該系統(tǒng)和方法提供了跟蹤在便攜式計(jì)算設(shè)備的顯示器內(nèi)的3D虛擬物體的移動的3D聲音。當(dāng)該3D虛擬物體在該顯示器內(nèi)移動之時(shí),3D聲音控制器可從該便攜式計(jì)算設(shè)備處的各種揚(yáng)聲器傳播與該3D虛擬物體的運(yùn)動對應(yīng)的聲音。 替換地,3D聲音控制器可從該便攜式計(jì)算設(shè)備處的指向性揚(yáng)聲器來指向與該3D虛擬物體的運(yùn)動對應(yīng)的聲音。該3D聲音系統(tǒng)可被用于為游戲提供3D聲音。此外,該3D聲音系統(tǒng)可協(xié)同用戶在該顯示器中到處(例如,在顯示器中來回地)移動3D菜單項(xiàng)來提供3D聲音。此外,3D聲音系統(tǒng)可為導(dǎo)航應(yīng)用提供3D聲音。而且,3D聲音系統(tǒng)可為便攜式計(jì)算設(shè)備的殘障用戶提供空間聲音。在移動期間,控制器可解讀用戶輸入或3D物體移動并且根據(jù)、或響應(yīng)于該3D物體的移動或該用戶輸入來改變該3D聲音。在一個(gè)或更多個(gè)示例性方面中,所描述的功能可以在硬件、軟件、固件、或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則各功能可以作為一條或更多條指令或代碼存儲在機(jī)器可讀介質(zhì)(即,計(jì)算機(jī)可讀介質(zhì))上或藉其進(jìn)行傳播。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲介質(zhì)和通信介質(zhì)兩者,其包括促成計(jì)算機(jī)程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲介質(zhì)可以是能被計(jì)算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,這樣的計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁存儲設(shè)備、或者可被用來攜帶或者存儲指令或數(shù)據(jù)結(jié)構(gòu)形式的合意程序代碼且能被計(jì)算機(jī)訪問的任何其它介質(zhì)。任何連接也被正當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(DSL)、或諸如紅外、無線電、以及微波之類的無線技術(shù)從web網(wǎng)站、服務(wù)器、或其它遠(yuǎn)程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、DSL、或諸如紅外、無線電、以及微波之類的無線技術(shù)就被包括在介質(zhì)的定義之中。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(CD)、激光碟、光碟、數(shù)字多用碟(DVD)、軟盤和藍(lán)光碟,其中盤(disk)往往以磁的方式再現(xiàn)數(shù)據(jù),而碟(disc)用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。 盡管已詳細(xì)解說和描述了精選的方面,但是將理解,可在其中作出各種替換和變更而不會脫離本發(fā)明如所附權(quán)利要求所定義的精神和范圍。
權(quán)利要求
1.一種在無線設(shè)備處提供三維(3D)聲音的方法,所述方法包括檢測3D虛擬物體在顯示器內(nèi)的移動;確定所述3D虛擬物體的所述移動的方向;以及從3D聲音系統(tǒng)傳播跟蹤所述3D虛擬物體的所述移動的所述方向的聲音。
2.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括隨著所述3D虛擬物體移動而選擇性地變更所述聲音的相位。
3.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音量。
4.如權(quán)利要求3所述的方法,其特征在于,進(jìn)一步包括隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音高。
5.如權(quán)利要求4所述的方法,其特征在于,進(jìn)一步包括隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音調(diào)。
6.如權(quán)利要求1所述的方法,其特征在于,所述3D聲音系統(tǒng)包括安裝在所述無線設(shè)備內(nèi)的多個(gè)揚(yáng)聲器。
7.如權(quán)利要求6所述的方法,其特征在于,進(jìn)一步包括隨著所述3D虛擬物體移動而使所述聲音在所述多個(gè)揚(yáng)聲器間各處轉(zhuǎn)移以跟蹤所述3D虛擬物體的所述移動。
8.如權(quán)利要求1所述的方法,其特征在于,所述3D聲音系統(tǒng)包括安裝在所述無線設(shè)備內(nèi)的至少一個(gè)指向性揚(yáng)聲器。
9.如權(quán)利要求8所述的方法,其特征在于,進(jìn)一步包括隨著所述3D虛擬物體移動而使所述聲音指向所述無線設(shè)備中各處以跟蹤所述3D虛擬物體的所述移動。
10.如權(quán)利要求1所述的方法,其特征在于,進(jìn)一步包括檢測所述3D虛擬物體何時(shí)已停止移動;以及從所述3D聲音系統(tǒng)傳播與所述3D虛擬物體的當(dāng)前位置對應(yīng)的聲音。
11.一種便攜式計(jì)算設(shè)備,包括處理器,其中所述處理器能作用于檢測3D虛擬物體在顯示器內(nèi)的移動;確定所述3D虛擬物體的所述移動的方向;以及從3D聲音系統(tǒng)傳播跟蹤所述3D虛擬物體的所述移動的所述方向的聲音。
12.如權(quán)利要求11所述的設(shè)備,其特征在于,所述處理器進(jìn)一步能作用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的相位。
13.如權(quán)利要求12所述的設(shè)備,其特征在于,所述處理器進(jìn)一步能作用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音量。
14.如權(quán)利要求13所述的設(shè)備,其特征在于,所述處理器進(jìn)一步能作用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音高。
15.如權(quán)利要求14所述的設(shè)備,其特征在于,所述處理器進(jìn)一步能作用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音調(diào)。
16.如權(quán)利要求11所述的設(shè)備,其特征在于,所述3D聲音系統(tǒng)包括安裝在所述無線設(shè)備內(nèi)的多個(gè)揚(yáng)聲器。
17.如權(quán)利要求16所述的設(shè)備,其特征在于,所述處理器進(jìn)一步能作用于隨著所述3D虛擬物體移動而使所述聲音在所述多個(gè)揚(yáng)聲器間各處轉(zhuǎn)移以跟蹤所述3D 虛擬物體的所述移動。
18.如權(quán)利要求11所述的設(shè)備,其特征在于,所述3D聲音系統(tǒng)包括安裝在所述無線設(shè)備內(nèi)的至少一個(gè)指向性揚(yáng)聲器。
19.如權(quán)利要求18所述的設(shè)備,其特征在于,所述處理器進(jìn)一步能作用于隨著所述3D虛擬物體移動而使所述聲音指向所述無線設(shè)備中各處以跟蹤所述3D虛擬物體的所述移動。
20.如權(quán)利要求11所述的設(shè)備,其特征在于,所述處理器進(jìn)一步能作用于 檢測所述3D虛擬物體何時(shí)已停止移動;以及從所述3D聲音系統(tǒng)傳播與所述3D虛擬物體的當(dāng)前位置對應(yīng)的聲音。
21.一種便攜式計(jì)算設(shè)備,包括用于檢測3D虛擬物體在顯示器內(nèi)的移動的裝置; 用于確定所述3D虛擬物體的所述移動的方向的裝置;以及用于從3D聲音系統(tǒng)傳播跟蹤所述3D虛擬物體的所述移動的所述方向的聲音的裝置。
22.如權(quán)利要求21所述的設(shè)備,其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的相位的裝置。
23.如權(quán)利要求22所述的設(shè)備,其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音量的裝置。
24.如權(quán)利要求23所述的設(shè)備,其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音高的裝置。
25.如權(quán)利要求M所述的設(shè)備,其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音調(diào)的裝置。
26.如權(quán)利要求21所述的設(shè)備,其特征在于,所述3D聲音系統(tǒng)包括安裝在所述無線設(shè)備內(nèi)的多個(gè)揚(yáng)聲器。
27.如權(quán)利要求沈所述的設(shè)備,其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而使所述聲音在所述多個(gè)揚(yáng)聲器間各處轉(zhuǎn)移以跟蹤所述3D虛擬物體的所述移動的裝置。
28.如權(quán)利要求21所述的設(shè)備,其特征在于,所述3D聲音系統(tǒng)包括安裝在所述無線設(shè)備內(nèi)的至少一個(gè)指向性揚(yáng)聲器。
29.如權(quán)利要求觀所述的設(shè)備,其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而使所述聲音指向所述無線設(shè)備中各處以跟蹤所述3D 虛擬物體的所述移動的裝置。
30.如權(quán)利要求21所述的設(shè)備,其特征在于,進(jìn)一步包括 用于檢測所述3D虛擬物體何時(shí)已停止移動的裝置;以及用于從所述3D聲音系統(tǒng)傳播與所述3D虛擬物體的當(dāng)前位置對應(yīng)的聲音的裝置。
31.一種機(jī)器可讀介質(zhì),包括用于檢測3D虛擬物體在顯示器內(nèi)的移動的至少一條指令;用于確定所述3D虛擬物體的所述移動的方向的至少一條指令;以及用于從3D聲音系統(tǒng)傳播跟蹤所述3D虛擬物體的所述移動的所述方向的聲音的至少一條指令。
32.如權(quán)利要求31所述的機(jī)器可讀介質(zhì),其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的相位的至少一條指令。
33.如權(quán)利要求32所述的機(jī)器可讀介質(zhì),其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音量的至少一條指令。
34.如權(quán)利要求33所述的機(jī)器可讀介質(zhì),其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音高的至少一條指令。
35.如權(quán)利要求34所述的機(jī)器可讀介質(zhì),其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而選擇性地變更所述聲音的音調(diào)的至少一條指令。
36.如權(quán)利要求31所述的機(jī)器可讀介質(zhì),其特征在于,所述3D聲音系統(tǒng)包括安裝在無線設(shè)備內(nèi)的多個(gè)揚(yáng)聲器。
37.如權(quán)利要求36所述的機(jī)器可讀介質(zhì),其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而使所述聲音在所述多個(gè)揚(yáng)聲器間各處轉(zhuǎn)移以跟蹤所述3D虛擬物體的所述移動的至少一條指令。
38.如權(quán)利要求31所述的機(jī)器可讀介質(zhì),其特征在于,所述3D聲音系統(tǒng)包括安裝在無線設(shè)備內(nèi)的至少一個(gè)指向性揚(yáng)聲器。
39.如權(quán)利要求38所述的機(jī)器可讀介質(zhì),其特征在于,進(jìn)一步包括用于隨著所述3D虛擬物體移動而使所述聲音指向所述無線設(shè)備中各處以跟蹤所述3D 虛擬物體的所述移動的至少一條指令。
40.如權(quán)利要求31所述的機(jī)器可讀介質(zhì),其特征在于,進(jìn)一步包括 用于檢測所述3D虛擬物體何時(shí)已停止移動的至少一條指令;以及用于從所述3D聲音系統(tǒng)傳播與所述3D虛擬物體的當(dāng)前位置對應(yīng)的聲音的至少一條指令。
全文摘要
公開了一種在無線設(shè)備處提供三維(3D)聲音的方法,該方法可包括檢測顯示器內(nèi)3D虛擬物體的移動,確定該3D虛擬物體的移動的方向,以及從3D聲音系統(tǒng)傳播跟蹤該3D虛擬物體的該移動的方向的聲音。該方法可進(jìn)一步包括隨著該3D虛擬物體移動而選擇性地變更該聲音的相位,隨著該3D虛擬物體移動而選擇性地變更該聲音的音量,隨著該3D虛擬物體移動而選擇性地變更該聲音的音高,隨著該3D虛擬物體移動而選擇性地變更該聲音的音調(diào),或上述的組合。
文檔編號G06F3/16GK102597946SQ201080050651
公開日2012年7月18日 申請日期2010年11月16日 優(yōu)先權(quán)日2009年11月17日
發(fā)明者B·M·金, J·B·凱瑞, R·S·特雷茲 申請人:高通股份有限公司