Patents by Inventor Hannu Mikkola

Hannu Mikkola 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: 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: 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: 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
  • 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: 20070016421
    Abstract: This invention relates to a method, a device and a software application product for correcting a pronunciation of a speech object. The speech object is synthetically generated from a text object in dependence on a segmented representation of the text object. It is determined if an initial pronunciation of the speech object, which initial pronunciation is associated with an initial segmented representation of the text object, is incorrect. Furthermore, in case it is determined that the initial pronunciation of the speech object is incorrect, a new segmented representation of the text object is determined, which new segmented representation of the text object is associated with a new pronunciation of the speech object.
    Type: Application
    Filed: July 12, 2005
    Publication date: January 18, 2007
    Inventors: Jani Nurminen, Hannu Mikkola, Jilei Tian
  • 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
  • Patent number: 6981202
    Abstract: A method and corresponding apparatus for encoding a sequence of bits for transmission as symbols, some of the bit positions of the symbols having a higher bit error rate than other bit positions. A plurality of sequences of bits is provided using a convolutional encoder, in response to a sequence of input bits, each sequence of bits being defined by a predetermined generator polynomial having a predetermined level of sensitivity to puncturing. Then the bits of each sequence of bits are mapped to symbol positions based on the level of sensitivity of the generator polynomial defining the sequence of bits. With interleaving, the mapping of bits of each sequence of bits to symbol positions can precede a symbol interleaving step, or it can follow a bit interleaving step.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: December 27, 2005
    Assignee: Nokia Corporation
    Inventors: Hannu Mikkola, Janne Vainio, Jani Rotola-Pukkila
  • Patent number: 6968309
    Abstract: A method and system for concealing errors in one or more bad frames in a speech sequence as part of an encoded bit stream received in a decoder. When the speech sequence is voiced, the LTP-parameters in the bad frames are replaced by the corresponding parameters in the last frame. When the speech sequence is unvoiced, the LTP-parameters in the bad frames are replaced by values calculated based on the LTP history along with an adaptively-limited random term.
    Type: Grant
    Filed: October 31, 2000
    Date of Patent: November 22, 2005
    Assignee: Nokia Mobile Phones Ltd.
    Inventors: Jari Mäkinen, Hannu Mikkola, Janne Vainio, Jani Rotola-Pukkila
  • Publication number: 20050192798
    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: Application
    Filed: February 22, 2005
    Publication date: September 1, 2005
    Inventors: Janne Vainio, Hannu Mikkola, Pasi Ojala, Jari Makinen
  • Publication number: 20050102136
    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: Application
    Filed: March 19, 2004
    Publication date: May 12, 2005
    Inventors: Jari Makinen, Janne Vainio, Hannu Mikkola
  • Publication number: 20050065783
    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: Application
    Filed: July 14, 2004
    Publication date: March 24, 2005
    Inventors: Pasi Ojala, Janne Vainio, Hannu Mikkola
  • Patent number: 6792053
    Abstract: The invention relates to a method for estimating a channel bit error ratio in a receiver, and to a receiver. In the method, a pseudo bit error ratio of a channel is determined. The receiver (114) comprises detecting means (202, 204, 206, 208) for detecting a data sequence of a received signal; decoding means (302) for decoding a first encoding of the detected data signal; and re-encoding meant (310) for re-encoding with the first encoding the data sequence decoded from the first encoding. The receiver (114) of the invention further comprises quality determining means (304) for providing the detected data sequence with a value for quality, and estimating means (308) for estimating the bit error ratio-provided that the quality of the detected data sequence fulfils a predetermined quality requirement by comparing the detected data sequence with the data sequence re-encoded with first encoding. The first encoding is typically a convolution coding.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: September 14, 2004
    Assignee: Nokia Networks Oy
    Inventors: Janne Vainio, Hannu Mikkola, Arto Saikanmäki
  • Patent number: 6791966
    Abstract: A method of transmitting a codeword over a transmission channel using a plurality of radio bursts. The codeword comprises a first sequence of time ordered protected bits and a second sequence of time ordered unprotected bits, and the radio bursts together provide a set of time ordered bit positions. Successive bits of said first sequence are allocated to the radio bursts in a cyclical manner so that adjacent protected bits are allocated to different radio bursts, while successive bits of said second sequence are allocated to remaining bit positions of the radio bursts in the time order of those remaining bit positions. The radio bursts are then transmitted sequentially on different frequency bands.
    Type: Grant
    Filed: February 23, 1999
    Date of Patent: September 14, 2004
    Assignee: Nokia Mobile Phones Ltd.
    Inventors: Hannu Mikkola, Janne Vainio