Patents by Inventor Petri Liuha

Petri Liuha 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: 20040148321
    Abstract: The present invention relates to a method for performing calculation operations using a pipelined calculation device comprising a group of at least two pipeline stages. The pipeline stages comprise at least one data interface for input of data and at least one data interface for output of data. In the method, data for performing calculation operations is input to the device. Selective data processing is performed in the calculation device, wherein between at least one input data interface and at least one output data interface a selection is performed to connect at least one input data interface to at least one output data interface for routing data between at least one input data interface and at least one output data interface and for processing data according to the selection. The invention further relates to a system and a device in which the method is utilized.
    Type: Application
    Filed: November 6, 2003
    Publication date: July 29, 2004
    Applicant: Nokia Corporation
    Inventors: David Guevorkian, Aki Launiainen, Petri Liuha
  • Publication number: 20040139131
    Abstract: A method for performing calculation operations uses a pipelined calculation device comprising a group of at least two pipeline stages, at least one data interface for input of data, and at least one data interface for output of data. The pipeline stages include at least one data interface for input of data and at least one data interface for output of data. Data for performing a first and a second calculation operation is input to the device. In the first calculation operation, output data of at least one pipeline stage is stored into a memory. In the second calculation operation the stored data is used as input data to a pipeline stage. The invention further relates to a system and a device, in which the method is utilized.
    Type: Application
    Filed: November 6, 2003
    Publication date: July 15, 2004
    Applicant: Nokia Corporation
    Inventors: David Guevokian, Aki Launiainen, Petri Liuha
  • Publication number: 20040133618
    Abstract: In a method for performing a multiplication operation between a first operand and a second operand the multiplication operation is divided into at least two suboperations. At least one of the suboperations is performed in a time-interlaced manner, wherein the at least one suboperation is further divided into partial suboperations so that each partial suboperation is initiated at a different time.
    Type: Application
    Filed: November 6, 2003
    Publication date: July 8, 2004
    Applicant: Nokia Corporation
    Inventors: David Guevokian, Aki Launiainen, Petri Liuha
  • Publication number: 20040070525
    Abstract: A method and associated decoder, system, device and storage means for decoding codewords of variable length from a bit stream, in which minimum and maximum lengths are defined for the codewords, wherein the bit stream is processed in parts, each part being subjected to a search for codewords, and where found codewords are decoded. At least partly overlapping fields are extracted from the bit stream part in such a way that the starting point of at least two fields is a possible starting point of a codeword in that part. In at least one field, the end of the codeword is searched, and the data related to the codeword is determined on the basis of the end point of the codeword. Data relating to at least one codeword is used to determine the occurrence of the codeword intended to be decoded in a field, and the found codeword is decoded.
    Type: Application
    Filed: June 18, 2003
    Publication date: April 15, 2004
    Applicant: Nokia Corporation
    Inventors: Stamatis Vassiliadis, Jari Nikara, Jarmo Takala, Petri Liuha
  • Publication number: 20030118103
    Abstract: The present invention relates to a method for performing video motion estimation in video encoding. The video signal consists of frames comprising blocks. In the method a combined comparison value is formed by using a current video block of a frame to be encoded and at least one other video block of another frame. Said current video block of the frame to be encoded comprises a set of first data values, and said at least one other video block of another frame comprises a set of second data values. In the method data value pairs are formed of data values from said set of first data values and equal number of corresponding data values from said set of second data values. Said combined comparison value is formed by defining comparison values, each of which is defined by using data values of one data value pair of said data value pairs. Said data value pairs are divided into at lest two sub-sets of data value pairs each sub-set comprising equal number of data value pairs.
    Type: Application
    Filed: August 27, 2002
    Publication date: June 26, 2003
    Applicant: Nokia Corporation
    Inventors: David Guevorkian, Aki Launiainen, Petri Liuha
  • Publication number: 20030043911
    Abstract: The present invention relates to a method for performing video motion estimation in video encoding, in which video signal consists of frames comprising blocks. In the method a combined comparison value is calculated between a current video block of a frame to be encoded and at least one other video block of another frame. Said current video block of the frame to be encoded comprises a set of first data values, and said at least one other video block of another frame comprises a set of second data values. Data value pairs are formed of data values from said set of first data values and equal number of corresponding data values from said set of second data values. Said combined comparison value is formed by defining comparison values, each of which is defined by using data values of one data value pair of said data value pairs. Further, at least one threshold value is defined, and it is determined whether the process for defining said combined comparison value can be terminated.
    Type: Application
    Filed: August 30, 2002
    Publication date: March 6, 2003
    Applicant: Nokia Corporation
    Inventors: David Guevorkian, Aki Launiainen, Petri Liuha