Abstract:
A method and apparatus for processing audio signals in an entertainment system from at least one audio source modify audio signals during playback by the entertainment system for adjustment to a psychoacoustic loudness set value, wherein this modification is performed in each case on the basis of an average psychoacoustic loudness maximum determined over a predefined time interval for the audio source concerned.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application claims foreign priority benefits under 35 U.S.C. §119(a)-(d) to DE 10 2015 217 565.0 filed Sep. 15, 2015, which is hereby incorporated by reference in its entirety. 
       TECHNICAL FIELD 
       [0002]    The disclosure relates to a method and an apparatus for processing audio signals in an entertainment system. 
       BACKGROUND 
       [0003]    Entertainment systems currently use a variety of different audio sources. Here, each audio source typically has a specific volume level which is predefined by the respective hardware, the software that is used, and the audio track concerned. After changing the audio source, the user is normally compelled to adjust or readjust the main volume in order to achieve the same, subjectively perceived, volume as previously. The perceived volume, which is known by the term “loudness”, is dependent on the frequencies, amplitudes and temporal position of the audio signals. 
         [0004]    According to the online encyclopedia Wikipedia, loudness is a quantity for the proportional mapping of human volume perception (cf. http://www.wikipedia.de under the heading “Lautheit” [“Loudness”], version dated Aug. 3, 2015). 
         [0005]    Loudness is a psychoacoustic term which describes how a number of test persons predominantly assess perceived volume. Loudness depends on the sound pressure level, the frequency spectrum and the behavior over time of the sound. The perception of loudness is caused by the type and manner of the sound processing in the inner ear. Depending on the strength of the excitation of the nerve cells, a noise is assessed as louder or quieter. Loudness will generally be twice as great when the sound is perceived as twice as loud. 
         [0006]    Standardized measuring methods are known for the quantitative determination of loudness. However, the term “loudness” used in the context of the present disclosure is generally intended to be understood as a psychoacoustically weighted volume which may correspond to loudness (measured in sones) defined according to standardized measuring methods, but can also be defined by means of alternative (where appropriate simplified) methods. 
         [0007]    Algorithms are known which adjust the volume of audio signals during real-time processing. However, these algorithms change the sound track concerned using equalizers, compressors or limiters, or they reduce the dynamic range as a result of the adjustment. In addition, algorithms of this type frequently require a high processing and storage capacity. 
       SUMMARY 
       [0008]    In one embodiment of a method for processing audio signals in an entertainment system, audio signals from at least one audio source are modified during playback by the entertainment system for adjustment to a psychoacoustic loudness set value, wherein this modification is performed in each case on the basis of an average psychoacoustic loudness maximum determined over a predefined time interval for the audio source concerned. 
         [0009]    According to one embodiment, audio signals from at least two different audio sources are modified during playback by the entertainment system for adjustment to a psychoacoustic loudness set value. 
         [0010]    The embodiments are based, in particular, on the concept of performing a real-time adjustment of different audio sources to a psychoacoustic loudness set value. In another embodiment, a method is based, in particular, on real-time data of the audio stream without the need for knowledge of future values. Furthermore, the audio signals from one or more audio sources are processed in each case with no dependency in each case on the audio signals from other audio sources. 
         [0011]    The method according to various embodiments does not serve, for example, for volume adjustment of different pieces of music or songs which are played back from the same audio source. Instead, a dynamic adjustment of the audio signals from different audio sources of the entertainment system is performed in terms of the respective maximum, subjectively perceived loudness. 
         [0012]    As already mentioned above, the term “loudness” represents a quantity approximately proportional to the volume psychoacoustically perceived by a user. This loudness can be calculated according to the relevant standards, but can also be defined by simplified approximations. In particular, the frequency weightings required for the loudness definition can be adjusted according to the special requirements in motor vehicles (e.g. by taking account of the typical background noise spectra). 
         [0013]    According to one embodiment, the audio signals are multiplied in each case in the event of modification by an amplification depending on the respectively associated audio source. 
         [0014]    According to one embodiment, this amplification is calculated in each case as the quotient of a loudness set value and the average psychoacoustic loudness maximum. 
         [0015]    According to one embodiment, the estimation of the average maximum psychoacoustic loudness is performed on the basis of loudness data stored for the respective audio source. 
         [0016]    The invention furthermore relates to an apparatus for processing audio signals, wherein audio signals from at least one audio source are modifiable during the playback by the entertainment system for adjustment to a psychoacoustic loudness set value, wherein the apparatus is configured to carry out a method with the features described above. With regard to advantages and advantageous designs of the apparatus, reference is made to the statements made above in connection with the method according to various embodiments. 
         [0017]    The process of the disclosed embodiments is based, in particular, on long-term signal information. This is enabled by an extreme data reduction. Since a change in the amplification is made only very slowly in the normal case without a memory overwrite, the listener or user of the entertainment system is not able to perceive a dynamic volume or loudness change. Furthermore, as a result, the adjustment process is very stable and requires only comparatively low processing power. 
         [0018]    The claimed subject matter is explained in detail below with reference to at least one representative embodiment and the attached drawings. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0019]      FIG. 1  shows a diagram to explain the method according to one embodiment for volume adjustment; 
           [0020]      FIG. 2  shows a flow diagram to explain an estimation of the maximum loudness performed using a method according to the disclosure; 
           [0021]      FIG. 3  shows a flow diagram to explain a possible implementation of the loudness definition according to step S 22  from  FIG. 2 ; and 
           [0022]      FIG. 4  shows a schematic representation of the calculation of the average maximum loudness according to step S 29  from  FIG. 2 . 
       
    
    
     DETAILED DESCRIPTION 
       [0023]    As required, detailed embodiments are disclosed herein; however, it is to be understood that the disclosed embodiments are merely representative and may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the claimed subject matter. 
         [0024]    As shown in  FIG. 1 , in one embodiment of a method according to the disclosure for loudness adjustment, an input audio signal  11  is modified through multiplication by a source-dependent and time-dependent amplification  15  to obtain an output audio signal  16 . The amplification  15  is calculated from a constant value by dividing a loudness set value (SET)  13  by the estimated average maximum psychoacoustic loudness  12  from a loudness memory  14  (as explained in more detail below with reference to  FIG. 2 ). To avoid a signal distortion which could be caused by abrupt changes in the amplification  15 , the amplification value may be weakened gradually over time. 
         [0025]    The method according to various embodiments entails, in particular, an estimation of the average maximum of the psychoacoustic loudness for the purpose of calculating the amplification, wherein the process carried out for this estimation is described below with reference to the flow diagram from  FIG. 2 . 
         [0026]    Here, the estimated average maximum loudness is referred to below as the EL value (EL=“Estimated average maximum Loudness”). The EL value is calculated using volume data of the audio signal of the respective audio source available from the past. 
         [0027]    To calculate the EL value, the current loudness is first measured depending on the signal frequency for a specific audio track (steps S 21  and S 22  in  FIG. 2 ). The loudness values measured in this way are used to determine a local maximum within a fixed time interval. The respective current loudness maxima are stored in a memory, wherein values stored in this memory are overwritten in step S 26  in each case according to the query S 25  (“too loud?”) if the respective existing EL value is exceeded by a defined tolerance. If the current loudness of the audio track is less than a predefined value, the adjustment is paused in step S 23  (“too quiet?”). 
         [0028]    The data for storing a loudness characteristic of the audio track are obtained in each case according to step S 28  on the basis of the search for a local maximum within a fixed time interval (step S 27 ). The values present in the memory thus contain the respective loudness maxima of the audio signal of the audio source concerned. The EL value is calculated on the basis of the stored loudness maxima (step S 29 ). 
         [0029]    If no older volume values are available (e.g. because a new, unknown audio source is involved), or if the current volume is substantially greater than the EL value, a fast approximate determination of a new EL value is performed. This approximation is based on the new loudness maxima of the incoming audio track. As soon as a new average maximum is found, the memory content is overwritten with this value and the calculation is performed once more. 
         [0030]      FIG. 3  shows an example of a schematic algorithm for a loudness definition in step S 22  from  FIG. 2 . The audio track (S 22   a ) is broken down into individual frequency components (e.g. by a Fourier analysis). A psychoacoustic evaluation filter, e.g. a bandpass filter, which may have the shape of a downwardly open parabola with a maximum at the perception maximum of the human ear, is applied to this discrete spectrum in step S 22   b.  The square of the weighted spectral components obtained in this way is added and multiplied by a standardization constant in step S 22   c  to produce a value which may be representative of the current loudness (S 22   d ). Along with the loudness definition shown in  FIG. 3 , a variety of other algorithms are also conceivable for the loudness definition. 
         [0031]      FIG. 4  shows a possible method, given merely by way of example, for determining the average maximum loudness as used in step S 29  from  FIG. 2 . The audio signal present in the memory may be subdivided at  30  into individual blocks (in this case three). A function f({right arrow over (x)}) which supplies a value close to the maximum (corresponds to step S 28 ), for example max({right arrow over (x)}) and/or mean({right arrow over (x)})+std({right arrow over (x)}) and/or mean({right arrow over (y)}), is applied to the individual segments at  31 , wherein {right arrow over (y)} is intended to mean all values to which x i &gt;mean({right arrow over (x)}) applies (mean=average value, max=maximum and std =standard deviation). At  32 , a “forgetting factor” λ can optionally be applied to the individual values close to the maximum, wherein 0&lt;λ&lt;1. As a result, the older signals are given less weighting than recent signals. Finally, the values obtained in this way are added at  33  to form a sum (if necessary following prior squaring) and the value EL is thus obtained at  34 . In addition, a variety of other algorithms for determining the EL value are possible. 
         [0032]    While representative embodiments are described above, it is not intended that these embodiments describe all possible forms of the claimed subject matter. The words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the disclosure. Additionally, the features of various implementing embodiments may be combined to form further embodiments that may not be explicitly illustrated or described.