Patents by Inventor Janne Vainio

Janne Vainio 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: 8731914
    Abstract: A system and method for locating a preferable playback start location after a winding or rewinding action in an audio playing device. In response to an adjustment of the playing location for audio content to a desired playing position, the system determines whether at least one non-speech or silent period of at least a predetermined duration exists within the vicinity of the desired playing position. If at least one such non-speech or silent period exists within the vicinity of the desired playing position, the system adjusts the playing position to fall within one of the at least one non-speech period or silent period.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: May 20, 2014
    Assignee: Nokia Corporation
    Inventors: Janne Vainio, Hannu J. Mikkola, Jari M. Makinen
  • Patent number: 8479107
    Abstract: A method including causing, at least in part, display of selectable objects on a graphical user interface, where each of the selectable objects corresponds to data or an application accessible via the graphical user interface. The method further includes causing, at least in part, display of the selectable objects in motion travelling across the graphical user interface based on a category of the selectable object or context dependent data, and allowing user selection and manipulation of the selectable objects displayed on the graphical user interface.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: July 2, 2013
    Assignee: Nokia Corporation
    Inventors: Janne Vainio, Janne Bergman
  • Publication number: 20130147702
    Abstract: A method, apparatus, computer program and user interface wherein the method comprises: detecting a user input at a first apparatus; determining that the user input was also detectable by a second apparatus; and causing a function to be performed where at least part of the function is performed by the first apparatus and at least part of the function is performed by the second apparatus.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: Nokia Corporation
    Inventors: Viljakaisa Aaltonen, Teemu Tuomas Ahmaniemi, Juha Henrik Arrasvuori, Jan Peter Erik Eskolin, Tero Simo llari Jokela, Johan Kildal, Andres Lucero, Pii Susanna Paasovaara, Erika Reponen, Janne Vainio
  • Patent number: 8438019
    Abstract: An encoder comprising an input for inputting frames of an audio signal in a frequency band, at least a first excitation block for performing a first excitation for a speech like audio signal, and a second excitation block for performing a second excitation for a non-speech like audio signal. The encoder further comprises a filter for dividing the frequency band into a plurality of sub bands each having a narrower bandwidth than the frequency band. The encoder also comprises an excitation selection block for selecting one excitation block among the at least first excitation block and the second excitation block for performing the excitation for a frame of the audio signal on the basis of the properties of the audio signal at least at one of the sub bands. The invention also relates to a device, a system, a method and a storage medium for a computer program.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: May 7, 2013
    Assignee: Nokia Corporation
    Inventors: Janne Vainio, Hannu Mikkola, Pasi Ojala, Jari Mäkinen
  • Publication number: 20110161852
    Abstract: A method including causing, at least in part, display of selectable objects on a graphical user interface, where each of the selectable objects corresponds to data or an application accessible via the graphical user interface. The method further includes causing, at least in part, display of the selectable objects in motion travelling across the graphical user interface based on a category of the selectable object or context dependent data, and allowing user selection and manipulation of the selectable objects displayed on the graphical user interface.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: Nokia Corporation
    Inventors: Janne VAINIO, Janne BERGMAN
  • Publication number: 20100088097
    Abstract: Improved performance and user experience for speech recognition application and system by utilizing for example offline adaptation without tedious effort by a user. Interactions with a user may be in the form of a quiz, game, or other scenario wherein the user may implicitly provide vocal input for adaptation data. Queries with a plurality of candidate answers may be designed in an optimal and efficient way, and presented to the user, wherein detected speech from the user is then matched to one of the candidate answers, and may be used to adapt an acoustic model to the particular speaker for speech recognition.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 8, 2010
    Applicant: Nokia Corporation
    Inventors: Jilei Tian, Janne Vainio, Jussi Leppanen, Hannu Mikkola, Juha Marila
  • Publication number: 20090326938
    Abstract: A method including detecting a selection of a plurality of erroneous words in text presented on a display of a device, in an automatic speech recognition system, receiving sequentially dictated corrections for the selected erroneous words in a single, continuous operation where each dictated correction corresponds to at least one of the selected erroneous words, and replacing the plurality of erroneous words with one or more corresponding words of the dictated corrections where each erroneous word is matched with the one or more corresponding words of the dictated corrections in an order the erroneous words appear according to a reading direction of the text.
    Type: Application
    Filed: May 28, 2008
    Publication date: December 31, 2009
    Applicant: NOKIA CORPORATION
    Inventors: Juha Eerik Marila, Janne Vainio, Hannu Mikkola
  • Patent number: 7610543
    Abstract: A method and corresponding codec for (channel) encoding speech or other data bits for transmission via a wireless communication channel, the method providing unequal error protection (UEP) using only a single encoder, and including: a step of determining how many bits to puncture in each of typically two protection classes (CA CB) so as to achieve either a predetermined or iterated desired level of error protection; and a step of identifying which bits to puncture for each class so as to provide relatively strong and uniform protection for all bits in the first class (CA), but protection that decreases in the same manner as the subjective importance decreases from the beginning to the end of the other classes. The method also accounts for so-called soft puncturing by modulators transmitting multiple bits per symbol with weaker protection for some of the bits of each symbol.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: October 27, 2009
    Assignee: Nokia Corporation
    Inventors: Hannu Mikkola, Janne Vainio
  • Patent number: 7584096
    Abstract: A method of encoding speech in a communications system includes the steps of receiving a speech signal including voice signals and background signals, and detecting voice activity and providing an indicator when no voice activity is detected. The speech signal is encoded to generate a plurality of parameters representing the signal. When the indicator is not present, a first parametric representation of the speech signal is output, including the plurality of parameters. When the indicator is present, at least one of the plurality of parameters is modified and a second parametric representation of the speech signal, including the modified parameter is output.
    Type: Grant
    Filed: March 19, 2004
    Date of Patent: September 1, 2009
    Assignee: Nokia Corporation
    Inventors: Jari Makinen, Janne Vainio, Hannu Mikkola
  • Patent number: 7529673
    Abstract: A method for use by a speech decoder in handling bad frames received over a communications channel a method in which the effects of bad frames are concealed by replacing the values of the spectral parameters of the bad frames (a bad frame being either a corrupted frame or a lost frame) with values based on an at least partly adaptive mean of recently received good frames, but in case of a corrupted frame (as opposed to a lost frame), using the bad frame itself if the bad frame meets a predetermined criterion. The aim of concealment is to find the most suitable parameters for the bad frame so that subjective quality of the synthesized speech is as high as possible.
    Type: Grant
    Filed: April 10, 2006
    Date of Patent: May 5, 2009
    Assignee: Nokia Corporation
    Inventors: Jari Mäkinen, Hannu Mikkola, Janne Vainio, Jani Rotola-Pukkila
  • Patent number: 7495585
    Abstract: According to an aspect of the invention, an enhanced audible feedback solution has been invented for electronic devices using an input device facilitating navigation though a plurality of available user interface input options and confirmation of a selected input option. The electronic device is arranged to define, as a response to detecting a selection of a character on the basis of a detection of a first input to an input device of the electronic device, an audio segment specific to the character. The electronic device is arranged to output the defined audio segment via the audio output means prior to a confirmation by a second input to the input device, the second input being associated with a function adding the character as part of a character sequence entered by the user.
    Type: Grant
    Filed: May 12, 2006
    Date of Patent: February 24, 2009
    Assignee: Nokia Corporation
    Inventors: Janne Vainio, Hannu J. Mikkola, Hannu Korhonen, Sakari Himanen, Toni P. Nieminen, Tuomas Vaittinen, Juha Marila
  • Patent number: 7483830
    Abstract: A speech decoder comprises a decoder (103) for converting a linear prediction encoded speech signal into a first sample stream having a first sampling rate and representing a first frequency band. Additionally it comprises a vocoder (105) for converting an input signal into a second sample stream having a second sampling rate and representing a second frequency band, and combination means (107) for combining the first and second sample streams in processed form. It comprises also means (301) for generating a second linear prediction filter, to be used by the vocoder (105) on the second frequency band, on the basis of a first linear prediction filter used by the decoder (103) on the first frequency band. Extrapolation through an infinite impulse response filter is the preferable method of generating the second linear prediction filter.
    Type: Grant
    Filed: March 1, 2001
    Date of Patent: January 27, 2009
    Assignee: Nokia Corporation
    Inventors: Jani Rotola-Pukkila, Janne Vainio, Hannu Mikkola
  • Publication number: 20080120098
    Abstract: The present invention provides, methods, computer-readable media, and apparatuses for tuning and adjusting the computational complexity of algorithm that is executed by a signal encoder. The signal encoder may comprise a speech encoder. When a resource shortage on a computer platform is detected, a degree of the resource shortage and a corresponding complexity adjustment for a speech encoder are determined. The speech encoder is then tuned to adjust the computational complexity of an executed speech processing algorithm. The resource shortage may correspond to a computational capability, audio buffer memory, or battery of a mobile device. A speech process being executed by the mobile device is tuned to adjust the computational demands in accordance with a complexity adjustment. A number of iteration rounds may be adjusted while the speech encoder is executing a speech processing algorithm. The iterations may correspond to an algebraic codebook search.
    Type: Application
    Filed: November 21, 2006
    Publication date: May 22, 2008
    Applicant: Nokia Corporation
    Inventors: Jari M. Makinen, Juha Marila, Hannu J. Mikkola, Janne Vainio, Tuomas Vaittinen, Sakari Himanen, Kai K. Samposalo
  • Patent number: 7376554
    Abstract: Methods and arrangements are disclosed for digitally encoding and decoding sound—An input signal is split (811) into a primary frequency band and at least one secondary frequency band. The parts of the input signal in the frequency bands are separately encoded. Certain characteristics of the input signal in the primary frequency band and corresponding characteristics of the input signal in at least one secondary frequency band are examined (302, 303, 814) in order to find out, whether there is certain resemblance therebetween. Alternatively certain characteristic features of the process applied to encoding the primary frequency band extracted (305, 813) and used (307) in encoding the secondary frequency band, or such extracted characteristic features are replaced (306, 501, 701, 815) with a locally generated, independent set of corresponding features.
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: May 20, 2008
    Assignee: Nokia Corporation
    Inventors: Pasi S. Ojala, Janne Vainio, Hannu J. Mikkola
  • Patent number: 7315814
    Abstract: A wireless telecommunications system comprises a mobile station (MS) and a network. The mobile station has a multi-rate speech encoder which produces an encoded speech signal which is transmitted to the network. The network has a multi-rate speech decoder which decodes the encoded speech signal to produce a decoded speech signal. The network also comprises a signal analyser which measures speech characteristics of the decoded speech signal to produce speech characteristics information and an up-link mode control unit which receives the speech characteristics information and produces a mode command. The mode command is transmitted by the network to the mobile station where it is used to control the speech encoding bit rate of the multi-rate speech encoder.
    Type: Grant
    Filed: June 30, 2001
    Date of Patent: January 1, 2008
    Assignee: Nokia Corporation
    Inventors: Janne Vainio, Hannu Mikkola, Jani Rotola-Pukkila
  • Publication number: 20070239462
    Abstract: A method for use by a speech decoder in handling bad frames received over a communications channel a method in which the effects of bad frames are concealed by replacing the values of the spectral parameters of the bad frames (a bad frame being either a corrupted frame or a lost frame) with values based on an at least partly adaptive mean of recently received good frames, but in case of a corrupted frame (as opposed to a lost frame), using the bad frame itself if the bad frame meets a predetermined criterion. The aim of concealment is to find the most suitable parameters for the bad frame so that subjective quality of the synthesized speech is as high as possible.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 11, 2007
    Inventors: Jari Makinen, Hannu Mikkola, Janne Vainio, Jani Rotola-Pukkila
  • Publication number: 20070112562
    Abstract: A system and method for locating a preferable playback start location after a winding or rewinding action in an audio playing device. In response to an adjustment of the playing location for audio content to a desired playing position, the system determines whether at least one non-speech or silent period of at least a predetermined duration exists within the vicinity of the desired playing position. If at least one such non-speech or silent period exists within the vicinity of the desired playing position, the system adjusts the playing position to fall within one of the at least one non-speech period or silent period.
    Type: Application
    Filed: November 15, 2005
    Publication date: May 17, 2007
    Applicant: Nokia Corporation
    Inventors: Janne Vainio, Hannu Mikkola, Jari Makinen
  • Publication number: 20070011009
    Abstract: The invention relates to a support of a concatenative TTS synthesis. In order to generate a speech database as a basis for the TTS synthesis, first, a speech processing including a segmental parametric speech encoding of speech data based on a parametric modeling of speech is performed, which results in compressed parameterized speech segments. Then, the compressed parameterized speech segments are assembled in a speech database. In order to synthesize output speech, compressed parameterized speech segments are selected from the speech database based on an available text and decompressed to regain parameterized speech segments. The parameterized speech segments are then concatenated in a parameter domain. The output speech is synthesized based on these concatenated parametric speech segments.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Inventors: Jani Nurminen, Sakari Himanen, Anssi Ramo, Janne Vainio
  • Publication number: 20060267931
    Abstract: According to an aspect of the invention, an enhanced audible feedback solution has been invented for electronic devices using an input device facilitating navigation though a plurality of available user interface input options and confirmation of a selected input option. The electronic device is arranged to define, as a response to detecting a selection of a character on the basis of a detection of a first input to an input device of the electronic device, an audio segment specific to the character. The electronic device is arranged to output the defined audio segment via the audio output means prior to a confirmation by a second input to the input device, the second input being associated with a function adding the character as part of a character sequence entered by the user.
    Type: Application
    Filed: May 12, 2006
    Publication date: November 30, 2006
    Inventors: Janne Vainio, Hannu Mikkola, Hannu Korhonen, Sakari Himanen, Toni Nieminen, Tuomas Vaittinen, Juha Marila
  • Patent number: 7031926
    Abstract: A method for use by a speech decoder in handling bad frames received over a communications channel a method in which the effects of bad frames are concealed by replacing the values of the spectral parameters of the bad frames (a bad frame being either a corrupted frame or a lost frame) with values based on an at least partly adaptive mean of recently received good frames, but in case of a corrupted frame (as opposed to a lost frame), using the bad frame itself if the bad frame meets a predetermined criterion. The aim of concealment is to find the most suitable parameters for the bad frame so that subjective quality of the synthesized speech is as high as possible.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: April 18, 2006
    Assignee: Nokia Corporation
    Inventors: Jari Mäkinen, Hannu Mikkola, Janne Vainio, Jani Rotola-Pukkila