Önálló laboratórium II. - 2005. május 23.1 Mobiltelefonon futtatható program készítése Hegedűs Iván Mihály Pázmány Péter Katolikus Egyetem Információs.

Slides:



Advertisements
Hasonló előadás
Bemutató-készítés PowerPoint.
Advertisements

Sorozatszámítás Sorozatszámítás (N,A,s) s := kezdőérték
Jelátalakítás és kódolás
Ker-Soft Kft. Quest Spotlight for SQL Quest AccessManager Ker-Soft Kft. Kovács Gábor - rendszermérnök Nagy Dániel - rendszermérnök.
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Péter Pázmány Catholic University, Department of Information Technology Videó előfeldolgozás Audio előfeldolgozás Szinkronizált Audio-vizuális adatbázis.
Korpusz-alapú szövegfelolvasó rendszer fejlesztése
BSP-fák használata játék- engine fejlesztésében a nagy kiterjedésű zárt terek megjelenítéséhez Előadó: Boromissza Gergely Konzulens: dr. Szirmay-Kalos.
WordLearner.com -- Learn or Teach Words in Almost Any Language WordLearner.com online és offline nyelvoktatás mobiltelefonon és interneten Benedek Balázs.
Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem
11. előadás (2005. május 10.) A make segédprogram Alacsony szintű műveletek és bitmezők Fájl, katalógus rendszer hívások 1.
6. előadás (2005. április 5.) Struktúrák Úniók Új adattípus definíálása Dinamikus memória foglalás 1.
7. előadás (2005. április 12.) Láncolt lista File kezelés 1.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Virtuális méréstechnika Spektrum számolása 1 Mingesz Róbert V
TÁMOP A-11/1/KONV projekt „Telemedicína fókuszú kutatások Orvosi, Matematikai és Informatikai tudományterületeken” Szívhang monitorozása.
Multimédiás technikák 1. kérdés Melyik diszkrét médium? a)hang b)videó c)animáció d)kép.
Borland C/C++ mintapéldák tömbökre
Készítette: Pető László
RÁDIÓFREKVENCIÁS VIZSGÁLÓ LABORATÓRIUM
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Adaptív jelfeldolgozás Rádiócsatorna kiegyenlítése
Önálló laboratórium december 19.1 Fejlesztő rendszer kialakítása SYMBIAN operációs rendszerű GSM terminálokhoz Hegedűs Iván Mihály Pázmány Péter.
Persa György Témavezető: Szabó Csanád Pázmány Péter Katolikus Egyetem Információs Technológiai Kar 1.
Számítógép memória jellemzői
Felkészítő tanár: Széki Tibor tanár úr
MOST „MObil SegítőTárs” vakoknak
Ficsor Lajos Template-ek CPP8/ 1 Template-ek. Ficsor Lajos Template-ek CPP8/ 2 A template fogalma Kiindulási probléma: tetszőleges típusokon kellene ugyanolyan.
Tömörítő programok.
Szakmai gyakorlat Jávorffy-Lázok Alexandra június 15.
Web Application for Resource Planning
Implementált képfeldolgozó algoritmusok
Hangszerkesztés Audacity-vel
Erősítő textíliák pórusméretének meghatározása képfeldolgozó rendszer segítségével Anyagvizsgálat a Gyakorlatban Tengelic, június 1. Gombos Zoltán,
Hiba-előjel alapú spektrális megfigyelő Orosz György Konzulensek: Sujbert László, Péceli Gábor Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika.
Kovács Dániel László Kovács Dániel László BME-VIK, Méréstechnika és Információs Rendszerek Tanszék Önálló laboratórium.
Tömbök és programozási tételek
Mozgás/hangérzékelés mobitelefonokon MobSensor Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék.
1 AAO folytatás ++ Csink László. 2 Rekurzív bináris keresés (rendezett tömbben) public static int binker(int[] tomb, int value, int low, int high) public.
Kézmozdulat felismerő rendszer
Advanced BPEL. Tartalomjegyzék BPEL Designer + XSLT kezelés XSQL kezelés BPEL segítségével Tömbkezelés és adatmanipuláció Dátumkezelés LDAP hozzáférés.
Java programozási nyelv Adatbekérés konzolról
2012. november 9. Új projekttámogatási módszerek a kormányzati informatikában Vályi-Nagy Vilmos.
Programozási tételek.
Fejlett grafikai algoritmusok Megvilágítás SZTE, 2010.
Szakfordító és tolmácsképzések Csillebérc augusztus 29. Dr. Sárvári Judit OKM Felsőoktatási Főosztály
A Visual Basic nyelvi elemei
Mérnöki tervezés december Hangelemző rendszer fejlesztése Symbian OS-re Hegedűs Iván Mihály Pázmány Péter Katolikus Egyetem Információs Technológiai.
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Önálló laboratórium I. Mesterséges tapintás érzékelő Konzulens: Kis Attila Dr. Szolgay Péter.
Ismeretlen malware detekciója bootlog analízis segítségével
Bellmann-Ford Algoritmus
Rövid ismertető mikrofonnal történő
MTA SZTAKI Department of Distributed Systems Mutasd a hangod! intelligens gépi jeltolmács beszéd- és halláskárosultaknak Mátételki Péter.
Szövegszerkesztés – 9. óra
Multimédiás lejátszóprogram
Haladó C++ Programozás SzJ/IV
Hang- és stúdiótechnika mellékspecializáció hit. bme
Informatika Oktató: Bock Ádám. Prezentáció készítés PowerPoint program segítségével.
Telekocsi szolgáltatás kialakítása “Ruby on Rails” és lokalizációs megoldások felhasználásával Pázmány Péter Katolikus Egyetem Információs Technológiai.
A hangrögzítés. Fonográf  1877 november 21. New York – szabadalom  Thomas Edison (amerikai) találta fel, mely a mélyírással dolgozik, azaz a tű a hangrezgések.
FPGA-n implementált, sztochasztikus bitfolyam alapú programozható neurális hálózat Rák Ádám Konzulens: Cserey György, Ph.D OTDK előadás, kiegészített.
OZEKI. Rábai Gyula ügyvezető igazgató Ozeki Informatikai Kft. Hogyan építsünk és programozzunk Drónokat.
Neumann János Informatikai Kar
Adaptív jelfeldolgozás Rádiócsatorna kiegyenlítése
Multimédia.
Total commander.
Function group, service call
A maximum kiválasztás algoritmusa
Nagy Attila1,2, Rovó László1, Kiss József Géza1
Előadás másolata:

Önálló laboratórium II május 23.1 Mobiltelefonon futtatható program készítése Hegedűs Iván Mihály Pázmány Péter Katolikus Egyetem Információs Technológiai Kar

Önálló laboratórium II május 23.2 Feladat Működő programok készítése Időkeretek kialakítása Beszédmintákból spektrális jellemzők kinyerése megfelelő algoritmussal Mit sikerült megvalósítani?

Önálló laboratórium II május 23.3 Audio input stream A készülék beépített mikrofonját használja a felvétel készítéséhez. Alkalmassá tehető valós idejű felvétel készítésére. Közvetlenül a készülék pufferében szakaszonként tárolja a mintákat, amelyekből az adatokat szeretnénk kinyerni. Alkalmas még a rögzített hang visszajátszására is. Támogatja UIQ platformot is megfelelő kiegészítő csomaggal

Önálló laboratórium II május 23.4 Audio input stream módosítások Több mintavétel Puffer méret Zero-Crossing és puffer maximum Dinamikus tömb 32 bites konverzió const TInt KBufferSize = 2048; // A buffer mérete, 1024 minta. … int meret = aBuffer.Size(); meret=meret/2; TReal32 * mintabe = new TReal32[meret]; // A dinamikus tömb. for (int i=0;i<aBuffer.Size()/2;i++) { tmp= aBuffer[i*2]+aBuffer[i*2+1]*256; mintabe[i]=TReal32(tmp); // Értékek átvétele }

Önálló laboratórium II május 23.5 FFT - Fast Fourier Transformation Rendelkezésünkre állt egy négyzetes FFT Implementáció: C kód  Objektumorientáltság  Symbian Köszönet Bárdi Tamásnak! Emulátor vs. Készülék

Önálló laboratórium II május 23.6 FFT és Audió input stream int meret = aBuffer.Size(); meret=meret/2; TReal * x = new TReal[meret];// saját tömb FFT * f = new FFT(); TInt16 tmp, // átmeneti buffer infó mx=0, // maximális buffer érték zc=0, // zero-crossing elo=0; // előző for (int i=0;i<aBuffer.Size()/2;i++) { tmp=aBuffer[i*2]+aBuffer[i*2+1] *256; x[i]=TReal(tmp); if (elo*tmp < 0) zc++; if (abs(tmp) > mx) mx=abs(tmp); elo=tmp; } f->itkRealFFT(x,meret); for(i=0;i<meret;i++){ if (x[i]>0) buf.AppendNum(x[i],TRealFormat()); i=meret+1; } A két program egyesítése a cél A felvett mintákon FFT alkalmazása Emulátoron működik Készülékre nem fordul A Series 60 rejtélye?

Önálló laboratórium II május 23.7 Rekurzív FFT algoritmus Lassú és erőforrás igényes!!!

Önálló laboratórium II május 23.8 WavPayer Saját fejlesztés „CMdaAudioPlayerUtility” egyszerű hangkezelést biztosít Egy wav fájl lejátszása Tovább fejlesztési lehtőség  Recorder és Lejátszandó fájlok kiválasztása

Önálló laboratórium II május 23.9 Összegzés Sajnos még vannak emulátor és készülék problémák (kódeltérés) Vannak bíztató eredményeink! Saját programok! Sikerült megvalósítani a mintaelemzést! Jó csapatmunka gyömölcse!

Önálló laboratórium II május Köszönöm a figyelmet!