Uređaji koji generišu 3D zvuk
3D audio efekti su skupina zvučnih efekata koji pokušavaju proširiti stereo zvučnu sliku koja dopire sa dva zvučnika ili stereo slušalica i tako stvoriti iluziju koja postavlja slušaoca bilo gdje unutar trodimenzionalnog prostora.
Čovjek ima vrlo dobru sposobnost lokalizacije zvuka. Zvuk se iz različitih smjerova različito prenosi do uha i pri tome poprima specijalne efekte koji omogućavaju ljudskom perceptivnom sistemu da pozicionira izvore zvuka. Uređaji za generisanje 3D zvuka imaju zadatak da simuliraju 3D zvuk koristeći audio efekte.
Kinect
Kinect (razvojno ime Project Natal) je uređaj koji je razvijen da bi omogućio interakciju korisnika sa konzolom XBox360 bez ikakvog fizičkog kontrolera (džojstika) tj. uz pomoć prirodnog korisničkog interfejsa (NUI - Natural User Interface). Prirodni korisnički interfejs ovdje znači da, korisnik komunicira sa XBox-om samo preko fizičkih pokreta (npr. pomijeranjem nekog dijela tijela) i/ili glasovnim komandama.
Slika 13. Kinect
Kinect se sastoji od tri podsistema i to:
Optički podsistem
Audio podsistem (omogućava prepoznavanje glasovnih komandi i izdvajanje zvukova koji potiču od korisnika od pozadinske buke. Za rješavanje ove problematike je ugrađeno četiri mikrofona i audio
procesor.)
Motorni podsistem (motor kojem je funkcija da podesi nagib/ugao uređaja kada korisnik izađe iz fokusa, kao i da ga prilagodi visini korisnika)
Optički podsistem Kinect-a
Sistem koji služi za 3D mapiranje okolnog prostora i prepoznavanje pokreta korisnika je tehnologija koja je srce ovog uređaja. Odrediti dubinu prostora je moguće uz pomoć svjetlosnih talasa, infrazvučnih ili ultrazvučnih talasa itd. Tehnike detekcije dubine prostora pomoću svjetlosnih talasa su:
Triangulacija sa dvije kamere (Stereo-Vizija)
Vrijeme leta (Time-of-Flight)
Struktuirana svetlost (PrimeSense Structured Light Technology)
4.1.1. Triangulacija12
Primjena triangulacije u izračunavanju položaja neke tačke u prostoru provodi se tako što se na više poznatih lokacija (najmanje dvije) postave kamere koje snimaju isti objekat iz različitih uglova. Uz pomoć specijalizovanih algoritama za obradu slike locira se objekat, a zatim se izračunava njegova udaljenost od horizontalne linije između dvije kamere.
Objekat O je snimljen sa dvije kamere A i B kojima je poznata međusobna udaljenost uk (udaljenost kamera).
uk=AO1 + O1B
Slika 14. Triangulacija
Kako je i , slijedi da je udaljenost objekta uo
4.1.2. Vrijeme leta (TOF)
Vrijeme leta je tehnika određivanja udaljenosti svakog piksela posmatranog objekta na način da emiter svjetlosti šalje vrlo kratke impulse svjetlosti prema objektu koja se onda odbija od objekta i vraća prema objektivu kamere. Objektiv prihvata odbijenu svjetlost i projicira sliku na senzoru. U zavisnosti od kašnjenja izračunava se udaljenost prema obrazcu:
Udaljenost=(brzina svjetlosti*vrijeme)/2
Maksimalnu udaljenost objekta od kamere određuje širina pulsa pa za širinu pulsa svjetlosti od npr 40 ns dobijemo da je maksimalna udaljenost objekta
4.1.3. Struktuirana svjetlost
3D mapiranje prostora uz pomoć struktuirane svjetlosti je tehnologija koja stoji iza Kinect-a, a koju je patentirala izraelska kompanija PrimeSense.
|