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: 9619414Abstract: 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: GrantFiled: March 19, 2015Date of Patent: April 11, 2017Assignee: Core Wireless Licensing S.A.R.L.Inventor: Timo Kaikumaa
-
Patent number: 9503654Abstract: 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: GrantFiled: May 30, 2014Date of Patent: November 22, 2016Assignee: Intel CorporationInventor: Timo Kaikumaa
-
Patent number: 9398280Abstract: A method, system, and article provide automatic white balancing with skin tone correction for image processing.Type: GrantFiled: August 26, 2013Date of Patent: July 19, 2016Assignee: INTEL CORPORATIONInventors: Jarno Nikkanen, Petri Ahonen, Timo Kaikumaa
-
Publication number: 20150350511Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Inventor: Timo Kaikumaa
-
Publication number: 20150193363Abstract: 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: ApplicationFiled: March 19, 2015Publication date: July 9, 2015Inventor: Timo KAIKUMAA
-
Patent number: 9007646Abstract: 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: GrantFiled: March 14, 2006Date of Patent: April 14, 2015Assignee: Core Wireless Licensing S.A.R.L.Inventor: Timo Kaikumaa
-
Publication number: 20150054980Abstract: A method, system, and article provide automatic white balancing with skin tone correction for image processing.Type: ApplicationFiled: August 26, 2013Publication date: February 26, 2015Inventors: Jarno Nikkanen, Petri Ahonen, Timo Kaikumaa
-
Patent number: 7801427Abstract: 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: GrantFiled: September 12, 2005Date of Patent: September 21, 2010Assignee: Nokia CorporationInventor: Timo Kaikumaa
-
Publication number: 20090273686Abstract: 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: ApplicationFiled: May 2, 2008Publication date: November 5, 2009Inventors: Timo Kaikumaa, Ossi Kalevo, Martti Ilmoniemi, Rolf Boden, Sin-Hung Yong, Andrew Baxter
-
Patent number: 7426187Abstract: 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: GrantFiled: October 21, 2003Date of Patent: September 16, 2008Assignee: Nokia CorporationInventor: Timo Kaikumaa
-
Patent number: 7324114Abstract: 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: GrantFiled: April 30, 2004Date of Patent: January 29, 2008Assignee: Nokia CorporationInventors: Mari Mutanen, Antti Hartikainen, Timo Kaikumaa
-
Publication number: 20070216948Abstract: 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: ApplicationFiled: March 14, 2006Publication date: September 20, 2007Inventor: Timo Kaikumaa
-
Publication number: 20070058965Abstract: 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: ApplicationFiled: September 12, 2005Publication date: March 15, 2007Inventor: Timo Kaikumaa
-
Publication number: 20050100088Abstract: 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: ApplicationFiled: October 21, 2003Publication date: May 12, 2005Inventor: Timo Kaikumaa
-
Publication number: 20040239677Abstract: 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: ApplicationFiled: April 30, 2004Publication date: December 2, 2004Applicant: Nokia CorporationInventors: Mari Mutanen, Antti Hartikainen, Timo Kaikumaa