Your SlideShare is downloading. ×
0
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Teleclassing: opzet en technologische uitdagingen - Bart De Schuymer - Televic

478

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
478
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 2 parts:developments to achieve a successful for the lab demonstrator (practical part)video codec improvements (theoretical part)
  • 2 parts:developments to achieve a successful for the lab demonstrator (practical part)video codec improvements (theoretical part)
  • 2 parts:developments to achieve a successful for the lab demonstrator (practical part)video codec improvements (theoretical part)
  • 2 parts:developments to achieve a successful for the lab demonstrator (practical part)video codec improvements (theoretical part)
  • Deze slide geeft een overzicht van de gekozen componenten.Eerst wordt er opgemerkt dat er geopteerd werd voor open standaarden (bijvoorbeeld voor video: geen DivX).De hardware interfacing tussen encoder PC’s en video- en audiobronnnen gebeurt aan de hand van capture cards.Alles wordt softwarematig geencodeerd via een DirectShow gebaseerde encoding SDK (Dicas software, verleend door Telindus).Voor audio werd de AAC gekozen, en voor video de H.264/AVC standaard.Het gebruikte streaming protocol is RTP/RTCP. Iedere media stroom (dus een gewone audio of video stroom) resulteert dus in één RTP stroom in het netwerk met bijhorend RTCP stroom.Voor de decoder kan een gewone media player gekozen worden (VLC, Mplayer, QuickTime, …). Wij hebben in de opstelling voor de VLC media player gekozen, omdat deze het meest flexibel is (instellen van buffergroottes).Als streaming server werd de open source Darwin Streaming Server gekozen.
  • Deze slide geeft een overzicht van de gekozen componenten.Eerst wordt er opgemerkt dat er geopteerd werd voor open standaarden (bijvoorbeeld voor video: geen DivX).De hardware interfacing tussen encoder PC’s en video- en audiobronnnen gebeurt aan de hand van capture cards.Alles wordt softwarematig geencodeerd via een DirectShow gebaseerde encoding SDK (Dicas software, verleend door Telindus).Voor audio werd de AAC gekozen, en voor video de H.264/AVC standaard.Het gebruikte streaming protocol is RTP/RTCP. Iedere media stroom (dus een gewone audio of video stroom) resulteert dus in één RTP stroom in het netwerk met bijhorend RTCP stroom.Voor de decoder kan een gewone media player gekozen worden (VLC, Mplayer, QuickTime, …). Wij hebben in de opstelling voor de VLC media player gekozen, omdat deze het meest flexibel is (instellen van buffergroottes).Als streaming server werd de open source Darwin Streaming Server gekozen.
  • Deze slide geeft een overzicht van de gekozen componenten.Eerst wordt er opgemerkt dat er geopteerd werd voor open standaarden (bijvoorbeeld voor video: geen DivX).De hardware interfacing tussen encoder PC’s en video- en audiobronnnen gebeurt aan de hand van capture cards.Alles wordt softwarematig geencodeerd via een DirectShow gebaseerde encoding SDK (Dicas software, verleend door Telindus).Voor audio werd de AAC gekozen, en voor video de H.264/AVC standaard.Het gebruikte streaming protocol is RTP/RTCP. Iedere media stroom (dus een gewone audio of video stroom) resulteert dus in één RTP stroom in het netwerk met bijhorend RTCP stroom.Voor de decoder kan een gewone media player gekozen worden (VLC, Mplayer, QuickTime, …). Wij hebben in de opstelling voor de VLC media player gekozen, omdat deze het meest flexibel is (instellen van buffergroottes).Als streaming server werd de open source Darwin Streaming Server gekozen.
  • Deze slide geeft een overzicht van de resultaten:Eerst wordt er opgemerkt dat de streams beschikbaar zijn voor meerdere clienst (dus niet enkel voor de decoders in de setup, maar een student kan bijvoorbeeld ook gewoon een stream opvragen aan de streaming server en de les meevolgen).Vervolgens wordt de volledige round trip delay weergegeven, deze is ongeveer 600ms. De grootste oorzaken voor deze delay zijn de delay van de capture kaart zelf, de delay geintroduceerd door de encodering en de buffering bij de decoders (om soepele playback te garanderen).De lipsynchronisatie wordt in het algemeen gegarandeerd door de RTCP berichten op voorwaarde dat de audio en video bronnen die aan de capture kaart geleverd worden bij de oorsprong synchroon zijn.Indien de bronnen niet synchroon zijn bij het innemen van de capture kaart (bijvoorbeeld: indien een gewone camera genomen wordt als zowel audio en video bron, zullen deze synchroon zijn bij het afleveren aan de capture kaart. Indien bijvoorbeeld gekozen wordt om de audio door een afzonderlijk device te capteren, kan het voorkomen dat de delay van dit device en de camera niet gelijk zijn. In dit geval moet er ergens een extra delay toegevoegd worden om dit op te vangen en de stromen weer synchroon te maken (in de demonstrator werd hiervoor in VLC een extra delay toegevoegd).
  • Adaptive quantization is inspired by the fact that the contrast sensitivity of the human visual system decreases for higher frequency spatial variations of the pixel values and that the human visual system is less sensitive to variations in the chroma (color) information than to variations in the luma (intensity) information.High-frequency transform coefficients and chroma transform coefficients can therefore be more coarsely quantized without severely affecting the subjective visual quality.Based on a model of the HVS (human visual system)’s contrast sensitivity function and knowledge of the viewing conditions for the targeted application, custom quantization matrices were designed which yield a better perceptual quality for the same target bit-rate compared to the standard quantization matrices and to uniform quantization.(SSIM is objective quality measure which correlates well with subjective testing)
  • Lossy compression introduces (quantization) noise into the video frames.A Wiener filter can be designed to suppress this noise at the encoder side were both the original and degraded/noisy frames are available.Filter coefficients are sent to the decoder, were they are used to filter the decoded frames, thereby improving their quality.Investigated the design of the state-of-the–art post-filter proposed by Qualcomm for inclusion into the next generation video coding standard, and evaluated its performance on HD material. Up to 12% bit-rate reduction for the same quality can be obtained.
  • 2 parts:developments to achieve a successful for the lab demonstrator (practical part)video codec improvements (theoretical part)
  • Gesproken communicatie is fundamenteel voor een natuurlijke interactie tussen lesgever en studenten. Daarom is het audio (spraak) captatie systeem in Klassiek gebruikte captatiesystemen voor de studenten hebben echter vaak een aantal nadelen: Centrale microfoons: met vaste positie: studenten moeten rondlopen om aan het woord te kunnen komen, niet immersief draadloos: hoge onderhoudskosten (kwetsbaar, batterijen nodig,...) Persoonlijke microfoons: kwetsbaar, hogere installatiekost, weinig flexibel mbt. positie van de sprekers
  • Bij het gebruik van klassieke microfoons die ingebouwd worden in de tafels moet steeds een afweging gemaakt worden tussen de bewegingsvrijheid van de spreker en de gevoeligheid van de microfoon voor omgevingslawaai. Typisch kunnen hier 2 gevallen onderscheiden worden:µ Omnidirectionele microfoons, die het geluid ui alle richtingen even sterk ovangen laten toe dat de spreker zich vrij rond de microfoon beweegt, maar vangen ook veel omgevingslawaai op directieve microfoons luisteren gericht naar een welbepaalde locatie, en verzwakken geluiden die uit andere richtingen komen. Hierdoor vangen deze veel minder omgevingslawaai op, maar kan de spreker zich niet zomaar op om het even welke plaats bevinden.Om de flexibiliteit en geluidskwaliteit van de ingebouwde microfoons te verbeteren werd in het Teleclassing project onderzocht hoe meerdere microfoons gecombineerd kunnen worden om een “virtuele” directieve microfoon te maken die een hoge directiviteit (en goede onderdrukking van omgevingslawaai) combineert met de mogelijkheid om gericht de spreker te volgen door software-gebaseerde sturing. Dankzij deze sturing is het ook mgelijk om één enkele microfoon array te gebruiken voor meerdere sprekers
  • Als eerste toepassing werd gekeken naar het onderdrukken van omgevingslawaai bij het opvangen van de spraak van de studenten. Hierbij werd zowel gekeken naar het algemeen onderdrukken van onbekende geluidsbronnen door de microfoon te richten naar de student die spreekt, als naar het onderdrukken van specifieke geluidsbronnen met een vaste gekende positie, zoals bijvoorbeeld de ventilator van een computer of projector. In het geval van deze laatste kan de microfoon array immers zo ingesteld worden dat deze de geluiden uit de richting waar deze toestellen zich bevinden onderdrukt.Deze microfoon array gebaseerde technieken werden verder gecombineerd met state-of-the-art eenkanaals ruisonderdrukkingstechnieken zoals spectral subtraction en interference cancellation, die het in het opgevangen signaal overblijvende omgevingslawaai verder onderdrukken.
  • De spraak van de lesgever wordt in de remote lokatie weergegeven met behulp van luidsprekers. Wanneer de microfoon van de studenten in de remote lokatie actief is, kan het dus gebeuren dat deze ook de spraak van de lesgever opvangt, waardoor de lesgever zichzelf met een zekere vertraging terughoort. Dit kan erg storend zijn, zowel voor de studenten als voor de lesgever. In het teleclassing project werden hiervoor 2 oplossingen onderzocht:Met behulp van een microfoon array die zo ingesteld wordt dat ze geluiden die afkomstig zijn van de positie van de luidspreker onderdruktMet behulp een eenkanaals techniek, interference cancellation, die de signalen die naar de luidspreker gezonden worden vergelijkt met het signaal van de microfoon array, en de luidsprekersignalen hier zo veel mogelijk uit wegfiltert. Doordat de beide technieken op een verschillende manier op de signalen inwerken kunnen deze terug gecombineerd worden om een betere onderdrukking van de echo te bekomen.
  • Kamerreverberatie zorgt voor een ‘echo’ effect in de opgenomen spraak. Dit is ongewenst en kan vermindering van de geluidskwaliteit en verstaanbaarheid veroorzaken. Door het op de muren weerkaatste geluid te onderdrukken, vermindert de microfoonarray deze reverberatie. Ten slotte enkele voorbeelden van mogelijke implementaties van microfoon arrays. Deze kunnen afhankelijk van de toepassing zeer uiteenlopende afmetingen en vormen aannemen: De Playstation eye van Sony heeft een kleine ingebouwde array van 4 microfoons in lineaire opstelling (voor ruisonderdrukking en gebruik in spelletjes) Een onderzoeksarray van 8 microfoons in een cirkelvormige opstelling (Microsoft) Een van onze eigen onderzoeksopstellingen (8 microfoons in lineaire opstelling) Een tweedimensionale microfoon array onderzoeksopstelling van het massachusets institute of techniology (MIT) met 1020 microfoons
  • Ten slotte enkele voorbeelden van mogelijke implementaties van microfoon arrays. Deze kunnen afhankelijk van de toepassing zeer uiteenlopende afmetingen en vormen aannemen: De Playstation eye van Sony heeft een kleine ingebouwde array van 4 microfoons in lineaire opstelling (voor ruisonderdrukking en gebruik in spelletjes) Een onderzoeksarray van 8 microfoons in een cirkelvormige opstelling (Microsoft) Een van onze eigen onderzoeksopstellingen (8 microfoons in lineaire opstelling) Een tweedimensionale microfoon array onderzoeksopstelling van het massachusets institute of techniology (MIT) met 1020 microfoons
  • Transcript

    • 1. Teleclassing<br />Opzet & TechnologischeuitdagingenBart De Schuymer<br />
    • 2. Agenda<br /><ul><li>Project goal
    • 3. Technological challenges</li></li></ul><li>Agenda<br /><ul><li>Project goal
    • 4. Technological challenges</li></li></ul><li>Project goal<br />Bologna declaration<br />29 European countries<br />reform higher education<br />bachelor/master system<br />but also: joined forces between universities<br /><ul><li> solve student’s mobility problem
    • 5. increasing interest in teleclassing: synchronous communication between classrooms</li></ul>4<br />
    • 6. Project goal<br />IBBT-Teleclassing: distance education in Flanders<br />joined forces of VUB and UGent<br />in cooperation with regional industry<br />small classrooms<br />combination of two teleclasses<br />ex cathedra<br />teacher-to-student/student-to-teacher interaction<br />5<br />
    • 7. Project goal<br />immersive<br />cfr. telepresence:<br />but in classrooms:<br />6<br />
    • 8. Project goal<br />original goals<br />user’s research<br />related, specific technological developments<br />fully functional, realistic setup<br />7<br />
    • 9. Project goal<br />budget shortages due to<br />economic crisis<br />change of government/university policy<br />restriction to lab demonstrator<br />realistic setup<br />real lessons with teachers & students<br />user’s research<br />8<br />
    • 10. Project goal<br />local site<br />9<br />
    • 11. Project goal<br />remote site<br />10<br />
    • 12. Agenda<br /><ul><li>Project goal
    • 13. Technological challenges</li></li></ul><li>Setup<br />12<br />
    • 14. Network<br />13<br />
    • 15. Network Requirements to support a Teleclassing environment<br />Teleclassing – characteristics :<br />High Quality / High Definition<br />Real-Time<br />Interactive<br />
    • 16. Network Requirements to support a Teleclassing environment<br />Quality of Service definitions :<br />
    • 17. Smartboard<br />16<br />
    • 18. Interactive whiteboard<br />Central application for teaching a class<br />Based on Smartboard technology<br />One whiteboard per class room<br />Synchronised<br />
    • 19. Functionality<br />Support of multiple types of media<br />Annotations <br />Annotations on top of media<br />“classical” whiteboard function<br />Collaboration between whiteboards is possible<br />Teacher keeps overall control<br />18<br />
    • 20. Media<br />Powerpoint<br />PDF<br />Images<br />Movies<br />3D content<br />19<br />
    • 21. Example<br />20<br />
    • 22. Audio/Video encoding & streaming<br />21<br />
    • 23. Streaming components<br />Using open standards<br />Hardware interfacing (Camera’s and microphones)<br />Capture cards<br />Encoders<br />DirectShow based software encoders<br />Video: H.264/AVC (SD)<br />Audio: AAC<br />Streaming protocol: RTP/RTCP<br />One RTP/RTCP stream per media stream<br />Decoders<br />Regular media players<br />Streaming server<br />Darwin Streaming Server<br />22<br />
    • 24. Capture<br />Standard pan-tilt-zoom cameras<br />23<br />
    • 25. Visualisation<br />Pixel-canvas<br />Standard projectors<br />24<br />
    • 26. Results lab demonstrator<br />Encoders streaming to streaming server<br />Streams available for multiple clients<br />Round trip delay: approximately 600ms<br />Capture cards<br />Inherent delay encoding<br />Buffering decoders<br />25<br />
    • 27. Advanced HD video coding using H.264/AVC FRExt.<br />Immersive teleclassing experience requires transmission of multiple high resolution video streams between locations<br />This consumes a significant amount of bandwidth<br />Efficient compression is needed<br />Improve compression performance of H.264/AVC coding for HD material<br />Adaptive quantization<br />Post-filtering for quantization noise suppression<br />26<br />
    • 28. Adaptive quantization<br />Contrast sensitivity of the human eye:<br />More sensitive to low spatial frequencies than to high spatial frequencies <br />More sensitive to luma (intensity) than to chroma (color) information<br />Coefficients representing high spatial frequencies and color information arerepresented with less accuracy <br />Accuracy/quantization determined based on model of the contrast sensitivity of the HVS. <br />Up to 5% bit-rate savings for the same perceptual quality compared to uniform quantization<br />Luminance<br />Red-Green chrominance<br />No. of perceivable levels<br />Blue-Yellow chrominance<br />Spatial frequency (cycles/degree)<br />27<br />
    • 29. Post-filtering for quantization noise suppression<br />Filter <br />Filter <br />bitstream<br />calculation<br />reconstruction<br />&<br />&<br />encoding<br />post<br />-<br />filtering<br />bitstream<br />Encoder<br />Decoder<br />Lossy compression introduces (quantization) noise into the video frames.<br />Design a filter to suppress this noise at the encoder and send coefficients to the decoder for post-processing<br />Studied state-of-the-art filter: up to 12% bit-rate reduction for the same quality can be obtained.<br />h(t) chosen such that e2 is minimized<br />Decoded<br />Original<br />Filtered<br />Decoded<br />28<br />
    • 30. Audio<br />29<br />
    • 31. Audio capture<br />teacher<br />standard wireless headset<br />remote students<br />microphone array<br />developed during the project<br />30<br />
    • 32. Audio Captation for Teleclassing<br />Internet<br />Requirements for audio captation in a classroom setup<br />Good SNR<br />Physically robust<br />Flexible<br /><ul><li>Immersive
    • 33. User-friendly
    • 34. Simple maintenance</li></ul>31<br />
    • 35. Single Microphone vs. Microphone Array<br />90<br /> 1<br />60<br />120<br /> 0.8<br /> 0.6<br />30<br />150<br /> 0.4<br /> 0.2<br />180<br />0<br />210<br />330<br />240<br />300<br />270<br /><ul><li>Omnidirectional microphone
    • 36. Microphone array</li></ul>Flexible<br />No Noise<br />suppression<br /><ul><li>Directive microphone</li></ul>90<br /> 1<br />60<br />120<br /> 0.75<br /> 0.5<br />30<br />150<br />90<br /> 1<br />60<br />120<br /> 0.25<br />Good Noise Suppression<br />Fixed speaker position<br /> 0.75<br />0<br /> 0.5<br />30<br />150<br /> 0.25<br />210<br />330<br />180<br />0<br />240<br />300<br />270<br />210<br />330<br />Flexible (steerable)<br />Good Noise suppression<br />240<br />300<br />270<br />32<br />
    • 37. Application 1: Noise Suppression<br />original speech<br />single microphone<br />microphone array<br />0.1<br />0.1<br />0.1<br />0.08<br />0.08<br />0.08<br />0.06<br />0.06<br />0.06<br />0.04<br />0.04<br />0.04<br />0.02<br />0.02<br />0.02<br />0<br />0<br />0<br />-0.02<br />-0.02<br />-0.02<br />-0.04<br />-0.04<br />-0.04<br />-0.06<br />-0.06<br />-0.06<br />-0.08<br />-0.08<br />-0.08<br />-0.1<br />-0.1<br />-0.1<br />0<br />0.2<br />0.4<br />0.6<br />0.8<br />1<br />0<br />0.2<br />0.4<br />0.6<br />0.8<br />1<br />0<br />0.2<br />0.4<br />0.6<br />0.8<br />1<br />time (s)<br />time (s)<br />time (s)<br />0.1<br />0.08<br />0.06<br />0.04<br />0.02<br />0<br />-0.02<br />-0.04<br />-0.06<br />-0.08<br />-0.1<br />0<br />0.2<br />0.4<br />0.6<br />0.8<br />1<br />time (s)<br />Multi-channel Noise Suppression<br />Microphone Array Beamforming<br />e.g.: 8-microphone linear array<br />Environmental noise: up to 18dB SNR gain<br />Localised noise: up to 25dB SNR gain<br />Single-Channel Noise Suppression<br />Spectral Subtraction<br />Interference Cancellation<br />MA+ Spectral Subtraction<br />33<br />
    • 38. Application 2: Acoustic Echo Suppression<br />MA + interference canceller<br />single microphone<br />microphone array<br />0.1<br />0.1<br />0.1<br />0.08<br />0.08<br />0.08<br />0.06<br />0.06<br />0.06<br />0.04<br />0.04<br />0.04<br />0.02<br />0.02<br />0.02<br />0<br />0<br />0<br />-0.02<br />-0.02<br />-0.02<br />-0.04<br />-0.04<br />-0.04<br />-0.06<br />-0.06<br />-0.06<br />-0.08<br />-0.08<br />-0.08<br />-0.1<br />-0.1<br />-0.1<br />0<br />0.5<br />1<br />1.5<br />2<br />2.5<br />0<br />0.5<br />1<br />1.5<br />2<br />2.5<br />time (s)<br />0<br />0.5<br />1<br />1.5<br />2<br />2.5<br />5<br />x 10<br />time (s)<br />5<br />x 10<br />time (s)<br />5<br />x 10<br />Internet<br /><ul><li>Multi-channel Echo Suppression
    • 39. Microphone Array Beamforming
    • 40. Single-channel Echo Suppression
    • 41. Interference Cancellation</li></ul>Student<br />Teacher<br />34<br />
    • 42. Application 3: Reverberation Suppression<br /><ul><li>Multi-Channel Reverberation Suppression
    • 43. Microphone Array Beamforming</li></li></ul><li>Microphone Arrays: Small to Big<br />Microphone Arrays come in many different shapes and sizes:<br />From 2 to 1020 microphones<br />From 6 cm to 3 m wide<br />Linear, circular, arc shaped,...<br />36<br />
    • 44. Microphone array: realisation<br />technical requirements<br />small size<br />non-intrusive<br />can be integrated<br />changeable listening direction<br />good audio quality<br />patent application filed<br />37<br />
    • 45. Microphone array: realisation<br />lab demonstrator setup<br />38<br />
    • 46. Microphone array: realisation<br />later prototypes<br />39<br />
    • 47. Microphone array: realisation<br />directivity<br />40<br />

    ×