Patents by Inventor Kimmo Roimela

Kimmo Roimela 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: 20160239585
    Abstract: A method comprising: obtaining a three-dimensional (3D) model of a space; obtaining relative positions of a plurality of uniquely identifiable devices in said space; mapping a first uniquely identifiable device to a first object in the 3D model; selecting a second uniquely identifiable device; determining possible locations of the second uniquely identifiable device in said space on the basis of relative distance between the first and second uniquely identifiable device; and mapping the second uniquely identifiable device to a second object in the 3D model, said second object locating in one of said possible locations.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 18, 2016
    Inventors: Jussi Leppanen, Antti Eronen, Arto Lehtiniemi, Kimmo ROIMELA
  • Publication number: 20160232420
    Abstract: A method, comprising: providing a first border array associated with a first block, the first border array comprising several elements, wherein the value of each element corresponds to the sum of signal values of pixels enclosed within an integration region within said first block, providing a second border array associated with a second block, the second border array comprising several elements, wherein the value of each element corresponds to the sum of signal values of pixels enclosed within an integration region within said second block, determining a first representative element from the first border array according to a calculation point, determining a second representative element from the second border array according to said calculation point, and calculating a sum of signal values of pixels located within a summation region by using the first representative element and the second representative element, said summation region having a corner at said calculation point.
    Type: Application
    Filed: February 3, 2016
    Publication date: August 11, 2016
    Inventors: Lixin Fan, Kimmo Roimela, Yu You, Sounak Bhattacharya
  • Publication number: 20140300637
    Abstract: An approach is provided for processing and/or facilitating a processing of one or more images to determine camera location information, camera pose information, or a combination thereof associated with at least one camera capturing the one or more images, wherein the camera location information, the camera pose information, or a combination thereof is represented according to a global coordinate system. The approach involves causing, at least in part, an association of the camera location information, the camera pose information, or a combination thereof with the one or more images as meta-data information.
    Type: Application
    Filed: April 5, 2013
    Publication date: October 9, 2014
    Applicant: Nokia Corporation
    Inventors: Lixin Fan, Junsheng Fu, Kimmo Roimela, Yu You
  • Publication number: 20140270182
    Abstract: A method including associating a sound with a first location in a virtual three dimensional (3D) map; and during navigation of a user from a second location to the first location with use of the virtual 3D map, playing the sound by an apparatus based, at least partially, upon information from the virtual 3D map.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Nokia Corporation
    Inventors: Miikka T. Vilermo, Matti S. Hamalainen, Roope Jarvinen, Kimmo Roimela
  • Patent number: 7873212
    Abstract: A method for encoding an image having color components of each image pixel represented by a value of a high dynamic range, the method comprising: decomposing the image into a plurality of image blocks; separating, from the high dynamic range value of each pixel, color information and intensity information of the pixels in said image blocks; and compressing the color information of the pixels in said image blocks and the intensity information of the pixels in said image blocks independently of each other to provide compressed image data.
    Type: Grant
    Filed: January 24, 2006
    Date of Patent: January 18, 2011
    Assignee: Nokia Corporation
    Inventors: Kimmo Roimela, Tomi Aarnio, Joonas Itäranta
  • Publication number: 20080001961
    Abstract: Bit patterns storing floating point data values are interpreted as integer values during various graphical data processing operations. For example, when bilinearly filtering color intensity data for bitmap regions closest to a designated sampling point, the bit patterns representing each of those color intensities are interpreted as integers instead of floating point values. Bit patterns can also be treated as integers when trilinearly filtering color intensity data from multiple bitmaps. After processing the bit fields as integers, the results are then interpreted as floating point values.
    Type: Application
    Filed: June 30, 2006
    Publication date: January 3, 2008
    Applicant: NOKIA CORPORATION
    Inventors: Kimmo Roimela, Tomi Aarnio, Joonas Itaranta
  • Publication number: 20070172120
    Abstract: A method for encoding an image having color components of each image pixel represented by a value of a high dynamic range, the method comprising: decomposing the image into a plurality of image blocks; separating, from the high dynamic range value of each pixel, color information and intensity information of the pixels in said image blocks; and compressing the color information of the pixels in said image blocks and the intensity information of the pixels in said image blocks independently of each other to provide compressed image data.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Inventors: Kimmo Roimela, Tomi Aarnio, Joonas Itaranta
  • Publication number: 20070076971
    Abstract: A method for encoding an image having color components of each image pixel represented by a value of a high dynamic range (HDR), the method comprising: decomposing the image into image blocks; determining a scaling factor for each image block, said scaling factor, when applied to a corresponding image block, for converting the values of the color components into a normalized range; and compressing the normalized image blocks and the scaling factors of each image block independently of each other, whereby the normalized image blocks are encoded according to a low dynamic range (LDR) compression method. In a decoding phase, the encoded image data are decomposed into encoded image blocks, which are decoded according to the LDR compression method. The values of the color components are scaled with a corresponding scaling factor included in the auxiliary data; and the scaled image blocks are composed into an image with the original dynamic range.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Kimmo Roimela, Tomi Aarnio, Joonas Itaranta