Patents by Inventor Hakan GRAHN

Hakan GRAHN 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: 10878533
    Abstract: Techniques for demosaicing of digital color images are improved by estimating and using the structural instability in the neighborhood of the respective pixel. The structural instability for a color is given by the range of the color values for this color in a first local region around each current pixel. A method is executed by a device for interpolating a missing color at the current pixel in a color image produced by a digital image sensor having a color filter array, the current pixel having a current color that differs from the missing color. The method comprises: computing (51) a range value for one of: pixels having the missing color and pixels having the current color; computing (52) an interpolation value at the current pixel as a function of the range value and color values for pixels having the missing color within a second local region around the current pixel; and setting the missing color at the current pixel to the interpolation value.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: December 29, 2020
    Assignee: SONY MOBILE COMMUNICATIONS INC.
    Inventors: Jim Rasmusson, Stefan Petersson, Håkan Grahn
  • Publication number: 20200265551
    Abstract: Techniques for demosaicing of digital color images are improved by estimating and using the structural instability in the neighborhood of the respective pixel. The structural instability for a color is given by the range of the color values for this color in a first local region around each current pixel. A method is executed by a device for interpolating a missing color at the current pixel in a color image produced by a digital image sensor having a color filter array, the current pixel having a current color that differs from the missing color. The method comprises: computing (51) a range value for one of: pixels having the missing color and pixels having the current color; computing (52) an interpolation value at the current pixel as a function of the range value and color values for pixels having the missing color within a second local region around the current pixel; and setting the missing color at the current pixel to the interpolation value.
    Type: Application
    Filed: January 21, 2016
    Publication date: August 20, 2020
    Inventors: Jim RASMUSSON, Stefan PETERSSON, Håkan GRAHN
  • Publication number: 20190355105
    Abstract: A digital color image is processed for correction of lateral chromatic aberration in a current color plane (CCP). The processing identifies (502), within each of a plurality of predetined search regions distributed over the image, selected blocks comprising intensity edge(s) in both CCP and a reference color plane (RCP). The processing further determines (503), for each selected block in CCP, a radial scaling factor that minimizes a measure of difference between the intensity edges in CCP and RCP, and processes (504) the redial scaling factors of the selected blocks to determine a spatial scaling function that relates radial scaling to radial distance from an image reference point. The processing further recalculates (505) color values in CCP by computing an interpolated color value for each image pixel at an updated pixel location given by the spatial scaling function for the respective image pixel. The method may be operated on a mosaiced or a demosaiced image.
    Type: Application
    Filed: January 27, 2017
    Publication date: November 21, 2019
    Inventors: Jim RASMUSSON, Stefan PETERSSON, Håkan GRAHN
  • Patent number: 10255660
    Abstract: The present disclosure generally relates to the field of demosaicing an image captured by an image sensor including a color filter array, and more specifically relate to such a demosaicing operation using the GPU, shaders of the GPU and built-in rasterization function of the GPU.
    Type: Grant
    Filed: May 14, 2017
    Date of Patent: April 9, 2019
    Assignee: SONY MOBILE COMMUNICATIONS INC.
    Inventors: Håkan Grahn, Stefan Petersson, Jim Rasmusson
  • Publication number: 20170337664
    Abstract: The present disclosure generally relates to the field of demosaicing an image captured by an image sensor a color filter array, and more specifically relate to such a demosaicing operation using the GPU, shaders of the GPU and built-in rasterization function of the GPU.
    Type: Application
    Filed: May 14, 2017
    Publication date: November 23, 2017
    Inventors: Håkan GRAHN, Stefan PETERSSON, Jim RASMUSSON
  • Patent number: 9396044
    Abstract: A processor device executes program code in one or more threads. The processor device detects a call of a function in one of the threads and executes the function in a further thread. Further, the processor device performs a selection between saving a state of the processor device when starting execution of the function in the further thread and not saving the state of the processor device when starting execution of the function in the further thread. In response to a conflict related to the execution of the function in the further thread, the processor device may perform a rollback to a last saved state of the processor device and execute the function in the thread in which it was called.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: July 19, 2016
    Assignee: Sony Corporation
    Inventors: Henrik Sundstrom, Anders Isberg, Hakan Grahn, Jan Kasper Martinsen
  • Publication number: 20150309848
    Abstract: A processor device executes program code in one or more threads. The processor device detects a call of a function in one of the threads and executes the function in a further thread. Further, the processor device performs a selection between saving a state of the processor device when starting execution of the function in the further thread and not saving the state of the processor device when starting execution of the function in the further thread. In response to a conflict related to the execution of the function in the further thread, the processor device may perform a rollback to a last saved state of the processor device and execute the function in the thread in which it was called.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: SONY CORPORATION
    Inventors: Henrik SUNDSTROM, Anders ISBERG, Hakan GRAHN, Jan Kasper MARTINSEN