US20090216353A1 - Device for and method of processing an audio data stream - Google Patents
Device for and method of processing an audio data stream Download PDFInfo
- Publication number
- US20090216353A1 US20090216353A1 US12/097,110 US9711006A US2009216353A1 US 20090216353 A1 US20090216353 A1 US 20090216353A1 US 9711006 A US9711006 A US 9711006A US 2009216353 A1 US2009216353 A1 US 2009216353A1
- Authority
- US
- United States
- Prior art keywords
- data stream
- audio
- transient
- input data
- audio input
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2420/00—Details of connection covered by H04R, not provided for in its groups
- H04R2420/07—Applications of wireless loudspeakers or wireless microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2499/00—Aspects covered by H04R or H04S not otherwise provided for in their subgroups
- H04R2499/10—General applications
- H04R2499/11—Transducers incorporated or for use in hand-held devices, e.g. mobile phones, PDA's, camera's
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/04—Circuit arrangements, e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments
Definitions
- the invention relates to a device for processing an audio data stream.
- the invention further relates to a method of processing an audio data stream.
- the invention also relates to a program element.
- the invention relates to a computer-readable medium.
- Audio playback devices are becoming more and more important. Particularly, increasing numbers of users buy harddisk-based audio players and other entertainment equipment.
- Psycho-acoustic tricks may be used to improve audio playback quality.
- EP 0,972,426 discloses an apparatus for conveying a pseudo-low frequency psycho-acoustic sensation of a sound signal to a listener, the apparatus including a frequency unit which is capable of deriving a high-frequency signal and a low-frequency signal from the sound signal within a low-frequency range of interest.
- a harmonics generator is coupled to the frequency generator and is capable of generating, for each fundamental frequency within the low-frequency range of interest, a residual harmonic signal having a sequence of harmonics.
- the sequence of harmonics, generated with respect to each fundamental frequency comprises a first group of harmonics that includes at least three consecutive harmonics from among a primary set of harmonics of the fundamental frequency.
- a loudness generator is coupled to the harmonics generator and is capable of matching the loudness of the residual harmonic signal with the loudness of the low-frequency signal.
- a summation unit is capable of summing the residual harmonic signal and the high-frequency signal so as to obtain a psycho-acoustic alternative signal.
- a device for processing an audio data stream a method of processing an audio data stream, a program element and a computer-readable medium as defined in the independent claims are provided.
- a device for processing an audio data stream comprising a transient detection unit adapted to detect a transient portion of an audio input data stream, and a harmonics generator adapted to generate an audio output data stream based on the audio input data stream, the audio output data stream comprising a sequence of harmonics generated only from a non-transient portion of the audio input data stream.
- a method of processing an audio data stream comprising the steps of detecting a transient portion of an audio input data stream, and generating an audio output data stream based on the audio input data stream, the audio output data stream comprising a sequence of harmonics generated only from a non-transient portion of the audio input data stream.
- a program element which, when being executed by a processor, is adapted to control or carry out a method of processing an audio data stream having the above-mentioned features.
- a computer-readable medium in which a computer program is stored which, when being executed by a processor, is adapted to control or carry out a method of processing an audio data stream having the above-mentioned features.
- the audio processing operation in accordance with embodiments of the invention can be realized by a computer program, that is by software, or by using one or more special electronic optimization circuits, that is in hardware or in a hybrid form, that is by means of software components and hardware components.
- an audio-processing and/or audio-reproduction system which is capable of detecting—and, if desired, eliminating—one or more transient portions of an audio input data stream.
- a harmonics generator may then apply a psycho-acoustic trick (which may include the production of a sequence of harmonics) selectively to such portions of the audio data stream in which no transients occur.
- Generating and playing back harmonics in non-transient portions may give a human listener the subjective impression of the presence of a particular audio frequency contribution, even in a scenario in which this fundamental frequency is not physically present in the audio data stream or cannot be reproduced by the reproduction apparatus (for instance, because the apparatus is too small for playing back bass sounds or because it does not provide such a functionality).
- Such a psycho-acoustic phenomenon may be denoted as missing fundamental principle.
- transient portions may be portions in the audio stream which are brief in time and/or narrow in frequency distribution, like a percussion beat.
- transient portions it may thus be advantageous to prevent the generation of a sequence of harmonics and to reproduce such a portion as it is, or to replace it by a non-disturbing audio portion, or to delete such a portion from the stream.
- a bass regime may be excepted from the application of a psycho-acoustic trick.
- transient portion may particularly denote an audio stream contribution that is only temporary, i.e. time-limited.
- a transient may also denote a portion having essentially one frequency or being limited to a very narrow frequency band.
- a temporarily narrow portion which is essentially free of a tonal contribution, may be such a transient.
- a transient portion may be shorter than 0.5 s, more particularly shorter than 0.1 s in time. Additionally or alternatively, such a transient portion may be narrower than 5 Hz, more particularly narrower than 1 Hz in frequency.
- transient may be denoted as the opposite of the term “persistent”.
- sequence of harmonics may particularly denote a sequence of frequency peaks which are integral multiples of a fundamental frequency f 0 , i.e. 2 f 0 , 3 f 0 , etc. Such a sequence may be cut off after one, two, three, or even more peaks.
- the sound quality as perceived by a human may significantly improve by only selectively applying a psycho-acoustic trick to portions of an audio data stream, which is free of transient portions. Therefore, in an embodiment of the invention, harmonics creation with transient removal may be made possible.
- GSM devices are incapable of reproducing low audio frequencies (“bass frequencies”).
- Psycho-acoustic tricks for instance, based on the missing fundamental principle, can be applied to obtain an improved perception.
- this technique may suffer from artefacts when fed with transient signals.
- An embodiment of the invention may prevent deteriorations resulting from such an effect by introducing a transient detection and/or transient removal algorithm.
- a low-cost device or a small device such as a GSM device may be incapable of reproducing frequencies below a threshold value of, for instance, 1 kHz at a decent level or quality.
- a mobile phone may roll off at or below a frequency of around 800 Hz or less.
- a device of this example is still rather good in comparison with other conventional devices, it may not be capable of producing bass sounds, which concentrate in a frequency band between, for instance, 40 Hz and 150 Hz.
- bass boost algorithms may be inappropriate to solve such a problem.
- boost levels of, for instance, 40 dB may be needed, which may result in heavy audible distortion. Therefore, other methods should be considered in such a situation creating a bass illusion.
- a useful principle of creating a bass illusion may be based on what is called the missing fundamental principle.
- the perceived pitch of a periodic sound is not only based on the fundamental frequency f 0 of the sound, but also on its harmonics (which may also be denoted as overtones or partials), which may also be present in the signal.
- the fundamental frequency is the lowest in frequency of the harmonics, and it usually also has the largest amplitude of all harmonics.
- the perceived pitch of a sound is not simply due to the larger amplitude of the fundamental frequency.
- Harmonics can be generated from an original bass signal. In this way, the bass becomes audible on a small device, which small device normally is incapable of reproducing bass sounds.
- Embodiments for generating harmonics are harmonics generation by clipping, harmonics generation using mathematical functions, or harmonics generation by means of a full-wave integrator.
- Transient harmonics may occur particularly when audio content of percussive instruments such as bass or snare drums are processed through a harmonics creator. As these instruments are tuned at one fixed frequency or in a very narrow frequency band and do not usually contain tonal information, they should stay unprocessed instead of being processed with a harmonics generator or the like. Therefore, an embodiment of the invention includes a special system for controlling the input of the harmonics generator in such a way that transients are removed and only tonal residue is fed into the harmonics generator. This may result in a clean and undistorted sound.
- a transient removal block may be inserted into a signal path between a filter for extracting low frequencies and a harmonics generator.
- Fields of application of embodiments of the invention are, for example, portable devices such as GSM devices, MP3 players, headphones, portable DVDs, gaming devices, laptops, etc.
- a periodic sound has a fundamental frequency.
- a sound is set to have a missing fundamental or suppressed fundamental when its overtones suggest a fundamental frequency but the sound lacks a component at the fundamental frequency itself.
- a piano note may comprise frequency components, all of which are integral multiples of that value (for instance, 100 Hz, 200 Hz, 300 Hz, 400 Hz, 500 Hz . . . ).
- low-quality stereo speakers may be incapable of reproducing low frequencies, and, consequently, the 100 Hz component may be missing in the acoustic waves emitted by the stereo player. Nevertheless, a pitch corresponding to the fundamental may still be heard. This effect may be denoted as the missing fundamental principle.
- This principle may be used to create a bass illusion, however, preferably in the absence of transient portions.
- a harmonics creator with transient removal is provided.
- Such an embodiment deals with reproduction of bass/pitch (an acoustic frequency range of essentially less than 1 kHz) particularly using a small loudspeaker.
- Such a harmonics generator may be adapted to generate harmonics of the input signal.
- a control function may be implemented in such a system, which control function controls the harmonics generator in such a way that transient harmonics are suppressed in the generated harmonic signal.
- the embodiment may further comprise a selection unit for selecting a desired frequency band from an input signal by a first filter.
- an envelope extraction unit may be provided and may be followed by low-pass and high-pass filtering branches to arrive at a first signal and a second signal.
- a Boolean logic element may be provided for evaluating the first signal and the second signal, followed by a low-pass filter for modifying the audio data.
- a device which comprises an input stage adapted to receive an audio input signal and a harmonics generator adapted to generate harmonic signals of the audio input signal, and a control unit adapted to control the harmonics generator in such a way that transient harmonics are avoided in the generated harmonic signal.
- control unit comprises a first filter adapted to select a frequency range of the input audio signal yielding a first filtered signal, an envelope extraction unit adapted to determine the envelope of the first filtered signal yielding an envelope signal, a second filter adapted to low-pass filter the envelope signal yielding a first determining signal, a third filter adapted to high-pass filter the envelope signal yielding a second determining signal, a Boolean logic unit adapted to generate a transition signal dependent on comparing said first determining signal with said second determining signal, a fourth filter adapted to filter the transition signal yielding a second filtered signal, and a modifying unit adapted to modify the input audio signal based on the second filtered signal.
- Controlling the input of the harmonics generator in such a way that transients are removed and only tonal residue is fed into the harmonics generator may result in an improved sound.
- a combination of harmonics generation and transient detection for improving sound quality is provided.
- Such a transient may be a portion that is not tonal and should not be transposed to higher frequencies (where they might become tonal). Therefore, it may be advantageous to avoid generating harmonics of transient signals.
- the transient detection unit may be adapted to detect a transient portion as a portion of the audio input data stream being limited in time and/or in frequency by less than a predetermined value.
- the transient portion may be a portion being limited in time by less than 0.1 seconds, and its frequency width may be less than 1 Hz.
- the device may comprise a (for example, low-pass) filter being adapted to selectively provide the transient detection unit and/or the harmonics generator with contributions of the audio input data stream having a frequency which is lower than a predetermined value. Therefore, only a bass regime may be made the subject of generating harmonics, and other audio contributions may be removed by filtering. In the removed frequency domain, small-sized or low-quality audio devices may not be capable of reproducing such frequencies with sufficient loudness and/or quality. Therefore, applying a psycho-acoustic trick selectively to portions of an audio data stream that differ from transient portions may improve the audio quality.
- a range of frequencies which is capable of being passed by the filter may be below 200 Hz, particularly a range between 40 Hz and 200 Hz.
- the harmonics generator may be adapted to generate the audio output data stream based on a psycho-acoustic trick, which may be particularly a trick of making a human user perceive audio signals without the actual physical presence of such audio signals.
- a psycho-acoustic trick is the missing fundamental principle.
- the harmonics generator may be adapted to generate the sequence of harmonics by means of at least one of the group consisting of clipping, applying a mathematical function, and full-wave integration.
- many alternative methods of generating harmonics i.e. multiple integral values of a fundamental frequency, are known to the person skilled in the art and may be applied as well in the context of the invention.
- the transient detection unit may be adapted to detect a transient portion as a portion of the audio input data stream originating from a percussive instrument, particularly from a bass or snare drum.
- the characteristics of such percussive instruments may be stored in the device, and such characteristics may be used for recognizing transient portions, for instance, by means of pattern recognition methods.
- the device may further comprise a bandpass filter adapted to selectively remove portions of the sequence of harmonics outside a predetermined frequency band.
- the application of the psycho-acoustic trick can therefore be reduced to a predetermined frequency interval of, for instance, five times the fundamental frequency.
- the transient detection unit may comprise a filter adapted to select a frequency of the audio input data stream that is made the subject of detecting transient portions.
- a filter may have a transmission range that may be less broad than the transmission range of the above-described filter. Since bass and snare drums may mainly cause the transient problem in many cases, which instruments usually operate in a frequency range between 50 Hz and 130 Hz, this filter may also have a transmission range between 50 Hz and 130 Hz. The transient detection and removal works better, the better the transient problem is isolated by the filter.
- the transient detection unit may comprise an envelope extraction unit adapted to extract an envelope of the audio input data stream.
- Such an envelope may be a better basis for performing the transient detection and/or elimination.
- the transient detection unit may comprise a low-pass filter and a high-pass filter, wherein a transient portion is detected when the audio input data stream having passed the low-pass filter crosses the audio input data stream having passed the high-pass filter.
- the cut-off frequencies of the low-pass filter and the high-pass filter may be adjusted so as to perform an improved or optimized transient detection.
- the transient detection unit may comprise a logic unit (for instance, a Boolean logic unit) adapted to compare signals provided at outputs of the low-pass filter and the high-pass filter.
- a logic unit for instance, a Boolean logic unit
- Such a logic unit may be, for instance, a comparator or any other logic gate implementing an appropriate Boolean logic function.
- the transient detection unit may comprise a smoothing filter adapted to smooth a signal provided at an output of the logic unit.
- a smoothing filter may be a low-pass filter as well.
- the device may comprise a substitution unit adapted to substitute a detected (and/or removed) transient portion by audio data substitution content.
- a transient portion When a transient portion is detected, it is possible that this transient portion is not made the subject of applying the psycho-acoustic trick. Therefore, in order to avoid generation of multiple harmonics of such a transient portion, a predetermined audio filling gap may be interposed at such a position.
- Such an audio data substitution content may be a synthesis sound or a portion of the audio input data stream.
- the transient detection unit may be adapted to remove a detected transient portion from the audio input data stream.
- this transient may be deleted from the processed data stream so that no harmonics are generated for this transient.
- the audio output data stream may therefore be free of transient portions and disturbing harmonics generated for such transient portions.
- the deleted transient portions may be replaced by audio content pieces so as to further improve the quality of the perceived sound.
- the device may comprise an audio playback unit adapted to play back the audio output data stream.
- Such an audio playback unit may comprise any type of loudspeaker, earpiece, headset, etc.
- the system of the invention may be applied particularly advantageously to an audio playback unit which is incapable of reproducing audio content having frequencies below a threshold value.
- the harmonics generation may apply a psycho-acoustic trick so that, even in the absence of the ability of the audio playback unit to play back low frequency values, the human ear may “hear” or perceive such a sound in the presence of a sequence of harmonics.
- Low-cost loudspeakers or small-sized devices such as GSM devices may be incapable of playing back audio data in a low frequency regime.
- the audio playback unit may comprise at least one of the group consisting of a loudspeaker, an earpiece and a headset.
- the communication between the audio-processing device and such a reproduction unit may be wireless or wired.
- an audio data source for instance, a hard disk on which audio content is stored, or a remote mobile phone communicating with the audio playback device
- the audio playback/audio data-processing device may be carried out in a wired manner (for instance, using a bus or a wired connection) or in a wireless manner (for instance, via a WLAN or a mobile network).
- the audio playback device may be realized as a GSM device, headphones, a gaming device, a laptop, a portable audio player, a DVD player, a CD player, a harddisk-based media player, an Internet radio device, a public entertainment device, an MP3 player, a vehicle entertainment device, a car entertainment device, a portable video player, a mobile phone, a medical communication system, a body-worn device, and a hearing aid device.
- a “car entertainment device” may be a hi-fi system for an automobile.
- an embodiment of the invention may be implemented in audiovisual applications such as a video player in which a loudspeaker is used, or a home cinema system.
- FIG. 1 shows an audio data-processing system
- FIG. 2 shows an embodiment of an audio data-processing device according to the invention.
- FIG. 3 shows a part of an audio data-processing system according to the invention.
- FIG. 4 shows a part of an audio data-processing system according to the invention.
- FIG. 5 shows an embodiment of an audio data-processing system according to the invention.
- FIG. 6 shows a further embodiment of an audio data-processing system according to the invention.
- An audio data-processing system 100 will now be described with reference to FIG. 1 .
- the audio data-processing system 100 comprises a low-pass filter 101 for selectively supplying a harmonics generator 102 with contributions of an audio input data stream 103 having a frequency that is lower than a predetermined value.
- the low-pass filter 101 has a cut-off frequency of 200 Hz.
- the low-pass filter 101 is a filter for extracting the low-frequency portion from an audio input signal 103 and for outputting a filtered signal X[n].
- the filtered signal X[n] is supplied to the harmonics generator 102 which is adapted to generate an audio data stream Y[n] based on the stream X[n] and comprises a sequence of harmonics 104 of a fundamental frequency f) 105 .
- these harmonics have frequencies of 2 f 0 , 3 f 0 , 4 f 0 , and 5 f 0 .
- the output Y[n] of the harmonics generator 102 is supplied to a filter 106 for limiting the harmonic frequencies 104 .
- the output of the filter 106 is supplied to an adding unit 107 , which adds the output of the filter 106 to the audio input data stream 103 so as to generate an audio output data stream 108 .
- the audio data-processing device 200 comprises a transient detection unit 201 for detecting a transient portion of an audio input data stream 202 . Furthermore, the audio data-processing device 200 comprises a harmonics generator 203 adapted to generate an audio output data stream 204 based on the audio input data stream 202 , wherein the audio output data stream 204 comprises a sequence of harmonics 205 , i.e. a sequence of (essentially single) frequency contributions 205 being multiple integers of a fundamental frequency 206 f 0 . In the embodiment of FIG. 2 , the sequence of harmonics 205 comprises the frequencies of 2 f 0 , 3 f 0 , 4 f 0 and 5 f 0 .
- the audio output data stream 204 comprises a sequence of harmonics generated only for frequency portions differing from the transient portions of the audio input data stream 202 . This means that harmonics 205 will only be generated for the non-transient portions.
- the audio data-processing device 200 comprises a low-pass filter 207 adapted to selectively provide the transient detection unit 201 and the harmonics generator 203 with contributions of the audio input data stream 202 , which contributions have a frequency which is lower than a predetermined value of, for instance, 200 Hz.
- the low-pass filter 207 is a filter for extracting low frequencies.
- the parameters of the transient detection unit 201 may be adjusted so as to detect a transient portion as a portion of the audio input data stream 202 originating from a percussive instrument like a bass or snare drum.
- the audio data-processing device 200 further comprises a bandpass filter 208 adapted to selectively remove portions of the sequence of harmonics 205 which are located outside a predetermined frequency band 209 .
- an adding unit 210 is provided for adding the output signal of the bandpass filter 208 to the audio input data stream 202 so as to generate the audio output data stream 204 .
- the signal supplied from the low-pass filter 207 to the transition detection unit 201 is denoted by reference sign “A”
- the signal supplied from the transient detection unit 201 to the harmonics generation unit 203 is denoted by reference sign “B”
- the signal output from the harmonics generator 203 and supplied to the bandpass filter 208 is denoted by reference sign “C”
- the signal provided at the output of the bandpass filter 208 and supplied to the adding unit 210 is denoted by reference sign “D”.
- the constitution of the transient detection unit 201 will now be described in more detail with reference to FIG. 3 .
- the signal A is supplied to a filter 300 adapted to select a frequency band of the audio input data stream 202 , which frequency band defines the frequencies for which the detection of transient portions is performed.
- the filter 300 selects the frequency range to be controlled.
- the filter 300 is coupled with an envelope extraction unit 301 adapted to extract an envelope of the audio input data stream 103 .
- the envelope extraction unit 301 thus determines the envelope of the signal provided at an input of the envelope extraction unit 301 .
- the output of the envelope extraction unit 301 is provided at an input of a low-pass filter 302 and a high-pass filter 303 .
- a transient portion may be detected when the audio input data stream 103 having passed the low-pass filter 302 crosses the audio input data stream 202 having passed the high-pass filter 303 .
- the high-pass signal crosses the low-pass signal, it is assumed that a transient has occurred.
- the output of the low-pass filter 302 is supplied to a first scaling unit 304 , and the output of the high-pass filter 303 is supplied to a second scaling unit 305 .
- the outputs of the scaling units 304 , 305 are supplied to a Boolean logic unit 306 .
- the Boolean logic unit 306 makes a transition from a logic value “1” to a logic value “0”.
- the logic unit 306 is thus adapted to compare signals provided at outputs of the low-pass filter 302 and the high-pass filter 303 .
- the transient detection unit 201 comprises a smoothing filter 307 adapted to smooth a signal provided at an output of the logic unit 306 .
- the low-pass filter 307 smoothes out the amplitude scaling applied to the signal that will be fed to the harmonics generator 203 .
- the output of the smoothing filter 307 is used for controlling the modification of signal A to the signal B by means of a unit 308 .
- transient detection unit 201 An alternative embodiment of the transient detection unit 201 will now be described with reference to FIG. 4 .
- the transient detection unit of FIG. 4 differs from the transient detection unit of FIG. 3 in that a substitution unit 400 is provided in FIG. 4 .
- the substitution unit 400 is adapted to substitute a detected transient portion by audio data substitution content, such as a synthesis sound or a portion of the audio input data stream 202 .
- the embodiment of FIG. 4 involves filling the gap created by the transition removal with a synthesis sound (from a fundamental detection) or a sample taken from the original sound.
- the substitution unit 400 thus triggers a sample or a synthesized sound insertion in the audio stream. This contribution is summed by a summing unit 401 in the manner as shown in FIG. 4 .
- the audio data-processing system 500 is adapted as a harddisk-based MP3 player.
- Audio content such as a plurality of songs, is stored on a hard disk 501 .
- a control unit 502 for instance, a central processing unit (CPU)
- audio data content stored on the hard disk 501 may be transferred to a transient detection unit 201 for detecting and removing transient portions from the audio data stream.
- the output of the transient detection unit 201 is supplied to a harmonics generator 203 for providing harmonics for non-transient bass portions.
- the output of the harmonics generator 203 may be supplied to an audio reproduction unit, such as a loudspeaker 505 , so as to reproduce the audio content to generate acoustic waves 503 .
- an audio reproduction unit such as a loudspeaker 505
- a user input/output device 504 is provided as a user interface by means of which a human user may control the functionality of the system 500 , for instance, by providing the CPU 502 with control signals.
- An embodiment of an audio data-processing system 600 will now be described with reference to FIG. 6 .
- the audio data-processing system 600 is a mobile phone having an antenna 601 by means of which electromagnetic waves 602 may be captured. These electromagnetic waves 602 may include human speech or music or other environmental noise. Again, the captured signal 602 may be converted into audio data and supplied to the transient detection unit 201 , from which it is supplied to the harmonics generator 203 so as to generate reproducible audio signals in a reproduction unit 505 , for instance, an earpiece.
- the earpiece 505 may thus emit acoustic waves 503 .
- the function of the system 600 is under the control of the CPU 502 and/or of the user input/output device 504 .
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Tone Control, Compression And Expansion, Limiting Amplitude (AREA)
- Circuit For Audible Band Transducer (AREA)
- Communication Control (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Circuits Of Receivers In General (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
Abstract
Description
- The invention relates to a device for processing an audio data stream.
- The invention further relates to a method of processing an audio data stream.
- The invention also relates to a program element.
- Furthermore, the invention relates to a computer-readable medium.
- Audio playback devices are becoming more and more important. Particularly, increasing numbers of users buy harddisk-based audio players and other entertainment equipment.
- Psycho-acoustic tricks may be used to improve audio playback quality.
- EP 0,972,426 discloses an apparatus for conveying a pseudo-low frequency psycho-acoustic sensation of a sound signal to a listener, the apparatus including a frequency unit which is capable of deriving a high-frequency signal and a low-frequency signal from the sound signal within a low-frequency range of interest. A harmonics generator is coupled to the frequency generator and is capable of generating, for each fundamental frequency within the low-frequency range of interest, a residual harmonic signal having a sequence of harmonics. The sequence of harmonics, generated with respect to each fundamental frequency, comprises a first group of harmonics that includes at least three consecutive harmonics from among a primary set of harmonics of the fundamental frequency. A loudness generator is coupled to the harmonics generator and is capable of matching the loudness of the residual harmonic signal with the loudness of the low-frequency signal. A summation unit is capable of summing the residual harmonic signal and the high-frequency signal so as to obtain a psycho-acoustic alternative signal.
- However, there are circumstances in which the audio playback quality of the system of EP 0,972,426 is not sufficient.
- It is an object of the invention to improve the audio playback.
- In order to achieve the object defined above, a device for processing an audio data stream, a method of processing an audio data stream, a program element and a computer-readable medium as defined in the independent claims are provided.
- In accordance with an embodiment of the invention, a device for processing an audio data stream is provided, the device comprising a transient detection unit adapted to detect a transient portion of an audio input data stream, and a harmonics generator adapted to generate an audio output data stream based on the audio input data stream, the audio output data stream comprising a sequence of harmonics generated only from a non-transient portion of the audio input data stream.
- In accordance with another embodiment of the invention, a method of processing an audio data stream is provided, the method comprising the steps of detecting a transient portion of an audio input data stream, and generating an audio output data stream based on the audio input data stream, the audio output data stream comprising a sequence of harmonics generated only from a non-transient portion of the audio input data stream.
- In accordance with yet another embodiment of the invention, a program element is provided, which, when being executed by a processor, is adapted to control or carry out a method of processing an audio data stream having the above-mentioned features.
- In accordance with a further embodiment of the invention, a computer-readable medium is provided, in which a computer program is stored which, when being executed by a processor, is adapted to control or carry out a method of processing an audio data stream having the above-mentioned features.
- The audio processing operation in accordance with embodiments of the invention can be realized by a computer program, that is by software, or by using one or more special electronic optimization circuits, that is in hardware or in a hybrid form, that is by means of software components and hardware components.
- In accordance with an embodiment of the invention, an audio-processing and/or audio-reproduction system is provided which is capable of detecting—and, if desired, eliminating—one or more transient portions of an audio input data stream. A harmonics generator may then apply a psycho-acoustic trick (which may include the production of a sequence of harmonics) selectively to such portions of the audio data stream in which no transients occur.
- Generating and playing back harmonics in non-transient portions (particularly of a low-frequency regime of audible acoustic content) may give a human listener the subjective impression of the presence of a particular audio frequency contribution, even in a scenario in which this fundamental frequency is not physically present in the audio data stream or cannot be reproduced by the reproduction apparatus (for instance, because the apparatus is too small for playing back bass sounds or because it does not provide such a functionality). Such a psycho-acoustic phenomenon may be denoted as missing fundamental principle.
- However, it has been recognized that such a generation of a sequence of harmonics may even deteriorate a human listener's audio quality perception of transient portions of an audio stream. Such transient portions may be portions in the audio stream which are brief in time and/or narrow in frequency distribution, like a percussion beat. For such transient portions, it may thus be advantageous to prevent the generation of a sequence of harmonics and to reproduce such a portion as it is, or to replace it by a non-disturbing audio portion, or to delete such a portion from the stream. Thus, a bass regime may be excepted from the application of a psycho-acoustic trick.
- The term “transient portion” may particularly denote an audio stream contribution that is only temporary, i.e. time-limited. A transient may also denote a portion having essentially one frequency or being limited to a very narrow frequency band. Thus, a temporarily narrow portion, which is essentially free of a tonal contribution, may be such a transient. A transient portion may be shorter than 0.5 s, more particularly shorter than 0.1 s in time. Additionally or alternatively, such a transient portion may be narrower than 5 Hz, more particularly narrower than 1 Hz in frequency. The term “transient” may be denoted as the opposite of the term “persistent”.
- The term “sequence of harmonics” may particularly denote a sequence of frequency peaks which are integral multiples of a fundamental frequency f0, i.e. 2 f0, 3 f0, etc. Such a sequence may be cut off after one, two, three, or even more peaks.
- The sound quality as perceived by a human may significantly improve by only selectively applying a psycho-acoustic trick to portions of an audio data stream, which is free of transient portions. Therefore, in an embodiment of the invention, harmonics creation with transient removal may be made possible.
- In many cases, small-sized or low-cost audio devices such as GSM devices are incapable of reproducing low audio frequencies (“bass frequencies”). Psycho-acoustic tricks, for instance, based on the missing fundamental principle, can be applied to obtain an improved perception. However, this technique may suffer from artefacts when fed with transient signals. An embodiment of the invention may prevent deteriorations resulting from such an effect by introducing a transient detection and/or transient removal algorithm.
- A low-cost device or a small device such as a GSM device may be incapable of reproducing frequencies below a threshold value of, for instance, 1 kHz at a decent level or quality. For instance, a mobile phone may roll off at or below a frequency of around 800 Hz or less. Although a device of this example is still rather good in comparison with other conventional devices, it may not be capable of producing bass sounds, which concentrate in a frequency band between, for instance, 40 Hz and 150 Hz.
- In many cases, bass boost algorithms may be inappropriate to solve such a problem. A reason is that boost levels of, for instance, 40 dB may be needed, which may result in heavy audible distortion. Therefore, other methods should be considered in such a situation creating a bass illusion.
- A useful principle of creating a bass illusion may be based on what is called the missing fundamental principle. The perceived pitch of a periodic sound is not only based on the fundamental frequency f0 of the sound, but also on its harmonics (which may also be denoted as overtones or partials), which may also be present in the signal. The fundamental frequency is the lowest in frequency of the harmonics, and it usually also has the largest amplitude of all harmonics. However, the perceived pitch of a sound is not simply due to the larger amplitude of the fundamental frequency.
- The harmonics may occur as progressive multiples of the fundamental frequency, for instance, 40 Hz, 40 Hz*2=80 Hz, 40 Hz*3=120 Hz, 40 Hz*4=160 Hz, etcetera. If the fundamental frequency is removed from the sound and all other harmonics are kept, then the pitch, which the ear and the brain hear or perceive, is not based on the harmonic with the lowest frequency. A person hears the tone as having the pitch of the original fundamental frequency, even when the fundamental frequency is not physically present in the signal. It is believed that the harmonic structure determines the perception of pitch, rather than the frequency of the lowest harmonic that is physically present in the signal.
- This phenomenon may be exploited and/or extended and/or refined by embodiments of the invention. Harmonics can be generated from an original bass signal. In this way, the bass becomes audible on a small device, which small device normally is incapable of reproducing bass sounds.
- Embodiments for generating harmonics are harmonics generation by clipping, harmonics generation using mathematical functions, or harmonics generation by means of a full-wave integrator.
- However, such an algorithm structure may create unwanted transient harmonics. Transient harmonics may occur particularly when audio content of percussive instruments such as bass or snare drums are processed through a harmonics creator. As these instruments are tuned at one fixed frequency or in a very narrow frequency band and do not usually contain tonal information, they should stay unprocessed instead of being processed with a harmonics generator or the like. Therefore, an embodiment of the invention includes a special system for controlling the input of the harmonics generator in such a way that transients are removed and only tonal residue is fed into the harmonics generator. This may result in a clean and undistorted sound.
- To achieve this, a transient removal block may be inserted into a signal path between a filter for extracting low frequencies and a harmonics generator.
- Fields of application of embodiments of the invention are, for example, portable devices such as GSM devices, MP3 players, headphones, portable DVDs, gaming devices, laptops, etc.
- A periodic sound has a fundamental frequency. A sound is set to have a missing fundamental or suppressed fundamental when its overtones suggest a fundamental frequency but the sound lacks a component at the fundamental frequency itself. For example, when a piano note has a pitch of 100 Hz, it may comprise frequency components, all of which are integral multiples of that value (for instance, 100 Hz, 200 Hz, 300 Hz, 400 Hz, 500 Hz . . . ). However, low-quality stereo speakers may be incapable of reproducing low frequencies, and, consequently, the 100 Hz component may be missing in the acoustic waves emitted by the stereo player. Nevertheless, a pitch corresponding to the fundamental may still be heard. This effect may be denoted as the missing fundamental principle. This principle may be used to create a bass illusion, however, preferably in the absence of transient portions.
- In accordance with an embodiment, a harmonics creator with transient removal is provided. Such an embodiment deals with reproduction of bass/pitch (an acoustic frequency range of essentially less than 1 kHz) particularly using a small loudspeaker. Such a harmonics generator may be adapted to generate harmonics of the input signal. A control function may be implemented in such a system, which control function controls the harmonics generator in such a way that transient harmonics are suppressed in the generated harmonic signal. The embodiment may further comprise a selection unit for selecting a desired frequency band from an input signal by a first filter. Furthermore, an envelope extraction unit may be provided and may be followed by low-pass and high-pass filtering branches to arrive at a first signal and a second signal. Moreover, a Boolean logic element may be provided for evaluating the first signal and the second signal, followed by a low-pass filter for modifying the audio data.
- In a further embodiment, a device is provided, which comprises an input stage adapted to receive an audio input signal and a harmonics generator adapted to generate harmonic signals of the audio input signal, and a control unit adapted to control the harmonics generator in such a way that transient harmonics are avoided in the generated harmonic signal.
- In an embodiment, the control unit comprises a first filter adapted to select a frequency range of the input audio signal yielding a first filtered signal, an envelope extraction unit adapted to determine the envelope of the first filtered signal yielding an envelope signal, a second filter adapted to low-pass filter the envelope signal yielding a first determining signal, a third filter adapted to high-pass filter the envelope signal yielding a second determining signal, a Boolean logic unit adapted to generate a transition signal dependent on comparing said first determining signal with said second determining signal, a fourth filter adapted to filter the transition signal yielding a second filtered signal, and a modifying unit adapted to modify the input audio signal based on the second filtered signal.
- Controlling the input of the harmonics generator in such a way that transients are removed and only tonal residue is fed into the harmonics generator may result in an improved sound.
- In accordance with a further aspect of the invention, a combination of harmonics generation and transient detection for improving sound quality is provided. Such a transient may be a portion that is not tonal and should not be transposed to higher frequencies (where they might become tonal). Therefore, it may be advantageous to avoid generating harmonics of transient signals.
- Further embodiments of the device for processing an audio stream will now be described. However, these embodiments also apply to the method of processing an audio data stream, the program element and the computer-readable medium.
- The transient detection unit may be adapted to detect a transient portion as a portion of the audio input data stream being limited in time and/or in frequency by less than a predetermined value. For instance, the transient portion may be a portion being limited in time by less than 0.1 seconds, and its frequency width may be less than 1 Hz.
- The device may comprise a (for example, low-pass) filter being adapted to selectively provide the transient detection unit and/or the harmonics generator with contributions of the audio input data stream having a frequency which is lower than a predetermined value. Therefore, only a bass regime may be made the subject of generating harmonics, and other audio contributions may be removed by filtering. In the removed frequency domain, small-sized or low-quality audio devices may not be capable of reproducing such frequencies with sufficient loudness and/or quality. Therefore, applying a psycho-acoustic trick selectively to portions of an audio data stream that differ from transient portions may improve the audio quality. A range of frequencies which is capable of being passed by the filter may be below 200 Hz, particularly a range between 40 Hz and 200 Hz.
- The harmonics generator may be adapted to generate the audio output data stream based on a psycho-acoustic trick, which may be particularly a trick of making a human user perceive audio signals without the actual physical presence of such audio signals. An example of such a psycho-acoustic trick is the missing fundamental principle.
- The harmonics generator may be adapted to generate the sequence of harmonics by means of at least one of the group consisting of clipping, applying a mathematical function, and full-wave integration. However, many alternative methods of generating harmonics, i.e. multiple integral values of a fundamental frequency, are known to the person skilled in the art and may be applied as well in the context of the invention.
- The transient detection unit may be adapted to detect a transient portion as a portion of the audio input data stream originating from a percussive instrument, particularly from a bass or snare drum. The characteristics of such percussive instruments may be stored in the device, and such characteristics may be used for recognizing transient portions, for instance, by means of pattern recognition methods.
- The device may further comprise a bandpass filter adapted to selectively remove portions of the sequence of harmonics outside a predetermined frequency band. The application of the psycho-acoustic trick can therefore be reduced to a predetermined frequency interval of, for instance, five times the fundamental frequency.
- The transient detection unit may comprise a filter adapted to select a frequency of the audio input data stream that is made the subject of detecting transient portions. Such a filter may have a transmission range that may be less broad than the transmission range of the above-described filter. Since bass and snare drums may mainly cause the transient problem in many cases, which instruments usually operate in a frequency range between 50 Hz and 130 Hz, this filter may also have a transmission range between 50 Hz and 130 Hz. The transient detection and removal works better, the better the transient problem is isolated by the filter.
- The transient detection unit may comprise an envelope extraction unit adapted to extract an envelope of the audio input data stream. Such an envelope may be a better basis for performing the transient detection and/or elimination.
- The transient detection unit may comprise a low-pass filter and a high-pass filter, wherein a transient portion is detected when the audio input data stream having passed the low-pass filter crosses the audio input data stream having passed the high-pass filter. In other words, the cut-off frequencies of the low-pass filter and the high-pass filter may be adjusted so as to perform an improved or optimized transient detection.
- The transient detection unit may comprise a logic unit (for instance, a Boolean logic unit) adapted to compare signals provided at outputs of the low-pass filter and the high-pass filter. Such a logic unit may be, for instance, a comparator or any other logic gate implementing an appropriate Boolean logic function.
- The transient detection unit may comprise a smoothing filter adapted to smooth a signal provided at an output of the logic unit. Such a filter may be a low-pass filter as well.
- The device may comprise a substitution unit adapted to substitute a detected (and/or removed) transient portion by audio data substitution content. When a transient portion is detected, it is possible that this transient portion is not made the subject of applying the psycho-acoustic trick. Therefore, in order to avoid generation of multiple harmonics of such a transient portion, a predetermined audio filling gap may be interposed at such a position. Such an audio data substitution content may be a synthesis sound or a portion of the audio input data stream.
- The transient detection unit may be adapted to remove a detected transient portion from the audio input data stream. In other words, when the transient detection unit has detected a transient, this transient may be deleted from the processed data stream so that no harmonics are generated for this transient. The audio output data stream may therefore be free of transient portions and disturbing harmonics generated for such transient portions. The deleted transient portions may be replaced by audio content pieces so as to further improve the quality of the perceived sound.
- The device may comprise an audio playback unit adapted to play back the audio output data stream. Such an audio playback unit may comprise any type of loudspeaker, earpiece, headset, etc. However, the system of the invention may be applied particularly advantageously to an audio playback unit which is incapable of reproducing audio content having frequencies below a threshold value. In this case, the harmonics generation may apply a psycho-acoustic trick so that, even in the absence of the ability of the audio playback unit to play back low frequency values, the human ear may “hear” or perceive such a sound in the presence of a sequence of harmonics. Low-cost loudspeakers or small-sized devices such as GSM devices may be incapable of playing back audio data in a low frequency regime.
- The audio playback unit may comprise at least one of the group consisting of a loudspeaker, an earpiece and a headset. The communication between the audio-processing device and such a reproduction unit may be wireless or wired.
- Similarly, the communication between an audio data source (for instance, a hard disk on which audio content is stored, or a remote mobile phone communicating with the audio playback device) and the audio playback/audio data-processing device may be carried out in a wired manner (for instance, using a bus or a wired connection) or in a wireless manner (for instance, via a WLAN or a mobile network).
- The audio playback device may be realized as a GSM device, headphones, a gaming device, a laptop, a portable audio player, a DVD player, a CD player, a harddisk-based media player, an Internet radio device, a public entertainment device, an MP3 player, a vehicle entertainment device, a car entertainment device, a portable video player, a mobile phone, a medical communication system, a body-worn device, and a hearing aid device. A “car entertainment device” may be a hi-fi system for an automobile.
- Although the system according to the invention primarily intends to improve the playback of sound or audio data, it is also possible to apply it for a combination of audio data and visual data. For instance, an embodiment of the invention may be implemented in audiovisual applications such as a video player in which a loudspeaker is used, or a home cinema system.
- These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiments described hereinafter.
- In the drawings,
-
FIG. 1 shows an audio data-processing system. -
FIG. 2 shows an embodiment of an audio data-processing device according to the invention. -
FIG. 3 shows a part of an audio data-processing system according to the invention. -
FIG. 4 shows a part of an audio data-processing system according to the invention. -
FIG. 5 shows an embodiment of an audio data-processing system according to the invention. -
FIG. 6 shows a further embodiment of an audio data-processing system according to the invention. - The illustrations in the drawings are schematic. In different drawings, similar or identical elements are denoted by the same reference numerals or signs.
- An audio data-
processing system 100 will now be described with reference toFIG. 1 . - The audio data-
processing system 100 comprises a low-pass filter 101 for selectively supplying a harmonics generator 102 with contributions of an audio input data stream 103 having a frequency that is lower than a predetermined value. In the embodiment ofFIG. 1 , the low-pass filter 101 has a cut-off frequency of 200 Hz. Thus, the low-pass filter 101 is a filter for extracting the low-frequency portion from an audio input signal 103 and for outputting a filtered signal X[n]. - The filtered signal X[n] is supplied to the harmonics generator 102 which is adapted to generate an audio data stream Y[n] based on the stream X[n] and comprises a sequence of
harmonics 104 of a fundamental frequency f) 105. In the described embodiment, these harmonics have frequencies of 2 f0, 3 f0, 4 f0, and 5 f0. - The output Y[n] of the harmonics generator 102 is supplied to a filter 106 for limiting the
harmonic frequencies 104. The output of the filter 106 is supplied to an adding unit 107, which adds the output of the filter 106 to the audio input data stream 103 so as to generate an audio output data stream 108. - An embodiment of an audio data-processing device according to the invention will now be described with reference to
FIG. 2 . - The audio data-processing
device 200 comprises atransient detection unit 201 for detecting a transient portion of an audioinput data stream 202. Furthermore, the audio data-processingdevice 200 comprises aharmonics generator 203 adapted to generate an audiooutput data stream 204 based on the audioinput data stream 202, wherein the audiooutput data stream 204 comprises a sequence ofharmonics 205, i.e. a sequence of (essentially single)frequency contributions 205 being multiple integers of afundamental frequency 206 f0. In the embodiment ofFIG. 2 , the sequence ofharmonics 205 comprises the frequencies of 2 f0, 3 f0, 4 f0 and 5 f0. However, since the transients detected by thetransient detection unit 201 have been removed by thisunit 201, the audiooutput data stream 204 comprises a sequence of harmonics generated only for frequency portions differing from the transient portions of the audioinput data stream 202. This means thatharmonics 205 will only be generated for the non-transient portions. - Furthermore, the audio data-processing
device 200 comprises a low-pass filter 207 adapted to selectively provide thetransient detection unit 201 and theharmonics generator 203 with contributions of the audioinput data stream 202, which contributions have a frequency which is lower than a predetermined value of, for instance, 200 Hz. Thus, the low-pass filter 207 is a filter for extracting low frequencies. - The parameters of the
transient detection unit 201 may be adjusted so as to detect a transient portion as a portion of the audioinput data stream 202 originating from a percussive instrument like a bass or snare drum. - The audio data-processing
device 200 further comprises abandpass filter 208 adapted to selectively remove portions of the sequence ofharmonics 205 which are located outside apredetermined frequency band 209. - Furthermore, an adding
unit 210 is provided for adding the output signal of thebandpass filter 208 to the audioinput data stream 202 so as to generate the audiooutput data stream 204. - The signal supplied from the low-
pass filter 207 to thetransition detection unit 201 is denoted by reference sign “A”, the signal supplied from thetransient detection unit 201 to theharmonics generation unit 203 is denoted by reference sign “B”, the signal output from theharmonics generator 203 and supplied to thebandpass filter 208 is denoted by reference sign “C”, and the signal provided at the output of thebandpass filter 208 and supplied to the addingunit 210 is denoted by reference sign “D”. - The constitution of the
transient detection unit 201 will now be described in more detail with reference toFIG. 3 . - The signal A is supplied to a
filter 300 adapted to select a frequency band of the audioinput data stream 202, which frequency band defines the frequencies for which the detection of transient portions is performed. Thus, thefilter 300 selects the frequency range to be controlled. - Furthermore, the
filter 300 is coupled with anenvelope extraction unit 301 adapted to extract an envelope of the audio input data stream 103. Theenvelope extraction unit 301 thus determines the envelope of the signal provided at an input of theenvelope extraction unit 301. - The output of the
envelope extraction unit 301 is provided at an input of a low-pass filter 302 and a high-pass filter 303. - A transient portion may be detected when the audio input data stream 103 having passed the low-
pass filter 302 crosses the audioinput data stream 202 having passed the high-pass filter 303. In other words, when the high-pass signal crosses the low-pass signal, it is assumed that a transient has occurred. - The output of the low-
pass filter 302 is supplied to afirst scaling unit 304, and the output of the high-pass filter 303 is supplied to asecond scaling unit 305. - The outputs of the scaling
304, 305 are supplied to aunits Boolean logic unit 306. When the high-pass signal is larger than the low-pass signal, it is assumed that a transient has occurred and theBoolean logic unit 306 makes a transition from a logic value “1” to a logic value “0”. Thelogic unit 306 is thus adapted to compare signals provided at outputs of the low-pass filter 302 and the high-pass filter 303. - Furthermore, the
transient detection unit 201 comprises a smoothingfilter 307 adapted to smooth a signal provided at an output of thelogic unit 306. The low-pass filter 307 smoothes out the amplitude scaling applied to the signal that will be fed to theharmonics generator 203. - As can be seen from
FIG. 3 , the output of the smoothingfilter 307 is used for controlling the modification of signal A to the signal B by means of aunit 308. - Since transients are usually very short (in time) and because of the smooth “fade in” due to the control signal filtering, the envelope shaping is not disturbing.
- An alternative embodiment of the
transient detection unit 201 will now be described with reference toFIG. 4 . - The transient detection unit of
FIG. 4 differs from the transient detection unit ofFIG. 3 in that asubstitution unit 400 is provided inFIG. 4 . Thesubstitution unit 400 is adapted to substitute a detected transient portion by audio data substitution content, such as a synthesis sound or a portion of the audioinput data stream 202. In other words, the embodiment ofFIG. 4 involves filling the gap created by the transition removal with a synthesis sound (from a fundamental detection) or a sample taken from the original sound. Thesubstitution unit 400 thus triggers a sample or a synthesized sound insertion in the audio stream. This contribution is summed by a summingunit 401 in the manner as shown inFIG. 4 . - An embodiment of an audio data-
processing system 500 according to the invention will now be described with reference toFIG. 5 . - The audio data-
processing system 500 is adapted as a harddisk-based MP3 player. - Audio content, such as a plurality of songs, is stored on a
hard disk 501. Under the control of acontrol unit 502, for instance, a central processing unit (CPU), audio data content stored on thehard disk 501 may be transferred to atransient detection unit 201 for detecting and removing transient portions from the audio data stream. The output of thetransient detection unit 201 is supplied to aharmonics generator 203 for providing harmonics for non-transient bass portions. - The output of the
harmonics generator 203 may be supplied to an audio reproduction unit, such as aloudspeaker 505, so as to reproduce the audio content to generateacoustic waves 503. Furthermore, a user input/output device 504 is provided as a user interface by means of which a human user may control the functionality of thesystem 500, for instance, by providing theCPU 502 with control signals. - An embodiment of an audio data-
processing system 600 will now be described with reference toFIG. 6 . - The audio data-
processing system 600 is a mobile phone having anantenna 601 by means of whichelectromagnetic waves 602 may be captured. Theseelectromagnetic waves 602 may include human speech or music or other environmental noise. Again, the capturedsignal 602 may be converted into audio data and supplied to thetransient detection unit 201, from which it is supplied to theharmonics generator 203 so as to generate reproducible audio signals in areproduction unit 505, for instance, an earpiece. - The
earpiece 505 may thus emitacoustic waves 503. Again, the function of thesystem 600 is under the control of theCPU 502 and/or of the user input/output device 504. - It should be noted that use of the verb “comprise” and its conjugations does not exclude other elements or steps and use of the indefinite article “a” or “an” does not exclude a plurality of such elements or steps. Also elements described in association with different embodiments may be combined.
- It should also be noted that reference signs in the claims shall not be construed as limiting the scope of the claims.
Claims (23)
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05112028 | 2005-12-13 | ||
| EP05112028.5 | 2005-12-13 | ||
| EP05112028 | 2005-12-13 | ||
| PCT/IB2006/054659 WO2007069150A1 (en) | 2005-12-13 | 2006-12-07 | Device for and method of processing an audio data stream |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20090216353A1 true US20090216353A1 (en) | 2009-08-27 |
| US9154875B2 US9154875B2 (en) | 2015-10-06 |
Family
ID=37943938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/097,110 Active 2031-03-20 US9154875B2 (en) | 2005-12-13 | 2006-12-07 | Device for and method of processing an audio data stream |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US9154875B2 (en) |
| EP (1) | EP1964438B1 (en) |
| JP (1) | JP4869352B2 (en) |
| CN (1) | CN101326853B (en) |
| AT (1) | ATE458361T1 (en) |
| DE (1) | DE602006012370D1 (en) |
| WO (2) | WO2007069150A1 (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080175409A1 (en) * | 2007-01-18 | 2008-07-24 | Samsung Electronics Co., Ltd. | Bass enhancing apparatus and method |
| US20110069798A1 (en) * | 2009-09-23 | 2011-03-24 | Maxlinear, Inc. | Impulse noise mitigation under out-of-band interference conditions |
| US20110112670A1 (en) * | 2008-03-10 | 2011-05-12 | Sascha Disch | Device and Method for Manipulating an Audio Signal Having a Transient Event |
| US20120010738A1 (en) * | 2009-06-29 | 2012-01-12 | Mitsubishi Electric Corporation | Audio signal processing device |
| WO2012008923A1 (en) | 2010-07-12 | 2012-01-19 | Creative Technology Ltd | A method and apparatus for stereo enhancement of an audio system |
| WO2014066764A1 (en) * | 2012-10-26 | 2014-05-01 | Mueller International, Llc | Detecting leaks in a fluid distribution system |
| CN103871425A (en) * | 2012-12-14 | 2014-06-18 | 鸿富锦精密工业(深圳)有限公司 | Audio information detection system and method |
| US20150194164A1 (en) * | 2014-01-09 | 2015-07-09 | Asustek Computer Inc. | Method and device for processing audio signal |
| JP2015195432A (en) * | 2014-03-31 | 2015-11-05 | Pioneer DJ株式会社 | Audio signal processing device, control method and program for audio signal processing device |
| US9291520B2 (en) | 2011-08-12 | 2016-03-22 | Mueller International, Llc | Fire hydrant leak detector |
| US9528903B2 (en) | 2014-10-01 | 2016-12-27 | Mueller International, Llc | Piezoelectric vibration sensor for fluid leak detection |
| US11249716B2 (en) | 2018-12-11 | 2022-02-15 | Samsung Display Co., Ltd. | Display device and method for driving the same |
| US11647331B2 (en) * | 2019-10-29 | 2023-05-09 | Seiko Epson Corporation | Circuit device, sound reproduction device, and electronic apparatus |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| PT2545551T (en) | 2010-03-09 | 2018-01-03 | Fraunhofer Ges Forschung | Improved magnitude response and temporal alignment in phase vocoder based bandwidth extension for audio signals |
| JP5649084B2 (en) * | 2010-03-09 | 2015-01-07 | フラウンホーファーゲゼルシャフトツール フォルデルング デル アンゲヴァンテン フォルシユング エー.フアー. | Apparatus and method for processing transient audio events in an audio signal when changing playback speed or pitch |
| SG183967A1 (en) | 2010-03-09 | 2012-10-30 | Fraunhofer Ges Forschung | Apparatus and method for processing an input audio signal using cascaded filterbanks |
| JP5664480B2 (en) * | 2011-06-30 | 2015-02-04 | 富士通株式会社 | Abnormal state detection device, telephone, abnormal state detection method, and program |
| KR20130133541A (en) * | 2012-05-29 | 2013-12-09 | 삼성전자주식회사 | Method and apparatus for processing audio signal |
| HU231071B1 (en) * | 2012-09-14 | 2020-04-28 | Pécsi Tudományegyetem | Method and device for processing sound signal and application of said device |
| CN108781330B (en) | 2016-05-25 | 2020-04-28 | 华为技术有限公司 | Audio signal processing stage, audio signal processing device and audio signal processing method |
| CN107896358A (en) * | 2017-11-24 | 2018-04-10 | 江门市兰格电子有限公司 | A kind of voice modifies device |
| CN109003621B (en) * | 2018-09-06 | 2021-06-04 | 广州酷狗计算机科技有限公司 | Audio processing method and device and storage medium |
Citations (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5424488A (en) * | 1993-06-07 | 1995-06-13 | Aphex Systems, Ltd. | Transient discriminate harmonics generator |
| US5886276A (en) * | 1997-01-16 | 1999-03-23 | The Board Of Trustees Of The Leland Stanford Junior University | System and method for multiresolution scalable audio signal encoding |
| US6049766A (en) * | 1996-11-07 | 2000-04-11 | Creative Technology Ltd. | Time-domain time/pitch scaling of speech or audio signals with transient handling |
| US6266644B1 (en) * | 1998-09-26 | 2001-07-24 | Liquid Audio, Inc. | Audio encoding apparatus and methods |
| US6535846B1 (en) * | 1997-03-19 | 2003-03-18 | K.S. Waves Ltd. | Dynamic range compressor-limiter and low-level expander with look-ahead for maximizing and stabilizing voice level in telecommunication applications |
| US20030115052A1 (en) * | 2001-12-14 | 2003-06-19 | Microsoft Corporation | Adaptive window-size selection in transform coding |
| US6678380B2 (en) * | 1997-11-07 | 2004-01-13 | Koninklijke Philips Electronics N.V. | Audio system |
| US20040022400A1 (en) * | 2002-07-30 | 2004-02-05 | Magrath Anthony J. | Bass compressor |
| US20040114769A1 (en) * | 2001-03-10 | 2004-06-17 | Little Max Andrew | Method of modifying low frequency components of a digital audio signal |
| US20040122662A1 (en) * | 2002-02-12 | 2004-06-24 | Crockett Brett Greham | High quality time-scaling and pitch-scaling of audio signals |
| US6766300B1 (en) * | 1996-11-07 | 2004-07-20 | Creative Technology Ltd. | Method and apparatus for transient detection and non-distortion time scaling |
| US6930373B2 (en) * | 2001-02-27 | 2005-08-16 | Siemens Aktiengesellschaft | Circuit arrangement |
| US20050245221A1 (en) * | 2004-04-26 | 2005-11-03 | Phitek Systems Limited | Signal processing |
| US20060018486A1 (en) * | 2004-07-13 | 2006-01-26 | Waves Audio Ltd. | Efficient filter for artificial ambience |
| US20060031075A1 (en) * | 2004-08-04 | 2006-02-09 | Yoon-Hark Oh | Method and apparatus to recover a high frequency component of audio data |
| US20060139093A1 (en) * | 2004-12-23 | 2006-06-29 | Bbe Sound Inc. | Three-channel state-variable compressor circuit |
| US20070021959A1 (en) * | 2003-05-30 | 2007-01-25 | National Institute Of Advanced Industrial Science And Technology | Method and device for removing known acoustic signal |
| US20070137466A1 (en) * | 2005-12-16 | 2007-06-21 | Eric Lindemann | Sound synthesis by combining a slowly varying underlying spectrum, pitch and loudness with quicker varying spectral, pitch and loudness fluctuations |
| US20080002842A1 (en) * | 2005-04-15 | 2008-01-03 | Fraunhofer-Geselschaft zur Forderung der angewandten Forschung e.V. | Apparatus and method for generating multi-channel synthesizer control signal and apparatus and method for multi-channel synthesizing |
| US7391875B2 (en) * | 2004-06-21 | 2008-06-24 | Waves Audio Ltd. | Peak-limiting mixer for multiple audio tracks |
| US20080253440A1 (en) * | 2004-07-02 | 2008-10-16 | Venugopal Srinivasan | Methods and Apparatus For Mixing Compressed Digital Bit Streams |
| US7447639B2 (en) * | 2001-01-24 | 2008-11-04 | Nokia Corporation | System and method for error concealment in digital audio transmission |
| US7709723B2 (en) * | 2004-10-05 | 2010-05-04 | Sony France S.A. | Mapped meta-data sound-playback device and audio-sampling/sample-processing system usable therewith |
| US20100204995A1 (en) * | 2005-04-05 | 2010-08-12 | Juergen Peissig | Compander System |
| US8019598B2 (en) * | 2002-11-15 | 2011-09-13 | Texas Instruments Incorporated | Phase locking method for frequency domain time scale modification based on a bark-scale spectral partition |
| US8577482B2 (en) * | 2006-04-12 | 2013-11-05 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V | Device and method for generating an ambience signal |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5930373A (en) | 1997-04-04 | 1999-07-27 | K.S. Waves Ltd. | Method and system for enhancing quality of sound signal |
| EP1062658B1 (en) * | 1998-03-13 | 2002-12-11 | LEONHARD, Frank Uldall | A signal processing method to analyse transients of speech signals |
| US6285767B1 (en) * | 1998-09-04 | 2001-09-04 | Srs Labs, Inc. | Low-frequency audio enhancement system |
| JP4448464B2 (en) * | 2005-03-07 | 2010-04-07 | 日本電信電話株式会社 | Noise reduction method, apparatus, program, and recording medium |
-
2006
- 2006-12-07 US US12/097,110 patent/US9154875B2/en active Active
- 2006-12-07 AT AT06832141T patent/ATE458361T1/en not_active IP Right Cessation
- 2006-12-07 WO PCT/IB2006/054659 patent/WO2007069150A1/en not_active Ceased
- 2006-12-07 CN CN2006800466819A patent/CN101326853B/en not_active Expired - Fee Related
- 2006-12-07 JP JP2008545181A patent/JP4869352B2/en not_active Expired - Fee Related
- 2006-12-07 EP EP06832141A patent/EP1964438B1/en active Active
- 2006-12-07 DE DE602006012370T patent/DE602006012370D1/en active Active
- 2006-12-11 WO PCT/IB2006/054739 patent/WO2007083201A1/en not_active Ceased
Patent Citations (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5424488A (en) * | 1993-06-07 | 1995-06-13 | Aphex Systems, Ltd. | Transient discriminate harmonics generator |
| US6049766A (en) * | 1996-11-07 | 2000-04-11 | Creative Technology Ltd. | Time-domain time/pitch scaling of speech or audio signals with transient handling |
| US6766300B1 (en) * | 1996-11-07 | 2004-07-20 | Creative Technology Ltd. | Method and apparatus for transient detection and non-distortion time scaling |
| US5886276A (en) * | 1997-01-16 | 1999-03-23 | The Board Of Trustees Of The Leland Stanford Junior University | System and method for multiresolution scalable audio signal encoding |
| US6535846B1 (en) * | 1997-03-19 | 2003-03-18 | K.S. Waves Ltd. | Dynamic range compressor-limiter and low-level expander with look-ahead for maximizing and stabilizing voice level in telecommunication applications |
| US6678380B2 (en) * | 1997-11-07 | 2004-01-13 | Koninklijke Philips Electronics N.V. | Audio system |
| US6266644B1 (en) * | 1998-09-26 | 2001-07-24 | Liquid Audio, Inc. | Audio encoding apparatus and methods |
| US7447639B2 (en) * | 2001-01-24 | 2008-11-04 | Nokia Corporation | System and method for error concealment in digital audio transmission |
| US6930373B2 (en) * | 2001-02-27 | 2005-08-16 | Siemens Aktiengesellschaft | Circuit arrangement |
| US20040114769A1 (en) * | 2001-03-10 | 2004-06-17 | Little Max Andrew | Method of modifying low frequency components of a digital audio signal |
| US20030115052A1 (en) * | 2001-12-14 | 2003-06-19 | Microsoft Corporation | Adaptive window-size selection in transform coding |
| US20040122662A1 (en) * | 2002-02-12 | 2004-06-24 | Crockett Brett Greham | High quality time-scaling and pitch-scaling of audio signals |
| US20040022400A1 (en) * | 2002-07-30 | 2004-02-05 | Magrath Anthony J. | Bass compressor |
| US8019598B2 (en) * | 2002-11-15 | 2011-09-13 | Texas Instruments Incorporated | Phase locking method for frequency domain time scale modification based on a bark-scale spectral partition |
| US20070021959A1 (en) * | 2003-05-30 | 2007-01-25 | National Institute Of Advanced Industrial Science And Technology | Method and device for removing known acoustic signal |
| US20050245221A1 (en) * | 2004-04-26 | 2005-11-03 | Phitek Systems Limited | Signal processing |
| US7391875B2 (en) * | 2004-06-21 | 2008-06-24 | Waves Audio Ltd. | Peak-limiting mixer for multiple audio tracks |
| US20080253440A1 (en) * | 2004-07-02 | 2008-10-16 | Venugopal Srinivasan | Methods and Apparatus For Mixing Compressed Digital Bit Streams |
| US7876909B2 (en) * | 2004-07-13 | 2011-01-25 | Waves Audio Ltd. | Efficient filter for artificial ambience |
| US20060018486A1 (en) * | 2004-07-13 | 2006-01-26 | Waves Audio Ltd. | Efficient filter for artificial ambience |
| US20060031075A1 (en) * | 2004-08-04 | 2006-02-09 | Yoon-Hark Oh | Method and apparatus to recover a high frequency component of audio data |
| US7709723B2 (en) * | 2004-10-05 | 2010-05-04 | Sony France S.A. | Mapped meta-data sound-playback device and audio-sampling/sample-processing system usable therewith |
| US20060139093A1 (en) * | 2004-12-23 | 2006-06-29 | Bbe Sound Inc. | Three-channel state-variable compressor circuit |
| US20100204995A1 (en) * | 2005-04-05 | 2010-08-12 | Juergen Peissig | Compander System |
| US20080002842A1 (en) * | 2005-04-15 | 2008-01-03 | Fraunhofer-Geselschaft zur Forderung der angewandten Forschung e.V. | Apparatus and method for generating multi-channel synthesizer control signal and apparatus and method for multi-channel synthesizing |
| US20070137466A1 (en) * | 2005-12-16 | 2007-06-21 | Eric Lindemann | Sound synthesis by combining a slowly varying underlying spectrum, pitch and loudness with quicker varying spectral, pitch and loudness fluctuations |
| US8577482B2 (en) * | 2006-04-12 | 2013-11-05 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V | Device and method for generating an ambience signal |
Non-Patent Citations (3)
| Title |
|---|
| Compander shootout article: Sound on Sound; copyright 1999 * |
| Forat Drum Synthesizer: Available for sale at least 9/2005 * |
| Waves C1 documentation: available at archive.org as of november 2005 * |
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080175409A1 (en) * | 2007-01-18 | 2008-07-24 | Samsung Electronics Co., Ltd. | Bass enhancing apparatus and method |
| US8150050B2 (en) * | 2007-01-18 | 2012-04-03 | Samsung Electronics Co., Ltd. | Bass enhancing apparatus and method |
| US20110112670A1 (en) * | 2008-03-10 | 2011-05-12 | Sascha Disch | Device and Method for Manipulating an Audio Signal Having a Transient Event |
| US9275652B2 (en) * | 2008-03-10 | 2016-03-01 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Device and method for manipulating an audio signal having a transient event |
| US20130003992A1 (en) * | 2008-03-10 | 2013-01-03 | Sascha Disch | Device and method for manipulating an audio signal having a transient event |
| US20130010983A1 (en) * | 2008-03-10 | 2013-01-10 | Sascha Disch | Device and method for manipulating an audio signal having a transient event |
| US20130010985A1 (en) * | 2008-03-10 | 2013-01-10 | Sascha Disch | Device and method for manipulating an audio signal having a transient event |
| US9236062B2 (en) * | 2008-03-10 | 2016-01-12 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Device and method for manipulating an audio signal having a transient event |
| US9230558B2 (en) * | 2008-03-10 | 2016-01-05 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Device and method for manipulating an audio signal having a transient event |
| US9299362B2 (en) * | 2009-06-29 | 2016-03-29 | Mitsubishi Electric Corporation | Audio signal processing device |
| US20120010738A1 (en) * | 2009-06-29 | 2012-01-12 | Mitsubishi Electric Corporation | Audio signal processing device |
| US9166637B2 (en) | 2009-09-23 | 2015-10-20 | Maxlinear, Inc. | Impulse noise mitigation under out-of-band interference conditions |
| US20110069798A1 (en) * | 2009-09-23 | 2011-03-24 | Maxlinear, Inc. | Impulse noise mitigation under out-of-band interference conditions |
| US8792543B2 (en) | 2009-09-23 | 2014-07-29 | Maxlinear, Inc. | Impulse noise mitigation under out-of-band interference conditions |
| US9419661B2 (en) | 2009-09-23 | 2016-08-16 | Maxlinear, Inc | Impulse noise mitigation under out-of-band interference conditions |
| US8488663B2 (en) * | 2009-09-23 | 2013-07-16 | Maxlinear, Inc. | Impulse noise mitigation under out-of-band interference conditions |
| EP2594092A4 (en) * | 2010-07-12 | 2015-07-08 | Creative Tech Ltd | A method and apparatus for stereo enhancement of an audio system |
| WO2012008923A1 (en) | 2010-07-12 | 2012-01-19 | Creative Technology Ltd | A method and apparatus for stereo enhancement of an audio system |
| US9772250B2 (en) | 2011-08-12 | 2017-09-26 | Mueller International, Llc | Leak detector and sensor |
| US9593999B2 (en) | 2011-08-12 | 2017-03-14 | Mueller International, Llc | Enclosure for leak detector |
| US10175135B2 (en) | 2011-08-12 | 2019-01-08 | Mueller International, Llc | Leak detector |
| US9291520B2 (en) | 2011-08-12 | 2016-03-22 | Mueller International, Llc | Fire hydrant leak detector |
| EP2912416A4 (en) * | 2012-10-26 | 2016-08-10 | Mueller Int Llc | LEAK DETECTION IN A FLUID DISPENSING SYSTEM |
| US9939344B2 (en) | 2012-10-26 | 2018-04-10 | Mueller International, Llc | Detecting leaks in a fluid distribution system |
| WO2014066764A1 (en) * | 2012-10-26 | 2014-05-01 | Mueller International, Llc | Detecting leaks in a fluid distribution system |
| US9378341B2 (en) * | 2012-12-14 | 2016-06-28 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. | Electronic device and audio processing method |
| US20140169559A1 (en) * | 2012-12-14 | 2014-06-19 | Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. | Electronic device and audio processing method |
| CN103871425A (en) * | 2012-12-14 | 2014-06-18 | 鸿富锦精密工业(深圳)有限公司 | Audio information detection system and method |
| US9466309B2 (en) * | 2014-01-09 | 2016-10-11 | Asustek Computer Inc. | Method and device for processing audio signal |
| US20150194164A1 (en) * | 2014-01-09 | 2015-07-09 | Asustek Computer Inc. | Method and device for processing audio signal |
| JP2015195432A (en) * | 2014-03-31 | 2015-11-05 | Pioneer DJ株式会社 | Audio signal processing device, control method and program for audio signal processing device |
| US9528903B2 (en) | 2014-10-01 | 2016-12-27 | Mueller International, Llc | Piezoelectric vibration sensor for fluid leak detection |
| US11249716B2 (en) | 2018-12-11 | 2022-02-15 | Samsung Display Co., Ltd. | Display device and method for driving the same |
| US11647331B2 (en) * | 2019-10-29 | 2023-05-09 | Seiko Epson Corporation | Circuit device, sound reproduction device, and electronic apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101326853B (en) | 2011-11-23 |
| JP2009519491A (en) | 2009-05-14 |
| US9154875B2 (en) | 2015-10-06 |
| ATE458361T1 (en) | 2010-03-15 |
| DE602006012370D1 (en) | 2010-04-01 |
| EP1964438A1 (en) | 2008-09-03 |
| JP4869352B2 (en) | 2012-02-08 |
| EP1964438B1 (en) | 2010-02-17 |
| WO2007069150A1 (en) | 2007-06-21 |
| WO2007083201A1 (en) | 2007-07-26 |
| CN101326853A (en) | 2008-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9154875B2 (en) | Device for and method of processing an audio data stream | |
| US8873763B2 (en) | Perception enhancement for low-frequency sound components | |
| US9848266B2 (en) | Pre-processing of a channelized music signal | |
| JP5572391B2 (en) | Apparatus and method for processing audio data | |
| CN110506425B (en) | Bass boost | |
| US8175302B2 (en) | Device for and method of generating a vibration source-driving-signal | |
| JP2003511881A (en) | Sound correction device | |
| JP2002524996A (en) | Low frequency audio enhancement system | |
| JPWO2000039786A1 (en) | Sound effects device, method and program recording medium | |
| KR101377135B1 (en) | Method for enhancing Audio signal of low frequency and medium frequency and apparatus therefor | |
| US20050244019A1 (en) | Method and apparatus to improve the reproduction of music content | |
| CN112511941A (en) | Audio output method and system and earphone | |
| JP5202021B2 (en) | Audio signal conversion apparatus, audio signal conversion method, control program, and computer-readable recording medium | |
| JP6834398B2 (en) | Sound processing equipment, sound processing methods, and programs | |
| US8086448B1 (en) | Dynamic modification of a high-order perceptual attribute of an audio signal | |
| JP2015099266A (en) | Signal processing apparatus, signal processing method, and program | |
| JP2008042272A (en) | Localization controller and localization control method, etc. | |
| JP6819236B2 (en) | Sound processing equipment, sound processing methods, and programs | |
| Hope et al. | The Vanishing Bass-Possible implications of Internet centric listening on bass perception |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VAN RECK, KRISTOF;REEL/FRAME:029144/0530 Effective date: 20070508 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:038017/0058 Effective date: 20160218 |
|
| AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:039361/0212 Effective date: 20160218 |
|
| AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:042762/0145 Effective date: 20160218 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:042985/0001 Effective date: 20160218 |
|
| AS | Assignment |
Owner name: NXP B.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KONINKLIJKE PHILIPS N.V.;REEL/FRAME:043572/0181 Effective date: 20080924 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
| AS | Assignment |
Owner name: NXP B.V., NETHERLANDS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:MORGAN STANLEY SENIOR FUNDING, INC.;REEL/FRAME:050745/0001 Effective date: 20190903 |
|
| AS | Assignment |
Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:051145/0184 Effective date: 20160218 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:051029/0387 Effective date: 20160218 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:051029/0001 Effective date: 20160218 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:051029/0387 Effective date: 20160218 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:051029/0001 Effective date: 20160218 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:051030/0001 Effective date: 20160218 Owner name: MORGAN STANLEY SENIOR FUNDING, INC., MARYLAND Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT;ASSIGNOR:NXP B.V.;REEL/FRAME:051145/0184 Effective date: 20160218 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |