Welcome to our Website!

Next Page »

What is DENA?

DENA is a transparent system that automatically adjusts microphone volume and light intensity in a room. DENA guarantees optimal condition with a really small effort by the talker. It mainly suits medium or large rooms like classrooms or conference rooms and adapt itself istantly to match the different environment condition. The primary users, the talkers, can simply speak and let DENA decide the volume and the light intensity or can decide to modify the behaviour of the system with a simple interface. How? It is possible to switch to manual control, or they can decide to record the speech, turn on or turn off the speakers and/or the lights and decide which are the correct sound or light levels that Dena will have to mantain. All the secondary users (the listeners) have to do is to enjoy the conference or the lesson.

project 1

« Previous Page | Next Page »


  • - Volume control based on noise pollution
  • - Light control based on ambient light
  • - Different room area management
  • - Voice control
  • - Automatic lesson recording
  • - Customizable
  • « Previous Page | Next Page »

    Funtional Requirements

    Audio requirements

    1. Dena should receive as main input the voice of the talker through the main microphone
    2. Dena should receive as secondary input the environment noise through the secondary microphones
    3. Dena should measure the volume of the secondary input and if needed subtract the waveform of the main input
    4. Dena should provide the main input as output on the speakers with a volume controlled by the value measured in point 3
    5. Dena should record the main input if requested by the talker in mp3 format

    Light requirements

    1. Dena should receive as third input the value of environment luminosity through luminosity sensors
    2. Lamps are controlled by Dena in order to emit the proper light intensity, based on value measured in point 1

    Voice control requirements

    1. Dena should understand when the talker give a predetermined voice command through Jasper open source service
    2. Based on input of point 3.1 Dena should:
      1. Power on and power off of audio an/or light regulation functions
      2. Control the enhancement or the reduction of audio and/or light output level
      3. Invert its audio behaviour. Dena decreases the audio output if the environment noise increases (in opposition to normal behaviour). If the noise decreases below a given threshold, Dena restore normal behaviour.
      4. Start, pause or stop lecture recording

    « Previous Page | Next Page »

    Non-Funtional Requirements

    1. Constraints on measures of noise and light
    2. Response time: 60 s for light, 15 s for audio
    3. Maximum recording time: 4 h
    4. Maximum room size depends on number of microphones available
      1. « Previous Page | Next Page »

    System architecture

    • Computational node
    • Main microphone, used by the talker. It is also the interface to control Dena
    • Secondary microphones (one or more) placed in strategic point(s) near the audience
    • Light sensors (one or more) placed in strategic point(s) near the audience
    • Speaker
    • Controllable lights
    • Linux environment
    • Python language
    • Jasper plug in

    « Previous Page