Patents by Inventor Hannu J. Mikkola

Hannu J. 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: 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: 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
  • 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: 7027518
    Abstract: A method and arrangements are provided for transmitting frames of digital information over a wireless communication connection between a transmitter and a receiver. In the transmitter, a certain sequence of bits within each frame of digital information is convolutionally encoded and punctured before transmitting the frame over a wireless communication connection. The receiver decodes and depunctures the sequence of bits within each frame of digital information, that was convolutionally encoded and punctured, after receiving the frame over a wireless communication connection. The transmitter rearranges the sequence of bits within each frame of digital information that is to be convolutionally encoded and punctured, before convolutionally encoding and puncturing it.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: April 11, 2006
    Assignee: Nokia Mobile Phones, Ltd.
    Inventors: Hannu J. Mikkola, Janne Vainio, Jani Rotola-Pukkila
  • Patent number: 6993488
    Abstract: An apparatus and method for detecting and controlling audible errors in a sound communication system at the receiver utilizes channel quality data and also iterative synthesis. Errors occurring in synthesized speech are detected by searching for atypical sound with a stringency dependent upon channel quality. The greater the channel quality deficiency is, the higher the typicality standards will be. Errors are controlled by either re-synthesizing the signal in an iterative way using typicality standards which vary with channel quality deficiency, or by modifying the output signal using typicality standards which vary with channel quality deficiency, or both.
    Type: Grant
    Filed: May 9, 2001
    Date of Patent: January 31, 2006
    Assignee: Nokia Corporation
    Inventors: Janne Vainio, Hannu J. Mikkola, Jani Rotola-Pukkila
  • Publication number: 20040039985
    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 (51e) 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 (52) 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: Application
    Filed: May 21, 2003
    Publication date: February 26, 2004
    Inventors: Hannu J. Mikkola, Janne Vainio
  • Publication number: 20020075966
    Abstract: A method and arrangements are provided for transmitting frames of digital information over a wireless communication connection between a transmitter and a receiver. In the transmitter, a certain sequence of bits within each frame of digital information is convolutionally encoded and punctured (112) before transmitting the frame over a wireless communication connection. The receiver decodes and depunctures (211) the sequence of bits within each frame of digital information, that was convolutionally encoded and punctured, after receiving the frame over a wireless communication connection. The transmitter rearranges (411) the sequence of bits within each frame of digital information that is to be convolutionally encoded and punctured, before convolutionally encoding and puncturing (112) it.
    Type: Application
    Filed: October 29, 2001
    Publication date: June 20, 2002
    Inventors: Hannu J. Mikkola, Janne Vainio, Jani Rotola-Pukkila
  • Publication number: 20020002456
    Abstract: An apparatus and method for detecting and controlling audible errors in a sound communication system at the receiver utilizes channel quality data and also iterative synthesis. Errors occurring in synthesized speech are detected by searching for atypical sound with a stringency dependent upon channel quality. The greater the channel quality deficiency is, the higher the typicality standards will be. Errors are controlled by either re-synthesizing the signal in an iterative way using typicality standards which vary with channel quality deficiency, or by modifying the output signal using typicality standards which vary with channel quality deficiency, or both.
    Type: Application
    Filed: May 9, 2001
    Publication date: January 3, 2002
    Inventors: Janne Vainio, Hannu J. Mikkola, Jani Rotola-Pukkila