Patents by Inventor Timo Kaikumaa

Timo Kaikumaa 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: 9619414
    Abstract: An improved system and method for deinterleaving a data unit containing chunks of two or more different data types. In an embodiment of the invention, both a device MPU and DMA hardware are used to deinterleave a data unit containing chunks of both compressed data and uncompressed data. The device MPU is used to transfer compressed data from an interleaved data buffer to a compressed data buffer, while the DMA hardware is used to transfer uncompressed data from the interleaved data buffer to a compressed data buffer. By using both the MPU and the DMA hardware, the overall efficiency of the data transfer process is improved.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: April 11, 2017
    Assignee: Core Wireless Licensing S.A.R.L.
    Inventor: Timo Kaikumaa
  • Patent number: 9503654
    Abstract: Techniques related to anti-glare exposures for imaging devices and, in particular, for exposures that disable a flash when a flash reflecting surface is detected between the imaging device and an object of interest of the exposure are discussed. Such techniques may include determining a flash reflecting surface is between the imaging device and the object of interest based on a comparison of an autofocus distance to the object of interest and an estimated distance to the flash reflecting surface and disabling the flash based on the determination.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: November 22, 2016
    Assignee: Intel Corporation
    Inventor: Timo Kaikumaa
  • Patent number: 9398280
    Abstract: A method, system, and article provide automatic white balancing with skin tone correction for image processing.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: July 19, 2016
    Assignee: INTEL CORPORATION
    Inventors: Jarno Nikkanen, Petri Ahonen, Timo Kaikumaa
  • Publication number: 20150350511
    Abstract: Techniques related to anti-glare exposures for imaging devices and, in particular, for exposures that disable a flash when a flash reflecting surface is detected between the imaging device and an object of interest of the exposure are discussed. Such techniques may include determining a flash reflecting surface is between the imaging device and the object of interest based on a comparison of an autofocus distance to the object of interest and an estimated distance to the flash reflecting surface and disabling the flash based on the determination.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventor: Timo Kaikumaa
  • Publication number: 20150193363
    Abstract: An improved system and method for deinterleaving a data unit containing chunks of two or more different data types. In an embodiment of the invention, both a device MPU and DMA hardware are used to deinterleave a data unit containing chunks of both compressed data and uncompressed data. The device MPU is used to transfer compressed data from an interleaved data buffer to a compressed data buffer, while the DMA hardware is used to transfer uncompressed data from the interleaved data buffer to a compressed data buffer. By using both the MPU and the DMA hardware, the overall efficiency of the data transfer process is improved.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventor: Timo KAIKUMAA
  • Patent number: 9007646
    Abstract: An improved system and method for deinterleaving a data unit containing chunks of two or more different data types. In an embodiment of the invention, both a device MPU and DMA hardware are used to deinterleave a data unit containing chunks of both compressed data and uncompressed data. The device MPU is used to transfer compressed data from an interleaved data buffer to a compressed data buffer, while the DMA hardware is used to transfer uncompressed data from the interleaved data buffer to a compressed data buffer. By using both the MPU and the DMA hardware, the overall efficiency of the data transfer process is improved.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: April 14, 2015
    Assignee: Core Wireless Licensing S.A.R.L.
    Inventor: Timo Kaikumaa
  • Publication number: 20150054980
    Abstract: A method, system, and article provide automatic white balancing with skin tone correction for image processing.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Inventors: Jarno Nikkanen, Petri Ahonen, Timo Kaikumaa
  • Patent number: 7801427
    Abstract: According to one aspect of the present invention, there is provided a camera system including a motion estimator estimating a motion of an image taken by the camera system, and; a controller controlling, based on the estimation, an update frequency of a predetermined parameter and/or an amount of adjustment of the predetermined parameter per update cycle.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: September 21, 2010
    Assignee: Nokia Corporation
    Inventor: Timo Kaikumaa
  • Publication number: 20090273686
    Abstract: The exemplary embodiments of the invention allow for parallel operations within a digital image capturing system. For example, raw image data can be processed while a subsequent image is being captured. In one exemplary embodiment of the invention, a method includes: executing at least one foreground operation within a digital image capturing device; and executing at least one background operation within the digital image capturing device, wherein the at least one foreground operation includes: capturing raw image data via at least one sensor, storing the captured raw image data as an intermediate file, and activating a digital viewfinder, wherein the at least one background operation includes: accessing the intermediate file, performing image processing on the raw image data of the intermediate file to obtain processed image data, and storing the processed image data, wherein the at least one background operation is executed independently of the at least one foreground operation.
    Type: Application
    Filed: May 2, 2008
    Publication date: November 5, 2009
    Inventors: Timo Kaikumaa, Ossi Kalevo, Martti Ilmoniemi, Rolf Boden, Sin-Hung Yong, Andrew Baxter
  • Patent number: 7426187
    Abstract: This invention describes a false sync code protection (FSP) decoding technique by software for removing padding binary numbers from video data signals in electronic devices such as camera-phones. These padding binary numbers (e.g., a byte 101001012) are encoded in the video data signal. The invention describes a fast method for carrying out the decoding process using a predetermined criterion without need for separately comparing the received data using bit-by-bit process, and thus significantly reducing the number of processor instructions compared to the conventional bit-by-bit method. For the presented example these instructions are executed for every stand-alone zero byte found within e.g. JPEG data, which leads to considerable savings in execution time, especially if several JPEG images are taken and processed consecutively.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: September 16, 2008
    Assignee: Nokia Corporation
    Inventor: Timo Kaikumaa
  • Patent number: 7324114
    Abstract: A method of updating image frames to a display screen. A display system comprises a display screen, a frame memory for buffering the image frames prior to a transfer to the display screen, a display interface for receiving the image data into the frame memory, a separate controller for inputting the image data in the frame memory, and a display driver for controlling the display system. Image data are transferred by means of the separate controller to the display screen, after which a synchronization signal is fed back from the image frame updated to the display screen. A limiter register is used to specify a moment when image frame update in the frame memory is prevented. The separate controller is controlled to prevent image frame input in the frame memory as long as the counter value is within the limits of the limit value of the limiter register.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: January 29, 2008
    Assignee: Nokia Corporation
    Inventors: Mari Mutanen, Antti Hartikainen, Timo Kaikumaa
  • Publication number: 20070216948
    Abstract: An improved system and method for deinterleaving a data unit containing chunks of two or more different data types. In an embodiment of the invention, both a device MPU and DMA hardware are used to deinterleave a data unit containing chunks of both compressed data and uncompressed data. The device MPU is used to transfer compressed data from an interleaved data buffer to a compressed data buffer, while the DMA hardware is used to transfer uncompressed data from the interleaved data buffer to a compressed data buffer. By using both the MPU and the DMA hardware, the overall efficiency of the data transfer process is improved.
    Type: Application
    Filed: March 14, 2006
    Publication date: September 20, 2007
    Inventor: Timo Kaikumaa
  • Publication number: 20070058965
    Abstract: According to one aspect of the present invention, there is provided a camera system including a motion estimator estimating a motion of an image taken by the camera system, and; a controller controlling, based on the estimation, an update frequency of a predetermined parameter and/or an amount of adjustment of the predetermined parameter per update cycle.
    Type: Application
    Filed: September 12, 2005
    Publication date: March 15, 2007
    Inventor: Timo Kaikumaa
  • Publication number: 20050100088
    Abstract: This invention describes a false sync code protection (FSP) decoding technique by software for removing padding binary numbers from video data signals in electronic devices such as camera-phones. These padding binary numbers (e.g., a byte 101001012) are encoded in the video data signal. The invention describes a fast method for carrying out the decoding process using a predetermined criterion without need for separately comparing the received data using bit-by-bit process, and thus significantly reducing the number of processor instructions compared to the conventional bit-by-bit method. For the presented example these instructions are executed for every stand-alone zero byte found within e.g. JPEG data, which leads to considerable savings in execution time, especially if several JPEG images are taken and processed consecutively.
    Type: Application
    Filed: October 21, 2003
    Publication date: May 12, 2005
    Inventor: Timo Kaikumaa
  • Publication number: 20040239677
    Abstract: A method of updating image frames to a display screen. A display system comprises a display screen, a frame memory for buffering the image frames prior to a transfer to the display screen, a display interface for receiving the image data into the frame memory, a separate controller for inputting the image data in the frame memory, and a display driver for controlling the display system. Image data are transferred by means of the separate controller to the display screen, after which a synchronization signal is fed back from the image frame updated to the display screen. A limiter register is used to specify a moment when image frame update in the frame memory is prevented. The separate controller is controlled to prevent image frame input in the frame memory as long as the counter value is within the limits of the limit value of the limiter register.
    Type: Application
    Filed: April 30, 2004
    Publication date: December 2, 2004
    Applicant: Nokia Corporation
    Inventors: Mari Mutanen, Antti Hartikainen, Timo Kaikumaa