DE4204289A1 - Digital processing system to improve sound reproduction - provides delay of signals to compensate for reflection effects with signal coefficients set by computer - Google Patents

Digital processing system to improve sound reproduction - provides delay of signals to compensate for reflection effects with signal coefficients set by computer

Info

Publication number
DE4204289A1
DE4204289A1 DE4204289A DE4204289A DE4204289A1 DE 4204289 A1 DE4204289 A1 DE 4204289A1 DE 4204289 A DE4204289 A DE 4204289A DE 4204289 A DE4204289 A DE 4204289A DE 4204289 A1 DE4204289 A1 DE 4204289A1
Authority
DE
Germany
Prior art keywords
key
parameter
data
input
interpretation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE4204289A
Other languages
German (de)
Inventor
Seong-Chul Jang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of DE4204289A1 publication Critical patent/DE4204289A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S5/00Pseudo-stereo systems, e.g. in which additional channel signals are derived from monophonic signals by means of phase shifting, time delay or reverberation 
    • H04S5/02Pseudo-stereo systems, e.g. in which additional channel signals are derived from monophonic signals by means of phase shifting, time delay or reverberation  of the pseudo four-channel type, e.g. in which rear channel signals are derived from two-channel stereo signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S7/00Indicating arrangements; Control arrangements, e.g. balance control
    • H04S7/30Control circuits for electronic adaptation of the sound field

Abstract

An acoustic field, such as that produced when music is reproduced in a hall, is controlled by a signal processing system. The input signals (L, R) are converted (101) into digital form for processing (106) and coefficients are used that are set by a microcomputer (104) with keyboard entry. For control purposes the input signals must be delayed for a given time and a RAM is used for this purpose. The signals are processed and reproduced as front (FL', FR') and rear (RL', RR") digital channel signals. These are converted to analogue form for output using D to A converters (107, 108). ADVANTAGE - Improves reproduction sound quality.

Description

Stand der TechnikState of the art

Die vorliegende Erfindung betrifft eine Vorrichtung und ein Verfahren zur Steuerung eines Schallfeldes, und insbesondere eine Vorrichtung und ein Verfahren zur digitalen Steuerung eines Schallfeldes, wobei eine Schallfeld-Charakteristik kreiert wird, indem ein analoges Signal in ein digitales Signal konvertiert wird.The present invention relates to a device and a Method for controlling a sound field, and in particular a device and a method for digital control a sound field, with a sound field characteristic is created by converting an analog signal into a digital one Signal is converted.

Grundsätzlich ist es schwierig, ein gewünschtes Schallfeld gefühlsmäßig einzustellen, da eine Vorrichtung zur Steuerung des Schallfeldes Schaltkreise aufweist, die analoge Verzö­ gerungskomponenten usw. aufweisen, so daß nur ein einfacher, primärer Klang wiedergegeben wird.Basically, it is difficult to get a desired sound field emotionally adjust because a device for control of the sound field has circuits, the analog delay tion components, etc., so that only a simple,  primary sound is played.

Gegenstand der ErfindungSubject of the invention

Es ist eine Aufgabe der vorliegenden Erfindung, eine Vor­ richtung zur Steuerung eines Schallfeldes anzugeben, die ei­ ne sehr gute Steuerfunktion für das Schallfeld aufweist, die dazu geeignet ist, einen höheren Reflexionsgrad des Schalls zu erzeugen, und wobei die Möglichkeit gegeben ist, die Schallcharakteristik durch den Anwender über eine digitale Verarbeitung von Audio-Signalen einzustellen.It is an object of the present invention, a pre Direction to control a sound field specify the egg ne very good control function for the sound field, which is suitable for a higher degree of reflection of the sound to generate, and with the possibility is given that Sound characteristics by the user via a digital Stop processing audio signals.

Es ist eine weitere Aufgabe der vorliegenden Erfindung, ein Verfahren zur Steuerung eines Schallfeldes anzugeben, um höhere Reflexionsgrade (höheres Reflexionsvermögen, höhere Töne) zu erzeugen und um zu ermöglichen, daß eine Verände­ rung des Schallfeldzustandes durch den Anwender vorgenommen werden kann.It is another object of the present invention Specify methods of controlling a sound field to higher reflectivities (higher reflectivity, higher Tones) and to enable a change the sound field condition by the user can be.

Gemäß der vorliegenden Erfindung weist eine Vorrichtung zur digitalen Steuerung des Schallfeldes Analog/Digital-Wand­ ler-Einrichtungen zur Wandlung eines stereophonen Audio-Sig­ nales in ein digitales Signal, einen Arbeitsspeicher (RAM) zur Speicherung eines Eingangs-Signales für eine vorgegebene Zeit, digitale Signal-Verarbeitungs-Einrichtungen zum Em­ pfang eines Ausgangs der Analog/Digital-Wandler-Einrich­ tungen auf, wobei Daten mit den RAM-Einrichtungen ausge­ tauscht werden und wobei vorgegebene Koeffizienten-Daten (-Werte) aus den Festspeicher-Einrichtungen (ROM) ausgegeben werden, um dadurch ein Schallfeld durch Teilung der von den digitalen Signal-Verarbeitungs-Einrichtungen empfangenen Si­ gnalen in vier unterschiedliche Signale aufzuteilen, wobei diese FR, FL, RR und RL (vorne rechts, vorne links, hinten rechts, hinten links) sind, und Steuerung der vier Signal- Zustände über die Koeffizienten-Daten, die Anzeige-Einrich­ tungen zur Anzeige von vorgegebenen Anzeige-Daten, Tasten­ felder, die verschiedene Tasten zur Ausführung einer Steu­ erung des Schallfeldes ausüben, aufweisen, und Erstellung eines entsprechenden digitalen Signals, falls eine Taste ausgewählt wird (gedrückt wird) die weiterhin Mikrocompu­ ter-Einrichtungen aufweist, die durch die Tastenfeld-Ein­ richtungen gesteuert werden, um die entsprechenden Koeffizi­ enten-Daten für das Tastenfeld zu erzeugen, und Übertragung der Koeffizienten-Daten zu den digitalen Signal-Verarbei­ tungs-Einrichtungen, so daß die digitalen Signal-Verarbei­ tungs-Einrichtungen variierbar ein Schallfeld für die Ein­ gangs-Signale von den Analog/Digital-Wandler-Einrichtungen entsprechend den Tasten-Daten erzeugen, und Übertragung der Anzeige-Daten entsprechend der Tasten-Daten zu den Anzeige­ Einrichtungen, um so den momentanen Zustand der Tasten-Daten anzuzeigen, und die front- und rückwärtige Digital/Analog- Wandlungs-Einrichtungen zur Wandlung der Ausgänge der digi­ talen Verarbeitungs-Einrichtungen zu Analog-Signalen auf­ weist.According to the present invention, an apparatus for digital control of the sound field analog / digital wall ler devices for converting a stereophonic audio Sig into a digital signal, a working memory (RAM) for storing an input signal for a given one Time, digital signal processing facilities for Em output of the analog / digital converter device tions, whereby data is output with the RAM devices are exchanged and given predetermined coefficient data (Values) are output from the ROM (ROM) to thereby create a sound field by dividing the from the digital signal processing devices received Si gnalen into four different signals, where these FR, FL, RR and RL (front right, front left, back right, rear left), and control of the four signal States via the coefficient data, the display device  to display specified display data, buttons fields, the various keys for executing a tax Exercise, exhibit, and create the sound field a corresponding digital signal if a key the microcompu continues to be selected (pressed) ter facilities, which by the keypad on directions are controlled to the appropriate Koeffizi generate data for the keypad, and transfer the coefficient data for the digital signal processing processing facilities, so that the digital signal processing a sound field for the input gangs signals from the analog / digital converter devices generate according to the key data, and transfer the Display data corresponding to the key data for the display Facilities so as to the current state of the key data display, and the front and rear digital / analog Conversion devices for converting the outputs of the digi tal processing facilities to analog signals points.

Beschreibung der ZeichnungenDescription of the drawings

Weitere Merkmale und Vorteile der Erfindung werden anhand der nachfolgenden Beschreibung von bevorzugten Ausführungs­ beispielen unter Bezugnahme auf die Zeichnung ersichtlich.Other features and advantages of the invention will become apparent the following description of preferred embodiment examples can be seen with reference to the drawing.

In der Zeichnung zeigtIn the drawing shows

Fig. 1 ein Blockschaltbild einer Schallfeld-Steuer-Vor­ richtung gemäß der vorliegenden Erfindung, Fig. 1 is a block diagram of a sound field control before direction according to the present invention,

Fig. 2 ein Blockschaltbild eines digitalen Signal-Prozes­ sors (DSP) der Fig. 1, Fig. 2 is a block diagram of a digital signal Prozes sors (DSP) of Fig. 1,

Fig. 3 ein Blockschaltbild von ersten und zweiten Filtern der Fig. 2, Fig. 3 is a block diagram of first and second filters of FIG. 2,

Fig. 4 ein Blockschaltbild von ersten und zweiten Re­ flexions-Schallfeld-Generatoren der Fig. 2, Fig. 4 is a block diagram of first and second re-flexions sound field generators of Fig. 2,

Fig. 5 ein Aufbau-Diagramm eines Tastenfeldes der Fig. 1, Fig. 5 is a configuration diagram of a keypad of Fig. 1,

Fig. 6 ein Beispiel für ein reflektiertes Schallfeld in einer Musikhalle, Fig. 6 is an example of a reflected sound field in a music hall,

Fig. 7 eine Charakteristik eines reflektierten Schallfeldes in einer Musikhalle, Fig. 7 is a characteristic of a reflected sound field in a music hall,

Fig. 8 eine Charakteristik eines Ausganges eines reflek­ tierten Schallfeldes eines Reflexions-Schallfeld- Generators nach Fig. 2, Fig. 8 shows a characteristic of an output of a sound field oriented reflectors of a reflection sound field generator of Fig. 2,

Fig. 9 ein Beispiel für die Position der Lautsprecher in einem Wiedergaberaum für ein Schallfeld, Fig. 9 shows an example of the position of the loudspeakers in a reproduction space for a sound field,

Fig. 10A bis Fig. 10C veränderte Charakteristiken von einem direkten und einem reflektierten Schallfeld in Ab­ hängigkeit von Verzögerungswerten, FIG. 10A to FIG. 10C changes characteristics of a direct and a reflected sound field in Ab dependence of delay values,

Fig. 11A bis 11C Charakteristiken für die Intervall-Va­ riation zwischen reflektierten Schallwellen in Ab­ hängigkeit der Größe der Halle, FIG. 11A to 11C characteristics for the interval between Va riation reflected sound waves from in dependence of the size of the hall,

Fig. 12A bis 12C Charakteristiken für die Pegel-Variation zwischen reflektierten Schallwellen in Abhängigkeit der Intensität, FIG. 12A to 12C characteristics for the level variation between the reflected sound waves as a function of the intensity,

Fig. 13 ein Flußdiagramm für die Verfahrensschritte der Tasten-Interpretation, Fig. 13 is a flowchart for the process steps of the key interpretation,

Fig. 14 ein Flußdiagramm für die Verfahrensschritte der Pa­ rameter-Interpretation, Fig. 14 is a flow chart for the method steps of the parameters Pa interpretation,

Fig. 15 ein Flußdiagramm für die Verfahrensschritte der Programm-Steuerung, Fig. 15 is a flow chart for the operational steps of the program control,

Fig. 16 ein Flußdiagramm für die Verfahrensschritte der Steuerung des Eingangs-Pegels, Fig. 16 is a flowchart for the process steps of controlling the input level,

Fig. 17 ein Flußdiagramm für die Verfahrensschritte der Steuerung des Ausgangs-Pegels, Fig. 17 is a flow chart for the method steps of controlling the output level,

Fig. 18 ein Flußdiagramm für die Verfahrensschritte der Steuerung der Hallen-Größe, Fig. 18 is a flowchart for the process steps of controlling the indoor size,

Fig. 19 ein Flußdiagramm für die Verfahrensschritte der Steuerung des Abstandes zwischen einer Schallquelle und der Wand einer Halle, Fig. 19 is a flow chart for the method steps of controlling the distance between a sound source and the wall of a room,

Fig. 20 ein Flußdiagramm für die Verfahrensschritte der Vibration, Fig. 20 is a flowchart for the process steps of the vibration,

Fig. 21 ein Flußdiagramm für die Verfahrensschritte der Steuerung der Dämpfungs-Charakteristik der Wände, und Fig. 21 is a flowchart for the process steps of controlling the damping characteristic of the walls, and

Fig. 22A, 22B die erfindungsgemäße Speicher-Karte des in­ ternen ROM eines Mikrocomputers. FIG. 22A, 22B, the inventive memory card of the in-internal ROM of a microcomputer.

Detaillierte Beschreibung einer bevorzugten AusführungsformDetailed description of a preferred embodiment

Bevor die Beschreibung einer bevorzugten Ausführungsform der vorliegenden Erfindung vorgenommen wird, wird eine kurze Er­ klärung der grundsätzlichen Arbeitsweise der vorliegenden Erfindung gegeben. Wie die Fig. 6 zeigt, wird an Auf­ führungsorten, wie beispielsweise einer Musikhalle, nicht nur ein direkter Schall DR von einer Schallquelle S erzeugt, sondern es treten ebenso Schall-Reflektionen ER0, ER1, ER2, . . . auf, die von den Wänden, dem Boden und der Decke der Halle reflektiert werden, die so das Auditorium errei­ chen. Daher hört das Auditorium die reflektierten Schallwel­ len des Aufführungsraumes ebenso wie die unmittelbaren Schallwellen, wodurch dem Auditorium der Eindruck eines Schallfeldes vermittelt wird. Darüber hinaus sind die reflek­ tierten Schallwellen ER0, ER1, ER2 . . . abhängig von der Art der Aufführungshalle, unterschiedlich und das Publikum be­ merkt diesen Unterschied der unterschiedlichen Aufführungs­ orte über die Art der reflektierten Schallwellen. Fig. 7 zeigt eine Charakteristik der Reflexion der Schallwellen in einer Musikhalle. Falls der direkte Schall DR auftritt, er­ scheinen die reflektierten Schallwellen ER0, ER1, ER2, ER3, . . . nach der Zeit t0, t1, t2, t3, . . . Falls das glei­ che Muster der reflektierten Schallwellen wie die gebroche­ nen Schallwellen in einer Musikhalle anklingen, z. B. das Muster der reflektierten Schallwellen nach der Fig. 7, kann dieses auch in einem Abspielgerät erzeugt werden, so daß das gleiche Schallfeld wie das Schallfeld in der momentanen Auf­ führungshalle erhalten wird.Before describing a preferred embodiment of the present invention, a brief explanation of the basic operation of the present invention will be given. As shown in FIG. 6, not only is a direct sound DR generated by a sound source S at locations such as a music hall, but also sound reflections ER0, ER1, ER2,. . . that are reflected by the walls, floor and ceiling of the hall that reach the auditorium. Therefore, the auditorium hears the reflected sound waves of the performance space as well as the immediate sound waves, giving the auditorium the impression of a sound field. In addition, the reflected sound waves are ER0, ER1, ER2. . . depending on the type of performance hall, different and the audience notices this difference of the different performance locations on the type of reflected sound waves. Fig. 7 shows a characteristic of the reflection of the sound waves in a music hall. If the direct sound DR occurs, the reflected sound waves ER0, ER1, ER2, ER3,. . . after the time t0, t1, t2, t3,. . . If the same che pattern of the reflected sound waves sound like the broken sound waves in a music hall, e.g. B. the pattern of the reflected sound waves according to FIG. 7, this can also be generated in a player, so that the same sound field as the sound field in the current guide hall is obtained.

Wie die Fig. 1 zeigt, werden analoge Eingangs-Signale L und R in digitale Audio-Werte L′ und R′ durch einen ADC (Analog/Digital-Wandler) 101 umgewandelt und die digitalen Audio-Werte L′ und R′ werden zu einem DSP (Digital-Signal- Prozessor) 106 zugeführt. Weiterhin erhält der DSP 106 Ko­ effizienten-Werte (-Werte) von einem Mikrocomputer 104, der durch ein Tastenfeld 103 gesteuert wird, um ein Schallfeld für die digitalen Audio-Werte L′ und R′ des ADC 101 vorzu­ sehen, und steuert den Zustand des Schallfeldes. Um eine Steuerfunktion des Schallfeldes des DSP 106 auszuführen, müssen die Eingangs-Signale des DSP 106 für eine vorgegebene Zeit verzögert werden und der RAM (Random Access Memory) 102 unterstützt diese Funktionsweise. Dies bedeutet, daß der RAM 102 (Speicher) Werte mit dem DSP 106 austauscht, und daß die Eingangs-Signale für eine vorbestimmte Zeitdauer gespei­ chert werden und er dann die gespeicherten Signale ausgibt, so daß der DSP 106 das Schallfeld für die Eingangs-Signale liefern kann. Das Tastenfeld 103 besitzt zusätzliche Tasten, wie sie in Fig. 5 gezeigt sind, ebenso wie allgemeine Tas­ ten, und falls irgendeine dieser Tasten ausgewählt wird, werden digitale Daten entsprechend der ausgewählten Taste zu dem Mikrocomputer 104 übermittelt. Der Mikrocomputer 104 steuert das DSP 106 und überträgt gleichzeitig verschiedene Parameter zu einem Anzeigebereich 105, so daß die Parameter angezeigt werden. Gleichzeitig wird das Ausgang (Ausgangs- Signal) des DSP 106 in vordere digitale Kanal-Werte FL′ und FR′ und rückwärtige digitale Kanal-Werte RL′ und RR′ unterteilt. Die frontseitigen Kanal-Werte FL′ und FR′ werden zu analogen Audio-Signalen FL und FR in einem FDAC (Front Digital Analog Converter - frontseitiger Digital/Analog-Kon­ verter) 107 regeneriert und die hinteren Kanal-Werte RL′ und RR′ werden ebenso als analoge Audio-Signale RL und RR in ei­ nem RDAC (Rear Digital Analog Converter - rückwärtiger Digi­ tal/Analog-Konverter) 108 regeneriert.As shown in FIG. 1, analog input signals L and R are converted into digital audio values L 'and R' by an ADC (analog / digital converter) 101 and the digital audio values L 'and R' become a DSP (digital signal processor) 106 supplied. Furthermore, the DSP 106 obtains coefficient values (values) from a microcomputer 104 controlled by a keypad 103 to provide a sound field for the digital audio values L 'and R' of the ADC 101 , and controls the state of the sound field. In order to perform a control function of the sound field of the DSP 106 , the input signals of the DSP 106 have to be delayed for a predetermined time and the RAM (Random Access Memory) 102 supports this functionality. This means that the RAM 102 (memory) exchanges values with the DSP 106 and that the input signals are stored for a predetermined period of time and then it outputs the stored signals so that the DSP 106 the sound field for the input signals can deliver. The keypad 103 has additional keys as shown in FIG. 5 as well as general keys, and if any one of these keys is selected, digital data corresponding to the selected key is transmitted to the microcomputer 104 . The microcomputer 104 controls the DSP 106 and simultaneously transmits various parameters to a display area 105 so that the parameters are displayed. At the same time, the output (output signal) of the DSP 106 is divided into front digital channel values FL 'and FR' and rear digital channel values RL 'and RR'. The front channel values FL ′ and FR ′ are regenerated into analog audio signals FL and FR in an FDAC (Front Digital Analog Converter - front-side digital / analog converter) 107 and the rear channel values RL ′ and RR ′ become also regenerated as analog audio signals RL and RR in a RDAC (Rear Digital Analog Converter - rearward digital tal / analog converter) 108 .

Die Betriebsweise und die Funktion des DSP 106 wird unter Bezugnahme auf die Fig. 2 bis 4 beschrieben. Der DSP 106 ist ein digitaler Signal-Prozessor-Chip, der durch den Mikrocom­ puter 104 gesteuert wird. Dennoch kann er durch andere Vor­ richtungen, wie beispielsweise einen diskreten Schaltkreis oder eine AISC-Schaltung, ersetzt werden. Weiterhin erhält der DSP 106 Koeffizienten-Werte durch den Mikrocomputer 104, der einen Ablauf steuert, wie er in den Fig. 13 bis 22 ge­ zeigt ist, wobei seine Funktion entsprechend den Koeffi­ zienten-Werten gesteuert wird. Wie die Fig. 2 zeigt, werden die digitalen Audio-Signale L′ und R′ zu Multipliern (Ver­ vielfacher) m1 und m2 geführt, um deren Lautstärke (Pegel) zu steuern. Zu diesem Zeitpunkt wird ein Überlauf, der durch eine Übersteuerung verursacht werden könnte, verhindert. Die Ausgänge der Multiplizierschaltungen m1 und m2 werden zu ei­ nem Matrix-Schaltkreis 200 zugeführt, der Multiplizierschal­ tungen m3 bis m6 und Addier-Schaltungen AD1 und AD2 auf­ weist, und der Matrix-Schaltkreis 200 erzeugt Summen- und Differenz-Signale zwischen dem linken und dem rechten Sig­ nal-Pegel, die nur für die Signalverarbeitung der reflek­ tierten Schallwellen herangezogen werden. Es wird angenom­ men, daß die Werte der Steuerkoeffizienten der Multiplizier­ schaltungen m3 bis m6 jeweils 0,5 betragen. Dann führt das Ausgangs-Signal des linken Kanals des Matrix-Schaltkrei­ ses 200 zu L′′ = 0,5L′ + 0,5R′, und das Ausgangs-Signal des rechten Kanals wird R′′ = 0,5L′ + 0,5R′. Demzufolge werden die Signale L′ und R′ mit dem gleichen Wert addiert. Falls die Multiplizier-Schaltungen m3 und m6 den Koeffizienten-Wert von 1 aufweisen und m4 und m5 den Koeffizienten-Wert von -1 aufweist, werden die Ausgangs-Signale zu L′′ = L′-R′ und R′′ = R′-L′, bei denen es sich um Differenz-Schall-Signale der Signale L′ und R′ handelt. Weiterhin überlagern sich in dem Fall, in dem m3 = m6 = 1 und m4 = m5 = 0 beträgt, die Aus­ gänge L′′ und R′′ jeweils mit L′ und R′. Demzufolge besitzt der Matrix-Schaltkreis 200 eine Funktion, die die Vermi­ schung der Schallwellen in einer wirklichen Musikhalle si­ muliert, indem in geeigneter Weise die Eingangs-Signale L und R einer Schallquelle vermischt werden, die die reflek­ tierten Schallwellen in Abhängigkeit der Koeffizienten-Werte der Multiplizier-Schaltung m3 bis m6 und der Addierer AD1 und AD2 bilden. Die Ausgänge L′′ und R′′ des Matrix-Schalt­ kreises 200 werden jeweils zu ersten und zweiten Filtern 210 und 220 zugeführt, um einen Frequenzgang der Schallquelle zu steuern. Der erste und der zweite Filter 210 und 220 be­ sitzen den gleichen Aufbau, wie er in Fig. 3 gezeigt ist, wobei zwei erste IIR-Digital-Filter kaskadenartig mitein­ ander verbunden sind. Demzufolge werden die Kennlinien der Filter durch die Koeffizienten-Werte A10, A11, B11, A20, A21, B21, die durch den Mikrocomputer 104 erzeugt werden, bestimmt, die so einen Hochpass- oder einen Tiefpass-Filter darstellen. Im Fall, daß Tx = TAN(π xfc/fs) ist, falls die Abtastfrequenz fs ist, stellt fc die Grenzfrequenz dar und π beträgt 3,141592, die Koeffizienten A10, A11 und B11 wer­ den jeweils durch die nachfolgenden mathematischen Ausdrücke bestimmt, falls der erste und der zweite Filter die Funktion eines Hochpass-Filters besitzt:The operation and function of the DSP 106 will be described with reference to FIGS. 2-4. The DSP 106 is a digital signal processor chip that is controlled by the Mikrocom computer 104 . Nevertheless, it can be replaced by other devices such as a discrete circuit or an AISC circuit. Furthermore, the DSP 106 receives coefficient values by the microcomputer 104 , which controls a sequence as shown in FIGS. 13 to 22, its function being controlled in accordance with the coefficient values. As shown in Fig. 2, the digital audio signals L 'and R' are multipliers (Ver multiplier) m1 and m2 to control their volume (level). At this time, an overflow that could be caused by an oversteer is prevented. The outputs of the multipliers m1 and m2 are supplied to a matrix circuit 200 , which has multiplier circuits m3 to m6 and adder circuits AD1 and AD2, and the matrix circuit 200 generates sum and difference signals between the left and the right signal level, which is only used for signal processing of the reflected sound waves. It is assumed that the values of the control coefficients of the multiplier circuits m3 to m6 are 0.5 each. Then the output signal of the left channel of the matrix circuit 200 leads to L ′ ′ = 0.5L ′ + 0.5R ′, and the output signal of the right channel becomes R ′ ′ = 0.5L ′ + 0, 5R ′. As a result, the signals L 'and R' are added with the same value. If the multiplier circuits m3 and m6 have the coefficient value of 1 and m4 and m5 have the coefficient value of -1, the output signals become L ′ ′ = L′-R ′ and R ′ ′ = R ′ -L ', which are differential sound signals of the signals L' and R '. Furthermore, in the case where m3 = m6 = 1 and m4 = m5 = 0, the outputs L '' and R '' overlap with L 'and R'. Accordingly, the matrix circuit 200 has a function that simulates the mixing of the sound waves in a real music hall by appropriately mixing the input signals L and R of a sound source that the reflected sound waves depending on the coefficient values the multiplier circuit form m3 to m6 and the adders AD1 and AD2. The outputs L '' and R '' of the matrix switching circuit 200 are fed to first and second filters 210 and 220 , respectively, in order to control a frequency response of the sound source. The first and second filters 210 and 220 have the same structure as shown in Fig. 3, wherein two first IIR digital filters are cascaded together. As a result, the characteristics of the filters are determined by the coefficient values A10, A11, B11, A20, A21, B21, which are generated by the microcomputer 104 and which thus represent a high-pass or a low-pass filter. In the case that Tx = TAN (π xfc / fs), if the sampling frequency is fs, fc represents the cut-off frequency and π is 3.141592, the coefficients A10, A11 and B11 are each determined by the following mathematical expressions, if the first and the second filter have the function of a high-pass filter:

A10 = 1/(1 + Tx) (1)A10 = 1 / (1 + Tx) (1)

A11 = -1/(1 + Tx) (2)A11 = -1 / (1 + Tx) (2)

B11 = -(Tx - 1)/(1 + Tx) (3)B11 = - (Tx - 1) / (1 + Tx) (3)

Weiterhin werden die Koeffizienten A20, A21 und A22 jeweils durch die nachfolgenden mathematischen Ausdrücke bestimmt, falls der erste und der zweite Filter die Funktion eines Tiefpass-Filters besitzt:Furthermore, the coefficients A20, A21 and A22 are respectively determined by the following mathematical expressions, if the first and the second filter function as a Low pass filter has:

A20 = Tx/(1 + Tx) (4)A20 = Tx / (1 + Tx) (4)

A21 = -Tx/(1 + Tx) (5)A21 = -Tx / (1 + Tx) (5)

B21 = -(Tx - 1)/(1 + Tx) (6)B21 = - (Tx - 1) / (1 + Tx) (6)

Der erste und der zweite Filter 210 und 220 simulieren die Charakteristik der Wand des momentanen Raumes, für den das Schallfeld reproduziert werden soll, indem die Frequenz- Charakteristik der Schallquelle gesteuert wird. Dies bedeu­ tet, daß, da das Material der Wand der Musikhalle die nie­ drigen und die hohen Schallwellen absorbiert, die Charakte­ ristik der Wand der Musikhalle in geeigneter Weise durch Steuerung der Charakteristik des ersten und des zweiten Fil­ ters 210 und 220 in Form eines Tiefpass-Filters oder eines Hochpass-Filters simuliert wird. In Fig. 2 ist der Ausgang des ersten Filters 210 mit einem ersten und einem dritten Schallwellen-Reflexions-Generator 230 und 250 verbunden, und der Ausgang des zweiten Filters 220 ist mit einem zweiten und einem vierten Schallwellen-Reflexions-Generator 240 und 260 verbunden. Der erste bis vierte Schallfeld-Reflex­ ions-Generator 230 bis 260 besitzen einen gleichen Aufbau, allerdings sind ihre Koeffizienten voneinander unterschied­ lich. Weiterhin werden die Schallfeld-Reflexions-Generatoren 230 bis 260 durch den Mikrocomputer 104 gesteuert und er­ zeugen zusammen mit dem RAM 102 eine Funktion, wie sie in Fig. 4 dargestellt ist.The first and second filters 210 and 220 simulate the characteristics of the wall of the current room for which the sound field is to be reproduced by controlling the frequency characteristics of the sound source. This means that since the material of the wall of the music hall absorbs the never drigen and the high sound waves, the characteristics of the wall of the music hall suitably by controlling the characteristics of the first and second filers 210 and 220 in the form of a low pass Filter or a high-pass filter is simulated. In Fig. 2 the output of the first filter 210 with a first and a third acoustic wave reflection generator 230 and 250 is connected, and the output of the second filter 220 is connected to a second and a fourth acoustic wave reflection generator 240 and 260 . The first to fourth sound field reflection generators 230 to 260 have the same structure, but their coefficients are different from one another. Furthermore, the sound field reflection generators 230 to 260 are controlled by the microcomputer 104 and, together with the RAM 102, generate a function as shown in FIG. 4.

Fig. 4 zeigt ein Blockschaltbild des ersten Schallfeld-Re­ flexions-Generators 230. Ein Verzögerungsglied DL ist in dem RAM 102 enthalten und wird durch das DSP 106 gesteuert. Si­ gnal-Werte des Verzögerungsgliedes DL, die zu einer Daten- Schreib-Adresse W10 zu der vorbestimmten Zeit t(W10) zuge­ leitet werden, werden zu dem Zeitpunkt t(R10) ausgegeben, die durch eine Daten-Lese-Adresse R10 bestimmt wird, und das Ausgangs-Signal wird in einem Addierer ADT durch einen Mul­ tiplizierer G10 zur Steuerung eines Schallfeld-Reflexions- Pegels hinzuaddiert. Zu diesem Zeitpunkt wird das Signal, das von dem Multiplizierglied G10 erhalten wird, durch Mul­ tiplikation mit einem Multiplikations-Koeffizienten G10 durch das Verzögerungs-Signal in Form von tΔ(10) = t(R10)-t(W10) erhalten. Ein Signal, das zum Zeitpunkt t(R11) ausgegeben wird, das durch eine Daten-Le­ se-Adresse R11 des Verzögerungsgliedes DL bestimmt wird, wird in dem Addier-Glied ADT durch ein Multiplizier- Glied G11 aufaddiert. Das Signal von dem Multiplizier- Glied G11 wird durch die Multiplikation eines Multiplika­ tions-Koeffizienten G11 durch das Verzögerungs-Signal in der Form tΔ (11) = t(R11)-t(W11) erhalten. In ähnlicher Weise werden Signale, die zu den Zeitpunkten t(12) bis t(21) aus­ gegeben werden, jeweils durch Daten-Lese-Adressen R12 bis R21 erhalten und in dem Addierer ADT durch die Multipli­ zier-Glieder G12 bis G21 addiert. Als Ergebnis hiervon kann der Ausgang FL′′ des ersten Schallfeld-Reflexions-Genera­ tors 230 wie folgt ausgedrückt werden: Fig. 4 shows a block diagram of the first sound field reflection generator 230 . A delay element DL is contained in the RAM 102 and is controlled by the DSP 106 . Signal values of the delay element DL, which are supplied to a data write address W10 at the predetermined time t (W10), are output at the time t (R10), which is determined by a data read address R10 , and the output signal is added in an adder ADT by a multiplier G10 to control a sound field reflection level. At this time, the signal obtained from the multiplier G10 is obtained by multiplying by a multiplication coefficient G10 by the delay signal in the form of tΔ (10) = t (R10) -t (W10). A signal that is output at time t (R11), which is determined by a data read address R11 of the delay element DL, is added in the adder ADT by a multiplier G11. The signal from the multiplier G11 is obtained by multiplying a multiplication coefficient G11 by the delay signal in the form tΔ (11) = t (R11) -t (W11). Similarly, signals which are output at times t (12) to t (21) are respectively obtained by data read addresses R12 to R21 and added in the adder ADT by the multipliers G12 to G21. As a result, the output FL ′ ′ of the first sound field reflection generator 230 can be expressed as follows:

Die Ausgangs-Pegel der Schallfeld-Reflexions-Generatoren 230 bis 260 sind in Fig. 8 gezeigt. Fig. 8 stellt eine Charak­ teristik des reflektierten Schalles in einer Musikhalle zum Zeitpunkt to in Fig. 7 dar. Daher kann, falls irgendwelche Audio-Signale in einer vorgegebenen Einheit gemäß der Cha­ rakteristik der Fig. 8 dargestellt werden, das Schallfeld ähnlich einer großen Musikhalle, wie sie in Fig. 6 gezeigt ist, reproduziert werden. In der Zwischenzeit können die Ausgänge FR′′, RL′′ und RR′′ des zweiten bis vierten Schall­ feld-Reflexions-Generators 240 bis 260 durch folgende Glei­ chungen dargestellt werden:The output levels of the sound field reflection generators 230 to 260 are shown in FIG. 8. FIG. 8 shows a characteristic of the reflected sound in a music hall at time to in FIG. 7. Therefore, if any audio signals are represented in a given unit according to the characteristic of FIG. 8, the sound field may be similar to a large one Music hall, as shown in Fig. 6, can be reproduced. In the meantime, the outputs FR '', RL '' and RR '' of the second to fourth sound field reflection generators 240 to 260 can be represented by the following equations:

In Fig. 6 sind, da das Auditorium 603 das reflektierte Schallfeld aus allen Richtungen wahrnimmt, eine Vielzahl von Einheiten notwendig, um das reflektierte Schallfeld zu simulieren. Dennoch kann das Schallfeld durch die Verwendung von vier Lautsprechern, wie sie in Fig. 9 gezeigt sind, in seiner Charakteristik ähnlich derjenigen nach der Fig. 6 er­ zeugt werden. Dies bedeutet, daß in Fig. 9 die FL-, FR-, RL- und RR-Lautsprecher 901, 902, 904 und 905 das reflektierte Schallfeld in jeden Kanal aufteilen. Demzufolge kann, falls vier Reflexions-Schall-Felder addiert werden, ein Schallfeld ähnlich demjenigen der Musikhalle aus der Position des Au­ ditoriums 603 reproduziert werden. Wie die Fig. 2 zeigt, werden die Ausgänge FL′′, FR′′, RL′′ und RR′′ des ersten bis vierten Schallfeld-Reflexions-Generators 230 bis 260 jeweils zu Multiplizier-Gliedern m9, m10, m14 und m15 zugeführt, um gleichzeitig den Gesamt-Pegel des reflektierten Schallfeldes zu steuern, und die Ausgänge der Multiplizier-Glieder m9 und m10 werden jeweils in Addier-Gliedern AD3 und AD4 zusammen mit den Ausgängen der Multiplizier-Gliedern m8 und m11 zur Steuerung des Pegels des unmittelbaren Schallfeldes addiert. Dies wird vorgenommen, da ein direkter Schall DR auf das Auditorium 603 einwirkt. In diesem Fall ist der Hauptanteil des Schalles das direkte Schallfelde DR und die Reflexions- Schallfelder stellen untergeordnete Signale dar, die zu der Bildung des Schallfeldes beitragen. Multiplizier-Glieder m12, m13, m16, m16 und m17 dienen zur Steuerung eines Aus­ gangs-Pegels und deren Dämpfungsgrad wird aufgrund der Ko­ effizienten-Daten, die von dem Mikrocomputer 104 übermittelt werden, festgelegt. Weiterhin werden die Koeffizienten von jedem Multiplizier-Glied und jedem Filter, wie sie in den Fig. 2 bis 4 gezeigt sind, von dem Mikrocomputer 104 zuge­ führt und der Mikrocomputer 104 greift die Koeffizienten- Daten aus einem internen ROM ab, der den Inhalt, wie er in den Fig. 13 bis 21 wiedergegeben ist, speichert. Fig. 22 zeigt einen Zustand, in dem alle Koeffizienten-Daten in dem internen ROM des Mikrocomputers 104 gespeichert sind und es ist zu erkennen, in welcher Weise der Mikrocomputer einge­ setzt wird. Aus diesem Grund wird der Aufbau des ROM, wie er in der Fig. 22 gezeigt ist, nicht näher erläutert. In Fig. 6, since the auditorium 603 perceives the reflected sound field from all directions, a plurality of units are required to simulate the reflected sound field. Nevertheless, the sound field can be generated by the use of four loudspeakers, as shown in FIG. 9, in its characteristic similar to that according to FIG. 6. This means that in Fig. 9 the FL, FR, RL and RR speakers 901 , 902 , 904 and 905 split the reflected sound field into each channel. Accordingly, if four reflection sound fields are added, a sound field similar to that of the music hall can be reproduced from the position of the auditorium 603 . As shown in FIG. 2, the outputs FL '', FR '', RL '' and RR '' of the first to fourth sound field reflection generator 230 to 260 are supplied to multipliers m9, m10, m14 and m15, respectively to simultaneously control the overall level of the reflected sound field, and the outputs of the multipliers m9 and m10 are respectively in adders AD3 and AD4 together with the outputs of the multipliers m8 and m11 for controlling the level of the immediate sound field added. This is done because direct sound DR acts on auditorium 603 . In this case, the main part of the sound is the direct sound field DR and the reflection sound fields are subordinate signals that contribute to the formation of the sound field. Multiplier elements m12, m13, m16, m16 and m17 are used to control an output level and their degree of attenuation is determined on the basis of the coefficient data transmitted by the microcomputer 104 . Furthermore, the coefficients of each multiplier and each filter, as shown in FIGS. 2 to 4, are supplied by the microcomputer 104 and the microcomputer 104 picks up the coefficient data from an internal ROM which contains the content, as shown in Figs. 13 to 21 stores. Fig. 22 shows a state in which all the coefficient data are stored in the internal ROM of the microcomputer 104 and it can be seen in which way the microcomputer is used. For this reason, the structure of the ROM as shown in Fig. 22 is not explained in detail.

Die Betriebsweise des Mikrocomputers 104 wird nachfolgend unter Bezugnahme auf die Fig. 13 bis 21 beschrieben. Fig. 13 stellt ein Flußdiagramm dar, das die Tasten-Funktionsschrit­ te zur Vornahme der Tasten-Eingaben erläutert, falls der An­ wender eine vorbestimmte Taste drückt. Falls das System ein­ geschaltet ist, überträgt der Mikrocomputer 104 in dem Ver­ fahrensschritt 13a initialisierte, vorgegebene Werte (Daten; Basis-Modus-Daten) zu dem DSP 106 und verlangt in dem Ver­ fahrensschritt 13b die Tasteneingabe an dem Tastenfeld 103. Zu diesem Zeitpunkt führt der Mikrocomputer 104, falls eine solche Eingabe-Taste nicht eine Eingabe-Taste für einen Auf­ wärts-Parameter oder einen Abwärts-Parameter darstellt, die Verfahrensschritte 13c bis 13i für die Ermittlung der Tas­ ten-Eingabe-Daten aus und geht zu einem entsprechenden Verfahrensschritt der Eingangs-Tasten-Daten über.The operation of the microcomputer 104 will be described below with reference to FIGS. 13 to 21. Fig. 13 is a flowchart explaining the key function steps for making the key inputs if the user presses a predetermined key. If the system is switched on, the microcomputer 104 transmits initialized, predetermined values (data; basic mode data) to the DSP 106 in method step 13a and requests the key input on the keypad 103 in method step 13b. At this time, if such an input key does not represent an input key for an up parameter or a down parameter, the microcomputer 104 executes the process steps 13c to 13i for the determination of the key input data and goes out to a corresponding step of the input key data.

Fig. 14 stellt ein Flußdiagramm dar, das die Verfahrens­ schritte zeigt, wie die Parameter-Tasten-Interpretations­ schritte mittels des Verfahrensschrittes zur Tasten-Inter­ pretation der Fig. 13 ausgeführt werden, falls die Ein­ gangs-Tasten-Daten bewertet werden, ob es sich hierbei um eine Aufwärts-Parameter- oder einen Abwärts-Parameter-Taste handelt. Der Mikrocomputer 104 führt die Verfahrensschritte 14b bis 14i aus, nachdem ein momentaner Parameter in dem Verfahrensschritt 14a geprüft wurde und geht zu einem ent­ sprechenden Verfahrensschritt zu einem Status des Parameters als Folge des Ergebnisses des Verfahrensschrittes 14a über. Falls keine Tastenfeld-Eingabe erfolgt, kehrt der Mikrocom­ puter 104 zu dem Verfahrensschritt der Tasten-Eingabe des Verfahrensschrittes 13b zurück, um weiterhin die Tastenein­ gabe zu überwachen. Dieser Parameter entspricht einer Taste des erfindungsgemäßen Tastenfeldes 103, Schritt für Schritt. Fig. 14 is a flowchart showing the steps of how the parameter key interpretation steps are performed by the key interpreting step of Fig. 13 if the input key data is evaluated as to whether it is is an up parameter or a down parameter key. The microcomputer 104 executes method steps 14b to 14i after a current parameter has been checked in method step 14a and proceeds to a corresponding method step for a status of the parameter as a result of the result of method step 14a. If no keypad entry is made, the microcomputer 104 returns to the step of key entry of step 13b to continue monitoring the key entry. This parameter corresponds to a key of the keypad 103 according to the invention, step by step.

Falls die Tasten-Eingangs-Werte über die Verfahrensschritte zur Interpretation der Taste bewertet wurden, oder der Pa­ rameter als ein Programm durch die Verfahrensschritte der Parameter-Interpretation bewertet wurde, wird ein Flußdia­ gramm, wie es in Fig. 15 dargestellt ist, zur Steuerung des Status des initialisierten Schallfeldes des DSP 106 heran­ gezogen. Ein Modus für das Schallfeld, z. B. Daten (Werte) für das Schallfeld, die dazu geeignet sind, irgendein Schallfeld-Raum, wie beispielsweise eine Konzerthalle oder eine Kirche, nachzuempfinden, wird zu dem DSP 106 über die Auswahl der Parameter für die Aufwärts- oder die Parameter für die Abwärts-Tasten ausgewählt. Demzufolge kann das DSP 106 ein Schallfeld entsprechend irgend einem akustischen Raum entsprechend den ihm zugeführten digitalen Daten kre­ ieren. Die Daten für das Schallfeld werden zu jedem der Koeffizienten W10 bis W40, m8 bis m11, R10 bis R57, m3 bis m6, m14 und m15, und G10 bis G57 nach den Fig. 2 bis 4 zuge­ führt und es besitzt eine Speicher-Karte, wie sie in den Fig. 22A und 22B gezeigt ist, die in dem internen ROM des Mikrocomputers 104 angeordnet ist. Der Mikrocomputer 104 prüft, ob eine Tasten-Eingabe für einen Aufwärts-Parameter oder einen Abwärts-Parameter in dem Verfahrensschritt 15a erfolgt ist oder nicht. Falls irgendeine Tastenfeld- Eingabe erfolgt ist, kehrt der Mikrocomputer 104 zu dem Verfahrens­ schritt der Tasten-Eingabe zurück und falls sie betätigt worden ist, schreitet der Mikrocomputer 104 zu dem Ver­ fahrensschritt 15b vor, um zu prüfen, ob die Taste eine Taste für einen Aufwärts-Parameter ist oder nicht. Falls die Taste eine Taste für einen Aufwärts-Parameter ist, ver­ größert der Mikrocomputer 104 einen vorgegebenen Parameter PRG entsprechend einer Zahl für einen angenommenen Schall­ feld-Raum in einem Verfahrensschritt 15c. In dem Verfahrens­ schritt 15d wird der Parameter PRG geprüft, um festzustel­ len, ob er 10 beträgt oder größer ist. Falls der Parame­ ter 10 oder mehr beträgt, wird der Parameter PRG auf 10 in dem Verfahrensschritt 15e gesetzt. Falls dies nicht der Fall ist, behält der Parameter PRG seinen Wert. Weiterhin führt der Mikrocomputer 104 in dem Verfahrensschritt 15d, falls die Taste als Taste für einen Abwärts-Parameter erkannt wird, zu dem Verfahrensschritt 15f über, um den Parameter PRG um eins jeweils herabzusetzen. Hierauf folgt der Ver­ fahrensschritt 15g, in dem geprüft wird, ob der Parame­ ter PRG null oder niedriger ist oder nicht. Falls der Para­ meter PRG 0 oder niedriger ist, wird der Parameter PRG auf 1 in dem Verfahrensschritt 15h gesetzt. Falls dies nicht der Fall ist, behält der Parameter PRG seinen Wert. Der Ver­ fahrensschritt 15i folgt den Verfahrensschritten 15e und 15h. In dem Verfahrensschritt 15i liest der Mikrocomputer 104 die Werte W10 bis W40m, m8 bis m11, R10 bis R57, m3 bis m6, G10 bis G57 und m14 und m15 entsprechend den Werten der Parame­ ter PRG aus dem internen ROM aus und überträgt diese Werte in dem Verfahrensschritt 15j zu jedem Abschnitt, wie sie in Fig. 2 bis 4 dargestellt sind als Koeffizienten-Daten. Nach­ dem die Übertragung der Daten (Werte) abgeschlossen ist, prüft der Mikrocomputer 104, ob irgendeine Tasten-Eingabe in dem Verfahrensschritt 15k erfolgt ist oder nicht. Falls irgendeine Taste betätigt wurde, kehrt der Mikrocomputer 104 zu dem Verfahrensschritt 15a zurück. Anderenfalls kehrt der Mikrocomputer 104 zu dem Verfahrensschritt für die Tasten- Interpretation zurück, um auf eine weitere Tasten-Eingabe zu warten.If the key input values were evaluated through the steps of interpreting the key, or the parameter was evaluated as a program through the steps of interpreting the parameters, a flowchart as shown in Fig. 15 becomes the controller the status of the initialized sound field of the DSP 106 . A mode for the sound field, e.g. B. Data (values) for the sound field, which are suitable for emulating any sound field space, such as a concert hall or a church, becomes the DSP 106 via the selection of the parameters for the upward or the parameters for the downward Buttons selected. As a result, the DSP 106 can create a sound field corresponding to any acoustic space according to the digital data supplied to it. The data for the sound field are supplied to each of the coefficients W10 to W40, m8 to m11, R10 to R57, m3 to m6, m14 and m15, and G10 to G57 according to FIGS . 2 to 4 and it has a memory card , as shown in FIGS. 22A and 22B disposed in the internal ROM of the microcomputer 104th The microcomputer 104 checks whether a key entry for an up parameter or a down parameter has been made in method step 15a or not. If any keypad entry has occurred, the microcomputer 104 returns to the key entry process and if it has been operated, the microcomputer 104 proceeds to process step 15b to check whether the key is a key for one Up parameter is or not. If the key is a key for an up parameter, the microcomputer 104 enlarges a predetermined parameter PRG corresponding to a number for an assumed sound field space in a method step 15c. In method step 15d, the parameter PRG is checked to determine whether it is 10 or greater. If the parameter is 10 or more, the parameter PRG is set to 10 in method step 15e. If this is not the case, the PRG parameter retains its value. Furthermore, in method step 15d, if the key is recognized as a key for a down parameter, the microcomputer 104 transfers to method step 15f in order to decrease the parameter PRG by one in each case. This is followed by method step 15g, in which it is checked whether the parameter PRG is zero or lower or not. If the parameter PRG is 0 or lower, the parameter PRG is set to 1 in method step 15h. If this is not the case, the PRG parameter retains its value. Method step 15i follows method steps 15e and 15h. In method step 15i, the microcomputer 104 reads the values W10 to W40m, m8 to m11, R10 to R57, m3 to m6, G10 to G57 and m14 and m15 according to the values of the parameters PRG from the internal ROM and transfers these values into Step 15j for each section as shown in FIGS. 2 to 4 as coefficient data. After the transfer of the data (values) is completed, the microcomputer 104 checks whether any key entry has been made in step 15k or not. If any key was pressed, the microcomputer 104 returns to step 15a. Otherwise, the microcomputer 104 returns to the key interpretation process to wait for another key input.

Fig. 16 zeigt ein Flußdiagramm von Verfahrensschritten für eine Eingangs-Pegel-Steuerung für die Steuerung des Ein­ gangs-Pegels des DSP 106 und zur Verhinderung eines Over­ flows, der durch eine Über-Eingabe (Falscheingabe) hervor­ gerufen wird, falls die Tasten-Eingabe-Daten als eine Taste für den Eingang-Pegel über die Verfahrensschritte der Tas­ ten-Interpretation interpretiert werden, oder falls die Pa­ rameter als Eingangs-Pegel über die Verfahrensschritte der Parameter-Interpretation bewertet werden. In dem Verfahrens­ schritt 16a prüft der Mikrocomputer 104, ob die Taste für einen Aufwärts-Parameter oder einen Abwärts-Parameter be­ tätigt wurde oder nicht. Falls die Taste für die Parameter- Aufwärts- oder Parameter-Abwärts-Stellung betätigt wurde, geht der Mikrocomputer 104 zu dem Verfahrensschritt 16b über, um zu prüfen, ob die betätigte Taste eine Taste für eine Parameter-Aufwärts-Taste ist oder nicht. Falls die Pa­ rameter-Aufwärts-Taste betätigt wurde, vergrößert der Mikro­ computer 104 in dem Verfahrensschritt 16c einen vorgegebenen Parameter INLVL entsprechend dem Eingangs-Pegel des DSP 106 um eins. Danach wird in dem Verfahrensschritt 16d eine Prü­ fung vorgenommen, ob der Parameter INLVL 30 oder größer ist oder nicht. Falls der Parameter INLVL 30 oder größer ist, wird er auf der Wert 30 in dem Verfahrensschritt 16e ge­ setzt. Falls dies nicht der Fall ist, behält der Parameter INLVL seinen Wert. Weiterhin geht der Mikrocomputer 104 in dem Verfahrensschritt 16b, falls die Parameter-Abwärts-Taste betätigt wurde, zu dem Verfahrensschritt 16f über, um den Parameter INLVL um eins zu erniedrigen. In dem darauffolgen­ den Verfahrensschritt 16g wird der Parameter INLVL geprüft, um festzustellen, ob er null beträgt oder niedriger ist. Falls der Parameter INLVL 0 oder niedriger ist, wird er in dem Verfahrensschritt 16h auf null gesetzt. Falls dies nicht der Fall ist, behält der Parameter INLVL seinen Wert bei. Auf die Verfahrensschritte 16e und 16h folgt der Verfahrens­ schritt 16i, in dem der Mikrocomputer als Daten m1 und m2 dem Wert des Parameters INLVL entsprechende Werte aus dem internen ROM ausliest, und er überträgt diese Daten zu dem DSP 106, um seinen Eingangs-Pegel in dem Verfahrensschritt 16j zu steuern. Als nächstes prüft der Mikrocomputer in dem Verfahrensschritt 16k, ob irgendeine andere Taste betätigt wurde oder nicht. Falls irgendeine Tasten-Eingabe erfolgt ist, geht der Mikrocomputer zu dem Verfahrensschritt 16a zu­ rück. Im anderen Fall geht der Mikrocomputer 104 zu dem Ver­ fahrensschritt für die Tasten-Interpretation über, um auf eine weitere Tasten-Eingabe zu warten.Is generated Fig. 16 by an over-input (erroneous input) is a flowchart of method steps for an input level control passage level of the DSP 106 and flows for the control of the A to prevent an over, indicate if the KEYER Input data can be interpreted as a key for the input level via the method steps of the key interpretation, or if the parameters are evaluated as input level via the method steps of the parameter interpretation. In method step 16a, the microcomputer 104 checks whether the key for an up parameter or a down parameter has been pressed or not. If the parameter up or parameter down key has been actuated, the microcomputer 104 proceeds to step 16b to check whether or not the actuated key is a parameter up key. If the parameter up key has been pressed, the microcomputer 104 increases in step 16c a predetermined parameter INLVL according to the input level of the DSP 106 by one. A check is then carried out in method step 16d as to whether the parameter INLVL is 30 or greater or not. If the parameter INLVL is 30 or greater, it is set to the value 30 in method step 16e. If this is not the case, the INLVL parameter retains its value. Furthermore, in step 16b, if the parameter down key has been pressed, the microcomputer 104 proceeds to step 16f in order to decrease the parameter INLVL by one. In the subsequent step 16g, the parameter INLVL is checked to determine whether it is zero or lower. If the parameter INLVL is 0 or lower, it is set to zero in method step 16h. If this is not the case, the INLVL parameter retains its value. Method steps 16e and 16h are followed by method step 16i, in which the microcomputer reads values corresponding to the value of the parameter INLVL from the internal ROM as data m1 and m2, and transfers this data to the DSP 106 to determine its input level in to control step 16j. Next, in step 16k, the microcomputer checks whether or not any other key has been pressed. If any key entry has occurred, the microcomputer returns to step 16a. Otherwise, the microcomputer 104 proceeds to the key interpretation process to wait for another key input.

Fig. 17 zeigt ein Flußdiagramm von Verfahrensschritten für eine Ausgangs-Pegel-Steuerung des Ausgangs-Pegels des DSP 106 falls Eingabe-Tasten-Daten über die Verfahrens­ schritte zur Tasten-Interpretation dahingehend bewertet wer­ den, daß sie einer Ausgangs-Pegel-Taste entsprechen, oder der Parameter als ein Ausgangs-Pegel über die Verfahrens­ schritte zur Tasten-Interpretation bewertet wurde. Dies dient zur Einstellung des Pegels für die Schalleffekte durch den Benutzer. Zunächst prüft der Mikrocomputer 104, ob die Taste für die Aufwärts-Parameter oder Abwärts-Parameter in dem Verfahrensschritt 17a betätigt wurde oder nicht. Falls die Taste für die Aufwärts-Parameter oder Abwärts-Parameter betätigt wurde, geht der Mikrocomputer 104 zu dem Ver­ fahrensschritt 17b über, um zu prüfen, ob eine Eingabe über die Parameter-Aufwärts-Taste erfolgt ist. Falls eine Eingabe über die Parameter-Aufwärts-Taste erfolgt ist, erhöht der Mikrocomputer 104 in dem Verfahrensschritt 17c einen vorge­ gebenen Parameter OUTLVL entsprechend dem Ausgangs-Pegel des DSP 106 um eins. Danach wird in dem Verfahrensschritt 17d der Parameter OUTLVL geprüft, um festzustellen, ob er 30 oder mehr beträgt. Falls der Parameter OUTLVL 30 oder größer ist, wird er auf den Wert 30 in dem Verfahrensschritt 17e gesetzt. Falls dies nicht der Fall ist, behält der Para­ meter OUTLVL seinen Wert bei. Inzwischen geht der Mikrocom­ puter 104 in dem Verfahrensschritt 17b, falls eine Eingabe über die Parameter-Abwärts-Taste erfolgt ist, zu dem Ver­ fahrensschritt 17f über, um den Parameter OUTLVL um eins zu erniedrigen. In dem darauffolgenden Verfahrensschritt 16g wird der Parameter OUTLVL geprüft, um festzustellen, ob er null oder niedriger ist oder nicht. Falls der Parameter OUTLVL 0 oder niedriger ist, wird der Parameter OUTLVL in dem Verfahrensschritt 17h auf null gesetzt. Falls dies nicht der Fall ist, behält der Parameter OUTLVL seinen Wert bei. In dem darauffolgenden Verfahrensschritte 17i liest der Mikrocomputer 104 die Daten m12, m13, m16 und m17 ent­ sprechend dem Parameter OUTLVL aus dem internen ROM aus und überträgt in dem Verfahrensschritt 17j die Daten zu dem DSP 106. In dem darauffolgenden Verfahrensschritt 17k wird geprüft, ob irgendeine andere Taste betätigt wurde oder nicht. Falls irgendeine Taste betätigt wurde, geht der Mikrocomputer 104 zu dem Verfahrensschritt 17a zurück. Im anderen Fall geht der Mikrocomputer 104 zu dem Verfahrens­ schritt für die Tasten-Interpretation über, um auf eine wei­ tere Tasten-Eingabe zu warten. Fig. 17 shows a flowchart of process steps for output level control of the output level of the DSP 106 if input key data on the process of key interpretation are evaluated to correspond to an output level key , or the parameter was evaluated as an output level via the method steps for key interpretation. This is used to set the level for the sound effects by the user. First, the microcomputer 104 checks whether the key for the up parameter or down parameter was operated in step 17a or not. If the key for the up parameter or down parameter has been operated, the microcomputer 104 proceeds to method step 17b to check whether an input has been made via the parameter up key. If an entry has been made via the parameter up key, the microcomputer 104 increases in step 17c a predetermined parameter OUTLVL according to the output level of the DSP 106 by one. The parameter OUTLVL is then checked in step 17d to determine whether it is 30 or more. If the parameter OUTLVL is 30 or greater, it is set to the value 30 in method step 17e. If this is not the case, the OUTLVL parameter retains its value. In the meantime, in step 17b, if an entry has been made via the parameter down key, the microcomputer 104 proceeds to step 17f in order to decrease the parameter OUTLVL by one. In the subsequent method step 16g, the parameter OUTLVL is checked to determine whether it is zero or lower or not. If the OUTLVL parameter is 0 or lower, the OUTLVL parameter is set to zero in method step 17h. If this is not the case, the OUTLVL parameter retains its value. In the subsequent method step 17i, the microcomputer 104 reads out the data m12, m13, m16 and m17 in accordance with the parameter OUTLVL from the internal ROM and transmits the data to the DSP 106 in method step 17j. In the subsequent step 17k it is checked whether any other key has been pressed or not. If any key has been pressed, the microcomputer 104 returns to step 17a. Otherwise, the microcomputer 104 proceeds to the key interpretation process step to wait for another key input.

Fig. 18 zeigt ein Flußdiagramm für die Verfahrensschritte zur Steuerung der Hallengröße, falls die Eingabe-Tasten-Da­ ten als eine Betätigung der Hallengrößen-Taste über die Ver­ fahrensschritte zur Interpretation der Taste bewertet werden oder falls die Parameter als Hallengröße über die Ver­ fahrensschritte zur Interpretation der Parameter bewertet werden. Daher wird, nachdem das DSP 106 das Schallfeld er­ zeugt, die Hallengröße über die Zeitintervalle zwischen den reflektierten Schallwellen gesteuert. In dem Verfahrens­ schritt 18a wird eine Prüfung vorgenommen um festzustellen, ob die Parameter-Aufwärts- oder die Parameter-Abwärts-Taste betätigt wurde oder nicht. Falls die Parameter-Aufwärts- oder die Parameter-Abwärts-Taste nicht betätigt wurde, geht der Mikrocomputer 104 zu dem Verfahrensschritt für die Tas­ ten-Eingabe zurück, um auf eine Tasten-Eingabe zu warten, und falls die Parameter-Aufwärts oder die Parameter-Ab­ wärts-Taste betätigt wurde, geht der Mikrocomputer zu dem Verfahrensschritt 18b über, um festzustellen, ob die be­ tätigte Taste eine Parameter-Aufwärts-Taste ist. Falls sie eine Parameter-Aufwärts-Taste ist, vergrößert der Mikro­ computer 104 in dem Verfahrensschritt 18c einen vorgegebenen Parameter HSIZE entsprechend der Hallengröße um eins. In dem dann folgenden Verfahrensschritt 18d prüft der Mikrocompu­ ter 104, ob der Parameter HSIZE 20 oder größer ist oder nicht. Falls der Parameter HSIZE 20 oder größer ist, wird er in dem Verfahrensschritt 18e auf den Wert 20 gesetzt. Falls dies nicht der Fall ist, behält der Parameter HSIZE seinen Wert. Weiterhin geht der Mikrocomputer 104 in dem Ver­ fahrensschritt 18b, falls die Parameter-Abwärts-Taste be­ tätigt wurde, zu dem Verfahrensschritt 18f über, um den Pa­ rameter HSIZE um eins zu erniedrigen. In dem darauffolgenden Verfahrensschritt 18g wird geprüft, ob der Parameter HSIZE fünf beträgt oder niedriger ist oder nicht. Falls der Para­ meter HSIZE 5 oder niedriger ist, wird er in dem Verfahrens­ schritt 18h auf fünf gesetzt. Falls dies nicht der Fall ist, behält der Parameter HSIZE seinen Wert bei. In dem Ver­ fahrensschritt 18i liest der Mikrocomputer 104 die Werte R10 bis R57 des Verzögerers DL und Daten HS entsprechend den Pa­ rametern HSIZE aus dem internen Speicher-ROM für die Zeit- Adressen-Werte aus. Nachdem die Daten HS ausgelesen sind, führt der Mikrocomputer eine vorgegebene Operation mit den Werten R10 bis R57 der Daten-Zeit-Adressen des ersten bis vierten Schallfeld-Reflexions-Generators 230 bis 260 durch. Danach wird in dem Verfahrensschritt 18j ein Parameter n zur Zählung der Werte für die Daten-Zeit-Adressen jedes Schall­ feld-Reflexions-Generators auf 10 gesetzt und ein Para­ meter s zur Zählung des ersten bis vierten Schallfeld-Re­ flexions-Generators 230 bis 260 auf null gesetzt. In dem folgenden Verfahrensschritt 18k wird ein vorgegebener Para­ meter RX(n) auf Rx(n) = R(n) gesetzt und in dem Verfahrens­ schritt 18l wird eine Zeitänderung . . . t durch einen vorgege­ benen Parameter RT festgelegt und sein Wert RT(n) wird durch Subtrahieren von R(n) von R(n+1) berechnet. In dem Ver­ fahrensschritt 18m wird RX(n+1) aufgrund RX(n+1)=RT(n) xHS + RX(n) berechnet und der Wert RX(n+1) wird zu einem Wert für die Daten-Lese-Zeit-Adresse des neu erzeugten Schallfeld-Reflexions-Generators. Danach erhöht der Mikroprozessor 104 den Parameter n in dem Verfahrens­ schritt 18n um eins und prüft in dem Verfahrensschritt 18o, ob der Parameter n 21+s ist oder nicht. Falls der Para­ meter 21+s beträgt, geht der Mikrocomputer 104 zu dem Ver­ fahrensschritt 18l über. Dies dient dazu, um die Werte für die Daten-Lese-Adressen im Hinblick auf den ersten bis vier­ ten Schallfeld-Reflexions-Generator 230 bis 260 zu berechnen. Beispielsweise wird, um die Werte für die Daten-Zeit-Adres­ sen im Hinblick auf den ersten Schallfeld-Reflexions-Gene­ rator 230 zu berechnen, falls der Wert HS gleich 2 ist, da der Parameter n gleich 10 ist, der Parameter RX(10) auf den Wert RX(10) = R(10) gesetzt. Weiterhin ist RT (10) = R(1)-R(10), und RX(11) = RT (10) X HS + RX(10) = <R(11)-R(10)< X2 + RX(10). Falls n um eins erhöht wird, gilt n=11, und somit beträgt dieser Wert nicht 21, wobei dann die Parameter RT (11) und RX(12) auf RT (11) = R(12)-R(11) und RX(12) = RT(11) X HS + RX(11) = <R(12)-R(11)< X2 + RX(11) gesetzt werden. Entsprechend wird, falls n=20 wird, der Pa­ rameter RX(21) berechnet und falls n=21 ist, folgt der Ver­ fahrensschritt 18p dem Verfahrensschritt 18. Demzufolge wer­ den die Werte R10 bis R21 der Daten-Lese-Zeit des ersten Schallfeld-Reflexions-Generators 230 zunächst erhalten und danach die Werte R(22) bis R(33) für die Daten-Lese-Zeit berechnet. Dies bedeutet, daß, nachdem die Werte für die Da­ ten-Lese-Zeit des ersten Schallfeld-Reflexions-Genera­ tors 230 berechnet wurden, der Mikrocomputer 104 die Para­ meter s und n jeweils mit 12, 22 in dem Verfahrensschritt 18p festlegt. In dem Verfahrensschritt 18q prüft der Mikro­ computer 104, ob der Parameter s 48 beträgt oder nicht. Falls der Parameter s nicht 48 beträgt, ersetzt der Mikro­ computer 104 RX(n) durch R(n) in dem Verfahrensschritt 18r, was bedeutet, RX(22)=R(22), und geht zu dem Verfahrens­ schritt 18l über, um die Werte RX(22) bis RX(33) für die Da­ ten-Lese-Zeit-Adressen des zweiten Schallfeld-Reflexions- Generators 240 zu berechnen. Dann geht der Mikrocompu­ ter 104, nachdem alle Werte für die Daten-Lese-Zeit-Adressen des ersten bis vierten Schallfeld-Reflexions-Generators 230 bis 260 berechnet wurden, zu dem Verfahrensschritt 18s über, um R(n) durch RX(n) zu ersetzen. Daher werden die Werte RX(10) bis RX(57) in R(10) bis R(57) umgewandelt und in dem Verfahrensschritt 18t werden sie zu dem DSP 106 als Koeffi­ zienten-Werte übertragen. Fig. 18 shows a flowchart of the process steps for controlling the hall size, if the input key da ta as an actuation of the Hall size key on the Ver method steps are measured for interpretation of the key, or if the parameters as Hall size on the Ver method steps for Interpretation of the parameters can be evaluated. Therefore, after the DSP 106 generates the sound field, the hall size is controlled via the time intervals between the reflected sound waves. In step 18a, a check is made to see if the parameter up or parameter down key has been pressed or not. If the parameter up or parameter down key has not been actuated, the microcomputer 104 returns to the key entry process to wait for a key input and if the parameter up or the parameters From the down key, the microcomputer proceeds to step 18b to determine if the key pressed is an up parameter key. If it is a parameter up key, the microcomputer 104 increases in step 18c a predetermined parameter HSIZE according to the size of the hall by one. In the subsequent method step 18d, the microcomputer 104 checks whether the parameter HSIZE is 20 or greater or not. If the parameter HSIZE is 20 or greater, it is set to the value 20 in method step 18e. If this is not the case, the HSIZE parameter retains its value. Furthermore, in process step 18b, if the parameter down key has been actuated, the microcomputer 104 proceeds to process step 18f in order to decrease the parameter HSIZE by one. In the subsequent method step 18g, it is checked whether the parameter HSIZE is five or less or not. If the parameter HSIZE is 5 or lower, it is set to five in process step 18h. If this is not the case, the HSIZE parameter retains its value. In method step 18i, the microcomputer 104 reads out the values R10 to R57 of the delay DL and data HS in accordance with the parameters HSIZE from the internal memory ROM for the time address values. After the data HS has been read out, the microcomputer performs a predetermined operation with the values R10 to R57 of the data-time addresses of the first to fourth sound field reflection generators 230 to 260 . Thereafter, in step 18j, a parameter n for counting the values for the data-time addresses of each sound field reflection generator is set to 10 and a parameter s for counting the first to fourth sound field reflection generators 230 to 260 set to zero. In the following step 18k, a predetermined parameter RX (n) is set to Rx (n) = R (n) and in step 18l there is a change in time. . . t determined by a predetermined parameter RT and its value RT (n) is calculated by subtracting R (n) from R (n + 1). In method step 18m, RX (n + 1) is calculated on the basis of RX (n + 1) = RT (n) xHS + RX (n) and the value RX (n + 1) becomes a value for the data read. Time address of the newly generated sound field reflection generator. Thereafter, the microprocessor 104 increases the parameter n in the method step 18n by one and checks in the method step 18o whether the parameter n is 21 + s or not. If the parameter is 21 + s, the microcomputer 104 proceeds to method step 18l. This serves to calculate the values for the data read addresses with regard to the first to fourth sound field reflection generator 230 to 260 . For example, to calculate the values for the data-time addresses with respect to the first sound field reflection generator 230 , if the value HS is 2, since the parameter n is 10, the parameter RX (10 ) to the value RX (10) = R (10). Furthermore, RT (10) = R (1) -R (10), and RX (11) = RT (10) X HS + RX (10) = <R (11) -R (10) <X2 + RX ( 10). If n is increased by one, then n = 11, and thus this value is not 21, in which case the parameters RT (11) and RX (12) are set to RT (11) = R (12) -R (11) and RX (12) = RT (11) X HS + RX (11) = <R (12) -R (11) <X2 + RX (11). Accordingly, if n = 20, the parameter RX (21) is calculated and if n = 21, method step 18p follows method step 18. Accordingly, the values R10 to R21 of the data read time of the first sound field -Reflection generator 230 first obtained and then the values R (22) to R (33) calculated for the data read time. This means that after the values for the data read time of the first sound field reflection generator 230 have been calculated, the microcomputer 104 sets the parameters s and n at 12, 22 in method step 18p, respectively. In method step 18q, the microcomputer 104 checks whether the parameter s is 48 or not. If the parameter s is not 48, the microcomputer 104 replaces RX (n) with R (n) in step 18r, which means RX (22) = R (22), and proceeds to step 18l calculate the values RX (22) to RX (33) for the data read time addresses of the second sound field reflection generator 240 . Then, after all the values for the data read time addresses of the first to fourth sound field reflection generators 230 to 260 have been calculated, the microcomputer 104 proceeds to step 18s to determine R (n) by RX (n) to replace. Therefore, the values RX (10) to RX (57) are converted into R (10) to R (57) and in process step 18t they are transmitted to the DSP 106 as coefficient values.

Fig. 19 zeigt ein Flußdiagramm von Verfahrensschritten für die Steuerung der Verzögerungszeit zur Steuerung der Zeitin­ tervalle zwischen dem direkten Schallfeld und dem ersten re­ flektierten Schallfeld, falls die Eingabe-Taste als eine Ta­ ste für die Verzögerungszeit über die Verfahrensschritte der Tasten-Interpretation bewertet werden, oder der Parameter als eine Verzögerungszeit über die Verfahrensschritte der Parameter-Interpretation bewertet wird, um dadurch den Ab­ stand zwischen einer Schallquelle und der dem Schall ausge­ setzten Wand einzustellen. In dem Verfahrensschritt 19a prüft der Mikrocomputer 104, ob die Taste für die Aufwärts- Parameter oder Abwärts-Parameter betätigt wurde oder nicht. Falls die Taste für die Aufwärts-Parameter oder Abwärts-Pa­ rameter betätigt wurde, geht der Mikrocomputer 104 zu dem Verfahrensschritt 19b über, um zu prüfen, ob die betätigte Taste eine Parameter-Aufwärts-Taste ist oder nicht. Falls eine Eingabe über die Parameter-Aufwärts-Taste erfolgt ist, erhöht der Mikrocomputer 104 in dem Verfahrensschritt 19c einen vorgegebenen Parameter DLY entsprechend einem Ver­ zögerungswert um eins. Hierauf folgt der Verfahrensschritt 19d, in dem der Parameter DLY geprüft wird, um festzustel­ len, ob er 100 oder mehr beträgt. Falls der Parameter DLY 100 oder größer ist, wird er auf der Wert 100 in dem Ver­ fahrensschritt 19e gesetzt. Falls dies nicht der Fall ist, behält der Parameter DLY seinen Wert bei. Weiterhin geht der Mikrocomputer 104 in dem Verfahrensschritt 19b, falls eine Eingabe über die Parameter-Abwärts-Taste erfolgt ist, zu dem Verfahrensschritt 19f über, um den Parameter DLY um eins zu erniedrigen. In dem darauffolgenden Verfahrensschritt 19g wird der Parameter DLY geprüft, um festzustellen, ob er null oder niedriger ist oder nicht. Falls der Parameter DLY 0 oder kleiner ist, wird er in dem Verfahrensschritt 19h auf 1 gesetzt. Falls dies nicht der Fall ist, behält der Para­ meter DLY seinen Wert bei. Die Verfahrensschritte 19b bis 19h dienen zur Vergrößerung oder Verringerung des Verzögerungs­ wertes zwischen dem Reflexions-Schallfeld entsprechend dem Parameter DLY in Abhängigkeit der Eingabe der Parameter-Auf­ wärts- oder Parameter-Abwärts-Taste. In dem Verfahrens­ schritt 17i liest der Mikrocomputer 104 vorgegebene Daten RX entsprechend dem Wert des Parameters DLY und Werte R(10) bis R(57) der Daten-Lese-Zeit-Adressen der Schallfeld-Re­ flexions-Generatoren 230 bis 260 aus dem internen ROM aus. In dem Verfahrensschritt 19j setzt der Mikrocomputer 104 ei­ nen vorgegebenen Parameter n auf 10 und addiert Daten RX entsprechend dem Parameter DLY zu den Werten R(10) bis R(57) der Daten-Lese-Zeit in den Verfahrensschritten 19k bis 19m. Darauf überträgt der Mikrocomputer 104 die berechneten Werte R(10) bis R(57) zu dem DSP 106 als Koeffizienten-Daten. Nachdem die Übertragung abgeschlossen ist, prüft der Mikro­ computer 104, ob irgendeine andere Tasten-Eingabe in dem Verfahrensschritt 19o erfolgt ist oder nicht. Falls irgen­ deine Tasten-Eingabe erfolgt ist, geht der Mikrocomputer 104 zu dem Verfahrensschritt 19a zurück. Im anderen Fall geht der Mikrocomputer 104 zu dem Verfahrensschritt für die Tas­ ten-Interpretation über, um auf eine weitere Tasten-Eingabe zu warten. Fig. 19 is shows a flowchart of method steps for controlling the delay time for controlling the Zeitin intervals between the direct sound field and the first re inflected sound field if the input key as a Ta ste for the delay time on the process steps of the key interpretation rated , or the parameter is evaluated as a delay time via the method steps of the parameter interpretation, in order thereby to set the distance between a sound source and the wall exposed to the sound. In step 19a, the microcomputer 104 checks whether the key for the up parameter or down parameter has been pressed or not. If the key for the up parameter or down parameter has been actuated, the microcomputer 104 proceeds to step 19b to check whether the actuated key is a parameter up key or not. If an entry has been made via the parameter up key, the microcomputer 104 increases in step 19c a predetermined parameter DLY according to a delay value by one. This is followed by method step 19d, in which the parameter DLY is checked to determine whether it is 100 or more. If the parameter DLY is 100 or greater, it is set to the value 100 in method step 19e. If this is not the case, the DLY parameter retains its value. Furthermore, in step 19b, if an input has been made via the parameter down key, the microcomputer 104 proceeds to step 19f in order to decrease the parameter DLY by one. In the subsequent method step 19g, the parameter DLY is checked to determine whether it is zero or lower or not. If the parameter DLY is 0 or less, it is set to 1 in method step 19h. If this is not the case, the DLY parameter retains its value. The method steps 19b to 19h serve to increase or decrease the delay value between the reflection sound field in accordance with the parameter DLY depending on the input of the parameter up or parameter down key. In the method step 17i, the microcomputer 104 reads predetermined data RX corresponding to the value of the parameter DLY and values R (10) to R (57) of the data read time addresses of the sound field reflection generators 230 to 260 from the internal one ROM from. In method step 19j, the microcomputer 104 sets a predetermined parameter n to 10 and adds data RX corresponding to the parameter DLY to the values R (10) to R (57) of the data read time in method steps 19k to 19m. The microcomputer 104 then transmits the calculated values R (10) to R (57) to the DSP 106 as coefficient data. After the transfer is complete, the microcomputer 104 checks whether or not any other key entry has been made in step 19o. If any of your key entries have been made, the microcomputer 104 returns to step 19a. Otherwise, the microcomputer 104 proceeds to the key interpretation process to wait for another key input.

Fig. 20 zeigt ein Flußdiagramm für die Verfahrensschritte zur Vibrations-Steuerung des Reflexions-Schallfeldes durch Aussteuerung des Schallfeldmusters jedes Reflexions-Schall­ feldes, falls das DSP 106 ein Schallfeld in Form eines Ein­ gangs-Signales zuführt, falls die Eingabe-Taste als eine Taste für die Intensität über die Verfahrensschritte zur Tasten-Interpretation bewertet wurde, oder der Parameter wird als eine Intensität über die Verfahrensschritte der Pa­ rameter-Interpretation bewertet. Der Mikrocomputer 104 prüft, ob die Parameter-Aufwärts- oder Parameter-Abwärts- Taste in dem Verfahrensschritt 20a betätigt wurde oder nicht. Falls die Taste für die Aufwärts-Parameter oder Ab­ wärts-Parameter betätigt wurde, geht der Mikrocomputer 104 zu dem Verfahrensschritt 20b über, um zu prüfen, ob die be­ tätigte Taste eine Parameter-Aufwärts-Taste ist oder nicht. Falls eine Eingabe über die Parameter-Aufwärts-Taste erfolgt ist, erhöht der Mikrocomputer 104 in dem Verfahrens­ schritt 20c einen vorgegebenen Parameter ITS entsprechend der Intensität um eins. In dem Verfahrensschritt 20d wird der Parameter ITS geprüft, um festzustellen, ob er 20 oder mehr beträgt. Falls der Parameter ITS 20 oder größer ist, wird er auf dem Wert 20 in dem Verfahrensschritt 20e ge­ setzt. Falls dies nicht der Fall ist, behält der Para­ meter ITS seinen Wert bei. Weiterhin geht in dem Verfahrens­ schritt 20b, falls die Parameter-Abwärts-Taste betätigt wur­ de, der Mikrocomputer 104 zu dem Verfahrensschritt 20f über, um den Parameter ITS herabzusetzen. Darauf folgt der Verfahrensschritt 20g, in dem geprüft wird, ob der Parame­ ter ITS null oder kleiner ist oder nicht. Falls der Parame­ ter ITS null oder kleiner ist, wird er in dem Verfahrens­ schritt 20h auf 0 gesetzt. Falls dies nicht der Fall ist, behält der Parameter ITS seinen Wert bei. In dem Verfahrens­ schritt 20i liest der Mikrocomputer 104 vorgegebene Daten CX entsprechend dem Parameter ITS und Koeffizienten-Werte G10 bis G57 der Multiplizierglieder der Schallfeld-Reflexions- Generatoren 230 bis 260 aus dem internen ROM aus. In dem Verfahrensschritte 20j setzt der Mikrocomputer 104 den Para­ meter n auf 10 und addiert Werte CX zu den Koeffizienten- Werten G10 bis G57, indem die Koeffizienten-Werte ent­ sprechend dem Parameter n mit G(n)+CX in den Verfahrens­ schritten 20k berechnet werden. Darauf überträgt der Mikro­ computer in dem Verfahrensschritt 20n die Koeffizienten-Da­ ten G10 bis G57 zu dem DSP 106. In dem darauffolgenden Ver­ fahrensschritt 20o prüft der Mikrocomputer 104, ob irgend­ eine andere Tasten-Eingabe erfolgt ist oder nicht. Falls irgendeine Tasten-Eingabe erfolgt ist, geht der Mikrocompu­ ter 104 zu dem Verfahrensschritt 20a zurück. Im anderen Fall geht der Mikrocomputer 104 zu dem Verfahrensschritt für die Tasten-Interpretation über, um auf eine weitere Tasten-Ein­ gabe zu warten. Fig. 20 shows a flowchart for the process steps for vibration control of the reflection sound field by modulating the sound field pattern of each reflection sound field if the DSP 106 supplies a sound field in the form of an input signal if the enter key is a key has been evaluated for the intensity via the method steps for key interpretation, or the parameter is rated as an intensity over the method steps of the parameter interpretation. The microcomputer 104 checks whether the parameter up or parameter down key has been pressed in step 20a or not. If the key for the up parameter or down parameter has been actuated, the microcomputer 104 proceeds to step 20b to check whether the actuated key is a parameter up key or not. If an entry has been made via the parameter up key, the microcomputer 104 increases a predetermined parameter ITS by one in accordance with the intensity in method step 20c. In method step 20d, the parameter ITS is checked to determine whether it is 20 or more. If the parameter ITS is 20 or greater, it is set to the value 20 in method step 20e. If this is not the case, the ITS parameter retains its value. Furthermore, in step 20b, if the parameter down key has been pressed, the microcomputer 104 proceeds to step 20f to decrease the parameter ITS. This is followed by method step 20g, in which it is checked whether the parameter ITS is zero or less or not. If the parameter ITS is zero or less, it is set to 0 in method step 20h. If this is not the case, the ITS parameter retains its value. In the method step 20i, the microcomputer 104 reads out predetermined data CX in accordance with the parameter ITS and coefficient values G10 to G57 of the multipliers of the sound field reflection generators 230 to 260 from the internal ROM. In method step 20j, microcomputer 104 sets parameter n to 10 and adds values CX to coefficient values G10 to G57 by calculating the coefficient values in accordance with parameter n with G (n) + CX in method steps 20k will. The microcomputer then transmits the coefficient data G10 to G57 to the DSP 106 in method step 20n. In the subsequent method step 20o, the microcomputer 104 checks whether any other key entry has taken place or not. If any key entry has occurred, microcomputer 104 returns to step 20a. Otherwise, the microcomputer 104 proceeds to the key interpretation process to wait for another key input.

Fig. 21 zeigt ein Flußdiagramm von Verfahrensschritten für die Aussteuerung der Wand-Dämpfung, um die Dämpfungs-Charak­ teristik von hohen oder niedrigen Frequenzen zu steuern, falls das DSP 106 ein Schallfeld für ein digitales Ein­ gangs-Signal zuführt, um so die Dämpfungs-Charakteristik eines Schallfeldes, die durch das Material der Reflexions­ flächen verursacht wird, auszusteuern, falls die Eingabe- Taste als Hochpass-Filter- oder Tiefpass-Filter-Taste über die Verfahrensschritte zur Tasten-Interpretation bewertet wurde, oder der Parameter als Hochpass-Filter- oder als Tiefpass-Filter über die Verfahrensschritte zur Parameter- Interpretation bewertet wurde. Der Mikrocomputer 104 prüft in dem Verfahrensschritt 21a, ob die Parameter-Aufwärts- oder Parameter-Abwärts-Taste betätigt wurde oder nicht. Falls die Taste für die Aufwärts-Parameter oder Abwärts-Pa­ rameter betätigt wurde, geht der Mikrocomputer 104 zu dem Verfahrensschritt 21b über, um zu prüfen, ob die betätigte Taste eine Parameter-Aufwärts-Taste ist oder nicht. Falls eine Eingabe über die Parameter-Aufwärts-Taste erfolgt ist, erhöht der Mikrocomputer 104 in dem Verfahrensschritt 21c einen vorgegebenen Parameter FLT entsprechend des Hochpass- Filters oder des Tiefpass-Filters in dem Verfahrensschritt 21c um eins. In dem Verfahrensschritt 21d wird der Parameter FLT geprüft, um festzustellen, ob er 13 oder mehr beträgt. Falls der Parameter FLT 13 oder größer ist, wird er auf der Wert 13 in dem Verfahrensschritt 21e gesetzt. Falls dies nicht der Fall ist, behält der Parameter FLT seinen Wert bei. Zwischenzeitlich geht der Mikrocomputer 104 in dem Ver­ fahrensschritt 21b, falls eine Eingabe über die Parameter- Abwärts-Taste erfolgt ist, zu dem Verfahrensschritt 21q über, um den Parameter FLT um eins zu erniedrigen. In dem darauffolgenden Verfahrensschritt 21g wird der Parameter FLT geprüft, um festzustellen, ob er null oder niedriger ist oder nicht. Falls der Parameter FLT 0 oder kleiner ist, wird er in dem Verfahrensschritt 21h auf 0 gesetzt. Falls dies nicht der Fall ist, behält der Parameter FLT seinen Wert bei. In dem Verfahrensschritt 21i prüft der Mikrocompu­ ter 104, ob der Parameter der Hochpass-Filter ist oder nicht. Falls der Parameter der Hochpass-Filter ist, geht der Mikrocomputer 104 zu dem Verfahrensschritt 21j über, um vor­ bestimmte Daten HPF entsprechend dem Parameter FLT aus dem ROM auszulesen. Darauf folgt der Verfahrensschritt 21k, in dem die Koeffizienten-Werte entsprechend A10, A11 und B11 der Fig. 3 zu dem DSP 106 übertragen werden. Weiterhin geht, falls in dem Verfahrensschritt 21 festgestellt wird, daß der Parameter ein Tiefpass-Filter ist, der Mikrocomputer 104 zu dem Verfahrensschritt 21l über, um die Daten LPF entspre­ chend dem Parameter FLT aus dem internen ROM auszulesen. Da­ raufhin werden in dem Verfahrensschritt 21m die Koeffizien­ ten-Daten A20, A21 und B21 der Fig. 3 zu dem DSP 106 über­ tragen. Nachdem die Übertragung abgeschlossen ist, prüft der Mikrocomputer 104, ob irgendeine andere Tasten-Eingabe in dem Verfahrensschritt 21n erfolgt ist oder nicht. Falls irgendeine Tasten-Eingabe erfolgt ist, geht der Mikrocompu­ ter 104 zu dem Verfahrensschritt 10a zurück. Im anderen Fall geht der Mikrocomputer 104 zu dem Verfahrensschritt für die Tasten-Interpretation über, um auf eine weitere Tasten-Ein­ gabe zu warten. FIG. 21 shows a flow diagram of method steps for the control of the wall damping in order to control the damping characteristics of high or low frequencies if the DSP 106 supplies a sound field for a digital input signal, so as to reduce the damping. To control the characteristic of a sound field, which is caused by the material of the reflection surfaces, if the enter key was evaluated as a high-pass filter or low-pass filter key via the method steps for key interpretation, or the parameter as a high-pass filter or was evaluated as a low-pass filter using the method steps for parameter interpretation. The microcomputer 104 checks in step 21a whether the parameter up or parameter down key has been pressed or not. If the key for the up parameter or down parameter has been actuated, the microcomputer 104 proceeds to step 21b to check whether or not the actuated key is a parameter up key. If an entry has been made via the parameter up key, the microcomputer 104 increases in step 21c a predetermined parameter FLT corresponding to the high-pass filter or the low-pass filter in step 21c by one. In step 21d, the parameter FLT is checked to determine whether it is 13 or more. If the parameter FLT is 13 or greater, it is set to the value 13 in method step 21e. If this is not the case, the FLT parameter retains its value. In the meantime, in step 21b, if an input has been made via the parameter down key, the microcomputer 104 proceeds to step 21q in order to decrease the parameter FLT by one. In the subsequent step 21g, the parameter FLT is checked to determine whether it is zero or lower or not. If the parameter FLT is 0 or less, it is set to 0 in method step 21h. If this is not the case, the FLT parameter retains its value. In method step 21i, the microcomputer 104 checks whether the parameter is the high-pass filter or not. If the parameter is the high-pass filter, the microcomputer 104 proceeds to step 21j in order to read out certain data HPF according to the parameter FLT from the ROM before certain data. This is followed by method step 21k, in which the coefficient values corresponding to A10, A11 and B11 of FIG. 3 are transmitted to the DSP 106 . Furthermore, if it is determined in method step 21 that the parameter is a low-pass filter, the microcomputer 104 proceeds to method step 211 in order to read out the data LPF from the internal ROM in accordance with the parameter FLT. Then, in step 21m, the coefficient data A20, A21 and B21 of FIG. 3 are transmitted to the DSP 106 . After the transfer is complete, the microcomputer 104 checks whether or not any other key entry has been made in step 21n. If any key entry has occurred, the microcomputer 104 returns to step 10a. Otherwise, the microcomputer 104 proceeds to the key interpretation process to wait for another key input.

Wie vorstehend beschrieben wurde, wird ein Eingangs-Signal in ein digitales Signal umgewandelt und die umgewandelten Signale werden zu dem DSP 106 geführt und durch den Mikro­ computer 104 gesteuert. Demzufolge wird ein Schallfeld für das Eingangs-Signal erzeugt, und, falls dies notwendig ist, kann der Klang des Schallfeldes durch den Anwender über das Tastenfeld 103 eingestellt werden. Weiterhin kann, da ein Schallfeld mit höheren Reflexionen erzeugt werden kann, ein gewünschtes Schallfeld aufgebaut werden.As described above, an input signal is converted to a digital signal and the converted signals are fed to the DSP 106 and controlled by the microcomputer 104 . As a result, a sound field for the input signal is generated and, if necessary, the sound of the sound field can be adjusted by the user via the keypad 103 . Furthermore, since a sound field with higher reflections can be generated, a desired sound field can be established.

Obwohl die vorliegende Erfindung unter Bezugnahme auf eine bevorzugte Ausführungsform beschrieben wurde, ist ersicht­ lich, daß der Gegenstand der Erfindung durch einen Fachmann im Rahmen des allgemeinen Erfindungsgedankens variiert wer­ den kann.Although the present invention is described with reference to a preferred embodiment has been described Lich that the subject of the invention by a specialist who varies within the scope of the general inventive concept that can.

Claims (2)

1. Vorrichtung zur Steuerung eines Schallfeldes, gekenn­ zeichnet durch folgende Merkmale:
Analog/Digital-Wandler-Einrichtungen zur Umwandlung ei­ nes stereophonen Audio-Signales zu einem digitalen Sig­ nal,
Arbeitsspeicher- (RAM) Einrichtungen zur Speicherung ei­ nes Eingangs-Signals für eine vorgegebene Zeit,
digitale Signal-Verarbeitungs-Einrichtungen zur Aufnahme eines Ausganges der Analog/Digital-Wandler-Einrich­ tungen, Austauschen der Daten mit den Daten der Ar­ beits-Speicher-Einrichtungen und Aufnahme von vorgege­ benen Koeffizienten-Daten aus Festwertspeicher- (ROM) Einrichtungen, um so ein Schallfeld durch Dividieren des Eingangs-Signales in Daten von vier Zuständen aufzu­ teilen, und Steuerung der Daten der vier Zustände über die Koeffizienten-Daten (Werte),
Anzeige-Einrichtungen zur Anzeige der vorgegebenen Aus­ gabe-Daten,
Tastenfeld-Einrichtungen, die verschiedene Tasten zur Einstellung von Schallfeld-Steuerungsfunktionen aufwei­ sen, und Erzeugung eines entsprechenden digitalen Sig­ nals, falls irgendeine Taste ausgewählt wird,
Mikrocomputer-Einrichtungen zur Übertragung der Ko­ effizienten-Daten entsprechend der Tasten-Eingabe-Daten von den Tasten-Einrichtungen zu den digitalen Signal- Verarbeitungs-Einrichtungen, so daß die digitalen Sig­ nal-Verarbeitungs-Einrichtungen das Schallfeld für das Eingangs-Signal in Abhängigkeit der Tasten-Eingabe-Daten erzeugen, und Übertragung der Anzeige-Daten zu den An­ zeige-Einrichtungen, um den Zustand der Tasten-Eingabe- Daten anzuzeigen, und
frontseitige und rückseitige Digital/Analog-Wandler-Ein­ richtungen zur Wandlung des Ausganges der digitalen Sig­ nal-Verarbeitungs-Einrichtungen in Analog-Signale.
1. Device for controlling a sound field, characterized by the following features:
Analog / digital converter devices for converting a stereophonic audio signal into a digital signal,
Main memory (RAM) devices for storing an input signal for a predetermined time,
digital signal processing devices for receiving an output of the analog / digital converter devices, exchanging the data with the data of the working memory devices and receiving predetermined coefficient data from read-only memory (ROM) devices to divide such a sound field by dividing the input signal into data of four states, and controlling the data of the four states via the coefficient data (values),
Display devices for displaying the specified output data,
Keypad devices having various keys for setting sound field control functions and generating a corresponding digital signal if any key is selected,
Microcomputer devices for transmitting the Ko efficiencies data corresponding to the key input data from the key devices to the digital signal processing devices, so that the digital signal processing devices the sound field for the input signal depending generate the key input data, and transmit the display data to the display means to display the state of the key input data, and
front and rear digital / analog converter devices for converting the output of the digital signal processing devices into analog signals.
2. Verfahren zur Steuerung eines Schallfeldes, gekennzeich­ net durch folgende Merkmale:
Tasten-Interpretations- (Ermittlung-) Verfahrensschritt zur Erzeugung von Initialisierungs-Daten, falls der Strom eingeschaltet ist, Auslesen der Eingangs-Tasten- Daten, falls eine Tasten-Eingabe erfolgt ist, und Über­ gang zu einem der Parameter-Taste entsprechenden Ver­ fahrensschritt,
Parameter-Interpretations-Verfahrensschritt zur Inter­ pretation eines Parameters, falls die Eingabe-Tasten-Da­ ten als eine Parameter Aufwärts-Taste oder eine Para­ meter-Abwärts-Taste in dem Verfahrensschritt zu der Tas­ ten-Interpretation ermittelt wurde, und Übergang zu ei­ nem zu der Parameter-Taste entsprechenden Verfahrens­ schritt,
Programm-Verfahrensschritt zur Steuerung eines Zustandes des Schallfeldes entsprechend jeder Stelle eines wirk­ lichen Musik-Aufführungsraumes entsprechend den Tasten- Eingangs-Daten, falls die Tasten-Eingangs-Daten als Pro­ gramm-Taste über den Verfahrensschritt zur Tasten-Inter­ pretation bewertet wird oder die Parameter als Programm über das Verfahren zur Parameter-Interpretation bewertet werden,
Eingangs-Pegel-Steuer-Verfahrensschritt zur Steuerung eines Eingangs-Signal-Pegels, falls die Eingangs-Tas­ ten-Daten als Eingangs-Pegel-Taste über den Verfahrens­ schritt zur Tasten-Interpretation bewertet werden oder falls der Parameter durch den Verfahrensschritt zur Pa­ rameter-Interpretation als Eingangs-Pegel bewertet wird,
Ausgangs-Pegel-Steuer-Verfahrensschritt zur Steuerung eines Ausgangs-Signal-Pegels, falls die Eingangs-Tas­ ten-Daten als Ausgangs-Pegel-Taste über den Verfahrens­ schritt zur Tasten-Interpretation bewertet werden oder falls der Parameter durch den Verfahrensschritt zur Pa­ rameter-Interpretation als Ausgangs-Pegel bewertet wird,
Hallengröße-Steuer-Verfahrensschritt zur Steuerung eines Zeitintervalles zwischen allen reflektierten Schallwel­ len, falls die Eingabe-Tasten-Daten als eine Taste für die Hallengröße in dem Verfahrensschritt zur Tasten- Interpretation bewertet werden oder der Parameter in dem Verfahrensschritt zur Parameter-Interpretation als Hal­ lengröße bewertet wird, um so die Hallengröße in dem Schallfeld einzustellen,
Wand-Abstands-Steuer-Verfahrensschritt zur Steuerung ei­ nes Intervalls zwischen den direkten und den reflek­ tierten Schallwellen, falls die Eingangs-Tasten-Daten in dem Verfahrensschritt zur Tasten-Interpretation als Ver­ zögerungs-Zeit-Taste bewertet wird oder der Parameter in dem Verfahrensschritt zur Parameter-Interpretation als Verzögerungs-Zeit bewertet wird, um so den Abstand zwi­ schen einer Schallquelle und einer Wand schallmäßig zu steuern,
Vibrations-Steuer-Verfahrensschritt zur Steuerung einer Mustergröße jeder reflektierten Schallwelle, falls die Eingangs-Tasten-Daten als Intensitäts-Taste über den Verfahrensschritt zur Tasten-Interpretation bewertet wird oder der Parameter in dem Verfahrensschritt zur Parameter-Interpretation als Intensität bewertet wird, um eine Vibration der reflektierten Schallwellen schall­ mäßig zu steuern, und
Wand-Dämpfungs-Steuer-Verfahrensschritt zur Steuerung der Dämpfungs-Charakteristik von tiefen Frequenzen und hohen Frequenzen, falls die Eingangs-Tasten-Daten als Tiefpass-Filter-Taste oder als Hochpass-Filter-Taste über den Verfahrensschritt zur Tasten-Interpretation be­ wertet wird oder der Parameter als Tiefpass-Filter oder als Hochpass-Filter in dem Verfahrensschritt zur Para­ meter-Interpretation bewertet wird, um so die Dämpfungs- Charakteristik von Schallwellen, die durch das Material einer Reflexionsfläche in einem wirklichen Aufführungs­ raum schallmäßig verursacht wird, zu steuern.
2. Method for controlling a sound field, characterized by the following features:
Key interpretation (determination) process step for generating initialization data if the power is switched on, reading out the input key data if a key has been input, and transitioning to a process step corresponding to the parameter key ,
Parameter interpretation process step for interpreting a parameter if the input key data has been determined as a parameter up key or a parameter down key in the process step for key interpretation, and transition to one to the procedure corresponding to the parameter key,
Program process step for controlling a state of the sound field corresponding to each point of a real music performance space according to the key input data, if the key input data is evaluated as a program key via the process step for key interpretation or the Parameters are evaluated as a program using the method for parameter interpretation,
Input level control process step for controlling an input signal level if the input key data is evaluated as an input level key via the process step for key interpretation or if the parameter is parameterized by the process step -Interpretation is assessed as input level,
Output level control process step for controlling an output signal level if the input key data is evaluated as an output level key via the process step for key interpretation or if the parameter is parameterized by the process step -Interpretation is evaluated as output level,
Hall size control process step for controlling a time interval between all reflected sound waves, if the input key data is evaluated as a key for the hall size in the key interpretation process step or the parameter in the parameter interpretation process step as hall size is evaluated in order to set the hall size in the sound field,
Wall distance control process step for controlling an interval between the direct and the reflected sound waves if the input key data is evaluated as a delay time key in the key interpretation process step or the parameter in the process step is evaluated as a delay time for parameter interpretation in order to control the distance between a sound source and a wall,
Vibration control step of controlling a pattern size of each reflected sound wave if the input key data is evaluated as an intensity key via the key interpretation step or the parameter is evaluated as an intensity in the parameter interpretation step to be a Vibration of the reflected sound waves to control sound, and
Wall attenuation control process step for controlling the attenuation characteristic of low frequencies and high frequencies if the input key data is evaluated as a low-pass filter key or as a high-pass filter key via the process step for key interpretation or the parameter is evaluated as a low-pass filter or as a high-pass filter in the method step for parameter interpretation, so as to control the attenuation characteristic of sound waves, which is caused by the material of a reflection surface in a real performance space.
DE4204289A 1991-02-13 1992-02-13 Digital processing system to improve sound reproduction - provides delay of signals to compensate for reflection effects with signal coefficients set by computer Ceased DE4204289A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019910002402A KR940002436B1 (en) 1991-02-13 1991-02-13 Control apparatus and method of a digital tone

Publications (1)

Publication Number Publication Date
DE4204289A1 true DE4204289A1 (en) 1992-08-27

Family

ID=19311087

Family Applications (1)

Application Number Title Priority Date Filing Date
DE4204289A Ceased DE4204289A1 (en) 1991-02-13 1992-02-13 Digital processing system to improve sound reproduction - provides delay of signals to compensate for reflection effects with signal coefficients set by computer

Country Status (3)

Country Link
JP (1) JPH04365300A (en)
KR (1) KR940002436B1 (en)
DE (1) DE4204289A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4241130A1 (en) * 1991-12-07 1993-06-09 Samsung Electronics Co., Ltd., Suwon, Kr Producing two channel sound field - using successive addition and subtraction of initial front and rear left and right signals to obtain left and right channel signals for headphones
DE9400614U1 (en) * 1994-01-18 1994-03-31 Hauraton Betonwaren Removable fastening of a cover lying on the edge of a base body
DE19545623C1 (en) * 1995-12-07 1997-07-17 Akg Akustische Kino Geraete Method and device for filtering an audio signal

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001086600A (en) * 1999-09-17 2001-03-30 Nec Home Electronics Ltd Surround system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0276948A2 (en) * 1987-01-27 1988-08-03 Yamaha Corporation Sound field control device
US4856064A (en) * 1987-10-29 1989-08-08 Yamaha Corporation Sound field control apparatus
EP0160431B1 (en) * 1984-04-09 1990-09-19 Pioneer Electronic Corporation Sound field correction system
EP0405915A2 (en) * 1989-06-26 1991-01-02 Pioneer Electronic Corporation Audio signal data processing system
EP0422955A2 (en) * 1989-10-12 1991-04-17 Matsushita Electric Industrial Co., Ltd. Sound field control system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0160431B1 (en) * 1984-04-09 1990-09-19 Pioneer Electronic Corporation Sound field correction system
EP0276948A2 (en) * 1987-01-27 1988-08-03 Yamaha Corporation Sound field control device
US4856064A (en) * 1987-10-29 1989-08-08 Yamaha Corporation Sound field control apparatus
EP0405915A2 (en) * 1989-06-26 1991-01-02 Pioneer Electronic Corporation Audio signal data processing system
EP0422955A2 (en) * 1989-10-12 1991-04-17 Matsushita Electric Industrial Co., Ltd. Sound field control system

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4241130A1 (en) * 1991-12-07 1993-06-09 Samsung Electronics Co., Ltd., Suwon, Kr Producing two channel sound field - using successive addition and subtraction of initial front and rear left and right signals to obtain left and right channel signals for headphones
DE4241130B4 (en) * 1991-12-07 2004-07-29 Samsung Electronics Co., Ltd., Suwon Method and device for reproducing four-channel audio signals via a two-channel headphone or two speakers
DE9400614U1 (en) * 1994-01-18 1994-03-31 Hauraton Betonwaren Removable fastening of a cover lying on the edge of a base body
DE19545623C1 (en) * 1995-12-07 1997-07-17 Akg Akustische Kino Geraete Method and device for filtering an audio signal
US6519342B1 (en) 1995-12-07 2003-02-11 Akg Akustische U. Kino-Gerate Gesellschaft M.B.H. Method and apparatus for filtering an audio signal

Also Published As

Publication number Publication date
KR940002436B1 (en) 1994-03-24
JPH04365300A (en) 1992-12-17
KR920017018A (en) 1992-09-25

Similar Documents

Publication Publication Date Title
DE69434238T2 (en) Device for changing acoustic properties
DE69726262T2 (en) SOUND RECORDING AND PLAYBACK SYSTEMS
DE4307008C2 (en) Method and device for correcting a sound field
DE4121628C2 (en) Digital audio frequency equalizer
DE69823228T2 (en) ROOM SOUND SIGNAL PROCESSING AND PROCESSING
US5228093A (en) Method for mixing source audio signals and an audio signal mixing system
DE2818204A1 (en) SIGNAL PROCESSING SYSTEM, IN PARTICULAR FOR THE ELIMINATION OF ROOM REFLECTION
DE19720217A1 (en) Automatic equalising arrangement for multi-channel audio system
DE69934069T2 (en) Sound effect adding device
US5270954A (en) Filter device and electronic musical instrument using the filter device
DE10392425T5 (en) Audio feedback processing system
DE19632734A1 (en) Method and device for generating a multi-tone signal from a mono signal
DE69834728T2 (en) RECURRENT FILTER FOR 3D SOUND WITH INITIALIZATION OF THE REMOVAL OF A DELAYING LINE
DE4345029C2 (en) Discrete cosine transform circuit
US4700389A (en) Stereo sound field enlarging circuit
GB2202111A (en) Reverb generator
EP0808076B1 (en) Surround sound system
US5498835A (en) Digital signal processing apparatus for applying effects to a musical tone signal
DE4204289A1 (en) Digital processing system to improve sound reproduction - provides delay of signals to compensate for reflection effects with signal coefficients set by computer
DE3226619C2 (en)
EP0554494B1 (en) Non-recursive digital adaptive filter
DE3226637A1 (en) REVERBER TONE GENERATOR
DE19643167A1 (en) Digital filter bank
DE112006002548T5 (en) Apparatus and method for playing two-channel virtual sound
DE3127189C2 (en) Digital filter device with resonance properties

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection