Patents by Inventor Tomi Aarnio

Tomi Aarnio 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: 9681017
    Abstract: A method and an apparatus arranged to obtain raw image data acquired by an image sensor to be applied in an image processing algorithm; adjust, in the processor miming the image processing algorithm, logical dimensions of the image such that logical width of the image is doubled and logical height of the image is halved; adjust the image processing algorithm to take into account the adjusted logical dimensions of the image; and apply the image processing algorithm with the adjusted logical dimensions of the image.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: June 13, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Tomi Aarnio
  • Publication number: 20150281506
    Abstract: A method and an apparatus arranged to obtain raw image data acquired by an image sensor to be applied in an image processing algorithm; adjust, in the processor miming the image processing algorithm, logical dimensions of the image such that logical width of the image is doubled and logical height of the image is halved; adjust the image processing algorithm to take into account the adjusted logical dimensions of the image; and apply the image processing algorithm with the adjusted logical dimensions of the image.
    Type: Application
    Filed: November 26, 2012
    Publication date: October 1, 2015
    Inventor: Tomi Aarnio
  • Patent number: 8914562
    Abstract: A method, apparatus and computer program product are provided herein to enable buffer initialization and/or clearance to occur on, for example, a mobile terminal. In some example embodiments, a method is provided that comprises receiving an indication that a buffer has been initialized by a host. The method of this embodiment may also include receiving source code from the host. In some example embodiments, the source code is received from a program running on the host and is configured to cause the buffer that has been initialized by the host to be cleared. The method of this embodiment may also include executing the source code such that the buffer that has been initialized by the host is cleared.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: December 16, 2014
    Assignee: Nokia Corporation
    Inventors: Eero Aho, Tomi Aarnio, Kimmo Kuusilinna
  • Publication number: 20120050332
    Abstract: Methods and apparatuses are provided for facilitating content navigation. A method may include pre-rendering content at each of a plurality of zoom levels. The plurality of zoom levels may include a first zoom level and a second zoom level. The method may further include causing display of the pre-rendered content at the first zoom level. The method may additionally include determining a predefined user input defining an interaction with the content displayed at the first zoom level. The method may also include, in response to the determined input, causing display of the pre-rendered content at the second zoom level. Corresponding apparatuses are also provided.
    Type: Application
    Filed: August 25, 2010
    Publication date: March 1, 2012
    Inventors: Jari Nikara, Mika Pesonen, Eero Aho, Tomi Aarnio
  • 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