两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

利用振幅值的聲音到觸覺(jué)效應(yīng)轉(zhuǎn)換系統(tǒng)的制作方法

文檔序號(hào):2833107閱讀:194來(lái)源:國(guó)知局
專利名稱:利用振幅值的聲音到觸覺(jué)效應(yīng)轉(zhuǎn)換系統(tǒng)的制作方法
技術(shù)領(lǐng)域
實(shí)施例一般指向一種設(shè)備,且更具體地,指向一種生成觸覺(jué)效應(yīng)的設(shè)備。
背景技術(shù)
觸覺(jué)是一種通過(guò)向用戶應(yīng)用觸覺(jué)反饋效應(yīng)(即,“觸覺(jué)效應(yīng)”),例如力、振動(dòng)、以及運(yùn)動(dòng),利用用戶觸摸感覺(jué)的觸覺(jué)壓力反饋技術(shù)。例如移動(dòng)設(shè)備、觸摸屏設(shè)備、以及個(gè)人計(jì)算機(jī)的設(shè)備,可以被配置為產(chǎn)生觸覺(jué)效應(yīng)。通常,能夠產(chǎn)生觸覺(jué)效應(yīng)(例如致動(dòng)器)的、到嵌入式硬件的調(diào)用能夠在設(shè)備的操作系統(tǒng)(“OS”)中被編程。這些調(diào)用指定插放(play)哪個(gè)觸覺(jué)效應(yīng)。例如,當(dāng)用戶通過(guò)使用,例如按鈕、觸屏、杠桿、操縱桿、滾輪、或其他一些控制與設(shè)備進(jìn)行交互時(shí),設(shè)備的OS會(huì)經(jīng)由控制電路發(fā)送播放命令給嵌入式硬件。該嵌入式硬件然后生成合適的觸覺(jué)效應(yīng)。這種設(shè)備還可以被配置為播放音頻數(shù)據(jù),例如數(shù)字音頻信號(hào)。例如,這種設(shè)備可以包括配置為播放視頻數(shù)據(jù)的應(yīng)用程序,例如電影或視頻游戲,其包含音頻部分或音頻數(shù)據(jù),例如歌曲。類似于觸覺(jué),能夠產(chǎn)生音頻效應(yīng)(例如揚(yáng)聲器)的、到另外的嵌入式硬件的調(diào)用能夠在設(shè)備的OS中被編程。因此,設(shè)備的OS能經(jīng)由控制電路發(fā)送播放命令給另外的嵌入式硬件,其中另外的嵌入式硬件接著生成適當(dāng)?shù)穆犛X(jué)效應(yīng)。

發(fā)明內(nèi)容
一個(gè)實(shí)施例指向一種將音頻信號(hào)轉(zhuǎn)換成一個(gè)或多個(gè)觸覺(jué)效應(yīng)的系統(tǒng)。該系統(tǒng)接收該音頻信號(hào)的數(shù)據(jù)幀。該系統(tǒng)進(jìn)一步產(chǎn)生該數(shù)據(jù)幀的最大值。該系統(tǒng)基于該最大值進(jìn)一步產(chǎn)生觸覺(jué)信號(hào),其中該最大值定義該觸覺(jué)信號(hào)的振幅。該系統(tǒng)進(jìn)一步發(fā)送該觸覺(jué)信號(hào)到致動(dòng)器來(lái)產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)。


更多的實(shí)施例、細(xì)節(jié)、優(yōu)點(diǎn)、以及修改將從下面優(yōu)選實(shí)施例的詳細(xì)描述中變得明白,其將結(jié)合附圖來(lái)考慮。圖I示出了根據(jù)本發(fā)明實(shí)施例的觸覺(jué)轉(zhuǎn)換系統(tǒng)的方框圖。圖2示出了根據(jù)本發(fā)明實(shí)施例的觸覺(jué)轉(zhuǎn)換系統(tǒng)的結(jié)構(gòu)圖。圖3示出了根據(jù)本發(fā)明實(shí)施例,由觸覺(jué)轉(zhuǎn)換系統(tǒng)執(zhí)行的功能(functionality)的流程圖。圖4示出了根據(jù)本發(fā)明實(shí)施例,被應(yīng)用來(lái)控制輸出值范圍的一線性轉(zhuǎn)換函數(shù)。圖5示出了根據(jù)本發(fā)明實(shí)施例,基于數(shù)字音頻信號(hào)產(chǎn)生的觸覺(jué)效應(yīng)的振幅的示例計(jì)算。圖6示出了根據(jù)本發(fā)明實(shí)施例,數(shù)字音頻信號(hào)的包絡(luò)的示例計(jì)算。圖7示出了根據(jù)本發(fā)明實(shí)施例,基于頻率含量(frequency content)的數(shù)字音頻信號(hào)的包絡(luò)的示例計(jì)算。圖8示出了根據(jù)本發(fā)明實(shí)施例,觸覺(jué)轉(zhuǎn)換模塊的功能性流程圖。
具體實(shí)施例方式一個(gè)實(shí)施例是能夠截取一個(gè)或多個(gè)幀音頻數(shù)據(jù)的觸覺(jué)轉(zhuǎn)換(conversion)系統(tǒng),例如數(shù)字音頻信號(hào),將一個(gè)或多個(gè)幀轉(zhuǎn)換為觸覺(jué)信號(hào),并通過(guò)致動(dòng)器播放該生成的觸覺(jué)信號(hào)來(lái)產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)。該觸覺(jué)信號(hào)可以包括單獨(dú)控制參數(shù)。該觸覺(jué)信號(hào)可以應(yīng)用 于一種配置為接收單獨(dú)控制參數(shù)的類型的致動(dòng)器,其中該致動(dòng)器能夠利用單獨(dú)控制參數(shù)來(lái)產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)。圖I示出了根據(jù)本發(fā)明實(shí)施例的觸覺(jué)轉(zhuǎn)換系統(tǒng)10的方框圖。在一個(gè)實(shí)施例中,系統(tǒng)10是移動(dòng)設(shè)備的一部分,并且系統(tǒng)10為該移動(dòng)設(shè)備提供觸覺(jué)轉(zhuǎn)換功能。盡管示出為一個(gè)單獨(dú)的系統(tǒng),但系統(tǒng)10的功能性可以作為分布式系統(tǒng)來(lái)執(zhí)行。系統(tǒng)10包括總線12或用于通信信息的其他通信機(jī)制,以及耦合于總線12的用于處理信息的處理器22。處理器22可以是任何類型的通用或?qū)S媚康牡奶幚砥?。系統(tǒng)10進(jìn)一步包括用于存儲(chǔ)信息和指令以被處理器22執(zhí)行的存儲(chǔ)器14。存儲(chǔ)器14可以包括隨機(jī)存取存儲(chǔ)器(“RAM”)、只讀存儲(chǔ)器(“ROM”)、靜態(tài)存儲(chǔ)器例如磁盤或光盤、或任何其他類型的計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是任何可獲得的介質(zhì),其能被處理器22訪問(wèn)并可以包括易失性和非易失性介質(zhì)、可移動(dòng)和不可移動(dòng)介質(zhì)、通信介質(zhì),以及存儲(chǔ)介質(zhì)。通信介質(zhì)可以包括計(jì)算機(jī)可讀指令、數(shù)據(jù)指令、程序模塊或調(diào)制數(shù)據(jù)信號(hào)中的其他數(shù)據(jù),例如載波或其他傳輸機(jī)制,并且可以包括本領(lǐng)域公知的任何其他形式的信息傳輸介質(zhì)。存儲(chǔ)介質(zhì)可以包括RAM、閃存、ROM、可擦除可編程只讀存儲(chǔ)器(“EPR0M”)、電可擦除可編程只讀存儲(chǔ)器(“EEPR0M”)、寄存器、硬盤、移動(dòng)磁盤、光盤只讀存儲(chǔ)器(“⑶-ROM”)、或本領(lǐng)域公知的任何其他形式的存儲(chǔ)介質(zhì)。在實(shí)施例中,存儲(chǔ)器14存儲(chǔ)軟件模塊,其在被處理器22執(zhí)行時(shí)提供功能。在實(shí)施例中,該模塊包括為系統(tǒng)10提供操作系統(tǒng)功能性的操作系統(tǒng)15,以及移動(dòng)設(shè)備的剩余部分。該模塊進(jìn)一步包括觸覺(jué)轉(zhuǎn)換模塊16,將音頻信號(hào)轉(zhuǎn)換為用來(lái)產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)的觸覺(jué)信號(hào),下文將更詳細(xì)地描述。在某些實(shí)施例中,觸覺(jué)轉(zhuǎn)換模塊16包括多個(gè)模塊,其中每一個(gè)提供專用各個(gè)功能,用于將音頻信號(hào)轉(zhuǎn)換為用來(lái)產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)的觸覺(jué)信號(hào)。系統(tǒng)10將典型地包括一個(gè)或多個(gè)另外的應(yīng)用模塊18以包括另外的其他的功能性,例如Immersion公司的MOTTV 觸覺(jué)開發(fā)平臺(tái)。在實(shí)施例中,系統(tǒng)10從遠(yuǎn)程源發(fā)送和/或接收數(shù)據(jù),其進(jìn)一步包括例如網(wǎng)絡(luò)接口卡的通信設(shè)備20,以提供移動(dòng)的無(wú)線網(wǎng)絡(luò)通信,例如紅外的、射頻的、Wi-Fi、蜂窩網(wǎng)絡(luò)、或其他下一代無(wú)線數(shù)據(jù)網(wǎng)絡(luò)通信。在其他實(shí)施例中,通信設(shè)備20提供一種有線的網(wǎng)絡(luò)連接,例如以太網(wǎng)連接或調(diào)制解調(diào)器。處理器22進(jìn)一步經(jīng)由總線12耦合到顯示器24,例如液晶顯示器(“IXD”),用于為用戶顯示圖形表示或用戶接口。顯示器24可以是一種觸摸敏感輸入設(shè)備,例如觸摸屏,其被配置為發(fā)送和接收來(lái)自處理器22的信號(hào),并且可以是多觸摸的觸摸屏。系統(tǒng)10進(jìn)一步包括一個(gè)或多個(gè)致動(dòng)器26。處理器22可以傳送觸覺(jué)效應(yīng)相關(guān)的觸覺(jué)信號(hào)到致動(dòng)器26,其進(jìn)而輸出觸覺(jué)效應(yīng)。致動(dòng)器26可以是,例如,電子馬達(dá)、電磁致動(dòng)器、音圈、形狀記憶合金、電活性的聚合物、螺線管、質(zhì)量偏心旋轉(zhuǎn)電機(jī)(“ERM”)、線性諧振致動(dòng)器(“LRA”)、壓電致動(dòng)器、高帶寬致動(dòng)器、電活性聚合物(“EAP”)致動(dòng)器、靜電摩擦顯示器、或超聲波振動(dòng)產(chǎn)生器。在一些實(shí)施例中,系統(tǒng)10進(jìn)一步包括一個(gè)或多個(gè)揚(yáng)聲器28。處理器22可以傳送音頻信號(hào)給揚(yáng)聲器28,其進(jìn)而輸出音頻效應(yīng)。揚(yáng)聲器28可以是,例如,動(dòng)態(tài)喇叭、電動(dòng)喇叭、壓電揚(yáng)聲器、磁致伸縮喇叭、靜電揚(yáng)聲器、帶及平面磁喇叭、彎曲波喇叭、平板喇叭、海爾氣動(dòng)式喇叭、等離子弧揚(yáng)聲器、以及數(shù)字式音箱。圖2示出了根據(jù)本發(fā)明一實(shí)施例的一種觸覺(jué)轉(zhuǎn)換系統(tǒng)的結(jié)構(gòu)圖。在該示出的實(shí)施例中,觸覺(jué)轉(zhuǎn)換系統(tǒng)包括音頻軌道模塊210和揚(yáng)聲器220。音頻軌道模塊210是用于設(shè)備(例如移動(dòng)設(shè)備)的操作系統(tǒng)填塊,其配置為接收一個(gè)或多個(gè)脈沖編碼調(diào)制(“PCM”)音頻 緩沖,并使一個(gè)或多個(gè)PCM音頻緩沖流向揚(yáng)聲器220,其中每個(gè)PCM音頻緩沖包括一個(gè)或多個(gè)PCM音頻數(shù)據(jù)幀。在一個(gè)實(shí)施例中,音頻軌道模塊210是用于移動(dòng)設(shè)備的Android 操作系統(tǒng)的一種Android音頻軌道模塊。揚(yáng)聲器220是一種配置為接收一個(gè)或多個(gè)PCM音頻緩沖并配置為輸出一個(gè)或多個(gè)音頻效應(yīng)的揚(yáng)聲器。揚(yáng)聲器220可以是,例如,動(dòng)態(tài)喇機(jī)、電動(dòng)喇叭、壓電揚(yáng)聲器、磁致伸縮喇叭、靜電揚(yáng)聲器、帶及平面磁喇叭、彎曲波喇叭、平板喇叭、帶狀空氣運(yùn)動(dòng)變頻器、等離子弧揚(yáng)聲器、以及數(shù)字式音箱。根據(jù)該實(shí)施例,觸覺(jué)轉(zhuǎn)換系統(tǒng)還包括觸覺(jué)轉(zhuǎn)換模塊230。在某些實(shí)施例中,觸覺(jué)轉(zhuǎn)換模塊230和圖I中的觸覺(jué)轉(zhuǎn)換模塊16相同。在該示出的實(shí)施例中,觸覺(jué)轉(zhuǎn)換模塊230包括兩個(gè)模塊混響(reverb)模塊231和內(nèi)置揚(yáng)聲器(boombox)模塊232。然而,這僅僅是一個(gè)示例性實(shí)施例,并且在可選實(shí)施例中,觸覺(jué)轉(zhuǎn)換模塊230可以包括任何數(shù)量的子模塊,或者觸覺(jué)轉(zhuǎn)換模塊230可以是單個(gè)模塊。根據(jù)實(shí)施例,混響模塊231配置為截取一個(gè)或多個(gè)由音頻軌道模塊210流向揚(yáng)聲器220的音頻緩沖(buffer)?;祉懩K231進(jìn)一步配置為發(fā)送每個(gè)音頻緩沖的每個(gè)音頻數(shù)據(jù)幀到內(nèi)置揚(yáng)聲器模塊232。內(nèi)置揚(yáng)聲器模塊232配置為分析每個(gè)音頻數(shù)據(jù)幀并為每個(gè)音頻數(shù)據(jù)幀計(jì)算最大值。由內(nèi)置揚(yáng)聲器模塊232執(zhí)行對(duì)每個(gè)音頻數(shù)據(jù)幀的最大值計(jì)算,并關(guān)于圖4-7進(jìn)一步更加詳細(xì)地描述。內(nèi)置揚(yáng)聲器模塊232進(jìn)一步配置為將每個(gè)音頻數(shù)據(jù)幀的最大值返回給混響模塊231。觸覺(jué)轉(zhuǎn)換系統(tǒng)還包括觸覺(jué)效應(yīng)播放模塊240和致動(dòng)器250。觸覺(jué)效應(yīng)播放模塊240是嵌入在設(shè)備(例如移動(dòng)設(shè)備)中的模塊,并被配置為通過(guò)發(fā)送一個(gè)或多個(gè)觸覺(jué)信號(hào)到致動(dòng)器,而在致動(dòng)器上播放一個(gè)或多個(gè)觸覺(jué)效應(yīng)。在一個(gè)實(shí)施例中,觸覺(jué)效應(yīng)播放模塊240是Immersion公司的TouchSense Player 致動(dòng)器250是配置為接收一個(gè)或多個(gè)觸覺(jué)信號(hào),并且為輸出一個(gè)或多個(gè)觸覺(jué)效應(yīng)的致動(dòng)器。在某些實(shí)施例中,致動(dòng)器250是配置為接收單獨(dú)控制參數(shù)(例如振幅參數(shù))的致動(dòng)器,該單獨(dú)控制參數(shù)用于當(dāng)通過(guò)致動(dòng)器播放時(shí)控制周期性效應(yīng)的振幅。致動(dòng)器250可以是,例如電馬達(dá)、電磁致動(dòng)器、音圈、形狀記憶合金、電活性聚合物、螺線管、ERM、或LRA。根據(jù)實(shí)施例,混響模塊231配置為利用由內(nèi)置揚(yáng)聲器模塊232返回的音頻數(shù)據(jù)幀的最大值來(lái)生成觸覺(jué)信號(hào),其中觸覺(jué)信號(hào)是一種周期性效應(yīng),并且其中最大值定義該觸覺(jué)信號(hào)的振幅。在某些實(shí)施例中,該觸覺(jué)信號(hào)為在致動(dòng)器250諧振頻率的周期性效應(yīng)?;祉懩K231進(jìn)一步配置為調(diào)用觸覺(jué)效應(yīng)播放模塊240的應(yīng)用程序接口( “API”)并將音頻數(shù)據(jù)幀的最大值作為API的參數(shù)發(fā)送到觸覺(jué)效應(yīng)播放模塊240。在某些實(shí)施例中,觸覺(jué)效應(yīng)播放模塊240的API是Immersion公司的TouchSense Player 的“播放周期性效應(yīng)” API。觸覺(jué)效應(yīng)播放模塊240的API發(fā)送該音頻數(shù)據(jù)幀的最大值到致動(dòng)器250,其中該致動(dòng)器250配置為基于該音頻數(shù)據(jù)幀的最大值播放適當(dāng)?shù)闹芷谛孕?yīng)。根據(jù)實(shí)施例,該音頻數(shù)據(jù)幀的最大值用作致動(dòng)器250的振幅參數(shù),并且致動(dòng)器250的振幅參數(shù)的變化在致動(dòng)器250內(nèi)播放適當(dāng)?shù)闹芷谛孕?yīng)。通過(guò)播放周期性效應(yīng),致動(dòng)器250產(chǎn)生觸覺(jué)效應(yīng)。圖3示出了根據(jù)本發(fā)明實(shí)施例,由觸覺(jué)轉(zhuǎn)換系統(tǒng)執(zhí)行的功能流程圖。在一個(gè)實(shí)施例中,圖3的功能以及圖8的功能,都是由存儲(chǔ)在存儲(chǔ)器或其他計(jì)算機(jī)可讀或有形介質(zhì)中的軟件來(lái)實(shí)施,并由處理器執(zhí)行。在其他實(shí)施例中,功能可以由硬件(例如,通過(guò)使用專用集成電路(“ASIC”)、可編程門陣列(“PGA”)、現(xiàn)場(chǎng)可編程門陣列(1 6么”)、等),或硬件和軟件的任何組合來(lái)執(zhí)行。此外,在可選實(shí)施例中,該功能可以利用模擬元件由硬件來(lái)執(zhí)行。
根據(jù)實(shí)施例,觸覺(jué)轉(zhuǎn)換系統(tǒng)包括操作系統(tǒng)300,混響模塊301,以及內(nèi)置揚(yáng)聲器模塊302。操作系統(tǒng)300是設(shè)備(例如移動(dòng)設(shè)備)的操作系統(tǒng)。在例示的實(shí)施例中,操作系統(tǒng)300是用于移動(dòng)設(shè)備的Android 操作系統(tǒng)?;祉懩K301和內(nèi)置揚(yáng)聲器模塊302是觸覺(jué)轉(zhuǎn)換模塊(例如圖I中的觸覺(jué)轉(zhuǎn)換模塊16)的子模塊。在某些實(shí)施例中,混響模塊301和內(nèi)置揚(yáng)聲器模塊302分別與圖2中的混響模塊231和內(nèi)置揚(yáng)聲器模塊232相同。根據(jù)實(shí)施例,在305,生成配置為產(chǎn)生音頻信號(hào)的應(yīng)用。該應(yīng)用是能夠在操作系統(tǒng)300內(nèi)部執(zhí)行的任何應(yīng)用。在例示的實(shí)施例中,該應(yīng)用是Android 應(yīng)用。流程進(jìn)行到310。在310,由應(yīng)用生成“聲音池”對(duì)象,其中聲音池對(duì)象是聲音池API的一個(gè)實(shí)例(其是一種Android(S)API ),并且其中,聲音池對(duì)象為應(yīng)用程序管理并播放音頻資源。聲音池對(duì)象包括音頻樣本的采集,其能被從設(shè)備內(nèi)存儲(chǔ)的資源或者從設(shè)備的文件系統(tǒng)內(nèi)存儲(chǔ)的文件載入設(shè)備的存儲(chǔ)器中。該聲音池對(duì)象能將音頻樣本的采集解碼為原始16位PCM單聲道或立體聲緩沖。流程進(jìn)行到315。在315,應(yīng)用生成其他音頻對(duì)象,其中其他音頻對(duì)象是其他音頻API的實(shí)例。其他音頻對(duì)象還能夠?qū)⒁纛l樣本解碼為16位PCM音頻緩沖。流程進(jìn)行到320。在320,音頻軌道對(duì)象是由聲音池對(duì)象或其他音頻對(duì)象之一生成的。音頻軌道對(duì)象配置為接收一個(gè)或多個(gè)PCM音頻緩沖并流出一個(gè)或多個(gè)PCM音頻緩沖。流程進(jìn)行到325。在325,生成混響對(duì)象?;祉憣?duì)象是混響模塊301的一個(gè)實(shí)例,其中混響對(duì)象配置為處理由音頻軌道對(duì)象發(fā)送的PCM音頻緩沖的一個(gè)或多個(gè)音頻數(shù)據(jù)幀,如之前關(guān)于圖2所描述的。流程進(jìn)行到330。在330,混響對(duì)象的一個(gè)或多個(gè)設(shè)置被設(shè)定?;祉懺O(shè)置的例子包括激活/不激活觸覺(jué)轉(zhuǎn)換、激活/不激活用于媒體的觸覺(jué)轉(zhuǎn)換、從三個(gè)選項(xiàng)(例如,輕的、中度的、強(qiáng)的)中選擇觸覺(jué)轉(zhuǎn)換的強(qiáng)度,以及選擇為其激活觸覺(jué)轉(zhuǎn)換的一個(gè)或多個(gè)應(yīng)用(例如,從列表中)。在某些實(shí)施例中,上述設(shè)置以可擴(kuò)展標(biāo)示語(yǔ)言(“XML”)文件被保存。上述設(shè)直能夠從XML文件中讀取并被保存在混響對(duì)象中,在那里混響對(duì)象能夠?yàn)槟承?yīng)用而激活,不為其他應(yīng)用所激活。在某些實(shí)施例中,三個(gè)值被標(biāo)識(shí)為強(qiáng)度、密度,以及銳度,是基于三個(gè)因素(I)強(qiáng)度設(shè)置(例如,輕的、中度的、強(qiáng)的)、(2)觸覺(jué)主題(將用戶接口事件映射到觸覺(jué)效應(yīng))、以及(3)致動(dòng)器類型。強(qiáng)度、密度、和銳度值可以被生成并被保存在混響對(duì)象中。流程進(jìn)行到335,在335,內(nèi)置揚(yáng)聲器對(duì)象是由混響對(duì)象產(chǎn)生的。內(nèi)置揚(yáng)聲器對(duì)象是內(nèi)置揚(yáng)聲器模塊302的實(shí)例,其中該內(nèi)置揚(yáng)聲器對(duì)象配置為從混響對(duì)象接收音頻數(shù)據(jù)幀,生成該音頻數(shù)據(jù)幀的最大值,并發(fā)送該音頻數(shù)據(jù)幀的最大值給混響模塊,如之前關(guān)于圖2所描述的。在某些實(shí)施例中,所生成并被保存在混響對(duì)象中的強(qiáng)度和密度值還可以被保存在內(nèi)置揚(yáng)聲器對(duì)象中。流程進(jìn)行到340。在340,混響對(duì)象將從音頻軌道對(duì)象接收的PCM音頻緩沖的音頻數(shù)據(jù)幀,發(fā)送到內(nèi)置揚(yáng)聲器對(duì)象。流程進(jìn)行到345。在345,內(nèi)置揚(yáng)聲器對(duì)象采樣包含在音頻數(shù)據(jù)幀中的數(shù)據(jù)。關(guān)于圖4-7進(jìn)一步更加詳細(xì)地描述這種采樣。流程進(jìn)行到350。在350,內(nèi)置揚(yáng)聲器對(duì)象將音頻數(shù)據(jù)幀中包含的數(shù)據(jù)轉(zhuǎn)變?yōu)閱蝹€(gè)電壓值(即,最大值)。這種轉(zhuǎn)變還進(jìn)一步關(guān)于圖4-7更加詳細(xì)地描述。內(nèi)置揚(yáng)聲器對(duì)象接著返回該單個(gè)電壓值給混響對(duì)象。流程進(jìn)行到355。在355,混響對(duì)象在單個(gè)電壓值上執(zhí)行振幅過(guò)濾。這種振幅過(guò)濾還將關(guān)于圖4-7進(jìn)一步更加詳細(xì)地描述。在某些實(shí)施例中,產(chǎn)生并被存儲(chǔ)在混響對(duì)象中的銳度值用于執(zhí)行單個(gè)電壓值上的振幅過(guò)濾。流程進(jìn)行到360。在360,混響對(duì)象利用該單個(gè)電壓值在 致動(dòng)器處播放周期性效應(yīng)。通過(guò)在致動(dòng)器處播放該周期性效應(yīng),混響對(duì)象使得該致動(dòng)器產(chǎn)生觸覺(jué)效應(yīng)。如前所述,觸覺(jué)轉(zhuǎn)換模塊(例如圖I的觸覺(jué)轉(zhuǎn)換模塊16)處理包含在PCM音頻數(shù)據(jù)緩沖內(nèi)的音頻信號(hào)。同樣如前所述,音頻信號(hào)的處理包括采樣PCM音頻數(shù)據(jù)緩沖的每個(gè)音頻數(shù)據(jù)幀,為PCM音頻數(shù)據(jù)緩沖的每個(gè)音數(shù)據(jù)幀計(jì)算最大值,以及振幅過(guò)濾?,F(xiàn)在更加詳細(xì)地描述音頻信號(hào)的這種處理。根據(jù)某些實(shí)施例,音頻信號(hào)的包絡(luò)被首次提取??梢岳迷家纛l信號(hào)或原始音頻信號(hào)的過(guò)濾版本的所有頻率來(lái)提取包絡(luò)。然而,包絡(luò)本身不具有和原始音頻信號(hào)相同的
頻率含量。在一個(gè)實(shí)施例中,音頻數(shù)據(jù)幀從音頻信號(hào)中得到。作為例子,音頻數(shù)據(jù)幀可以具有Ims的幀長(zhǎng)。作為另一個(gè)例子,音頻數(shù)據(jù)幀可以具有IOms的幀長(zhǎng)。Ims音頻數(shù)據(jù)幀捕獲頻率大于500Hz的包絡(luò),但是較低的頻率未被捕獲,并且“泄漏”通過(guò)。IOms幀捕獲頻率大于50Hz的包絡(luò)等。在一個(gè)實(shí)施例中,巾貞中每個(gè)樣本的絕對(duì)值被計(jì)算。在一可選實(shí)施例中,計(jì)算幀中每個(gè)樣本的平方,而不是絕對(duì)值。這種處理構(gòu)成了觸覺(jué)轉(zhuǎn)換模塊(例如圖I的觸覺(jué)轉(zhuǎn)換模塊16)執(zhí)行的音頻數(shù)據(jù)幀的采樣。計(jì)算絕對(duì)樣本值(或可選實(shí)施例中的平方樣本值)的最大值“V/’。然后利用線性轉(zhuǎn)換函數(shù)轉(zhuǎn)換最大值如下面關(guān)于圖4描述的。圖4示出了根據(jù)本發(fā)明的實(shí)施例,用來(lái)控制輸出值范圍的一線性轉(zhuǎn)換功能。根據(jù)實(shí)施例,線性轉(zhuǎn)換函數(shù)400可以被用來(lái)控制輸出值I1 ”的范圍來(lái)獲取新的值“V2”,如圖4所示。根據(jù)示出的實(shí)施例,“X?!笨梢栽诮o定的范圍內(nèi)變化,例如[2. ..20]?!癤?!倍x將被轉(zhuǎn)換為新的值“V2”的最小值“V/’?!皔max”可以在給定的范圍內(nèi)變化,例如例子[60. . . 255]?!皔_”定義最大轉(zhuǎn)換值‘%”。如果“V/’小于或等于“X?!?,則輸出值“V2”等于O。如果“V/’大于“V’,則輸出值“V2”由“V/’乘以函數(shù)的斜率得到。“V2”是收緊的(clamp)并且不會(huì)大于”。在可選實(shí)施例中,還可以采用較為普遍的利用(X(l,y。)和(Xl,y_)的映射。這種處理構(gòu)成了由觸覺(jué)轉(zhuǎn)換模塊(例如圖I中的觸覺(jué)轉(zhuǎn)換模塊16)執(zhí)行的音頻數(shù)據(jù)幀的最大值計(jì)算。
因此,根據(jù)實(shí)施例,音頻信號(hào)的包絡(luò)被映射到觸覺(jué)信號(hào)的振幅,其中該觸覺(jué)信號(hào)的振幅被過(guò)濾。在可選實(shí)施例中,該音頻信號(hào)的包絡(luò)被首次過(guò)濾,并且接著該音頻信號(hào)的過(guò)濾包絡(luò)被映射到觸覺(jué)信號(hào)的振幅?,F(xiàn)在更詳細(xì)地描述由觸覺(jué)轉(zhuǎn)換模塊(例如圖I的觸覺(jué)轉(zhuǎn)換模塊)執(zhí)行的振幅過(guò)濾。觸覺(jué)效應(yīng)的振幅(或強(qiáng)度)“v3”是利用之前的值“v2”來(lái)計(jì)算的。在某些實(shí)施例中,“V3”可以被映射到一種頻率。在其他實(shí)施例中,“v3”可以被映射到一組頻率值。如果迭代“i”的“v2”小于迭代“i-1”的“v2”,那么輸出“v3”可以被設(shè)置為零或者其他一些小的值,否則輸出保持不變(“v3”=“v2”)。這種特殊的技術(shù)可以捕獲由表示觸覺(jué)事件的信號(hào)的峰值,并自動(dòng)地關(guān)聯(lián)觸覺(jué)事件獨(dú)立的觸覺(jué)效應(yīng)。這種技術(shù)還可以被用來(lái)在下一個(gè)觸覺(jué)事件播放之前平息致動(dòng)器,這樣就避免過(guò)度地給用戶太多的觸覺(jué)信息。在一可選實(shí)施例中,可以用到平滑衰減,而不是銳減到0,當(dāng)?shù)癷”的“v2”小于迭代“i-1”的“V,時(shí)?!颁J度”參數(shù)的范圍從0%到100%,可以用來(lái)定義衰減的數(shù)量,將其應(yīng)用于“V2” V3 = V2X銳度/m,這里“m”是從I開始的整數(shù),并且只要迭代“i”的“V2 ”小于迭代“i-1”的“V2 ”則遞增。根據(jù)實(shí)施例,當(dāng)?shù)癷”的“V2”大于或等于迭代“i-1”的“V2”,或換句話說(shuō),當(dāng)“V3” = “V,時(shí), “m”被重置為I。在某些實(shí)施例中,在混響對(duì)象中生成并保存的銳度值被用作為銳度參數(shù)。圖5示出了根據(jù)本發(fā)明一實(shí)施例,基于數(shù)字音頻信號(hào)生成的一觸覺(jué)效應(yīng)振幅的示例計(jì)算500。圖5示出了在44100Hz采樣的音頻信號(hào)510,計(jì)算的最大值520用于20ms幀長(zhǎng),以及由振幅過(guò)濾獲得的脈沖530。根據(jù)實(shí)施例,脈沖530捕獲音頻信號(hào)510的包絡(luò),并且因此,脈沖530可以通過(guò)一個(gè)或多個(gè)觸覺(jué)效應(yīng)將這個(gè)信息傳遞給用戶。圖6示出了根據(jù)本發(fā)明實(shí)施例的數(shù)字音頻信號(hào)的包絡(luò)的示例計(jì)算600。圖6示出了音頻信號(hào)610、通過(guò)低通過(guò)濾音頻信號(hào)610的絕對(duì)值而獲得的包絡(luò)620、以及計(jì)算在特定幀,在本例中為20ms的最大值絕對(duì)值的包絡(luò)值630。每個(gè)特定ms波期的幀都在頻率域中被處理。因此,在某些實(shí)施例中,幀的快速傅里葉變換(FFT)可以用來(lái)提取頻率含量。在其他實(shí)施例中,帶通過(guò)濾器可以用來(lái)提取頻率含量。在實(shí)施例中,幀信息可以劃分為低音或低頻率(例如,小于200Hz),中頻(例如,介于240Hz和4000KHZ之間),以及高頻(例如,大于4400KHz),其中頻率含量和高頻率含量均利用信號(hào)的含量被提取。圖7示出了根據(jù)本發(fā)明實(shí)施例,基于頻率含量的數(shù)字音頻信號(hào)包絡(luò)的示例計(jì)算700。根據(jù)實(shí)施例,一旦音頻數(shù)據(jù)幀如前所述地被處理,則獲得最大值。實(shí)際上,三個(gè)最大值被獲得,一個(gè)用于低頻波段,一個(gè)用于中頻波段,一個(gè)用于高頻波段。如圖7中所示出的,圖表710表不未被處理的最大值(基于全部音頻信號(hào)),圖表720表不對(duì)應(yīng)于音頻信號(hào)低頻范圍的最大值,圖表730表示對(duì)應(yīng)于音頻信號(hào)中頻范圍的最大值,以及圖表740表示對(duì)應(yīng)于音頻信號(hào)高頻范圍的最大值。根據(jù)實(shí)施例,當(dāng)信號(hào)開始被處理時(shí),第一幀包含較多的中頻率含量(S卩,圖表730),考慮到獲得的最大值大于低頻波段(S卩,圖表720)和高頻波段(S卩,圖表740)中的
頻率值。根據(jù)實(shí)施例,當(dāng)幀的含量頻率不同于之前幀的頻率含量時(shí),播放觸覺(jué)效應(yīng)。如圖7中所示出的,觸覺(jué)效應(yīng)將在箭頭701-707指示的位置處被播放。
在可選實(shí)施例中,這類技術(shù)的變形可以包括在具有如下振幅的每個(gè)頻率變化處播放脈沖未被處理的幀的最大振幅;對(duì)應(yīng)于頻率波段的最大振幅;在TouchSense軟件中所允許的僅用于第一幀的最大振幅。在某些可選實(shí)施例中,如果接下來(lái)的幀具有相同的頻率含量,那么該未被處理幀的振幅可以被播放或已處理幀的振幅可以被播放;或恒定振動(dòng)(可能是小的)只要幀具有相同的頻率含量就可以被播放;或者基于頻率波段中的功率含量來(lái)改變振幅。在某些可選實(shí)施例中,當(dāng)發(fā)現(xiàn)具有不同頻率含量的幀時(shí)可以播放不同的觸覺(jué)效應(yīng)。
此外,人類對(duì)于聲音的理解不是線性的,而是依賴于聲音的頻率。更特別地,人類對(duì)于低頻比對(duì)高頻更敏感。性別和年齡也影響理解。因此,在某些實(shí)施例中,可能存在增強(qiáng)特定頻率的補(bǔ)償因子。增強(qiáng)因子可以基于人類對(duì)聲音的理解或者甚至在一些頻率波段被人為提高時(shí)的用戶選擇。通常,軟件可以提高高頻率含量,其中已知用戶對(duì)聲音具有較低的敏感度。這將允許對(duì)于特定波段的觸覺(jué)效應(yīng)變得更強(qiáng),并且因此提高雖然被用戶的聽覺(jué)系統(tǒng)所感知和注意到、但可能沒(méi)有足夠的功率的聲音。在某些實(shí)施例中,觸覺(jué)轉(zhuǎn)換系統(tǒng)的用戶可以定制聲音-觸覺(jué)效應(yīng)轉(zhuǎn)換算法。更特別地,用戶可以選擇是否利用低通過(guò)濾器、高通過(guò)濾器、或帶通過(guò)濾器來(lái)過(guò)濾數(shù)字音頻信號(hào)。可選地,或除了定制過(guò)濾器類型,用戶可以指定過(guò)濾器參數(shù)而不是在預(yù)定參數(shù)之間選擇。根據(jù)這些實(shí)施例,觸覺(jué)轉(zhuǎn)換系統(tǒng)可以顯示圖形用戶接口內(nèi)的一個(gè)或多個(gè)用戶定義的參數(shù)。利用該圖形用戶接口,用戶可以接著從一個(gè)或多個(gè)用戶定義的參數(shù)中選擇或者指定一個(gè)或多個(gè)用戶定義的參數(shù)。例如,用戶可以從低通過(guò)濾器、帶通過(guò)濾器、高通過(guò)濾器中選擇聲音-觸覺(jué)效應(yīng)轉(zhuǎn)換算法中利用的過(guò)濾器類型。作為另一個(gè)示例,用戶能夠指定一個(gè)或多個(gè)截止頻率,其中代替250和500Hz之間的值,用戶可以指定任何值。仍然作為另一個(gè)示例,用戶可以指定聲音-觸覺(jué)效應(yīng)轉(zhuǎn)換算法中使用的增益。在某些實(shí)施例中,不使用系統(tǒng)定義的過(guò)濾器參數(shù),而是觸覺(jué)轉(zhuǎn)換系統(tǒng)可以基于用戶定義的參數(shù)計(jì)算運(yùn)行時(shí)的過(guò)濾器參數(shù)。更特別地,用戶可以選擇過(guò)濾器類型。例如,用戶可以選擇Butterworth設(shè)計(jì)、Bessel設(shè)計(jì)、或者Chebyshev設(shè)計(jì),其中對(duì)于每個(gè)設(shè)計(jì),用戶可以選擇低通過(guò)濾器、高通過(guò)濾器、帶通過(guò)濾器、或帶阻過(guò)濾器。如果用戶選擇Chebyshev設(shè)計(jì),用戶還可以指定脈動(dòng)(ripple)。用戶還可以指定過(guò)濾器順序以及采樣率。如果用戶選擇低通過(guò)濾器或高通過(guò)濾器,用戶還可以指定拐點(diǎn)頻率,并且如果用戶選擇帶通過(guò)濾器或帶阻過(guò)濾器,用戶還可以指定兩個(gè)拐點(diǎn)頻率。用戶還可以選擇可選的附加零值,以及可選的振幅比例下限。此外,用戶還可以選擇過(guò)濾器是否由雙線性變換方法設(shè)計(jì),或由匹配的z變換方法設(shè)計(jì)。觸覺(jué)轉(zhuǎn)換系統(tǒng)能夠基于用戶指定的參數(shù)計(jì)算運(yùn)行時(shí)的一個(gè)或多個(gè)過(guò)濾器參數(shù)。圖8示出了根據(jù)本發(fā)明實(shí)施例,觸覺(jué)轉(zhuǎn)換模塊(例如圖I的觸覺(jué)轉(zhuǎn)換模塊16)的功能性流程圖。在810,接收音頻信號(hào)的數(shù)據(jù)幀。在某些實(shí)施例中,當(dāng)音頻信號(hào)流向揚(yáng)聲器時(shí),音頻信號(hào)被截取。而且,在某些實(shí)施例中,音頻信號(hào)是PCM音頻緩沖。流程進(jìn)行到820。在820,生成數(shù)據(jù)幀的最大值。在某些實(shí)施例中,通過(guò)采樣數(shù)據(jù)幀來(lái)產(chǎn)生數(shù)據(jù)幀的一個(gè)或多個(gè)樣本值以生成最大值,其中該最大值是一個(gè)或多個(gè)樣本值的最大值。在實(shí)施例中,該一個(gè)或多個(gè)樣本值是絕對(duì)值。在可選實(shí)施例中,該一個(gè)或多個(gè)樣本值是平方值。在某些實(shí)施例中,該最大值是利用線性轉(zhuǎn)換函數(shù)從原始的最大值特?fù)Q的。流程進(jìn)行到830。在830,基于該最大值產(chǎn)生觸覺(jué)信號(hào)。在某些實(shí)施例中,最大值定義該觸覺(jué)信號(hào)的振幅。同樣在某些實(shí)施例中,過(guò)濾該觸覺(jué)信號(hào)的振幅。另外,在某些過(guò)濾觸覺(jué)信號(hào)振幅的實(shí)施例中,銳度參數(shù)被用來(lái)定義應(yīng)用于該觸覺(jué)信號(hào)振幅衰減的量。流程進(jìn)行到840。在840,觸覺(jué)信號(hào)通過(guò)致動(dòng)器被發(fā)送以產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)。在某些實(shí)施例中,觸覺(jué)信號(hào)是周期性的效應(yīng)。同樣,在某些實(shí)施例中,產(chǎn)生和發(fā)送該觸覺(jué)信號(hào)進(jìn)一步包括將該最大值作為參數(shù)傳送給觸覺(jué)效應(yīng)播放模塊的應(yīng)用編程接口。因此,根據(jù)實(shí)施例,觸覺(jué)轉(zhuǎn)換系統(tǒng)截取作為音頻信號(hào)一部分的音頻數(shù)據(jù)幀,將該音頻數(shù)據(jù)幀轉(zhuǎn)換為觸覺(jué)信號(hào),其中每個(gè)音頻數(shù)據(jù)幀的最大值定義該觸覺(jué)信號(hào)的振幅,并且通過(guò)致動(dòng)器播放該被轉(zhuǎn)換的觸覺(jué)信號(hào)來(lái)產(chǎn)生觸覺(jué)效應(yīng)?;诙x觸覺(jué)信號(hào)振幅的最大值,通過(guò)致動(dòng)器播放的觸覺(jué)信號(hào)的強(qiáng)度可以非常強(qiáng),由此生成充分定義的觸覺(jué)效應(yīng)。
貫穿說(shuō)明書描述的本發(fā)明的功能、結(jié)構(gòu)、或特征可以以任何適合的方式在一個(gè)或多個(gè)實(shí)施例中被組合。例如,使用“一個(gè)實(shí)施例,” “一些實(shí)施例,” “特定實(shí)施例,” “某些實(shí)施例”或其它類型的語(yǔ)言,貫穿說(shuō)明書是指如下的事實(shí),結(jié)合實(shí)施例描述的特定的功能、結(jié)構(gòu)、或特征可以被包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,出現(xiàn)的語(yǔ)句“一個(gè)實(shí)施例,i‘一些實(shí)施例,” “特定實(shí)施例,” “某些實(shí)施例”或其他類似的語(yǔ)言,貫穿本說(shuō)明書不必都指代同一組實(shí)施例,并且描述的功能、結(jié)構(gòu)、或特征可以以任何適合的方式在一個(gè)或多個(gè)實(shí)施例中被組合。本領(lǐng)域普通技術(shù)人員容易理解,以上討論的本發(fā)明可以通過(guò)不同順序的步驟,和/或不同于那些已經(jīng)被公開的配置中的元件來(lái)實(shí)施。因此,盡管已經(jīng)基于這些優(yōu)選實(shí)施例描述了本發(fā)明,但是顯然對(duì)本領(lǐng)域技術(shù)人員而言某些修改、變化、以及可選的結(jié)構(gòu)是明顯的,同時(shí)仍在本發(fā)明的主旨和范圍之內(nèi)。因此,可以參考給出的附加的權(quán)利要求以便確定本發(fā)明的邊界和范圍。
權(quán)利要求
1.一種用于將音頻信號(hào)轉(zhuǎn)換為一個(gè)或多個(gè)觸覺(jué)效應(yīng)的方法,該方法包括 接收該音頻信號(hào)的數(shù)據(jù)幀; 產(chǎn)生該數(shù)據(jù)幀的最大值; 基于該最大值產(chǎn)生觸覺(jué)信號(hào),其中該最大值定義該觸覺(jué)信號(hào)的振幅;以及 將該觸覺(jué)信號(hào)發(fā)送到致動(dòng)器以產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)。
2.如權(quán)利要求I的方法,其中該觸覺(jué)信號(hào)包括周期性效應(yīng)。
3.如權(quán)利要求I所述的方法,進(jìn)一步包括采樣該數(shù)據(jù)幀以產(chǎn)生該數(shù)據(jù)幀的一個(gè)或多個(gè)樣本值,其中該最大值是該一個(gè)或多個(gè)樣本值的最大值。
4.如權(quán)利要求3所述的方法,其中該數(shù)據(jù)幀的一個(gè)或多個(gè)樣本值是絕對(duì)值。
5.如權(quán)利要求I所述的方法,其中利用線性轉(zhuǎn)換函數(shù)從原始的最大值轉(zhuǎn)換該最大值。
6.如權(quán)利要求I所述的方法,進(jìn)一步包括過(guò)濾該觸覺(jué)信號(hào)的振幅。
7.如權(quán)利要求6所述的方法,其中銳度參數(shù)被用來(lái)定義要被應(yīng)用于該觸覺(jué)信號(hào)的該振幅的衰減量。
8.如權(quán)利要求I所述的方法,其中產(chǎn)生和發(fā)送該觸覺(jué)信號(hào)進(jìn)一步包括傳送該最大值作為觸覺(jué)效應(yīng)執(zhí)行模塊的應(yīng)用編程接口的一個(gè)參數(shù)。
9.如權(quán)利要求I所述的方法,進(jìn)一步包括利用該數(shù)據(jù)幀的快速傅里葉變換從該數(shù)據(jù)幀提取頻率含量。
10.如權(quán)利要求I所述的方法,進(jìn)一步包括利用帶通過(guò)濾器從該數(shù)據(jù)幀提取頻率含量。
11.如權(quán)利要求I所述的方法,進(jìn)一步包括 將該數(shù)據(jù)幀劃分為低頻率含量、中頻率含量、和高頻率含量;以及 利用該數(shù)字音頻信號(hào)的含量提取該中頻率含量和高頻率含量。
12.一種觸覺(jué)轉(zhuǎn)換系統(tǒng),包括 用于接收該音頻信號(hào)的數(shù)據(jù)幀的裝置; 用于產(chǎn)生該數(shù)據(jù)幀的最大值的裝置,其中該最大值定義該觸覺(jué)信號(hào)的振幅; 用于基于該最大值產(chǎn)生觸覺(jué)信號(hào)的裝置;以及 用于將該觸覺(jué)信號(hào)發(fā)送到致動(dòng)器以產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)的裝置。
13.如權(quán)利要求12所述的觸覺(jué)轉(zhuǎn)換系統(tǒng),其中該觸覺(jué)信號(hào)包括周期性效應(yīng)。
14.如權(quán)利要求求12所述的觸覺(jué)轉(zhuǎn)換系統(tǒng),進(jìn)一步包括用于采樣該數(shù)據(jù)幀以產(chǎn)生該數(shù)據(jù)幀的一個(gè)或多個(gè)樣本值的裝置,其中該最大值是該一個(gè)或多個(gè)樣本值的最大值。
15.如權(quán)利要求14所述的觸覺(jué)轉(zhuǎn)換系統(tǒng),其中該數(shù)據(jù)幀的一個(gè)或多個(gè)樣本值是絕對(duì)值。
16.如權(quán)利要求12所述的觸覺(jué)轉(zhuǎn)換系統(tǒng),其中利用線性轉(zhuǎn)換函數(shù)從原始的最大值轉(zhuǎn)換該最大值。
17.如權(quán)利要求12所述的觸覺(jué)轉(zhuǎn)換系統(tǒng),進(jìn)一步包括用于利用該數(shù)據(jù)幀的快速傅里葉變換從該數(shù)據(jù)幀提取頻率含量的裝置。
18.如權(quán)利要求12所述的觸覺(jué)轉(zhuǎn)換系統(tǒng),進(jìn)一步包括用于利用帶通過(guò)濾器從該數(shù)據(jù)幀提取頻率含量的裝置。
19.如權(quán)利要求12所述的觸覺(jué)轉(zhuǎn)換系統(tǒng),進(jìn)一步包括 用于將該數(shù)據(jù)幀劃分為低頻率含量、中頻率含量、和高頻率含量的裝置;以及用于利用該數(shù)字音頻信號(hào)的含量提取該中頻率含量和高頻率含量的裝置。
20.一種具有存儲(chǔ)在其上的指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)由處理器執(zhí)行時(shí),導(dǎo)致該處理器執(zhí)行根據(jù)前述權(quán)利要求1-11中的一項(xiàng)的方法。
21.一種觸覺(jué)轉(zhuǎn)換系統(tǒng),包括 根據(jù)權(quán)利要求20的計(jì)算機(jī)可讀介質(zhì); 處理器,耦合于該計(jì)算機(jī)可讀介質(zhì),并配置為執(zhí)行該計(jì)算機(jī)可讀介質(zhì);以及 致動(dòng)器,配置為輸出一個(gè)或多個(gè)觸覺(jué)效應(yīng)?!?br> 全文摘要
本公開涉及利用振幅值的聲音到觸覺(jué)效應(yīng)轉(zhuǎn)換系統(tǒng)。提供一種觸覺(jué)轉(zhuǎn)換系統(tǒng),其截取音頻數(shù)據(jù)的幀,例如數(shù)字音頻信號(hào),將幀轉(zhuǎn)換為觸覺(jué)信號(hào),并通過(guò)致動(dòng)器播放該生成的觸覺(jué)信號(hào)來(lái)產(chǎn)生觸覺(jué)效應(yīng)。該觸覺(jué)信號(hào)基于每個(gè)音頻數(shù)據(jù)幀的最大值,其定義該觸覺(jué)信號(hào)的振幅。該觸覺(jué)信號(hào)被應(yīng)用到配置為接收該觸覺(jué)信號(hào)的致動(dòng)器,其中該致動(dòng)器利用該觸覺(jué)信號(hào)來(lái)產(chǎn)生一個(gè)或多個(gè)觸覺(jué)效應(yīng)。
文檔編號(hào)G10L21/06GK102750957SQ20121013117
公開日2012年10月24日 申請(qǐng)日期2012年2月10日 優(yōu)先權(quán)日2011年2月11日
發(fā)明者H·T·提蒙, J·H·F·勞, J·M·克魯茲-埃爾南德斯 申請(qǐng)人:英默森公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
邢台市| 呼伦贝尔市| 哈巴河县| 卓资县| 清丰县| 霸州市| 太湖县| 肃北| 琼结县| 和龙市| 武清区| 东乌珠穆沁旗| 思南县| 客服| 二手房| 从化市| 合江县| 彭州市| 九寨沟县| 锡林郭勒盟| 喀喇| 灌阳县| 博爱县| 信阳市| 濮阳市| 尼勒克县| 通城县| 同心县| 台南县| 凤台县| 潞城市| 巫山县| 六盘水市| 偃师市| 无极县| 留坝县| 大理市| 弋阳县| 四川省| 泸溪县| 枣强县|