THE SIMULATION OF MOVING SOUND SOURCES. John M. Chowning



Similar documents
Convention Paper Presented at the 112th Convention 2002 May Munich, Germany

Room Acoustic Reproduction by Spatial Room Response

Doppler Effect Plug-in in Music Production and Engineering

What Audio Engineers Should Know About Human Sound Perception. Part 2. Binaural Effects and Spatial Hearing

MUSC 1327 Audio Engineering I Syllabus Addendum McLennan Community College, Waco, TX

The recording angle based on localisation curves

SYSTEM DESIGN AND THE IMPORTANCE OF ACOUSTICS

Application Notes. Contents. Overview. Introduction. Echo in Voice over IP Systems VoIP Performance Management

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

Canalis. CANALIS Principles and Techniques of Speaker Placement

Introduction to acoustic imaging

University of Pennsylvania. Electrical & Systems Engineering Undergraduate Laboratories. ESE 112: Introduction to Electrical & Systems Engineering

Effects of microphone arrangement on the accuracy of a spherical microphone array (SENZI) in acquiring high-definition 3D sound space information

RECOMMENDATION ITU-R BR *, ** Parameters for international exchange of multi-channel sound recordings with or without accompanying picture ***

SPEECH INTELLIGIBILITY and Fire Alarm Voice Communication Systems

LeadingEdge Systematic Approach. Room Acoustic Principles - Paper One. The Standing Wave Problem

Welcome to the United States Patent and TradeMark Office

AUDIO. 1. An audio signal is an representation of a sound. a. Acoustical b. Environmental c. Aesthetic d. Electrical

Spatialized Audio Rendering for Immersive Virtual Environments

Polycom Video Communications

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

ARTICLE. Sound in surveillance Adding audio to your IP video solution

CEPro. Advantage Series. Diagrammatic Guide to In-Ceiling Speaker Placement for Home Theater, Multiroom Audio

Aircraft cabin noise synthesis for noise subjective analysis

A comparison of radio direction-finding technologies. Paul Denisowski, Applications Engineer Rohde & Schwarz

Acoustic design according to room shape

1. Oscilloscope is basically a graph-displaying device-it draws a graph of an electrical signal.

Application Note. Introduction to. Page 1 / 10

INTERFERENCE OF SOUND WAVES

Dirac Live & the RS20i

T = 1 f. Phase. Measure of relative position in time within a single period of a signal For a periodic signal f(t), phase is fractional part t p

application note Directional Microphone Applications Introduction Directional Hearing Aids

Music technology. Draft GCE A level and AS subject content

Active Vibration Isolation of an Unbalanced Machine Spindle

Convention Paper Presented at the 133rd Convention 2012 October San Francisco, USA

The stereophonic zoom

ORTF stereo. Coincident or Near-Coincident Mic Placement Techniques From DPA Microphones online publications With history and comments by Tom Bates

A Microphone Array for Hearing Aids

Pre-Algebra Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

A novel sharp beam-forming flat panel loudspeaker using digitally driven speaker system

Solving Simultaneous Equations and Matrices

A New Multichannel Sound Production System for Digital Television

Wave Field Synthesis

Chapter 3.8 & 6 Solutions

WORK SCHEDULE: MATHEMATICS 2007

RECOMMENDATION ITU-R BS *,** Audio quality parameters for the performance of a high-quality sound-programme transmission chain

1K Polycom Certified Videoconferencing Engineer (PCVE)

PSW100 Powered Subwoofer With Active Crossover. User Manual

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, , , 4-9

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

5th Congress of Alps-Adria Acoustics Association NOISE-INDUCED HEARING LOSS

HYDROGRAPHIC ECHOSOUNDER FOR SOUNDING INLAND WATERS ANDRZEJ JEDEL, LECH KILIAN, JACEK MARSZAL, ZAWISZA OSTROWSKI, ZBIGNIEW WOJAN, KRZYSZTOF ZACHARIASZ

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

(51) Int Cl.: H04S 3/00 ( )

8 Room and Auditorium Acoustics

Manual Analysis Software AFD 1201

Big Ideas in Mathematics

A Low-Cost, Single Coupling Capacitor Configuration for Stereo Headphone Amplifiers

Antenna Properties and their impact on Wireless System Performance. Dr. Steven R. Best. Cushcraft Corporation 48 Perimeter Road Manchester, NH 03013

Basic Electrical Technology Dr. L. Umanand Department of Electrical Engineering Indian Institute of Science, Bangalore. Lecture phase System 4

Convention Paper Presented at the 118th Convention 2005 May Barcelona, Spain

RF Network Analyzer Basics

Experiment 7: Familiarization with the Network Analyzer

Direct and Reflected: Understanding the Truth with Y-S 3

Three Channel Optical Incremental Encoder Modules Technical Data

Clock Recovery in Serial-Data Systems Ransom Stephens, Ph.D.

Module 13 : Measurements on Fiber Optic Systems

Overview of the Telecommunications Network

Timing Errors and Jitter

October 1, (Press release) Nippon Telegraph and Telephone Corporation

Geometry and Measurement

Multichannel stereophonic sound system with and without accompanying picture

Electrical Resonance

Dolby Atmos Enabled Speaker Technology

Advanced Speech-Audio Processing in Mobile Phones and Hearing Aids

Airborne Sound Insulation

UNIVERSITY OF CALICUT

Analog Representations of Sound

INTERFERENCE OF SOUND WAVES

AI Audio 2 (SoundMAX High Definition Audio utility)

The Use of Computer Modeling in Room Acoustics

Controllable Space Phaser. User Manual

10ème Congrès Français d'acoustique Lyon, Avril 2010

Ultrasound Distance Measurement

ABOVE ALL WAS THE SENSE OF HEARING

Objectives After completing this section, you should be able to:

Apple iphone/ipod Touch - ieffect Mobile Guitar Effect Accessory & Application

Direct Digital Amplification (DDX ) The Evolution of Digital Amplification

Orbital Mechanics. Angular Momentum

Detection of Leak Holes in Underground Drinking Water Pipelines using Acoustic and Proximity Sensing Systems

Using Pre-Emphasis and Equalization with Stratix GX

The Design and Implementation of Multimedia Software

Propagation Channel Emulator ECP_V3

ACOUSTICAL MODEL FOR HYBRID NVH SIMULATION OF ELECTRICAL VEHICLES

Department of Electrical and Computer Engineering Ben-Gurion University of the Negev. LAB 1 - Introduction to USRP

How To Build A Large Room For A Conference

3D Audio and Acoustic Environment Modeling

FREQUENTLY ASKED QUESTIONS ABOUT DOLBY ATMOS FOR THE HOME

Transcription:

THE SIMULATION OF MOVING SOUND SOURCES John M. Chowning The Center for Computer Research in Music and Acoustics (CCRMA) Department of Music Stanford University, Stanford, CA 94306 jmc165@home.com (first published: J. M. Chowning. The Simulation of Moving Sound Sources. J. Audio Eng. Soc.19,2-6,1971.) ABSTRACT A digital computer was used to generate four channels of information, which are recorded on a tape recorder. The computer program provides control over the apparent location and movement of a synthesized sound in an illusory acoustical space. The method controls the distribution and amplitude of direct and reverberant signals between the loudspeakers to provide the angular and distance information and introduces a Doppler shift to enhance velocity information. 1. INTRODUCTION The normal eperience in listening to music and other acoustic signals is to have a continuum of sound source locations. This includes the direct signals from the locations of the sources and the indirect or reverberant signals from the surrounding environment. However when music is produced for loudspeakers (synthesized music), the number of sound source locations is determined and limited by the number and location of the loudspeakers. In conventional stereophonic reproduction and in the more recent four channel reproduction of music recorded in an enclosed space, the directional and distance cues of the various recorded sound sources are to some etent preserved, giving an illusion of location in an illusory acoustical space. In music which is synthesized, however, including electronic music, computer music, and some of the newer popular music, the techniques to project the location of a synthesized sound in an illusory space have not been defined to the etent that the total effect is in any way comparable to a good stereophonic or four channel recording. The intent of this paper is to give some focus to the problem of synthesizing a sound source in an illusory space and in particular a moving sound source, by defining a technique with which reasonably convincing spatial images can be produced. 2. LOCALIZATION CUES In order to locate any real sound source in an enclosed space the listener requires two kinds of information: that which defines the angular location of the source relative to the listener, and that which defines the distance of the source from the listener. The cues for the angular location are: (1) the different arrival time or delay of the signal at the two ears when the source is not centered before or behind the listener, and (2) the pressure-level differences of high frequency energy at the two ears resulting from the shadow effect of the head when the source is not centered. 1 The cues to the distance of a source from a listener are: (1) the ratio of the direct energy to the indirect or reverberant energy where the intensity of the direct sound reaching the listener falls off more sharply with distance than does the reverberant sound and, (2) the loss of low intensity frequency components of a sound with increasing distance from the listener. 2.1. The Simulation of Cues The following defines the configuration of loudspeakers and listener and the means by which the angular location and the distance cues may be simulated. In this system four loudspeakers are placed so that they form the corners of a square, the perimeter of which forms the inner boundary of an illusory acoustical space, as shown in Figure 1. The listener is located inside of this boundary as close to center as possible. Because the localization cues are computed for the listener who is an equal distance from the four loudspeakers there will be a geometric distortion of the spatial image for any other listener depending on his distance from center. In the case of stereo simulation the relative location of the listener to loudspeakers 1 and 2 is assumed (Figure 1). 2.1.1. Angular Cues (Azimuth) As in normal stereophonic and four channel listening, the precise location of the listener is not known, which means, therefore, that any cues to location of a source that are dependent upon delay, phase, and orientation of the listener s head are not appropriate. The cue to angular location, then, must be introduced by a changing energy ratio of the direct signal applied to a loudspeaker pair. 1

9 S 9 2L D CH 2 L θ CH 1 listener CH 3 CH 4 9 9 Figure 1. Configuration of loudspeakers defining illusory space and listener space. As shown in Figure 1, the 360-degree space is divided into the four quadrants where each pair of loudspeakers is at an angle of 90 degrees relative to the listener. The obvious means of changing the ratio of the direct signal for the moving sound source S, is to make the energy applied to the loudspeaker pairs proportional to the angle of displacement. Thus, Making the energy ratio proportional to the tangent of the angle can produce such a function. Thus, and where * As the source moves into the adjoining quadrant CH 2 and CH 3 are substituted for CH 1 and CH 2 respectively. It may be, however, that in simulating the location of a single source with two virtual sources, a non-linear function might tend to "fill the hole" between the loudspeakers and de-emphasize the regions near the loudspeakers. 2.1.2. Distance Cues. In order to simulate the distances cue one must synthesize and control the reverberant signal as well as the direct signal such that * Although both functions have been tried the listening conditions were not suitable for a definitive comparison of the two. 2

the intensity of the direct signal decreases more with distance than does the reverberant signal. The amplitude of the direct signal is proportional to where D = distance and where the distance from the listener to the point midway between two loudspeakers is L. In Figure 1, the source S begins at a distance of 2L. The amplitude, therefore, would be attenuated by 1/2. It is assumed that in a small space the amplitude of the reverberant signal produced by a sound source at constant intensity but at varying distances from the listener changes little, but that in a large space it changes some. Therefore, in these eperiments the amplitude of the reverberant signal is made proportional to. CH 1 * LISTENER Figure 2. Sound path of a moving source (clockwise) around listener space. DOPPLER SHIFT Figure 3. Control function for Doppler shift. CH 2 CH 3 CH 4 PLITUDE DIRECT SIGNAL Figure 4. Control function for amplitude of direct signal. PLITUDE REVERB. SIGNAL Figure 5. Control function for amplitude of reverberant signal. Figure 6. Control functions for angular displacement, CH 1 CH 4. 2.1.3. Velocity Cues 3. REVERBERTION In the presence of a moving sound source, a listener receives velocity information from the rate of the angular shift in energy (angular velocity), the rate of the radial shift in energy, and frequency shift due to the Doppler effect (radial velocity). The simulation of the Doppler effect is achieved, simply, by scaling the unit distance D to some distance in feet and making change in frequency proportional to. As was noted above, reverberation is an essential part of the distance cue. eration also supplies the 'room information' giving general cues as to size, shape, and material construction. In simulating a sound source in an enclosed space, then, it is desirable for the artificial reverberation to surround the listener and to be spatially diffuse. To achieve the surround effect and the diffuse quality each output channel has a reverberator with independent delays and 3

gains. 2 In the simplest case some percent of the direct signal is scaled according to and passed to the reverberators equally. The percent governs the overall reverberation time within the limits determined by the values of the delays and gains of the reverberators themselves. 3 It should be noted, however, that if the reverberant signal were to be distributed equally to all channels for all apparent distances of the direct signal, at distances beyond the echo radius 4 the reverberation would tend to mask the direct signal and eliminate the cue for angular location. In order to overcome this deficiency the reverberant energy is controlled in the following two ways: (1) global reverberation, that part of the overall reverberant signal which emanates equally from all channels, is proportional to and, (2) local reverberation, that part which is distributed between a speaker pair, as is the direct signal, is proportional to 1-. Thus, with increasing distance of the apparent source the reverberation becomes increasingly localized, compensating for the loss of direct signal energy. In fact, this may be a fair approimation of a real acoustical situation, for as the distance of sound source increases, the distance to a reflecting surface decreases thereby giving the reverberation some directional emphasis 22 ORIGINAL SIGNAL FM 23 24 26 CH1 31 36 76 1 21 41 % (OF SIG. TO REV) 42 44 _ 1.0 CH2 32 37 77 2 43 27 CH3 33 38 78 3 28 29 CH4 34 39 79 4 30 61 46 62 47 63 71 72 CH1 CH2 48 64 73 CH3 49 74 4 CH4 Figure 7 System to process signal using functions shown in Figures 3 6

4. PROGR CONTROL For the purposes of sound synthesis a special computer program was written which is similar to those that have been developed at Bell Telephone Laboratories. 5 The program and system allow up to four output channels at a 25kc sampling rate per channel. The output signals are recorded on a four-channel recorder-reproducer. 4.1.1. Control Functions In order to generate the control functions for a moving sound source, a special subprogram was written. The program uses a CRT to display a square, Figure 2, which defines the inner boundaries of the illusory space and a double-jointed arm whose position can be read by the computer. When the arm is moved, a pointer displayed on the CRT moves in a corresponding manner. The user presses a button as he moves the arm and simultaneously a point trace of the movement is displayed on the screen. Since the points are plotted at a constant rate their relative distance to each other indicates the velocity of the movement. The coordinates of the points are stored, the user types in a distance scale value for the Doppler shift, and the program then computes, displays, and stores the resulting control functions. The program also allows the option for computing a geometric sound path. As shown in Figure 2, a nearly complete circular path is displayed where the center of the circle is the point midway between CH 1 and CH 2. Figure 3 shows the % frequency shift vs. time for a unit distance value of 20 feet and the source moving through the complete circle in 2 seconds. Figure 4 shows % amplitude vs. time (2 seconds) for control of the direct signal according to. Figure 5 shows % amplitude vs. time for control of the reverberant signal according to. Figure 6 shows % amplitude vs. time for channels 1-4, where the amplitude is proportional to as described before. The sum of these four functions is equal to 1. loudspeakers (1-4). Thus far, the direct signal has been processed for frequency shift, distance, and angle. The frequency modulated signal (23) also takes another path to produce the reverberant signals. It is attenuated (41) by some % to control over all reverberation time. The output (42) is then amplitude modulated (43) for distance,. This output (44) is modulated (27) by the distance function and the output (28) becomes the percent of the signal to become global reverberation. The output at (44) is also modulated (29) by 1- function. This signal (30) is then distributed in angle according to the same functions (CH1-4) that control the direct signal and added (46-49) to the global part. These four signals are then reverberated (71-74) and added to the direct signal (76-79). Multiple input adders can be placed immediately before the reverberators (71-74) and also replace those before the final output (76-79) to allow the simultaneous movement of a number of independent sources where the circuit (Figure 7) must be multiply defined only up to the reverberators and the final adders. This point is important because the reverberators cause by far the greatest epense, in computing time and memory, of the entire system. 5. SUMMARY By using graphic input devices in conjunction with a powerful computer system a means has been developed by which an illusory sound source can be moved through an illusory acoustical space, allowing a great deal of fleibility and control. At some loss in fleibility but a gain in real time control the processing system can be rendered as an analog device. With some care in the design of the reverberators, some number of independent channels of synthesized music or recorded music, having a minimum of natural reverberation, can be transformed into two or four channels where the location - static or dynamic - of each input channel can be independently controlled in an illusory environment which can have a large range of reverberant characteristics. 4.1.2. Processing A diagram indicating the manner in which the above functions are 22 2 CH1 applied in the sound synthesis program is shown in Figure 7. The original signal (21) is frequency modulated (22) for Doppler shift. The output (23) is amplitude modulated (24) for distance of direct signal, I/D. The signal (26) is then amplitude modulated (31-34) by the functions controlling angular location (CH 1-4 ). The outputs (36-39) are passed through adders (76-79) and then to 6. ACKNOWLEDGMENT The author wishes to epress his appreciation to David Poole, Leland Smith, and Irwin Sobel for helpful suggestions made during the research and to Lucy Osby and Joe Zingheim for help in the preparation of the manuscript. It should be pointed out that the numerical representations of the waves are actually stored on a disk file and not converted to electrical energy and applied to the speakers until after the computation is completed. 5

7. REFERENCE 1 M. B. Gardner. Binaural Detection of Single-frequency Signals in Presence of Noise, J. Acoust. Soc. Amer. 34, 1824-1830 (1962). 2 M. B. Gardner. Image Fusion, Broadening, and displacement in Sound Localization, J. Acoust. Soc. Amer. 46, 339-349 (1969). 3 M. R. Schroeder. Natural Sounding Artificial eration, J. Audio Eng. Soc. 10, 219 (1962). 4 K. Wendt. The Transmission of Room Information, J. Audio Eng. Soc. 9, (1961). 5 M. V. Mathews. The Technology of Computer Sound Generation, MIT Press, Boston (1969). 6