The present invention relates generally to an audio control system and, more particularly, to a system for controlling audio volume based on a selected audio signal source.
Existing audio systems often include a plurality of audio signal sources from which a user may select to supply an audio signal to control an output speaker. Large variations in output levels may occur when the audio signal source is changed by the user, thereby resulting in large variations in initial speaker volume. For example, such audio systems do not effectively compensate for the potential large change in audio volume from a weak radio station to a compact disk (CD) player. This problem is also noticeable when switching between weak and strong radio stations. These large variations in speaker volume can generate discomfort for the listener and may require the listener to manually adjust the volume for each station or audio source selected.
As noted above, in order to compensate for large variations in speaker volume when changing audio signal sources, the user may manually adjust the current volume control setting. Alternatively, the signal strength supplied to the speakers could be measured and the volume adjusted in response thereto. However, normal variations in music dynamics would cause variations in speaker signal strength. As such, any automatic control based on speaker signal strength would likely eliminate the effect of normal musical dynamics and significantly reduce the quality of the musical selection.
A further alternative is to measure the incoming wireless signal strength and adjust the volume based on the current volume control setting. However, normal variations in signal strength make this difficult and wireless signal strength does not apply to CD or cassette tape audio source signals.
For automobile applications, the volume could be changed based upon the speed of the vehicle. While this method is known in the art, it does not solve the problem of large variations in speaker volume when the audio signal source is changed.
It is also known to adjust volume based on the time of dusk and dawn for a given day, to account for variations in radio frequency strength during different times of the day. However, this does not solve the basic problem of audio volume control detailed herein.
According to an illustrative embodiment of the present invention, an audio volume control system includes an output device, a plurality of audio signal sources, and a source selector coupled to the plurality of audio signal sources and configured to connect one of the audio signal sources to the output device in response to input from a user. A controller is coupled to the output device and is configured to identify the audio signal source connected to the output device. A memory is configured to store the identity of the audio signal source connected to the output device and an output volume level of the output device as a stored volume setting for the audio signal source. The controller is further configured to retrieve the stored volume setting for the audio signal source, and control the output volume level of the output device in response to the stored volume setting.
In another illustrative embodiment of the present invention, an audio volume control system includes an audio signal source, a volume selector configured to control the output volume level from an audio signal supplied by the audio signal source in response to input from a user, and a processor configured to identify the audio signal source and the output volume level of the audio signal. A clock is in communication with the processor, wherein the processor is configured to associate the output volume level of the audio signal with the audio signal source after the clock has counted a predetermined number of increments.
According to yet another illustrative embodiment of the present invention, a method of automatically controlling the volume produced by an audio system includes selecting a first audio signal source configured to generate a first audio signal, and identifying the first audio signal source. The method further includes the step of controlling an output volume level of an output device in response to a first stored volume setting associating the first audio signal source with a first output volume level. The method also includes the steps of selecting a second audio signal source configured to generate a second audio signal, identifying the second audio signal source, and controlling an output volume level of the output device in response to a second stored volume setting associating the second audio signal source with a second output volume level.
The above-mentioned and other features and objects of this invention, and the manner of attaining them, will become more apparent and the invention itself will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
Corresponding reference characters indicate corresponding parts throughout the several views. Although the drawings represent embodiments of the present invention, the drawings are not necessarily to scale and certain features may be exaggerated in order to better illustrate and explain the present invention. The exemplifications set out herein illustrate embodiments of the invention in several forms and such exemplification is not to be construed as limiting the scope of the invention in any manner.
The embodiments discussed below are not intended to be exhaustive or limit the invention to the precise forms disclosed in the following detailed description. Rather, the embodiments are chosen and described so that others skilled in the art may utilize their teachings.
Referring initially to
The audio signals 14a, 14b, 14c, 14d generated by the audio signal sources 12a, 12b, 12c, 12d are supplied to a controller 16. The controller 16 is coupled to a driver 17 which, in turn, is coupled to an output device 18, illustratively one or more conventional audio speakers. The driver 17 illustratively comprises a conventional output device driver circuit which provides the drive current or signal 19 required to generate audio power at the output device 18. In other words, the controller 16 controls the output volume level by adjusting the output 19 from the output device driver circuit 17 to the output device 18. In the illustrative embodiment, the controller 16 includes a processor 20 configured to transmit an output or control signal 21 to the driver 17 in response to the audio signal 14 from a selected one of the audio signal sources 12. In response to the control signal 21, the driver 17 causes the output device 18 to generate sound at a predetermined output volume level as further detailed herein. While
The processor 20 may be of conventional design, such as a CPU. The processor 20 illustratively couples to a memory 22 which may include, for example, volatile memory (such as RAM) and non-volatile memory (such as ROM, PROM, and EE PROM). The memory 22 may be utilized to provide instructions to the processor 20 and to store volume settings for the audio signal sources 12 as detailed below.
A volume selector 24, such as a conventional rotary control knob, is operably coupled to the processor 20. The volume selector 24 is configured to permit the user to manually control the drive signal 18 delivered to the output device 18, thereby controlling the output volume level of sound from the output device 18. A source selector 26 is operably coupled to the processor 20, and illustratively comprises a plurality of push buttons which may be manually depressed by the user to select one of the plurality of audio signal sources 12. The source selector 26 is configured to permit the user to place one of the audio signal sources 12 in communication with the output device 18 for receipt of an audio signal 14 thereby. Illustratively, a clock 28 is operably coupled with the processor 20 and may be of conventional design for counting a successive number of time increments. The clock 28 may form a portion of the controller 16 or be independent therefrom.
A user identification (ID) input 30 is illustratively provided in communication with the processor 20 and is configured to accept input in order to identify the current user or operator of the audio signal sources 12 and provide a signal 31 indicative thereof to the processor 20. The user ID input 30 may comprise conventional push buttons located adjacent the audio signal sources 12. Alternatively, the user ID input 30 may be integral with a conventional remote access device, such as a key fob, utilized with a vehicle. In such a case, multiple access devices are provided wherein each access device has a different identification code or signal associated with its user.
A plurality of external condition sensors 32 may be operably coupled to the processor 20 and are configured to detect conditions external to the audio signal sources 12. As illustrated in
Another illustrative external condition sensor comprises a vehicle speed sensor 32b, which detects the speed of a vehicle and provides a signal 34b indicative thereof to the processor 20. In response to the signal 34b, the processor 20 changes the output volume level of the output device 18. In other words, the processor 20 increase the volume of the output device 18 in response to increased vehicle speed, and decreases the volume of the output device 18 in response to decreased vehicle speed. A location sensor 32c may also be operably coupled to the processor 20 and is configured to detect the position of the audio signal sources 12 and provide a signal 34c indicative thereof to the processor 20. The processor 20, in turn, adjusts the volume setting based upon the detected location. For example, in order to compensate for greater distances of the tuner from the transmitter supplying the desired radio frequency 12c, 12d, the processor 20 increases the output volume level of the output device 18. Another illustrative external condition sensor comprises a time sensor 32d which supplies a signal 34d configured to cause the processor 20 to adjust the output volume level of the output device 18 based upon the time of day in order to compensate for different radio frequency strengths during different times of the day. It should be noted that the time sensor 32d may comprise the clock 28 or be independent thereof.
Turning now to
If no stored volume setting is present at block 106, the controller 16 applies a default volume setting at block 112. In one embodiment, the default volume setting is a null value for the output volume levels for all audio signal sources 12. In an alternative embodiment, the default volume setting for each audio signal source 12 is an initial default output volume level stored in memory 22, which may be independent from initial default output volume levels of the other audio signal sources 12.
The process continues at decision block 114 where the controller 16 queries whether there has been a manual adjustment of the output volume level through the volume selector 24. If there has been a manual adjustment, the process continues at a volume setting sub-routine 116 as detailed below in connection with
In one illustrative embodiment, at optional process block 120, the controller 16 may modify the output volume level of the output device 18 in response to external conditions as detected by one or more of the external condition sensors 32. For example, the volume of the output device 18 may be adjusted based upon input from one or more of the signal strength sensor 32a, the vehicle speed sensor 32b, the location sensor 32c, and the time sensor 32d.
Turning now to
With reference to
As noted above, each of the output levels of the stored volume settings may be modified as appropriate based upon certain external conditions. Sensors 32 for detecting such external conditions are known in the art. Further, while it is envisioned that the present invention will have particular applicability with audio systems within vehicles, the volume control system of the present invention is not limited thereto and may be utilized with home audio systems, televisions, etc.
While this invention has been described as having an exemplary design, the present invention may be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains.