DE102018102743A1 - Real Sound Transmission - Google Patents
Real Sound Transmission Download PDFInfo
- Publication number
- DE102018102743A1 DE102018102743A1 DE102018102743.5A DE102018102743A DE102018102743A1 DE 102018102743 A1 DE102018102743 A1 DE 102018102743A1 DE 102018102743 A DE102018102743 A DE 102018102743A DE 102018102743 A1 DE102018102743 A1 DE 102018102743A1
- Authority
- DE
- Germany
- Prior art keywords
- sound
- property
- geometry
- signal
- virtual
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/11—Positioning of individual sound objects, e.g. moving airplane, within a sound field
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Stereophonic System (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Erzeugen eines stereofonen Klangsignals, wobei ein virtueller Klangraum mit einer virtuellen Hörerposition (1) in dem Klangraum definiert wird, wobei mindestens eine Klangquelle (2a, b) relativ zu der virtuellen Hörerposition (1) in dem Klangraum definiert wird, von welcher eine jeweilige digitale Klangfolge ausgeht, wobei ein virtueller Schallempfänger (4) an der virtuellen Hörerposition (1) mit einer linken Empfängerseite (5a) und einer rechten Empfängerseite (5b) definiert wird, wobei Objekte (6a, b) an einer jeweiligen Objektposition (7a, b) definiert werden, wobei für jedes Objekt (6a, b) mindestens eine Klangeigenschaft zum Einflussverhalten auf Schall-wellen definiert wird, wobei ein linkes und ein rechtes Klangsignal eines Stereoklangsignals durch Simulation von Schallwegen (9a-f) der mindestens einen Klangfolge von der jeweiligen Klangquelle (2a, b) jeweils an die linke Empfängerseite (5a) und die rechte Empfängerseite (5b) unter Berücksichtigung der Objekte (6a, b) und ihrer jeweiligen mindestens einen Klangeigenschaft berechnet wird, wobei das linke und das rechte Klangsignal über eine jeweilige Kopfhörerlautsprecheranordnung ausgegeben wird. Das Verfahren ist dadurch gekennzeichnet, dass für die Objekte (6a, b) eine jeweilige Objektgeometrie (9a, b) mit mindestens einer objektgeometriebezogenen Klangeigenschaft definiert wird und dass die Simulation der Schallwege (9a-f) an die linke Empfängerseite (5a) und die rechte Empfängerseite (5b) jeweils unter Berücksichtigung der jeweiligen Objektgeometrie (10a, b) und der mindestens einen objektgeometriebezogenen Klangeigenschaft der Objekte (6a, b) erfolgt.The invention relates to a method for generating a stereophonic sound signal, wherein a virtual sound space with a virtual listener position (1) is defined in the sound space, wherein at least one sound source (2a, b) is defined relative to the virtual listener position (1) in the sound space from which originates a respective digital sound sequence, wherein a virtual sound receiver (4) at the virtual listener position (1) with a left receiver side (5a) and a right receiver side (5b) is defined, wherein objects (6a, b) at a respective Object position (7a, b) are defined, wherein for each object (6a, b) at least one sound property for influencing sound waves is defined, wherein a left and a right sound signal of a stereo sound signal by simulation of sound paths (9a-f) of at least a sound sequence from the respective sound source (2a, b) to the left receiver side (5a) and the right receiver side (5b), respectively it accounts for the objects (6a, b) and their respective at least one sound characteristic, the left and right sound signals being output via a respective headphone speaker assembly. The method is characterized in that for the objects (6a, b) a respective object geometry (9a, b) is defined with at least one object geometry-related sound characteristic and that the simulation of the sound paths (9a-f) to the left receiver side (5a) and the right receiver side (5b) takes place in each case taking into account the respective object geometry (10a, b) and the at least one object geometry-related sound property of the objects (6a, b).
Description
Die Erfindung betrifft ein Verfahren zum Erzeugen eines stereofonen Klangsignals mit den Merkmalen des Oberbegriffs von Anspruch 1.The invention relates to a method for generating a stereophonic sound signal having the features of the preamble of
Im Bereich der elektronischen Medien, welche insbesondere Filme und Videospiele umfassen, werden zunehmend bessere dreidimensionale Bild- und Videoeffekte erreicht. Die mit Computergrafik erreichbare Auflösung, die Simulation von Lichtverhältnissen sowie die Geschwindigkeit, in welcher Grafikberechnungen stattfinden, haben sich alle rasant verbessert. Mittlerweile sind Anwendungen der virtuellen Realität möglich, bei denen eine z. B. über eine VR-Brille wiedergegebene, dreidimensionale und sehr realistische grafische Darstellung schnell genug berechnet werden kann, um im Wesentlichen freie Drehbewegungen des Trägers der VR-Brille mit synchroner Bilderzeugung zu erlauben. Mit anderen Worten kann der Träger der VR-Brille im Wesentlichen frei und beliebig schnell seine Blickrichtung verändern, wobei ihm im Wesentlichen in Echtzeit eine entsprechende Darstellung angezeigt wird, welche ebenfalls in Echtzeit berechnet wurde. Für eine realistische dreidimensionale Benutzererfahrung sind aber nicht nur Bilder wichtig, sondern auch ein dreidimensionaler Klang. In Analogie zu einer computertechnisch berechneten und entsprechend dargestellten dreidimensionalen Ansicht einer Umgebung kann auch der Klang dieser Umgebung möglichst genau dreidimensional reproduziert werden. Der räumliche Klangeindruck - die Stereofonie - wird dabei unter Benutzung der menschlichen interauralen Wahrnehmung erreicht. Es geht dabei um das Vermögen des menschlichen Gehörs, die Lokalisation einer Klangquelle eines wahrgenommenen Signals mittels der Auswertung von Laufzeit-, Pegel- und Phasenunterschieden zwischen den beiden Ohren durchzuführen. Für einen möglichst realistischen Klangeindruck in einer virtuellen dreidimensionalen Umgebung muss also das stereofone Klangsignal so erzeugt werden, dass es der virtuellen Position der Klangquelle gegenüber der virtuellen Position des Hörers entspricht.In the field of electronic media, which in particular include films and video games, increasingly better three-dimensional image and video effects are achieved. The resolution achievable with computer graphics, the simulation of lighting conditions as well as the speed at which graphics calculations take place have all improved rapidly. Meanwhile, virtual reality applications are possible in which a z. For example, a three-dimensional and very realistic graphical representation rendered via VR glasses can be calculated quickly enough to allow substantially free rotation of the wearer of the VR glasses with synchronous imaging. In other words, the wearer of the VR glasses can essentially change his viewing direction freely and at any desired speed, with a corresponding representation being displayed essentially in real time, which has also been calculated in real time. For a realistic three-dimensional user experience, not only images are important, but also a three-dimensional sound. By analogy with a computationally calculated and correspondingly displayed three-dimensional view of an environment, the sound of this environment can also be reproduced as accurately as possible in three dimensions. The spatial sound impression - the stereophony - is thereby achieved using human interaural perception. It is about the ability of the human ear to perform the localization of a sound source of a perceived signal by means of the evaluation of time, level and phase differences between the two ears. For a realistic sound impression in a virtual three-dimensional environment, therefore, the stereophonic sound signal must be generated so that it corresponds to the virtual position of the sound source relative to the virtual position of the listener.
Die aus dem Stand der Technik bekannte
Ausgehend von diesem Stand der Technik besteht die Aufgabe der Erfindung daher darin, das bekannte Verfahren zur Erzeugung eines dreidimensionalen Klangeindrucks so weiterzuentwickeln und zu verbessern, dass klangtechnisch eine noch realistischere Replikation einer realen Umgebung erreicht wird.Based on this prior art, the object of the invention therefore is to further develop and improve the known method for generating a three-dimensional sound impression in such a way that an even more realistic replication of a real environment is achieved by sound engineering.
Bezogen auf ein Verfahren zum Erzeugen eines stereofonen Klangsignals mit den Merkmalen des Oberbegriffs von Anspruch 1 wird diese Aufgabe durch die Merkmale des kennzeichnenden Teils von Anspruch 1 gelöst.Relative to a method for generating a stereophonic sound signal having the features of the preamble of
Wesentlich für die Erfindung ist die Erkenntnis, dass das unterschiedliche Reflexionsverhalten des Schalls an Objekten im Raum einen sehr wesentlichen Aspekt für eine lebensgetreue Nachbildung eines Klangeindrucks bildet. So ist mittlerweile bekannt, dass blinde Menschen eine recht genaue Ortung und Charakterisierung von Objekten alleine nach dem akustischen Reflexionsverhalten dieser Objekte vornehmen können. Bei einer solchen Wahrnehmung kommt nicht nur einer Oberflächenbeschaffenheit oder einer Materialeigenschaft des Objekts eine besondere Relevanz zu, sondern auch der Frage, wie sich diese Oberflächenbeschaffenheit oder Materialeigenschaft auf einzelne Bereiche der Objektgeometrie verteilt. Gerade wenn ein Objekt bereichsweise aus einem unterschiedlichen Material besteht, hat dies auch für das Reflexionsverhalten eine wichtige Bedeutung. Dies gilt umso mehr, wenn man die ggf. veränderliche Lage oder Ausrichtung des Objekts zwischen der Klangquelle und der Position des Hörers im Rechnung stellt. Durch einen Bezug von Klangeigenschaften wie der Oberflächenbeschaffenheit und des Materials nicht nur auf das Objekt insgesamt, sondern speziell auf die Geometrie des Objekts, kann die Wirklichkeitsnähe des Klangeindrucks nochmals wirksam verbessert werden.Essential to the invention is the recognition that the different reflection behavior of the sound to objects in space is a very important aspect of a life-like replica of a sound impression. It is now known that blind people can make a very accurate location and characterization of objects only after the acoustic reflection behavior of these objects. In such a perception, not only a surface texture or a material property of the object is of particular relevance, but also the question of how this surface texture or material property is distributed over individual regions of the object geometry. Even if an object is partially made of a different material, this also has an important meaning for the reflection behavior. This is all the more true if one takes into account the possibly variable position or orientation of the object between the sound source and the position of the listener. By referring sound properties such as the surface texture and the material not only to the object as a whole, but especially to the geometry of the object, the realism of the sound impression can be effectively improved again.
Das erfindungsgemäße Verfahren dient dem Erzeugen eines stereofonen Klangsignals. Gemäß dem erfindungsgemäßen Verfahren wird ein virtueller Klangraum mit einer virtuellen Hörerposition in dem virtuellen Klangraum definiert wird, wobei mindestens eine Klangquelle relativ zu der virtuellen Hörerposition in dem Klangraum definiert wird, von welcher Klangquelle eine jeweilige digitale Klangfolge ausgeht. Die Definition der virtuellen Hörerposition kann auch dadurch erfolgen, dass sie an den Ursprung im koordinatentechnischen Sinne des Klangraums gesetzt. Mit anderen Worten bildet dann die virtuelle Hörerposition den Fixpunkt, bezogen auf den alle anderen Positionen und/oder Bewegungen in dem virtuellen Klangraum relativ definiert werden.The method according to the invention serves to generate a stereophonic sound signal. According to the inventive method, a virtual sound space is defined with a virtual listener position in the virtual sound space, wherein at least one sound source relative to the virtual listener position in the sound space is defined, from which sound source a respective digital sound sequence emanates. The definition of the virtual listener position can also be done by placing it at the origin in the coordinate-technical sense of the sound space. In other words, then forms the virtual Listener position the fixed point, relative to all other positions and / or movements in the virtual sound space are relatively defined.
Bei dem erfindungsgemäßen Verfahren wird ein virtueller Schallempfänger an der virtuellen Hörerposition mit einer linken Empfängerseite und einer rechten Empfängerseite definiert, wobei Objekte an einer jeweiligen Objektposition, insbesondere im virtuellen Klangraum, definiert werden, wobei für jedes Objekt mindestens eine Klangeigenschaft zum Einflussverhalten auf Schallwellen definiert werden, wobei ein linkes und ein rechtes Klangsignal eines Stereoklangsignals durch Simulation von Schallwegen der mindestens einen Klangfolge von der jeweiligen Klangquelle jeweils an die linke Empfängerseite und die rechte Empfängerseite, insbesondere im virtuellen Klangraum, unter Berücksichtigung der Objekte und ihrer jeweiligen mindestens einen Klangeigenschaft berechnet wird. Die linke und die rechte Empfängerseite kann jeweils einen relativen Versatz zu der virtuellen Hörerposition aufweisen, so dass in Abbildung der Verhältnisse beim menschlichen Ohr zwischen der linken und der rechten Seite ein Abstand besteht. Ferner braucht die linke und die rechte Empfängerseite nicht nur durch eine einzelne Position definiert sein. Vielmehr kann für die linke und die rechte Empfängerseite eine Vielzahl von untereinander versetzten Empfängerpositionen definiert sein, welche dann zur Bestimmung des linken bzw. des rechten Klangsignals unterschiedlich stark gewichtet werden. Bei dem linken bzw. dem rechten Klangsignal handelt es sich also um dasjenige Signal, welches aus den vorstehenden Voraussetzungen als von dem linken bzw. dem rechten Ohr wahrgenommen ermittelt wurde.In the method according to the invention, a virtual sound receiver is defined at the virtual listener position with a left receiver side and a right receiver side, wherein objects are defined at a respective object position, in particular in the virtual sound space, wherein at least one sound characteristic for influencing sound waves is defined for each object wherein a left and a right sound signal of a stereo sound signal is calculated by simulating sound paths of the at least one sound sequence from the respective sound source respectively to the left receiver side and the right receiver side, particularly in the virtual sound space taking into account the objects and their respective at least one sound characteristic. The left and right receiver sides can each have a relative offset to the virtual listener position, so that there is a distance between the left and the right side in the image of the conditions in the human ear. Further, the left and right receiver sides need not be defined only by a single position. Rather, a plurality of mutually offset receiver positions can be defined for the left and the right receiver side, which are then weighted differently for determining the left and the right sound signal. The left or the right sound signal is therefore that signal which has been determined to be perceived by the left or the right ear as described above.
Gemäß dem erfindungsgemäßen Verfahren wird das linke und das rechte Klangsignal über eine jeweilige Kopfhörerlautsprecheranordnung ausgegeben. Jede Kopfhörerlautsprecheranordnung kann einen oder mehrere einzelne Lautsprecher umfassen. Der Gebrauch eines Kopfhörers ermöglicht eine besonders genaue Erzeugung eines Klangeindrucks mit möglichst wenig störenden Effekten.According to the method of the invention, the left and right sound signals are output through a respective headphone speaker assembly. Each headphone speaker assembly may include one or more individual speakers. The use of a headphone enables a particularly accurate generation of a sound impression with as few disturbing effects as possible.
Das erfindungsgemäße Verfahren ist dadurch gekennzeichnet, dass für die Objekte eine jeweilige Objektgeometrie mit mindestens einer objektgeometriebezogenen Klangeigenschaft definiert wird und dass die Simulation des Schallwegs an die linke und rechte Empfängerseite jeweils unter Berücksichtigung der jeweiligen Objektgeometrie und der mindestens einen objektgeometriebezogenen Klangeigenschaft der Objekte erfolgt. Bei dieser mindestens einen Klangeigenschaft handelt es sich vorzugsweise um Parameter und/oder Merkmale, welche einen ggf. wertabhängigen Einfluss auf die Simulation derjenigen Schallwege haben, welche eine Reflexion von dem jeweiligen Objekt aufweisen. Insbesondere kann es sein, dass die mindestens eine Klangeigenschaft mittelbar oder unmittelbar ein Reflexions- oder Schallabsorbierungsverhalten des Objekts beschreibt. Der Bezug der mindestens einen Klangeigenschaft auf die Objektgeometrie bedeutet, dass für ein Objekt nicht nur eine Geometrie und insofern eine globale, also auf das gesamte Objekt bezogene Klangeigenschaft wie z. B. ein Reflexionsverhalten, eine Steifigkeit, eine Oberflächenrauigkeit oder eine Materialbeschaffenheit definiert wird. Vielmehr wird die mindestens eine Klangeigenschaft auf die Geometrie bezogen. Dies kann auf im Grunde beliebige Art und Weise erfolgen. So kann es sein, dass bestimmte Klangeigenschaften nur für bestimmte Bereiche der Objektgeometrie bestimmt sind und für andere nicht. Die Klangeigenschaft kann auch als Funktion über der Oberfläche der Objektgeometrie definiert werden. Hier ist es bevorzugt, dass die mindestens eine Klangeigenschaft über die Objektgeometrie des jeweiligen Objekts variiert.The method according to the invention is characterized in that a respective object geometry with at least one object geometry-related sound characteristic is defined for the objects and that the simulation of the sound path to the left and right receiver side takes place taking into account the respective object geometry and the at least one object geometry-related sound property of the objects. These at least one sound characteristic are preferably parameters and / or features which have an optionally value-dependent influence on the simulation of those sound paths which have a reflection from the respective object. In particular, it may be that the at least one sound property directly or indirectly describes a reflection or sound absorption behavior of the object. The reference of the at least one sound property to the object geometry means that for an object not only a geometry and, to that extent, a global sound property, that is to say a reference to the entire object, such as, for example, B. a reflection behavior, stiffness, surface roughness or material properties is defined. Rather, the at least one sound characteristic is related to the geometry. This can be done in basically any way. So it may be that certain sound properties are intended only for certain areas of the object geometry and not for others. The sound characteristic can also be defined as a function above the surface of the object geometry. Here it is preferred that the at least one sound property varies over the object geometry of the respective object.
Eine bevorzugte Ausführungsform des Verfahrens ist dadurch gekennzeichnet, dass die Schallwege einen direkten und reflexionsfreien Schallweg von der Klangquelle zu der Hörerposition und mindestens einen indirekten Schallweg jeweils mit mindestens einer Schallreflexion an einem Objekt von der Klangquelle zu der Hörerposition umfassen. Dann gibt es für jede Klangquelle also mehrere Schallwege zu der Hörerposition. Insbesondere hinsichtlich der indirekten Schallwege kann es eine im Grunde beliebige Anzahl geben. Bevorzugt ist, dass die Schallwege durch ein Aussenden von Strahlen basierend auf der Hörerposition ermittelt werden. Die Schallwege entsprechen dann denjenigen ausgesendeten Strahlen, welche auf eine Klangquelle treffen. Das Aussenden von Strahlen kann auch von einer jeweiligen zur Hörerposition versetzten Position gemäß der linken und der rechten Empfängerseite erfolgen.A preferred embodiment of the method is characterized in that the sound paths comprise a direct and reflection-free sound path from the sound source to the listener position and at least one indirect sound path each having at least one sound reflection on an object from the sound source to the listener position. Then there are several sound paths for each sound source to the listener position. In particular with regard to the indirect sound paths, there may be an essentially arbitrary number. It is preferred that the sound paths are determined by emitting rays based on the listener position. The sound paths then correspond to those emitted rays which strike a sound source. The emission of rays may also be effected from a respective position offset to the listener position according to the left and the right receiver side.
Eine weitere bevorzugte Ausführungsform des Verfahrens ist dadurch gekennzeichnet, dass die mindestens eine Klangeigenschaft eine Reflexionseigenschaft für Schall umfasst. Damit ist eine beliebige Eigenschaft oder ein beliebiger Wert gemeint, welcher die Reflexion von Schall an dem Objekt bzw. an der Objektgeometrie beschreibt. Insbesondere kann es sein, dass der jeweiligen Objektgeometrie mindestens eine Oberflächeneigenschaft, bei der es sich vorzugsweise um einen Rauheitswert und/oder einen Starrheitswert handelt, zugeordnet ist, aus welcher die mindestens eine Reflexionseigenschaft bestimmt wird.A further preferred embodiment of the method is characterized in that the at least one sound characteristic comprises a reflection property for sound. This refers to any property or value that describes the reflection of sound on the object or on the object geometry. In particular, it may be that the respective object geometry is assigned at least one surface property, which is preferably a roughness value and / or a rigidity value, from which the at least one reflection property is determined.
Gemäß einer bevorzugten Ausführungsform des Verfahrens ist vorgesehen, dass der jeweiligen Objektgeometrie mindestens eine Materialeigenschaft zur Beschreibung eines Materials des Objekts zugeordnet ist und dass die mindestens eine Klangeigenschaft basierend auf der Materialeigenschaft bestimmt wird. Entsprechend kann auch die Reflexionseigenschaft basierend auf der Materialeigenschaft bestimmt werden. Es kann ebenso sein, dass ein Schwingungsverhalten des Objekts basierend auf der mindestens einen Materialeigenschaft bestimmt wird und dass die mindestens eine Klangeigenschaft basierend auf dem Schwingungsverhalten bestimmt wird.According to a preferred embodiment of the method it is provided that the respective object geometry is assigned at least one material property for describing a material of the object and that the at least one sound property is based on the Material property is determined. Accordingly, the reflection property can also be determined based on the material property. It may also be that a vibration behavior of the object is determined based on the at least one material property and that the at least one sound characteristic is determined based on the vibration behavior.
Wie bereits festgestellt, kann die Objektgeometriebezogenheit der mindestens einen Klangeigenschaft auf grundsätzlich beliebige Art und Weise gegeben sein. Eine diesbezüglich bevorzugte Ausführungsform des Verfahrens ist dadurch gekennzeichnet, dass die Objektgeometrie in eine Vielzahl von Objektbereichen, bei welchen es sich insbesondere um Objektoberflächen handeln kann, unterteilt ist und dass die mindestens eine Klangeigenschaft, vorzugsweise auch die mindestens eine Materialeigenschaft, separat für jeden Objektbereich definierbar ist. Vorzugsweise ist die mindestens eine Klangeigenschaft und/oder die mindestens eine Materialeigenschaft separat für jeden Objektbereich definiert. Weiter ist es bevorzugt, dass die mindestens eine Klangeigenschaft und/oder die mindestens eine Materialeigenschaft zwischen mindestens zwei Objektbereichen variiert. Mit anderen Worten ist die mindestens eine Klangeigenschaft und/oder die mindestens eine Objekteigenschaft nicht für alle Objektbereiche gleich.As already stated, the object geometry relatedness of the at least one sound property can be given in basically any manner. A preferred embodiment of the method in this respect is characterized in that the object geometry is subdivided into a plurality of object areas, which may be object surfaces in particular, and that the at least one sound property, preferably also the at least one material property, can be defined separately for each object area is. Preferably, the at least one sound property and / or the at least one material property is defined separately for each object area. Furthermore, it is preferred that the at least one sound property and / or the at least one material property varies between at least two object regions. In other words, the at least one sound property and / or the at least one object property is not the same for all object areas.
Gemäß einer bevorzugten Ausführungsform des Verfahrens ist vorgesehen, dass für jedes Objekt eine Ausrichtung zur Richtungsangabe der jeweiligen Objektgeometrie im virtuellen Klangraum definiert wird und dass basierend auf dem Schallweg und der Ausrichtung des Objektes die Berücksichtigung der Klangeigenschaft erfolgt. Auf diese Weise kann bestimmt werden, wie der Schallweg zur Objektgeometrie für eine Reflexion steht. Hier ist es weiter bevorzugt, dass basierend auf dem indirekten Schallweg und der Ausrichtung des Objekts der Objektbereich für die jeweilige Schallreflexion bestimmt wird und dass die für diesen Objektbereich definierte Klangeigenschaft und/oder Materialeigenschaft für die Simulation dieses indirekten Schallwegs angewandt wird. Es kann also derjenige Objektbereich ermittelt werden, an dem die Schallreflexion des indirekten Schallwegs stattfindet.According to a preferred embodiment of the method, it is provided that for each object an orientation for indicating the direction of the respective object geometry in the virtual sound space is defined and that based on the sound path and the orientation of the object, the consideration of the sound property. In this way, it can be determined how the sound path to the object geometry stands for a reflection. Here it is further preferred that, based on the indirect sound path and the orientation of the object, the object area is determined for the respective sound reflection and that the sound property and / or material property defined for this object area is used for the simulation of this indirect sound path. It is thus possible to determine the object area at which the sound reflection of the indirect sound path takes place.
Eine weitere bevorzugte Ausführungsform des Verfahrens ist dadurch gekennzeichnet, dass zumindest für einige Objekte die jeweilige Objektgeometrie durch einen Polyeder definiert wird. In diesem Fall ist es bevorzugt, dass die Flächen des Polyeders die Objektbereiche bilden. Weiter kann es sein, dass der Polyeder mit einer im Wesentlichen frei wählbaren Anzahl von Flächen definierbar ist. Auf diese Weise kann die Komplexität des Polyeders und damit auch die Anzahl der Kanten und Ecken beliebig ausgesucht werden. Grundsätzlich lässt sich durch einen hinreichend komplexen Polyeder jede beliebige dreidimensionale Form zumindest annähern.A further preferred embodiment of the method is characterized in that, for at least some objects, the respective object geometry is defined by a polyhedron. In this case, it is preferable that the surfaces of the polyhedron constitute the object regions. Further, it may be that the polyhedron is definable with a substantially arbitrary number of surfaces. In this way, the complexity of the polyhedron and thus the number of edges and corners can be arbitrarily selected. In principle, any arbitrary three-dimensional shape can at least be approximated by a sufficiently complex polyhedron.
Gemäß einer bevorzugten Ausführungsform des Verfahrens ist vorgesehen, dass zumindest für einige Objekte die jeweilige Objektgeometrie durch eine feste Zahl variabler Parameter definiert wird. Es handelt sich dann um eine parametrierbare Geometrie. Beispielsweise kann eine Quadergeometrie durch die Bestimmung der drei Kantenlängen als Parameter bestimmt werden. Auch komplexere Geometrien können auf diese Weise parametrierbar sein, insbesondere wenn nicht für jede potenziell einstellbare Größe auch tatsächlich ein einstellbarer Parameter vorgesehen ist. Bevorzugt ist weiter, dass die Parameter einen Granularitätsparameter zur Einstellung einer Auflösung der Objektgeometrie aufweisen. Beispielsweise kann eine Kugel durch den Parameter des Radius definiert werden. Wird die Kugel nun in der Berechnung durch einen entsprechenden Polyeder angenähert, so kann durch einen solchen Granularitätsparameter die Auflösung der an sich runden Kugeloberfläche in einzelne ebene Flächen angegeben werden. Solche parametrierbaren Geometrien sind häufig durch besonders wenige Parameter definierbar.According to a preferred embodiment of the method, it is provided that for at least some objects the respective object geometry is defined by a fixed number of variable parameters. It is then a parameterizable geometry. For example, a cuboid geometry can be determined by determining the three edge lengths as parameters. Even more complex geometries can be parameterized in this way, especially if an adjustable parameter is not actually provided for each potentially adjustable variable. It is further preferred that the parameters have a granularity parameter for setting a resolution of the object geometry. For example, a sphere can be defined by the parameter of the radius. If the sphere is now approximated in the calculation by a corresponding polyhedron, then the resolution of the per se spherical surface in individual flat surfaces can be specified by such a granularity parameter. Such parameterizable geometries are often definable by very few parameters.
Grundsätzlich kann die digitale Klangfolge von einer stationären Klangquelle aus ausgehen. Eine diesbezüglich bevorzugte Ausführungsform des Verfahrens ist jedoch dadurch gekennzeichnet, dass für die mindestens eine Klangquelle ein zeitlicher Verlauf einer Bewegung im virtuellen Klangraum definiert wird und dass bei der Berechnung des linken und des rechten Klangsignals der jeweilige Verlauf der Bewegung der Klangquelle zugrunde gelegt wird. Für eine Vielzahl von abzubildenden Szenarien findet eine Relativbewegung zwischen dem Hörer und der Klangquelle ab, sodass auf diese Weise für diese Fälle ein erhöhter Realismus erreicht werden kann. Insbesondere kann es sein, dass der zeitliche Verlauf der Bewegung für jede Klangquelle jeweils unabhängig voneinander definiert wird. Mit anderen Worten bewegen sich die Klangquellen dann nicht synchron, sondern in unterschiedliche und ggf. variable Richtungen mit ebenso unterschiedlichen Geschwindigkeiten. Vorzugsweise umfasst der Verlauf der Bewegung der Klangquelle eine translatorische Bewegung und/oder eine rotatorische Bewegung der Klangquelle. Insbesondere wenn für die Klangquelle, wie unten noch näher beschrieben wird, ein richtungsabhängiger Schallsender definiert wird, kann auch eine bloße Drehung der Klangquelle zu variierenden Klangsignalen führen.Basically, the digital sound sequence can emanate from a stationary sound source. A preferred embodiment of the method in this regard, however, is characterized in that a temporal course of a movement in the virtual sound space is defined for the at least one sound source and that the respective course of the movement of the sound source is used in the calculation of the left and the right sound signal. For a variety of scenarios to be mapped, a relative movement between the listener and the sound source takes place, so that in this way increased realism can be achieved for these cases. In particular, it may be that the temporal course of the movement for each sound source is defined independently of each other. In other words, the sound sources do not move synchronously, but in different and possibly variable directions with equally different speeds. Preferably, the course of movement of the sound source comprises a translational movement and / or a rotational movement of the sound source. In particular, if a directional sound transmitter is defined for the sound source, as described in more detail below, even a mere rotation of the sound source can lead to varying sound signals.
Neben den Klangquellen ist es aber auch möglich, dass sich die Objekte im Klangraum über die Zeit bewegen. Daher ist eine weitere bevorzugte Ausführungsform des Verfahrens dadurch gekennzeichnet, dass für die Objekte ein zeitlicher Verlauf einer Bewegung im virtuellen Klangraum definiert wird und dass bei der Berechnung des linken und des rechten Klangsignals der jeweilige Verlauf der Bewegung des Objekts zugrunde gelegt wird. In sinngemäß gleicher Entsprechung zu der unabhängigen Bewegung der Klangquellen kann es insbesondere sein, dass der zeitliche Verlauf der Bewegung für jedes Objekt jeweils unabhängig voneinander definiert wird. Ebenso ist es bevorzugt, dass der Verlauf der Bewegung des Objekts eine translatorische Bewegung und/oder eine rotatorische Bewegung des Objekts umfasst. Eine solche rotatorische Bewegung des Objekts umfasst auch eine entsprechende Veränderung der Ausrichtung des jeweiligen Objekts. Vor allem durch die objektgeometriebezogenen Klangeigenschaften der Objekte kommt auch ihrer rotatorischen Bewegung eine besondere Bedeutung zu, weil durch eine solche rotatorische Bewegung regelmäßig ein unterschiedlicher Teil der Geometrie des Objekts den Schall reflektiert.In addition to the sound sources, it is also possible that the objects in the sound space move over time. Therefore, another preferred embodiment of the method is thereby characterized in that for the objects, a temporal course of a movement in the virtual sound space is defined and that in the calculation of the left and the right sound signal, the respective course of the movement of the object is used. In analogy to the independent movement of the sound sources, it may be the case that the temporal course of the movement is defined independently of each other for each object. Likewise, it is preferred that the course of the movement of the object comprises a translatory movement and / or a rotational movement of the object. Such a rotational movement of the object also includes a corresponding change in the orientation of the respective object. Above all, due to the object-geometry-related sound properties of the objects, their rotational movement is also of particular importance, because such a rotational movement regularly reflects a different part of the geometry of the object to the sound.
Grundsätzlich kann die Definition der obigen Entitäten auf beliebige Art und Weise und durch eine beliebige Datenverarbeitungsvorrichtung erfolgen. Bevorzugt vorgesehen ist, dass aus dem linken und dem rechten Klangsignal ein digitales Audiosignal mit Stereodaten erzeugt wird und dass aus dem Audiosignal das linke und das rechte Klangsignal rekonstruiert wird. Ein solches Audiosignal kann übertragen werden, sodass die Erzeugung der Klangsignale und die Ausgabe der Klangsignale örtlich oder zeitlich beabstandet zueinander erfolgt.In principle, the definition of the above entities can be done in any manner and by any data processing device. It is preferably provided that a digital audio signal with stereo data is generated from the left and the right sound signal and that the left and the right sound signal are reconstructed from the audio signal. Such an audio signal can be transmitted so that the generation of the sound signals and the output of the sound signals are spatially or temporally spaced from each other.
Gemäß einer bevorzugten Ausführungsform des Verfahrens ist vorgesehen, dass die mindestens eine digitale Klangfolge, die mindestens eine Klangquelle,die Objekte, die Objektpositionen, die mindestens eine Klangeigenschaft und/oder die Objektgeometrien von einem Quell-Clientrechner, vorzugsweise über das Internet, auf einen Server übertragen werden, dass die Berechnung des linken und des rechten Klangsignals auf dem Server erfolgt und dass das Audiosignal an einen Ziel-Clientrechner, insbesondere über das Internet, übertragen wird. Auf diese Weise können die wesentlichen Berechnungen in der Cloud vorgenommen werden. Dies bietet sich deshalb an, weil einerseits die verfügbare Bandbreite zum Übertragen des digitalen Audiosignals regelmäßig hinreichend groß ist und umgekehrt durch die Verlagerung der Berechnung in die Cloud hinreichende Rechenleistung abgerufen werden kann. Grundsätzlich kann der Ziel-Clientrechner in einem beliebigen Verhältnis zu dem Quell-Clientrechner stehen. Bevorzugt ist es, dass der Ziel-Clientrechner der Quell-Clientrechner ist.According to a preferred embodiment of the method, it is provided that the at least one digital sound sequence, the at least one sound source, the objects, the object positions, the at least one sound property and / or the object geometries from a source client computer, preferably via the Internet, to a server be transmitted, that the calculation of the left and the right sound signal on the server and that the audio signal is transmitted to a target client computer, in particular via the Internet. In this way, the essential calculations can be made in the cloud. This is useful because, on the one hand, the available bandwidth for transmitting the digital audio signal is regularly sufficiently large and, conversely, sufficient computing power can be obtained by shifting the calculation to the cloud. Basically, the target client machine may be in any relation to the source client machine. It is preferred that the destination client computer is the source client computer.
Gemäß einer weiteren bevorzugten Ausführungsform des Verfahrens ist vorgesehen, dass das Audiosignal im Wesentlichen kontinuierlich als Streamingsignal an den Ziel-Clientrechner übertragen wird. Auf diese Weise kann eine durchgehende Klangsimulation über ein Netzwerk wie etwa das Internet bereitgestellt werden. Weiter ist es bevorzugt, dass die Berechnung des linken und des rechten Klangsignals im Wesentlichen in Echtzeit erfolgt.According to a further preferred embodiment of the method, it is provided that the audio signal is transmitted essentially continuously as a streaming signal to the destination client computer. In this way, a continuous sound simulation over a network such as the Internet can be provided. Further, it is preferable that the calculation of the left and right sound signals is substantially in real time.
Neben dem Bereitstellen des Audiosignals in kontinuierlicher Weise per Streaming von dem Server - also in Downstream-Richtung - kann in sinngemäß gleicher Weise auch die Definition der verschiedenen Parameter in ebenso kontinuierlicher Weise an den Server - also in Upstream-Richtung - bereitgestellt werden. Eine entsprechende bevorzugte Ausführungsform des vorschlagsgemäßen Verfahrens ist dadurch gekennzeichnet, dass die mindestens eine digitale Klangfolge, die mindestens eine Klangquelle, die Objekte, die Objektpositionen, die mindestens eine Klangeigenschaft und/oder die Objektgeometrien im Wesentlichen kontinuierlich als Streamingsignal an den Server übertragen wird. Auf diese Weise lassen sich alle Schritte zum Erzeugen des stereofonen Klangsignals kontinuierlich und in Echtzeit durchführen.In addition to providing the audio signal in a continuous manner by streaming from the server - that is, in the downstream direction - the definition of the various parameters can likewise be provided in a continuous manner to the server - that is, in the upstream direction. A correspondingly preferred embodiment of the proposed method is characterized in that the at least one digital sound sequence, the at least one sound source, the objects, the object positions, the at least one sound property and / or the object geometries are transmitted essentially continuously as a streaming signal to the server. In this way, all steps for generating the stereophonic sound signal can be performed continuously and in real time.
Grundsätzlich kann das Verfahren auch nur mit einer einzigen digitalen Klangfolge durchgeführt werden. Eine weitere bevorzugte Ausführungsform des vorschlagsgemäßen Verfahrens ist jedoch dadurch gekennzeichnet, dass eine Vielzahl von Klangquellen definiert wird, von denen eine jeweilige digitale Klangfolge ausgeht. Auf diese Weise können noch komplexere Klangszenarien realistisch simuliert werden. Sinngemäß gleich zu dem Szenario mit nur einer digitalen Klangfolge ist weiter bevorzugt, dass durch jeweilige Schallwege, welche einen direkten und reflexionsfreien Schallweg sowie indirekte Schallwege umfassen, von jeder Klangquelle zu der Hörerposition das linke und das rechte Klangsignal berechnet wird. Folglich wird das linke und das rechte Klangsignal jeweils durch eine Überlagerung der verschiedenen Schallwege von den verschiedenen Klagquellpositionen bestimmt.In principle, the method can also be carried out only with a single digital sound sequence. However, a further preferred embodiment of the proposed method is characterized in that a plurality of sound sources is defined, from which a respective digital sound sequence emanates. In this way even more complex sound scenarios can be simulated realistically. Analogously to the scenario with only one digital sound sequence, it is further preferred that the left and the right sound signal are calculated from each sound source to the listener position by respective sound paths which comprise a direct and reflection-free sound path as well as indirect sound paths. Consequently, the left and right sound signals are respectively determined by a superimposition of the different sound paths from the different complaint source positions.
Eine noch genauere Simulation lässt sich erreichen, wenn neben den Objekten auch die Quelle des Klangsignals selbst möglichst genau simuliert wird. Daher ist gemäß einer bevorzugten Ausführungsform des vorschlagsgemäßen Verfahrens vorgesehen, dass für jede Klangfolge an der jeweiligen Klangquelle ein Schallsender definiert wird, welcher eine Schallsendergeometrie mit mindestens einer schallsendergeometriebezogenen Schalleigenschaft aufweist und dass bei der Berechnung des linken und des rechten Klangsignals die Schallsender mit der Schallsendergeometrie und der mindestens einen Schalleigenschaft berücksichtigt werden. So kann etwa eine Dämpfung o.dgl. in bestimmte Richtungen vorliegen oder es können Reflexionsflächen am Schallsender selbst vorgesehen sein. Entsprechend kann es sein, dass die Schallsendergeometrie richtungsabhängige Schalleigenschaften aufweist.An even more precise simulation can be achieved if, in addition to the objects, the source of the sound signal itself is simulated as accurately as possible. Therefore, according to a preferred embodiment of the proposed method, it is provided that a sound transmitter is defined for each sound sequence at the respective sound source, which has a sound transmitter geometry with at least one sound transmitter geometry-related sound property and that in the calculation of the left and the right sound signal, the sound transmitter with the sound transmitter geometry and the at least one sound property are taken into account. For example, a damping or the like. are present in certain directions or it can be provided reflection surfaces on the sound transmitter itself. Accordingly, it may be that the sound transmitter geometry has directional sound properties.
Sinngemäß gleich gelten diese Überlegungen auch für den Empfänger des Schalls und damit für den Hörer. Gemäß einer weiteren bevorzugten Ausführungsform des vorschlagsgemäßen Verfahrens ist vorgesehen, dass für den Schallempfänger eine Schallempfängergeometrie mit mindestens einer schallempfängergeometriebezogenen Schalleigenschaft definiert wird und dass bei der Berechnung des linken und des rechten Klangsignals die Schallempfängergeometrie mit der mindestens einen Schalleigenschaft berücksichtigt wird.Analogously, these considerations also apply to the receiver of the sound and thus to the listener. According to a further preferred embodiment of the proposed method, it is provided that a sound receiver geometry with at least one sound receiver geometry-related sound property is defined for the sound receiver and that the sound receiver geometry with the at least one sound property is taken into account in the calculation of the left and the right sound signal.
Weitere vorteilhafte und bevorzugte Ausgestaltungen, Merkmale und Eigenschaften ergeben sich aus der nachfolgenden speziellen Beschreibung mit Bezug auf die Figuren. In der lediglich ein Ausführungsbeispiel wiedergebenden Zeichnung zeigt
-
1 eine Prinzipdarstellung eines virtuellen Klangraums im Zusammenhang mit der Ausführung des vorschlagsgemäßen Verfahrens und -
2 eine Prinzipdarstellung eines Systems von Rechenvorrichtungen zur Ausführung des vorschlagsgemäßen Verfahrens.
-
1 a schematic representation of a virtual sound space in connection with the execution of the proposed method and -
2 a schematic diagram of a system of computing devices for carrying out the proposed method.
Die
Versetzt zu dieser virtuellen Hörerposition
Ferner sind zwei Objekte
Nachfolgend werden die Schallwege
Bezogen auf die von der ersten Klangquelle
Mit den zeitlichen Verläufen
Für die Berechnung der Reflektion an den Objekten
Im vorliegenden Ausführungsbeispiel weist das erste Objekt
Das zweite Objekt
Es liegt auf der Hand, dass der jeweilige Objektbereich
Neben dem oben beschriebenen Einfluss der Objekte
Analog zu der Schallempfängergeometrie
Die Definition des virtuellen Klangraums wie für die
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- DE 102010060940 A1 [0003]DE 102010060940 A1 [0003]
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018102743.5A DE102018102743A1 (en) | 2018-02-07 | 2018-02-07 | Real Sound Transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102018102743.5A DE102018102743A1 (en) | 2018-02-07 | 2018-02-07 | Real Sound Transmission |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102018102743A1 true DE102018102743A1 (en) | 2019-08-08 |
Family
ID=67308433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102018102743.5A Pending DE102018102743A1 (en) | 2018-02-07 | 2018-02-07 | Real Sound Transmission |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102018102743A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11741093B1 (en) | 2021-07-21 | 2023-08-29 | T-Mobile Usa, Inc. | Intermediate communication layer to translate a request between a user of a database and the database |
US11924711B1 (en) | 2021-08-20 | 2024-03-05 | T-Mobile Usa, Inc. | Self-mapping listeners for location tracking in wireless personal area networks |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010060940A1 (en) | 2010-12-01 | 2012-06-06 | Anita Odendahl | Method for computer-assisted production of three-dimensional sound impression for headset, involves positioning virtual sound source in virtual space, and determining instance of audio signal associated with virtual sound source |
-
2018
- 2018-02-07 DE DE102018102743.5A patent/DE102018102743A1/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102010060940A1 (en) | 2010-12-01 | 2012-06-06 | Anita Odendahl | Method for computer-assisted production of three-dimensional sound impression for headset, involves positioning virtual sound source in virtual space, and determining instance of audio signal associated with virtual sound source |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11741093B1 (en) | 2021-07-21 | 2023-08-29 | T-Mobile Usa, Inc. | Intermediate communication layer to translate a request between a user of a database and the database |
US11924711B1 (en) | 2021-08-20 | 2024-03-05 | T-Mobile Usa, Inc. | Self-mapping listeners for location tracking in wireless personal area networks |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3005737B1 (en) | Mixing desk, method and computer program for providing a sound signal | |
DE69734934T2 (en) | METHOD AND DEVICE FOR PROJECTING SOUND SOURCES ON LOUDSPEAKERS | |
EP3149969B1 (en) | Determination and use of auditory-space-optimized transfer functions | |
DE112016004216T5 (en) | General Spherical Observation Techniques | |
DE102015210453B3 (en) | METHOD AND APPARATUS FOR GENERATING DATA FOR A TWO OR THREE-DIMENSIONAL PRESENTATION OF AT LEAST ONE PART OF AN OBJECT AND FOR PRODUCING THE TWO OR THREE-DIMENSIONAL PRESENTATION AT LEAST THE PART OF THE OBJECT | |
DE69935974T2 (en) | METHOD AND SYSTEM FOR THE TREATMENT OF DIRECTED SOUND IN AN ACOUSTIC-VIRTUAL ENVIRONMENT | |
DE102006053919A1 (en) | Apparatus and method for generating a number of speaker signals for a speaker array defining a playback space | |
DE112020002355T5 (en) | AUDIO PROCESSING | |
DE102005011126A1 (en) | Generation of virtual worlds based on a real environment | |
EP1880577B1 (en) | Device and method for generating a loudspeaker signal based on a randomly occurring audio source | |
DE102007052154A1 (en) | Audio module for acoustic monitoring of a surveillance area, monitoring system for the surveillance area, methods for creating a sound environment and computer program | |
DE102018102743A1 (en) | Real Sound Transmission | |
DE102011082310A1 (en) | Apparatus, method and electroacoustic system for reverberation time extension | |
DE112021003592T5 (en) | Information processing apparatus, output control method and program | |
WO2016146176A1 (en) | Method and device for quickly determining location-dependent pulse responses in signal transmission from or into a spatial volume | |
EP2182744A1 (en) | Replaying a sound field in a target sound area | |
EP2764698A2 (en) | Cooperative 3d work station | |
DE112018006939T5 (en) | INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD | |
DE112017006946B4 (en) | MACHINE SOUND CONTROL DEVICE, MACHINE SOUND CONTROL METHOD AND MACHINE SOUND CONTROL PROGRAM | |
DE10019984A1 (en) | Three=dimensional virtual acoustic reality calculation method for simulation of acoustical events in signal processing system by placing sound sources and receivers in virtual space | |
EP3711028A2 (en) | Method for presenting a three-dimensional object and an associated computer program product, digital storage medium and a computer system | |
DE102021100653B3 (en) | Method and device for registering coordinate systems of at least two display devices for virtual objects, computer program for carrying out such a method, and display device | |
DE102006018490B4 (en) | Method for the binaural reproduction of acoustic signals | |
EP2503799B1 (en) | Method and system for calculating synthetic head related transfer functions by means of virtual local sound field synthesis | |
DE102010060940A1 (en) | Method for computer-assisted production of three-dimensional sound impression for headset, involves positioning virtual sound source in virtual space, and determining instance of audio signal associated with virtual sound source |