1 / 21

Monitoring Volume Level Application - End of Project Presentation

Monitoring Volume Level Application - End of Project Presentation . Made by : Roi Abecasis Maxim Meltsin Supervisor : Boaz Mizrahi. Contents Table. Previous Project Project goals Project milestones System demonstration. The Previous Project.

saburo
Télécharger la présentation

Monitoring Volume Level Application - End of Project Presentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Monitoring Volume Level Application - End of Project Presentation Made by: Roi Abecasis Maxim Meltsin Supervisor: Boaz Mizrahi

  2. Contents Table • Previous Project • Project goals • Project milestones • System demonstration

  3. The Previous Project Multi-Sensors Personal Digital Assistant (PDA) By: Aviv Rosenberg & Ben-Ami Zilber

  4. The Previous Project TOP LEVEL INPUTS: OUTPUTS:

  5. Project Goals • Automatic TV volume control • Keeping TV volume on given level • Detecting significant volume changes and acting accordingly • Implementation of Universal TV Remote Controller (optional)

  6. Project Milestones Part A: Microphone • debugging microphone circuit • Processing microphone samples • Implementing an algorithm for AGC

  7. Project Milestones Part B: Infra Red • Learning existing IR Protocols (RC5, NEC,..) • Detecting IR protocols frequencies • Implementing functions for decoding IR messages • Implementing functions for transmission

  8. The algorithm Goal: • Finding reliable and stable method to measure volume level changes Problems: • Overcoming sensitivity for short but intense sounds • Avoiding ‘quiet’ samples • Typical TV Broadcasting volume is very inhomogeneous

  9. The algorithm Solutions: • Measuring maximal value in time segment: new sample = max{sample(i)} , i=1,…,20 2. Averaging samples as follows: new avg = new sample + old avg 3. Throwing samples which are below certain value

  10. The algorithm Implementation: • calculating stable value by sampling and averaging 2. Setting higher and lower thresholds values as app. 2% higher and lower then stable average value 3. An act is taken whenever a deviation from threshold values is detected

  11. The algorithm New value > max => decreasing volume Start: Setting higher and lower thresholds Finding stable value Sample Otherwise do nothing New value < min => increasing volume

  12. NEC: f=38 kHz Two Main Infra Red Protocols RC5: f=36 kHz

  13. Implementation of different IR protocols issues • Different Carry Frequencies • Different ‘0’ and ‘1’ bit representation • Different Start Sequence • Toggle bit and repeat pulse • Different bits number

  14. System demonstration Universal Learning IR Remote Control Automatic Control of TV volume

  15. Throughout work Presenting signal on screend decoding:

  16. PDA Respond for 1KHz sinus wave

  17. System demonstration National geographic channel: Channel 2: Channel 10:

  18. System demonstration Universal Learning IR Remote Control Automatic Control of TV volume

  19. Resource Usage CPU Usage: • About 0.3% for average volume detecting • About 1.1% in transmitting mode • Typical total average usage = 0.3% Memory Usage: Less than 1Kbytes

  20. Special Thanks to: • Boaz Mizrahi – Supervisor • BruriaZohar – Lab technician

  21. THE END

More Related