Multiprocessor för bättre ljud

Från brittiska XMOS kommer XVF3000, en ljudprocessor för röstupptagning på avstånd med hjälp av arrayer av MEMS-mikrofoner. Ljudprocessorn är baserad på företagets multiprocessorteknik och använder 16 parallella processorkärnor.

06xmos02

Ljudprocessorn är framför allt framtagen för att ge en tillräckligt bra ljudkvalitet och reduktion av omgivningsljud för att fungera felfritt vid röstigenkänning. Det är ett område där alltför många system har för dåliga prestanda.
– Man kan säga att det går en praktisk gräns vid fem procent missade ord, säger Paul Neil, marknadschef för XMOS. Om systemet klarar den nivån upplevs det som problemfritt, medan man annars lätt blir irriterad.
Genom att använda fyra mikrofoner med separata signalprocesorer går det att nå mycket höga prestanda. Inte minst gäller det möjligheten att släcka olika typer av ekon och ströljud från omgivningen. XV3000 har också en inbyggd röstalgoritm med adaptiv riktverkan där signalerna från de fyra mikrofonerna används för att följa en talare som rör sig.
– Det är stor skillnad mellan att använda två mikrofoner och fyra mikrofoner. Kvaliteten blir mycket bättre med fyra och genom att arrangera mikrofonerna linjärt eller i en array kan man få ännu bättre riktverkan eller rundkänning.
XVF3000 är baserad på företagets multiprocessorteknik, där komponenter innehåller åtta till 32 processorkärnor. XVF3000 innehåller 16 processorkärnor, där några sköter signalbehandlingen, medan andra kan sköta helt andra uppgifter.
Det innebär bland annat att komponenten är bra på olika typer av kommunikationsprotokoll och på säkerhetsalgoritmer. En speciell version av komponenten, XVF3100, har också inbyggd avkänning av nyckelord, för lokal röststyrning. Annars skickas normalt sett röstdata upp till en molnapplikation för detektering. Komponenten kan kommunicera med en huvuddator via USB eller I2C.
Förutom komponenterna finns också två utvärderingssatser med färdiga kort för cirkulära system (XK-VF3100-C43) och linjära system (XK-VF3100-L100).

06xmos01

XK-VF3100-C43)

Komponenterna kan modifieras med hjälp av olika ljudbibliotek och det är också möjligt att använda XMOS vanliga programmeringsverktyg för att göra mera genomgripande förändringar.

One Response to “Multiprocessor för bättre ljud”

  1. ”fungera felfritt vid röstigenkänning. ”
    Övervakning av oss medborgare…. Lycka till! Privatlivet är snart ett minne blott och kanske inte ens det. Att radera hjärnan och radera böcker och filer vet man numera hur man gör.