Patents by Inventor Markus Cremer

Markus Cremer 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: 7580832
    Abstract: 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: Grant
    Filed: August 31, 2004
    Date of Patent: August 25, 2009
    Assignee: M2ANY GmbH
    Inventors: Eric Allamanche, Juergen Herre, Oliver Hellmuth, Thorsten Kastner, Markus Cremer
  • Publication number: 20090100990
    Abstract: The apparatus for converting an information signal from a time to a variable spectral representation includes a means for windowing the information signal, a means for converting the windowed information signal to a spectral representation, and a means for weighting a set of information signal spectral coefficients with several sets of complex base function coefficients provided from a means for providing the sets of base function coefficients. The sets of base function coefficients are derived from base functions of various frequencies by windowing and transform, wherein several sets of base function coefficients are provided for one and the same base function for base functions of higher frequencies, wherein the windows for providing these sets are related to various time portions of the base function. The variable spectral representation exhibits variable bandwidth of the variable spectral coefficients, which are efficient and accurate to calculate and especially suited for music analysis purposes.
    Type: Application
    Filed: April 27, 2005
    Publication date: April 23, 2009
    Inventors: Markus Cremer, Claas Derboven, Sebastian Streich
  • Patent number: 7460994
    Abstract: 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: Grant
    Filed: June 20, 2002
    Date of Patent: December 2, 2008
    Assignee: M2ANY GmbH
    Inventors: Jürgen Herre, Eric Allamanche, Oliver Hellmuth, Thorsten Kastner, Markus Cremer
  • Patent number: 7345233
    Abstract: For grouping temporal segments of an audio piece, which is structured into main parts repeatedly occurring in the audio piece, into various segment classes, at first a similarity representation for the segments is provided, wherein the similarity representation for each segment comprises an associated plurality of similarity values, wherein the similarity values indicate how similar the segment is to every other segment of the audio piece. Hereupon, using the similarity values associated with the segment, a similarity threshold value for a segment is calculated in order to then associate a segment with a segment class when the similarity value of the segment meets a predetermined relation with reference to the similarity threshold value. With this, clustering is achieved, which also works efficiently and correctly where there are segments with strongly different or almost equal combined similarity values.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: March 18, 2008
    Assignee: Fraunhofer-Gesellschaft zur Forderung der Angewandten Forschung EV
    Inventors: Markus van Pinxteren, Michael Saupe, Markus Cremer
  • Patent number: 7342167
    Abstract: An encoded rhythmic pattern has several groups of velocity values, wherein the velocity values are sorted, such that the groups are included in sequence in an encoded rhythmic pattern. Now, the velocity values concentrated at the beginning of the encoded rhythmic pattern have a higher importance for characterizing the rhythmic gist of a piece of music than velocity values included in additional groups of velocity values. By using such an encoded rhythmic pattern, an efficient database access can be performed.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: March 11, 2008
    Assignee: Fraunhofer-Gesellschaft zur Forderung der Angewandten Forschung E.V.
    Inventors: Markus Cremer, Matthias Gruhne, Jan Rohden, Christian Uhle
  • Publication number: 20070288478
    Abstract: A method and system for media navigation. A descriptor hierarchy may be accessed. The descriptor hierarchy may include at least one category list. One or more media descriptors may be accessed for a plurality of media items. The plurality of media items may be accessible from a plurality of sources. The one or more media descriptors may be mapped to the at least one category list. The navigation may be processed through a user interface to enable selection of the plurality of media items from the plurality of sources.
    Type: Application
    Filed: March 9, 2007
    Publication date: December 13, 2007
    Inventors: Peter DiMaria, Markus Cremer, Vadim Brenner, Dale Roberts
  • Patent number: 7304231
    Abstract: For the segment class designation the temporal position of segments in two candidate segment classes is used for the stanza/refrain selection by means of a segment class designation means, wherein the highest-order segment class is designated as refrain segment class only when it has a segment following temporally later in the audio piece than the latest segment of the other candidate segment class. With this, segment class labeling with a low error rate is achieved, which can at the same time be implemented with easy effort and is further predestined for automated flow.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: December 4, 2007
    Assignee: Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung Ev
    Inventors: Markus van Pinxteren, Michael Saupe, Markus Cremer
  • Patent number: 7282632
    Abstract: For changing a segmentation of an audio piece after a segment class assignment, at first a short segment is selected, which has a length shorter than a predetermined minimum length. This short segment is preferably merged with the corresponding successor segment or predecessor segment using information on a segment class membership of the short segment itself, but also the successor segment or the predecessor segment, in order to obtain a changed segmentation of the audio signal. With this, a not over-segmented segment representation of the audio signal is obtained, which further includes all audio information, i.e. is not a representation of the audio piece with holes.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: October 16, 2007
    Assignee: Fraunhofer-Gesellschaft zur Forderung der angewandten Forschung eV
    Inventors: Markus van Pinxteren, Michael Saupe, Markus Cremer
  • Publication number: 20070199430
    Abstract: An encoded rhythmic pattern has several groups of velocity values, wherein the velocity values are sorted, such that the groups are included in sequence in an encoded rhythmic pattern. Now, the velocity values concentrated at the beginning of the encoded rhythmic pattern have a higher importance for characterizing the rhythmic gist of a piece of music than velocity values included in additional groups of velocity values. By using such an encoded rhythmic pattern, an efficient database access can be performed.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 30, 2007
    Inventors: Markus Cremer, Matthias Gruhne, Jan Rohden, Christian Uhle
  • Publication number: 20070144335
    Abstract: An apparatus for determining a type of chord has a means for providing a reference vector for the type of chord, a means for providing a reference vector from a test signal, and a means for comparing the reference vector with the test signal vector. The means for providing a reference vector is configured to provide, for the type of chord, a reference vector from a plurality of different reference vectors. In addition, the means for providing a test signal vector from the test signal is configured to provide the test signal vector having a plurality of test signal vector elements.
    Type: Application
    Filed: December 1, 2006
    Publication date: June 28, 2007
    Inventors: Claas Derboven, Sebastian Streich, Markus Cremer
  • Patent number: 7193148
    Abstract: An encoded rhythmic pattern has several groups of velocity values, wherein the velocity values are sorted, such that the groups are included in sequence in an encoded rhythmic pattern. Now, the velocity values concentrated at the beginning of the encoded rhythmic pattern have a higher importance for characterizing the rhythmic gist of a piece of music than velocity values included in additional groups of velocity values. By using such an encoded rhythmic pattern, an efficient database access can be performed.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: March 20, 2007
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Markus Cremer, Matthias Gruhne, Jan Rohden, Christian Uhle
  • Publication number: 20060080100
    Abstract: For grouping temporal segments of an audio piece, which is structured into main parts repeatedly occurring in the audio piece, into various segment classes, at first a similarity representation for the segments is provided, wherein the similarity representation for each segment comprises an associated plurality of similarity values, wherein the similarity values indicate how similar the segment is to every other segment of the audio piece. Hereupon, using the similarity values associated with the segment, a similarity threshold value for a segment is calculated in order to then associate a segment with a segment class when the similarity value of the segment meets a predetermined relation with reference to the similarity threshold value. With this, clustering is achieved, which also works efficiently and correctly where there are segments with strongly different or almost equal combined similarity values.
    Type: Application
    Filed: February 1, 2005
    Publication date: April 13, 2006
    Inventors: Markus Pinxteren, Michael Saupe, Markus Cremer
  • Publication number: 20060075884
    Abstract: The finding of the present invention is that the melody extraction or automatic transcription may be implemented clearly more stable and if applicable even less expensive when the assumption is considered sufficiently that the main melody is the portion of a piece of music which man perceives the loudest and the most precise. Regarding this, according to the present invention the time/spectral representation or the spectrogram of an interesting audio signal is scaled using the curves of equal volume reflecting human volume perception in order to determine the melody of the audio signal on the basis of the resulting perception-related time/spectral representation.
    Type: Application
    Filed: December 15, 2004
    Publication date: April 13, 2006
    Inventors: Frank Streitenberger, Martin Weis, Claas Derboven, Markus Cremer
  • Publication number: 20060080095
    Abstract: For the segment class designation the temporal position of segments in two candidate segment classes is used for the stanza/refrain selection by means of a segment class designation means, wherein the highest-order segment class is designated as refrain segment class only when it has a segment following temporally later in the audio piece than the latest segment of the other candidate segment class. With this, segment class labeling with a low error rate is achieved, which can at the same time be implemented with easy effort and is further predestined for automated flow.
    Type: Application
    Filed: February 1, 2005
    Publication date: April 13, 2006
    Inventors: Markus Pinxteren, Michael Saupe, Markus Cremer
  • Publication number: 20060075886
    Abstract: An encoded rhythmic pattern has several groups of velocity values, wherein the velocity values are sorted, such that the groups are included in sequence in an encoded rhythmic pattern. Now, the velocity values concentrated at the beginning of the encoded rhythmic pattern have a higher importance for characterizing the rhythmic gist of a piece of music than velocity values included in additional groups of velocity values. By using such an encoded rhythmic pattern, an efficient database access can be performed.
    Type: Application
    Filed: October 8, 2004
    Publication date: April 13, 2006
    Inventors: Markus Cremer, Matthias Gruhne, Jan Rohden, Christian Uhle
  • Publication number: 20060075881
    Abstract: In order to implement the melody extraction or the automatic clearly more stable or to improve the transcription result, respectively, at the resulting segments or trajectories, respectively, of a melody line gained from a spectrogram of the audio signal a harmony mapping is performed such that a follower segment directly neighboring a reference segment in time direction is virtually shifted in the frequency direction by stages of octave, fifth and/or third in order to examine whether among the resulting lines of the octave, fifth and/or third there is one that fulfills a predetermined condition, like e.g. that the time/spectral representation along this line comprises a minimum which is larger by a certain factor than a minimum that it comprises along the reference segment line, and, if such a line exists, selects the same and actually performs the shifting of the follower segment. This way, errors in melody line determination may be corrected again.
    Type: Application
    Filed: December 15, 2004
    Publication date: April 13, 2006
    Inventors: Frank Streitenberger, Martin Weis, Claas Derboven, Markus Cremer
  • Publication number: 20060065106
    Abstract: For changing a segmentation of an audio piece after a segment class assignment, at first a short segment is selected, which has a length shorter than a predetermined minimum length. This short segment is preferably merged with the corresponding successor segment or predecessor segment using information on a segment class membership of the short segment itself, but also the successor segment or the predecessor segment, in order to obtain a changed segmentation of the audio signal. With this, a not over-segmented segment representation of the audio signal is obtained, which further includes all audio information, i.e. is not a representation of the audio piece with holes.
    Type: Application
    Filed: February 1, 2005
    Publication date: March 30, 2006
    Inventors: Markus Pinxteren, Michael Saupe, Markus Cremer
  • Patent number: 7012183
    Abstract: An apparatus for analyzing an audio signal with regard to rhythm information of the audio signal by using an autocorrelation function comprises a filter bank for separating the audio signal into at least two sub-band signals. The sub-band signals are examined with regard to periodicities by an autocorrelation function, to obtain rhythm raw-information for the at least two sub-band signals. To reduce or eliminate the ambiguities of the autocorrelation function for periodical signals, the rhythm raw-information is postprocessed to obtain post-processed rhythm raw-information for the sub-band signal. The rhythm information of the audio signal is established based on the postprocessed rhythm raw-information.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: March 14, 2006
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.
    Inventors: Jürgen Herre, Jan Rohden, Christian Uhle, Markus Cremer
  • Publication number: 20060020958
    Abstract: 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: Application
    Filed: August 31, 2004
    Publication date: January 26, 2006
    Inventors: Eric Allamanche, Juergen Herre, Oliver Hellmuth, Thorsten Kastner, Markus Cremer
  • Patent number: 6951977
    Abstract: A tone smoothing is performed such that to each time section of a melody line segment a number is associated such that for all groups of directly neighboring time sections, to which the same spectral component is associated by the melody line segment, the numbers associated with the directly neighboring time sections are different numbers from one to the number of the directly neighboring time sections, for each spectral component that is associated with one of the time sections of the melody line segment, the numbers of those groups are added up to which time sections of the same the respective spectral component is associated by the melody line segment, a smoothing spectral component is determined as the spectral component for which the greatest summing-up results, and the melody line segment is changed, by associating the determined smoothing spectral component to each time section of the melody line segment.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: October 4, 2005
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung E.V.
    Inventors: Frank Streitenberger, Martin Weis, Claas Derboven, Markus Cremer