The present invention relates to sound masking systems and more particularly to a start timer circuit and method for a sound masking system.
Sound masking systems are widely used in offices and similar workplaces where an insufficient level of background sound results in diminished speech and conversational privacy. Such environments suffer from a high level of noise distractions, and lower comfort levels from an acoustic perspective. Sound masking systems operate on the principle of masking which involves generating a background sound in a given area. The background sound has the effect of limiting the ability to hear two sounds of similar sound pressure level and frequency simultaneously. By generating and distributing the background noise in the given area, the sound masking system masks or covers the propagation of other sounds in the area and thereby increases speech privacy, reduces the intrusion of unwanted noise, and improves the general acoustic comfort level in the area or space.
Sound masking systems are of two main types: centrally deployed systems and independent self-contained systems. In a centrally deployed system, a central noise generating source supplies a series of loudspeakers installed throughout the physical area or space to be covered. The independent self-contained system comprises a number of individual self-contained sound masking units which are installed in the physical space. The sound masking units operate independently of each other, but may include a number of satellite speakers which extend the range of each self-contained, i.e. master, sound masking unit. Most sound masking systems include the capability for broadcast announcements and music over the loudspeakers contained in the sound masking units.
The primary goal of sound masking systems is to provide an unobtrusive, effective masking sound that is adjustable for maximum consistency, and offers the ability to meet the requirements of the occupants. The masking output is preferably sufficient to accommodate the existing acoustic requirements of the workplace environment and adjustable to handle changes to the acoustic characteristics of environment which occur over time.
It will be appreciated that the masking signal comprises a background sound, and that the masking signal is adjusted to provide the optimal sound masking characteristics. Adjustment of the masking signal comprises adjusting the volume and frequency spectrum characteristics.
It is generally not desirable to simply turn on the sound masking system at the full operating volume level as the addition of a full volume sound masking signal will be noticeable to the occupants of the space and may also be disruptive. This disruption will continue until the occupants become accustomed to the background sound level with the effect that the sound masking signal melds into the background.
Accordingly, there remains a need for a system and technique for controlling the introduction of sound masking signals into an acoustic environment.
The present invention provides a timer or ramp-up circuit and method suitable for use in a sound masking system.
In one aspect, the present invention provides a circuit for controlling volume ramp-up of a sound masking signal in a sound masking system, said circuit comprising: an input port for receiving an external volume control signal; a component for generating an internal volume control signal; a component for storing the internal volume control signal in a non-volatile memory; a component for generating the volume control signal based on the external volume control signal and the internal volume control signal; and an output port for outputting a volume control signal to the sound masking system.
In another aspect, the present invention provides a volume ramp-up circuit for a sound masking output signal in a sound masking system, the volume ramp-up circuit comprises: an input port for receiving an external signal; a controller having a component for generating an internal control signal; a non-volatile memory operatively coupled to the controller; the controller including a component for changing the internal control signal; the controller including a component for storing the internal control signal in the non-volatile memory; the controller including a component for generating a volume signal for controlling the volume of the sound masking output signal, the volume signal being based on the external signal and the internal control signal; an output port coupled to the controller for outputting the volume signal to the sound masking system.
In a further aspect, the present invention provides a method for ramping a sound masking output signal to a desired volume level in a sound masking system, the method comprising the steps of: inputting a volume signal from the sound masking system; generating a control signal from an initial setting; storing the control signal in non-volatile memory; generating a volume output signal for the sound masking output signal, the volume output signal being based on the volume signal and the control signal; outputting the volume output signal to the sound masking system.
In yet another aspect, the present invention provides a sound masking system comprising: a sound masking module for generating a sound masking signal; a volume ramp-up circuit for ramping the sound masking signal from an initial volume setting to a final volume setting; a sound masking module having an output for a volume setting signal; a volume ramp-up circuit having an input coupled to the output for receiving the volume setting signal; the volume ramp-up circuit including a controller, the controller having a component for generating a control signal; the volume ramp-up circuit including non-volatile memory and the controller including a component for storing the control signal in the non-volatile memory; the controller including a component for generating a volume ramp signal, the volume ramp signal being based on the control signal and the volume setting signal; the sound masking module having an input for receiving the volume ramp signal, and the sound masking module being responsive to the volume ramp signal for setting a volume level for the sound masking signal.
Other aspects and features of the present invention will become apparent to more ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
Reference is now made to the accompanying drawings which show by way of example embodiments of the present invention and in which:
Reference is made to
Reference is next made to
In operation, the timer or ramp-up circuit 22 functions to provide a timed factory test mode and a normal operation mode. In factory test mode, the masking unit 20 is tested over the entire operational volume range. During normal operation mode, the timer circuit 22 generates an analog output that is a function of an analog input control signal and an internally generated volume level. According to one aspect, the internal volume level starts at an initial level and is increased to a final or setting level over a predetermined time period. If power is interrupted, operation resumes at the same internal volume level as when power failed. In this way, the volume level of the sound masking system is ramped up to the full level over a period of time thereby allowing occupants in the space to acclimatize to the sound masking signal which then becomes a part of the ambient sound for their space.
Reference is now made to
The controller 302 is implemented using a PIC microprocessor or microcontroller. The PIC controller 302 includes on-chip program memory EEPROM, data memory RAM and non-volatile data memory EEPROM. In the context of the start timer circuit 22, the PIC controller 302 is configured with an analog input 314, a digital (PWM) output 316, a digital data input 318, and a digital clock input 320. The PIC controller 320 includes an internal clock generator which runs at 4 MHZ.
As shown in
The digital PWM output 316 is generated under firmware control in the PIC controller 302 and is used to generate two analog output signals OUT1 and OUT2 on analog outputs 334 and 336, respectively. The analog signals OUT1 and OUT2 control the volume and provide a ramp-up function in the masking unit 20 in the masking control unit 10 (
As shown in
As shown in
The digital signal connector 306 comprises an ICSP header and allows in-circuit programming of the PIC controller 302. The ICSP header 306 has an ISO data input 307 which is connected to the data input 318 in the PIC controller 302. The ICSP header 306 also includes an ISP clock input 309 which is connected to the clock input 320 in the PIC controller 302. The ICSP header 306 also includes a programming voltage output 321 which is connected to pin 4 of the PIC controller 302. To re-program the PIC controller 302, i.e. download a new firmware program into the EEPROM program memory, a programming voltage Vpp is applied to pin 4 and firmware data is clocked into the PIC controller 302 on the data input 307 using the clock input 309. For some applications, e.g. where program upgrades are not contemplated, the ISCP header 306 may be omitted from the circuit 300.
The jumper 308 allows the start timer circuit 300 to operate either in factory test mode or in normal volume vamp-up mode. The jumper 308 is cut (or not installed) to operate in normal volume ramp-up mode. In most applications, the jumper 308 is cut after the sound masking system is installed.
In factory test mode, the PIC controller 302 executes a firmware routine which samples the analog input BLU, and which sets the analog output OUT1 (and OUT2) to the same voltage level. This allows the timer circuit 22 (
With the jumper 308 cut or disconnected, the start-circuit 300 operates in normal mode. In normal mode, the start timer circuit 300 generates the analog outputs OUT1 and OUT2 as a function of the analog input BLU and an internal volume level generated internally by the PIC controller 302. According to this aspect, the internal volume level starts at START_MILLIV (e.g. 4500 mV) and reaches a final level FINAL_MILLIV ( e.g. 0 mV) after a predetermined period measured in minutes TOTAL_MINUTES.
The analog signals OUT1 (and OUT2) are determined as follows:
Analog output (OUT1, OUT2)=12.0−(12.0−analog input (BLU))*(120−Internal volume level)/12.0
The internal volume level is gradually raised or ramped to a final level denoted by FINAL_MILLIV. Each change, i.e. increment or ramped change, in the internal volume level is recorded in the EEPROM by the PIC controller 302. If the timer circuit 22 (or the sound masking system 10) loses power, then the last used internal volume level is retrieved from the EEPROM memory in the PIC 302, and operation is resumed at the internal volume level when power was lost. Once the final volume level FINAL_MILLIV is reached, no further volume changes are made by the PIC 302 under firmware control. For example, if FINAL_MILLIV is represented by zero (0), then when the internal volume level is FINAL_MILLIV, the start timer circuit 300 passes the analog input voltage 313 (BLU) to the analog output 334 (OUT1) and 336 (OUT2).
The start timer circuit 22 is reset to the initial internal volume level START_MILLIV by connecting the jumper 308 for at least one second.
Reference is next made to
As shown in
For normal operation mode 403, the jumper 308 (
The present invention may be embodied in other specific forms without departing from spirit or essential characteristics thereof. Certain adaptations and modifications of the invention will be obvious to those skilled in the art. Therefore, the presently discussed embodiments are considered to be illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.