Patents by Inventor Anssi Klapuri

Anssi Klapuri 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).

  • Publication number: 20240112592
    Abstract: A method in an apparatus, the method comprising receiving a set of learning targets based on a user selection; determining a user skill level by analyzing an input of a user performance of at least one musical piece; determining a difficulty level for each learning target of the set of learning targets; determining an effort parameter for each learning target of the set of learning targets based on the user skill level and/or the difficulty level of each learning target; arranging the set of learning targets based on the effort parameters; and providing a personalized curriculum based on the arranged set of learning targets.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 4, 2024
    Inventors: Christoph THÜR, Alicja JUNTUNEN, Anssi KLAPURI, Juhani SIMOLA, Marcelo RODRÍGUEZ, Toni HIRVONEN, Pyry NIKUNEN, Jarmo HIIPAKKA
  • Publication number: 20240105151
    Abstract: A method and apparatus for presenting at least a portion of a musical notation of a starting point of a song to a user, including a first note or chord to be played; indicating a tempo of the song to the user; receiving from a musical instrument played a signal indicating how the musical instrument is being played; monitoring triggers and responsively to detecting a starting trigger beginning to playback one or more backing tracks; detecting the starting trigger by determining that the user has provided a starting sign independent of the apparatus; and synchronizing the playback of the one or more backing tracks using a time when the user has provided the starting sign.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 28, 2024
    Inventors: Sakari BERGEN, Anssi KLAPURI, Jarmo HIIPAKKA, Christoph THÜR
  • Publication number: 20230351988
    Abstract: A computer-implemented method for identifying a song includes: providing audio data including musical notation information for songs, receiving a real-time audio signal of a user performing on an instrument, detecting playing activity in successive segments, detecting notes and/or chords from the audio signal, storing user play history information including of information of songs a user has played before and number of plays, based on the play history information calculating a first probability for a song, based on first probabilities for a number of songs and based on the detected playing activity and the detected notes and/or chords, estimating the song being performed. The estimation includes calculating a second probability for different songs. The second probabilities are defined by the audio signal corresponding with a particular song of the play history combined with first probability associated with the song, and providing the song the user is performing or related information.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 2, 2023
    Inventors: Christoph THÜR, Anssi KLAPURI, Veli-Jussi KESTI
  • Publication number: 20230351993
    Abstract: A computer-implemented method includes: providing backing track audio data, wherein each backing track includes information of at least: song tempo, tonal content that is synchronized with the backing track audio, selecting a song, receiving a real-time audio signal of the user's performance, estimating parameters, based on the audio signal, including at least: playing activity of the user, wherein detecting whether the user is producing any sounding notes with a musical instrument, tempo of the user's playing, and playing position of the user within the selected song, estimating the reliability of the estimated tempo and play position of the user, wherein a value of the reliability represents the probability that the amount of error in the estimated user tempo and play position is sufficiently small, and when the estimated reliability of the user position and tempo is sufficiently high, start playing the backing track at the user position and tempo.
    Type: Application
    Filed: April 28, 2023
    Publication date: November 2, 2023
    Inventors: Juho KINNUNEN, Sakari BERGEN, Anssi KLAPURI, Veli-Jussi KESTI, Jarmo HIIPAKKA, Katarina TALLBERG, Christoph THÜR
  • Publication number: 20220310047
    Abstract: Indicating what should be played in a piece of music with a music document, including: displaying a part of the music document when a user plays the piece; receiving a real-time audio signal of the playing; automatically determining a playing position within the piece of music based on the real-time audio signal; automatically scrolling the music document on a display depending on the playing position; estimating at least the following from the real-time audio signal: activity; tonality; and tempo used in automatically determining the playing position determined from playing speed of the user. The estimating of the activity includes detecting whether the user is producing any sounding notes. The estimating of the tonality is based on an array of chord models that represent different chords that appear in the music document and allow calculating the probability that the corresponding chord is being played in various real-time audio signal segments.
    Type: Application
    Filed: March 25, 2021
    Publication date: September 29, 2022
    Applicant: Yousician Oy
    Inventors: Anssi Klapuri, Christoph Thür
  • Patent number: 11211039
    Abstract: A digital tuner that determines a tuning target period; receives an audio signal from an instrument to be tuned; obtains a plurality of different segments of the audio signal starting at times that correspond to integer multiples of the target period; produces waveform samples from the segments; and displays of a succession of waveform segments at same display position using said segments so that the shape of the waveform appears to move on the display at a speed and direction directly dependent on a difference of a wave period of the audio signal to be tuned and the tuning target period.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: December 28, 2021
    Assignee: Yousician Oy
    Inventors: Matti Ryynänen, Anssi Klapuri
  • Publication number: 20210065664
    Abstract: A digital tuner that determines a tuning target period; receives an audio signal from an instrument to be tuned; obtains a plurality of different segments of the audio signal starting at times that correspond to integer multiples of the target period; produces waveform samples from the segments; and displays of a succession of waveform segments at same display position using said segments so that the shape of the waveform appears to move on the display at a speed and direction directly dependent on a difference of a wave period of the audio signal to be tuned and the tuning target period.
    Type: Application
    Filed: August 29, 2019
    Publication date: March 4, 2021
    Inventors: Matti RYYNÄNEN, Anssi KLAPURI
  • Patent number: 10235898
    Abstract: A computer implemented method for providing feedback of harmonic content relating to a music track, includes receiving music track information; generating harmonic music track parameters based on the received music track information; displaying notation information for a user for performing the music track at a given time for the music track based on the harmonic music track parameters; receiving harmonic user content generated by an instrument performed by the user, using at least one capturing device; generating real-time performance feedback for the user based on comparison of the harmonic user content and the harmonic music track parameters according to predefined settings; receiving reference harmonic user content from a plurality of reference users over a public network; adjusting, based on the reference harmonic user content, at least one of the following: the predefined settings; and the harmonic music track parameters.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: March 19, 2019
    Assignee: YOUSICIAN OY
    Inventors: Matti Ryynänen, O{hacek over (g)}uzcan Şehiralti, Anssi Klapuri
  • Patent number: 10198960
    Abstract: A computer implemented method for providing feedback of harmonic content relating to a music track, includes receiving music track information; generating harmonic music track parameters based on the received music track information; displaying notation information for a user for performing the music track at a given time for the music track based on the harmonic music track parameters; receiving harmonic user content generated by an instrument performed by the user, using at least one capturing device; generating real-time performance feedback for the user based on comparison of the harmonic user content and the harmonic music track parameters according to predefined settings; receiving reference harmonic user content from a plurality of reference users over a public network; adjusting, based on the reference harmonic user content, at least one of the following: the predefined settings; and the harmonic music track parameters.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: February 5, 2019
    Assignee: YOUSICIAN OY
    Inventors: Matti Ryynänen, O{hacek over (g)}uzcan Şehiralti, Anssi Klapuri
  • Patent number: 10182093
    Abstract: Providing real-time interaction between a first player and a second player to collaborate for a musical performance over a network, includes maintaining a reference data item generated using a musical instrument performed by a user; receiving first user input data generated using a first musical instrument, the received first user input data associated with the first musical instrument and the musical performance; receiving second user input data generated using a second musical instrument, the received second user input data associated with the second musical instrument and the musical performance; detecting a missing data packet within the received second user input data when generating real-time collaboration data for the musical performance; replacing the missing data packet using the reference data item to correct the second user input data; and generating real-time collaboration data for the musical performance based on the corrected second user input data.
    Type: Grant
    Filed: September 12, 2017
    Date of Patent: January 15, 2019
    Assignee: YOUSICIAN OY
    Inventor: Anssi Klapuri
  • Patent number: 9767705
    Abstract: A system for providing a user a virtual exercise in playing a music instrument relative to the user's skill characteristics includes: a processing entity and a memory entity for processing and storing data, respectively to execute the system functions, and a data transfer entity for receiving and transmitting data, the system configured to: obtain musical notation data, analyze it to assign the musical piece to which such data pertains a number of difficulty characteristics with scalar values, provide the user with a number of musical pieces, with known difficulty characteristics, as virtual exercises to be completed by playing an instrument, obtain user performance data of completed virtual exercises, analyze the user performance data to determine and assign the user with a number of skill characteristics values in accordance with the difficulty characteristic values of the completed musical pieces, and determine a musical piece for the user as a virtual exercise.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: September 19, 2017
    Assignee: YOUSICIAN OY
    Inventors: Anssi Klapuri, Mikko Kaipainen, Chris Thur
  • Publication number: 20130036812
    Abstract: The invention relates to a method and an apparatus for detecting tightness of threaded joints of drill rods when unfastening at least one threaded joint of the drilling equipment (6) by impacting the drilling equipment (6) with a percussion device in the rock drilling rig (1). For detecting the tightness there is predetermined at least one fastened model for a situation where the threaded joint/joints are fastened, a vibration signal measured during impacting is compared with both the fastened model and the unfastened model and, on the basis of the comparison, it is determined to which one of the models the tightness of the threaded joints better corresponds at the moment of determination.
    Type: Application
    Filed: May 3, 2011
    Publication date: February 14, 2013
    Applicant: SANDVIK MINING AND CONSTRUCTION OY
    Inventors: Tuomo Pirinen, Vesa Uitto, Joona Hakala, Anssi Klapuri