Automatic multichannel equalization control system for a multimedia computer
First Claim
1. An automatic multichannel equalization control system for a computer system comprising:
- memory that contains a plurality of multichannel equalization templates containing equalizer control values;
programmable multichannel audio processor, directly responsive to the equalizer control values, and operative to selectively control each channel of multichannel audio based on the equalizer control values from the multichannel equalization templates, wherein the multichannel equalization templates are programmable through a user interface to directly accommodate changes in equalizer control values; and
multichannel equalization controller operative to obtain equalizer control values from a selected multichannel equalization template and to communicate the obtained equalizer control values to the programmable multichannel audio processor, for direct use in selectively controlling each channel of multichannel audio, wherein the memory stores at least one programmable multichannel equalization template operatively linked to indentification list template data to facilitate selection of the programmable multichannel equalization template by the multichannel equlization controller.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, an automatic multichannel equalization control system uses programmable multichannel templates containing equalization control values for a programmable multichannel audio processor that selectively controls each channel of multichannel audio using the equalization control values. The system also optionally uses an adaptive equalization template interface to facilitate input of user presets that are incorporated in the stored equalization templates for each audio medium. When the audio medium'"'"'s identification number (ID) is read from the medium header or a particular track, the system selects the appropriate equalization template preset by the user and programs the programmable multichannel audio processor (equalizer) to effect desired audio output.
385 Citations
17 Claims
-
1. An automatic multichannel equalization control system for a computer system comprising:
-
memory that contains a plurality of multichannel equalization templates containing equalizer control values;
programmable multichannel audio processor, directly responsive to the equalizer control values, and operative to selectively control each channel of multichannel audio based on the equalizer control values from the multichannel equalization templates, wherein the multichannel equalization templates are programmable through a user interface to directly accommodate changes in equalizer control values; and
multichannel equalization controller operative to obtain equalizer control values from a selected multichannel equalization template and to communicate the obtained equalizer control values to the programmable multichannel audio processor, for direct use in selectively controlling each channel of multichannel audio, wherein the memory stores at least one programmable multichannel equalization template operatively linked to indentification list template data to facilitate selection of the programmable multichannel equalization template by the multichannel equlization controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a delay control stage, operatively coupled to receive filtered audio as output from the set of filters and to receive the equalization delay control data, for directly controlling an amount of delay in the filtered audio and generating a delay enhanced audio signal; a reverb control stage, operatively coupled to receive the reverb control data and operatively coupled to receive the delay enhanced audio signal, for directly controlling an amount of reverberation in the delay enhanced audio signal and generating a reverb enhanced audio signal; and
volume control stage, operatively coupled to receive the volume level control data and the reverb enhanced audio signal, for directly controlling a volume level of the reverb enhanced signal.
-
-
10. An automatic multichannel equalization control system for a computer system comprising:
-
memory that contains a plurality of multichannel equalization templates containing programmable equalizer control values and for storing adaptive user interface template data;
multichannel equalization controller that obtains the programmable equalizer control values from a selected multichannel equalization template and for obtaining and evaluating audio media header data including channel number data and audio format data, to determine desired categories of equalization settings such that the adaptive interface template is modified to include selected setting entry data for setting the desired categories of equalization settings; and
multichannel audio processor, directly responsive to the multichannel equalization controller, operative to selectively control each channel of multichannel audio based directly on the programmable equalizer control values, wherein the memory contains at least one programmable multichannel equalization template operatively linked to identification list template data to facilitate selection of the programmable multichannel equalization template by the multichannel equalization controller. - View Dependent Claims (11, 12)
a delay control stage, operatively coupled to receive filtered audio as output from the set of filters and to receive the equalization delay control data, for directly controlling an amount of delay in the filtered audio and generating a delay enhanced audio signal; a reverb control stage, operatively coupled to receive the reverb control data and operatively coupled to receive the delay enhanced audio signal, for directly controlling an amount of reverberation in the delay enhanced audio signal and generating a reverb enhanced audio signal; and
volume control stage, operatively coupled to receive the volume level control data and the reverb enhanced audio signal, for directly controlling a volume level of the reverb enhanced signal.
-
-
13. A method of controlling multichannel audio in a computer system comprising:
-
storing a plurality of multichannel equalization templates containing equalizer control values;
obtaining the equalizer control values form a selected multichannel equalization template;
selectively controlling each channel of multichannel audio based directly on the equalizer control values from the multichannel equalization templates;
providing a plurality of adaptive equalization user interface templates to facilitate entry of the equalizer control parameters;
evaluating audio media header data including channel number data and audio format data to determine desired categories of equalization settings;
modifying at least one adaptive equalization user interface template to include selected setting entry data for setting the desired categories of equalization settings; and
storing identification list template data operatively linked to the equalization templates and adaptive user interface template data to facilitate selection of equalization control values based on audio medium identification data. - View Dependent Claims (14, 15)
obtaining prestored equalization type data stored on an audio storage medium for use as index data;
retrieving corresponding equalization template data containing preset equalization control values for automatically equalizing each channel in accordance with the preset equalizer control values.
-
-
15. The method of claim 13 wherein the step of controlling includes the steps of:
-
filtering a received audio signal for each channel using filter parameter control data directly from the equalizer control data;
controlling an amount of delay in the filtered audio based on delay control data directly from the equalizer control data and generating a delay enhanced audio signal;
controlling an amount of reverberation in the delay enhanced audio signal based on reverb control data directly from the equalizer control data and generating a reverb enhanced audio signal; and
controlling a volume level of the reverb enhanced signal based directly on the volume level control data from the equalizer control data.
-
-
16. An automatic multichannel equalization control system for a computer system comprising:
-
audio storage medium having non-indexed multichannel equalizer control values stored thereon;
multichannel equalization controller, in operative communication with at least one media reader that reads the audio storage medium, operative to obtain the multichannel equalizer control values stored on the audio storage medium; and
multichannel audio processor, responsive to the multichannel equalizer control data operatively received from the multichannel equalization control system, operative to selectively control each channel of multichannel audio based on the equalizer control values. - View Dependent Claims (17)
a delay control stage operatively coupled to receive filtered audio as output from the set of filters and to receive the equalization delay control data, for controlling an amount of delay in the filtered audio and generating a delay enhanced audio signal; a reverb control stage, operatively coupled to receive the reverb control data and operatively coupled to receive the delay enhanced audio signal, for controlling an amount of reverberation in the delay enhanced audio signal and generating a reverb enhanced audio signal; and
volume control stage, operatively coupled to receive the volume level control data and the reverb enhanced audio signal, for controlling a volume level of the reverb enhanced signal.
-
Specification