Patents by Inventor Eric Allamanche
Eric Allamanche has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12380904Abstract: Disclosed are methods and systems for decoding immersive audio content encoded by an adaptive number of scene elements for channels, audio objects, higher-order ambisonics (HOA), and/or other sound field representations. The decoded audio is rendered to the speaker configuration of a playback device. For bit streams that represent audio scenes with a different mixture of channels, objects, and/or HOA in consecutive frames, fade-in of the new frame and fade-out of the old frame may be performed. Crossfading between consecutive frames happen in the speaker layout after rendering, in the spatially decoded content type before rendering, or between the transport channels as the output of the baseline decoder but before spatial decoding and rendering. Crossfading may use an immediate fade-in and fade-out frame (IFFF) for the transition frame or may use an overlap-add synthesis technique such as time-domain aliasing cancellation (TDAC) of MDCT.Type: GrantFiled: September 10, 2021Date of Patent: August 5, 2025Assignee: Apple Inc.Inventors: Moo Young Kim, Dipanjan Sen, Eric Allamanche, J. Kevin Calhoun, Frank Baumgarte, Sina Zamani, Eric Day
-
Publication number: 20230360660Abstract: Disclosed are methods and systems for decoding immersive audio content encoded by an adaptive number of scene elements for channels, audio objects, higher-order ambisonics (HOA), and/or other sound field representations. The decoded audio is rendered to the speaker configuration of a playback device. For bit streams that represent audio scenes with a different mixture of channels, objects, and/or HOA in consecutive frames, fade-in of the new frame and fade-out of the old frame may be performed. Crossfading between consecutive frames happen in the speaker layout after rendering, in the spatially decoded content type before rendering, or between the transport channels as the output of the baseline decoder but before spatial decoding and rendering. Crossfading may use an immediate fade-in and fade-out frame (IFFF) for the transition frame or may use an overlap-add synthesis technique such as time-domain aliasing cancellation (TDAC) of MDCT.Type: ApplicationFiled: September 10, 2021Publication date: November 9, 2023Inventors: Moo Young KIM, Dipanjan SEN, Eric ALLAMANCHE, J. Kevin Calhoun, Frank BAUMGARTE, Sina ZAMANI, Eric DAY
-
Patent number: 8238562Abstract: In one embodiment, C input audio channels are encoded to generate E transmitted audio channel(s), where one or more cue codes are generated for two or more of the C input channels, and the C input channels are downmixed to generate the E transmitted channel(s), where C>E?1. One or more of the C input channels and the E transmitted channel(s) are analyzed to generate a flag indicating whether or not a decoder of the E transmitted channel(s) should perform envelope shaping during decoding of the E transmitted channel(s). In one implementation, envelope shaping adjusts a temporal envelope of a decoded channel generated by the decoder to substantially match a temporal envelope of a corresponding transmitted channel.Type: GrantFiled: August 31, 2009Date of Patent: August 7, 2012Assignees: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Agere Systems Inc.Inventors: Eric Allamanche, Sascha Disch, Christof Faller, Juergen Herre
-
Patent number: 8204261Abstract: An input audio signal having an input temporal envelope is converted into an output audio signal having an output temporal envelope. The input temporal envelope of the input audio signal is characterized. The input audio signal is processed to generate a processed audio signal, wherein the processing de-correlates the input audio signal. The processed audio signal is adjusted based on the characterized input temporal envelope to generate the output audio signal, wherein the output temporal envelope substantially matches the input temporal envelope.Type: GrantFiled: December 7, 2004Date of Patent: June 19, 2012Assignees: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V., Agere Systems Inc.Inventors: Eric Allamanche, Sascha Disch, Christof Faller, Juergen Herre
-
Publication number: 20120065964Abstract: Techniques for introducing information into a data stream first obtains the spectral values of the short-term spectrum of the audio signal. Separately, information to be introduced are combined with a spread sequence obtaining a spread information signal, whereupon a spectral representation of the spread information is generated, then weighted with an established psychoacoustic maskable noise energy to generate a weighted information signal, wherein energy of the introduced information is substantially equal to or below the psychoacoustic masking threshold. The weighted information signal and the spectral values of the short-term spectrum of the audio signal are then summed and afterwards processed again to obtain a processed data stream including audio information and information to be introduced.Type: ApplicationFiled: November 21, 2011Publication date: March 15, 2012Inventors: Christian NEUBAUER, Juergen HERRE, Karlheinz BRANDENBURG, Eric ALLAMANCHE
-
Patent number: 8117027Abstract: Techniques for introducing information into a data stream first obtains the spectral values of the short-term spectrum of the audio signal. Separately, information to be introduced are combined with a spread sequence obtaining a spread information signal, whereupon a spectral representation of the spread information is generated, then weighted with an established psychoacoustic maskable noise energy to generate a weighted information signal, wherein energy of the introduced information is substantially equal to or below the psychoacoustic masking threshold. The weighted information signal and the spectral values of the short-term spectrum of the audio signal are then summed and afterwards processed again to obtain a processed data stream including audio information and information to be introduced.Type: GrantFiled: September 25, 2008Date of Patent: February 14, 2012Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Christian Neubauer, Juergen Herre, Karlheinz Brandenburg, Eric Allamanche
-
Patent number: 8065260Abstract: For analyzing an information signal having a sequence of blocks of information units, wherein a plurality of consecutive blocks of the sequence of blocks represents an information entity, using a sequence of fingerprints for the sequence of blocks, identification results are provided for consecutive fingerprints, wherein an identification result represents an association of a block of information units with a predetermined information entity. Then at least two hypotheses are formed from the identification results for the consecutive fingerprints, wherein a first hypothesis is an assumption for the association of the sequence of blocks with a first information entity, and wherein the second hypothesis is an assumption for the association of the sequence of blocks with the second information entity. Then various hypotheses are examined to obtain an examination result on the basis of which there is then made a statement on the information signal.Type: GrantFiled: November 6, 2006Date of Patent: November 22, 2011Inventors: Juergen Herre, Eric Allamanche, Oliver Hellmuth, Thorsten Kastner
-
Publication number: 20100235523Abstract: A framework for providing multi-device collaboration is described herein. In one embodiment, a method for providing multi-device collaboration between first and second devices can include transferring an initializing function call to create a session object. The function call specifies a mode of the session object, a service type, and a service name. The session object can include functions to discover the second device, connect with the second device, and provide data transport between the connected first and second devices. The service name can include a truncated name, a unique identification, and a state of service of a software application associated with the first device. The method can include detecting a network and advertising the service type and the service name via the network. The service type and service name can be advertised prior to establishing the connection between the first and second devices.Type: ApplicationFiled: June 5, 2009Publication date: September 16, 2010Inventors: Robert Garcia, Joe S. Abuan, Berkat S. Tung, Jim Normile, William Stewart, Eric Allamanche, Meriko Borogove, Jonathan J. Bennett
-
Patent number: 7720230Abstract: At an audio encoder, cue codes are generated for one or more audio channels, wherein an envelope cue code is generated by characterizing a temporal envelope in an audio channel. At an audio decoder, E transmitted audio channel(s) are decoded to generate C playback audio channels, where C>E?1. Received cue codes include an envelope cue code corresponding to a characterized temporal envelope of an audio channel corresponding to the transmitted channel(s). One or more transmitted channel(s) are upmixed to generate one or more upmixed channels. One or more playback channels are synthesized by applying the cue codes to the one or more upmixed channels, wherein the envelope cue code is applied to an upmixed channel or a synthesized signal to adjust a temporal envelope of the synthesized signal based on the characterized temporal envelope such that the adjusted temporal envelope substantially matches the characterized temporal envelope.Type: GrantFiled: December 7, 2004Date of Patent: May 18, 2010Assignees: Agere Systems, Inc., Fraunhofer-Gesellschaft zur Forderung der angewandten Forschung e.V.Inventors: Eric Allamanche, Sascha Disch, Christof Faller, Juergen Herre
-
Publication number: 20090319282Abstract: In one embodiment, C input audio channels are encoded to generate E transmitted audio channel(s), where one or more cue codes are generated for two or more of the C input channels, and the C input channels are downmixed to generate the E transmitted channel(s), where C>E?1. One or more of the C input channels and the E transmitted channel(s) are analyzed to generate a flag indicating whether or not a decoder of the E transmitted channel(s) should perform envelope shaping during decoding of the E transmitted channel(s). In one implementation, envelope shaping adjusts a temporal envelope of a decoded channel generated by the decoder to substantially match a temporal envelope of a corresponding transmitted channel.Type: ApplicationFiled: August 31, 2009Publication date: December 24, 2009Applicant: AGERE SYSTEMS INC.Inventors: Eric Allamanche, Sascha Disch, Christof Faller, Juergen Herre
-
Patent number: 7580832Abstract: An apparatus for producing a fingerprint signal from an audio signal includes a means for calculating energy values for frequency bands of segments of the audio signal which are successive in time, so as to obtain, from the audio signal, a sequence of vectors of energy values, a means for scaling the energy values to obtain a sequence of scaled vectors, and a means for temporal filtering of the sequence of scaled vectors to obtain a filtered sequence which represents the fingerprint, or from which the fingerprint may be derived. Thus, a fingerprint is produced which is robust against disturbances due to problems associated with coding or with transmission channels, and which is especially suited for mobile radio applications.Type: GrantFiled: August 31, 2004Date of Patent: August 25, 2009Assignee: M2ANY GmbHInventors: Eric Allamanche, Juergen Herre, Oliver Hellmuth, Thorsten Kastner, Markus Cremer
-
Publication number: 20090138259Abstract: An inventive method for introducing information into a data stream including data about spectral values representing a short-term spectrum of an audio signal first performs a processing of the data stream to obtain the spectral values of the short-term spectrum of the audio signal. Apart from that, the information to be introduced are combined with a spread sequence to obtain a spread information signal, whereupon a spectral representation of the spread information is generated which will then be weighted with an established psychoacoustic maskable noise energy to generate a weighted information signal, wherein the energy of the introduced information is substantially equal to or below the psychoacoustic masking threshold. The weighted information signal and the spectral values of the short-term spectrum of the audio signal will then be summed and afterwards processed again to obtain a processed data stream including both audio information and information to be introduced.Type: ApplicationFiled: February 5, 2009Publication date: May 28, 2009Applicant: Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V.Inventors: Christian NEUBAUER, Juergen Herre, Karlheinz Brandenburg, Eric Allamanche
-
Publication number: 20090076801Abstract: An inventive method for introducing information into a data stream including data about spectral values representing a short-term spectrum of an audio signal first performs a processing of the data stream to obtain the spectral values of the short-term spectrum of the audio signal. Apart from that, the information to be introduced are combined with a spread sequence to obtain a spread information signal, whereupon a spectral representation of the spread information is generated which will then be weighted with an established psychoacoustic maskable noise energy to generate a weighted information signal, wherein the energy of the introduced information is substantially equal to or below the psychoacoustic masking threshold. The weighted information signal and the spectral values of the short-term spectrum of the audio signal will then be summed and afterwards processed again to obtain a processed data stream including both audio information and information to be introduced.Type: ApplicationFiled: September 25, 2008Publication date: March 19, 2009Inventors: Christian Neubauer, Juergen Herre, Karlheinz Brandenburg, Eric Allamanche
-
Patent number: 7478045Abstract: In a method for characterizing a signal representing an audio content a measure is determined for a tonality of the signal, whereupon a statement is made about the audio content of the signal on the basis of the measure for the tonality of the signal. The measure for the tonality is derived from a quotient whose numerator is the mean of the summed values of spectral components of the signal exponentiated with a first power and whose denominator is the mean of the summed values of spectral components exponentiated with a second power, the first and second powers differing from each other. The measure for the tonality of the signal for the content analysis is robust in relation to a signal distortion, due e.g. to MP3 coding, and has a high correlation with the content of the analyzed signal.Type: GrantFiled: July 15, 2002Date of Patent: January 13, 2009Assignee: M2ANY GmbHInventors: Eric Allamanche, Jürgen Herre, Oliver Hellmuth, Thorsten Kastner
-
Patent number: 7460994Abstract: For producing a fingerprint of an audio signal, use is made of information defining a plurality of predetermined fingerprint modi, all of the fingerprint modi relating to the same type of fingerprint, the fingerprint modi, however, providing different fingerprints differing from each other with regard to their data volume, on the one hand, and to their characterizing strength for characterizing the audio signal, on the other hand, the fingerprint modi being pre-determined such that a fingerprint in accordance with a fingerprint modus having a first characterizing strength is convertible to a fingerprint in accordance with a fingerprint modus having a second characterizing strength, without using the audio signal. A predetermined fingerprint modus of the plurality of predetermined fingerprint modi is set and subsequently used for computing a fingerprint using the audio signal.Type: GrantFiled: June 20, 2002Date of Patent: December 2, 2008Assignee: M2ANY GmbHInventors: Jürgen Herre, Eric Allamanche, Oliver Hellmuth, Thorsten Kastner, Markus Cremer
-
Patent number: 7454327Abstract: An inventive method for introducing information into a data stream including data about spectral values representing a short-term spectrum of an audio signal first performs a processing of the data stream to obtain the spectral values of the short-term spectrum of the audio signal. Apart from that, the information to be introduced are combined with a spread sequence to obtain a spread information signal, whereupon a spectral representation of the spread information is generated which will then be weighted with an established psychoacoustic maskable noise energy to generate a weighted information signal, wherein the energy of the introduced information is substantially equal to or below the psychoacoustic masking threshold. The weighted information signal and the spectral values of the short-term spectrum of the audio signal will then be summed and afterwards processed again to obtain a processed data stream including both audio information and information to be introduced.Type: GrantFiled: October 5, 2000Date of Patent: November 18, 2008Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandtren Forschung e.V.Inventors: Christian Neubauer, Juergen Herre, Karlheinz Brandenburg, Eric Allamanche
-
Patent number: 7308099Abstract: An apparatus for generating an encrypted data stream representing an audio and/or video signal comprises an encoder for encoding an input signal to generate a data stream with a predefined data stream syntax as output signal. The apparatus further comprises an encryption means coupled with the decoder in order to influence encoder internal data and/or the output signal of the encoder in a uniquely reversible manner based on a key such that the generated encrypted data stream comprises payload information differing from payload information of a data stream that would be generated by the apparatus without the presence of an encryption means and that the generated encrypted data stream comprises the predefined data stream syntax.Type: GrantFiled: December 15, 1999Date of Patent: December 11, 2007Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.Inventors: Eric Allamanche, Juergen Herre, Juergen Koller, Niels Rump
-
Publication number: 20070127717Abstract: For analyzing an information signal having a sequence of blocks of information units, wherein a plurality of consecutive blocks of the sequence of blocks represents an information entity, using a sequence of fingerprints for the sequence of blocks, identification results are provided for consecutive fingerprints, wherein an identification result represents an association of a block of information units with a predetermined information entity. Then at least two hypotheses are formed from the identification results for the consecutive fingerprints, wherein a first hypothesis is an assumption for the association of the sequence of blocks with a first information entity, and wherein the second hypothesis is an assumption for the association of the sequence of blocks with the second information entity. Then various hypotheses are examined to obtain an examination result on the basis of which there is then made a statement on the information signal.Type: ApplicationFiled: November 6, 2006Publication date: June 7, 2007Inventors: Juergen Herre, Eric Allamanche, Oliver Hellmuth, Thorsten Kastner
-
Patent number: 7081581Abstract: In a method for characterizing a signal, which represents an audio content, a measure for a tonality of the signal is determined, whereupon a statement is made about the audio content of the signal based on the measure for the tonality of the signal. The measure for the tonality of the signal for the content analysis is robust against a signal distortion, such as by MP3 encoding, and has a high correlation to the content of the examined signal.Type: GrantFiled: February 26, 2002Date of Patent: July 25, 2006Assignee: m2any GmbHInventors: Eric Allamanche, Juergen Herre, Oliver Hellmuth, Bernhard Froeba
-
Publication number: 20060085200Abstract: An input audio signal having an input temporal envelope is converted into an output audio signal having an output temporal envelope. The input temporal envelope of the input audio signal is characterized. The input audio signal is processed to generate a processed audio signal, wherein the processing de-correlates the input audio signal. The processed audio signal is adjusted based on the characterized input temporal envelope to generate the output audio signal, wherein the output temporal envelope substantially matches the input temporal envelope.Type: ApplicationFiled: December 7, 2004Publication date: April 20, 2006Inventors: Eric Allamanche, Sascha Disch, Christof Faller, Juergen Herre