Patents by Inventor Johan Windmark

Johan Windmark 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: 11962908
    Abstract: In one example, a plurality of image frames captured by a digital camera unit are received. Received image frames may be still images or frames of a video sequence. Received image frames are automatically analyzed for detecting a possibility to process a plurality of image frames.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Gustaf Pettersson, Johan Windmark
  • Publication number: 20230334235
    Abstract: An image processing apparatus is described comprising a processor configured to receive a video and digital ink annotated on the video. For at least a first frame of the video, the processor is configured to compute a model describing pixels of a bounding region of the ink. For a frame of the video, the processor is configured to compute a second region corresponding to the bounding region. The processor is configured to compute a comparison between the second region and the model and update the ink using the comparison.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Inventors: Johan WINDMARK, Gustav TRÄFF
  • Patent number: 11720745
    Abstract: An image processing apparatus is described comprising a processor configured to receive a video and digital ink annotated on the video. For at least a first frame of the video, the processor is configured to compute a model describing pixels of a bounding region of the ink. For a frame of the video, the processor is configured to compute a second region corresponding to the bounding region. The processor is configured to compute a comparison between the second region and the model and update the ink using the comparison.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: August 8, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Johan Windmark, Gustav Träff
  • Publication number: 20220309827
    Abstract: A method (700) for verifying liveness of a finger (102) of a user by capturing a first fingerprint sample (402) from the finger (102) placed on a display (104) by using a first sensor (106) placed under the display (104). The method (700) may comprise transmitting (702) light, by using a first light transmitting display area of the display (104), towards a first area of the finger (102), wherein the first light transmitting display area (108) is smaller than a first sensor area; capturing (704) reflected light from the finger (102) by the first sensor (104), wherein the reflected light (114) is transmitted through the display (104); and identifying (706) a first feature of the first fingerprint sample (402) by using the reflected light (114), wherein the first feature comprises scattered light from the finger (102), wherein the light transmitted from the display (104) comprises a first light component with a first wavelength from a first area of the display (104).
    Type: Application
    Filed: June 15, 2020
    Publication date: September 29, 2022
    Applicant: PRECISE BIOMETRICS AB
    Inventors: Timothy SWYKA, Peter JOHNSON, Johan WINDMARK, Daniel GUSTAFSSON
  • Patent number: 10984220
    Abstract: A method for verifying liveness of a finger of a user by capturing a first fingerprint sample from the finger placed on a display by using a first sensor placed under the display. The method may involve transmitting light, by using a first light transmitting display area of the display, towards a first area of the finger. The first light transmitting display area may be smaller than a first sensor area. The first sensor may capture reflected light from the finger. The reflected light may be transmitted through the display. A first feature of the first fingerprint sample may be identified by using the reflected light. The first feature may include scattered light from the finger. The light transmitted from the display may include a first light component with a first wavelength from a first area of the display.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 20, 2021
    Assignee: PRECISE BIOMETRICS AB
    Inventors: Timothy Swyka, Peter Johnson, Johan Windmark, Daniel Gustafsson
  • Publication number: 20200394385
    Abstract: A method for verifying liveness of a finger of a user by capturing a first fingerprint sample from the finger placed on a display by using a first sensor placed under the display. The method may involve transmitting light, by using a first light transmitting display area of the display, towards a first area of the finger. The first light transmitting display area may be smaller than a first sensor area. The first sensor may capture reflected light from the finger. The reflected light may be transmitted through the display. A first feature of the first fingerprint sample may be identified by using the reflected light. The first feature may include scattered light from the finger. The light transmitted from the display may include a first light component with a first wavelength from a first area of the display.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 17, 2020
    Inventors: Timothy SWYKA, Peter JOHNSON, Johan WINDMARK, Daniel GUSTAFSSON
  • Patent number: 10671881
    Abstract: An image processing apparatus is described comprising a processor configured to access a template of image elements. The processor is configured to search an image which is larger than the template to find a region which is similar to the template, where similarity is measured using a similarity metric. The similarity metric comprises a normalized cross correlation function which is modified to include at least one factor related to a statistic of both the template and the region.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Johan Windmark, Gustav Träff
  • Patent number: 10580148
    Abstract: A computing device is provided, which is configured with a processor configured to compute feature points in a new frame and a prior frame of a series of successive video frames, compute optical flow vectors between these frames, and determine a homography transform between these frames based upon the feature points and optical flow vectors. The processor is further configured to apply the homography transform to the graphical element coordinate system in the prior frame to generate an updated graphical element coordinate system in the new frame, and generate a six degree of freedom camera pose transform therebetween based on the homography transform and a camera pose of the graphical element coordinate system in the prior frame. The processor is further configured to render an updated graphical element in the new frame relative to the updated graphical element coordinate system using the six degree of freedom camera pose transform.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: March 3, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mats Fredrik Johan Windmark, Gustav Anders Traff, Gustaf Georg Pettersson
  • Patent number: 10542204
    Abstract: An apparatus and a method for capturing a bracketing sequence of digital image frames. An apparatus includes a digital camera and at least one memory including camera settings. The apparatus further includes a processor configured to control operation of the digital camera together with the camera settings. The apparatus further includes a user interface for at least one of inputting and adjusting the camera settings. The user interface enables user to manually define an image capture sequence including a first camera setting input and a second camera setting input. The processor is configured to store the image capture sequence in the at least one memory, and to control the digital camera to capture a bracketing sequence of digital image frames using the first camera setting input and the second camera setting input.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gustaf Pettersson, Johan Windmark
  • Patent number: 10440288
    Abstract: An apparatus and a method for capturing image frames using interlaced exposure. The apparatus includes a digital camera and a memory. The digital camera includes an image sensor and the memory includes camera settings. The apparatus further includes a processor and a user interface. The user interface enables a user to manually input or adjust image capture parameter values including at least one first capture parameter value for a first set of pixels from the image sensor, and, at least one second capture parameter value for a second set of pixels from the image sensor. The processor controls the digital camera to expose the first set of pixels using the at least one first capture parameter value and the second set of pixels using the at least one second capture parameter value, where exposures of the first set of pixels and the second set of pixels overlap in time.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Johan Windmark, Gustaf Pettersson
  • Patent number: 10430050
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: based on a received user selection of one or more of a plurality of displayed user selectable markers (1505a-f), the user selectable markers each corresponding to one or more of the plurality of time adjacent images in a sequence of images, causing an editing function associated with the one or more images that correspond to the selected marker.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: October 1, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Dan Spjuth, Shahil Soni, David Fredh, Esa Kankaanpää, Johan Windmark, Ari Liusaari, Martin Karlsson
  • Patent number: 10346011
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: in response to user input selecting a selectable marker (1720, 1725, 1730, 1820, 1825, 1830, 1940, 2020), the selectable marker marking the position of at least one identified feature (1705, 1710, 1715, 1810, 1815, 1910, 1915, 2005) in an image which is hideable from view using a region of the image surrounding the identified feature, hide or show the identified feature.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: July 9, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Dan Spjuth, Shahil Soni, David Fredh, Esa Kankaanpää, Johan Windmark, Ari Liusaari, Martin Karlsson
  • Publication number: 20190197709
    Abstract: A computing device is provided, which is configured with a processor configured to compute feature points in a new frame and a prior frame of a series of successive video frames, compute optical flow vectors between these frames, and determine a homography transform between these frames based upon the feature points and optical flow vectors. The processor is further configured to apply the homography transform to the graphical element coordinate system in the prior frame to generate an updated graphical element coordinate system in the new frame, and generate a six degree of freedom camera pose transform therebetween based on the homography transform and a camera pose of the graphical element coordinate system in the prior frame. The processor is further configured to render an updated graphical element in the new frame relative to the updated graphical element coordinate system using the six degree of freedom camera pose transform.
    Type: Application
    Filed: December 21, 2017
    Publication date: June 27, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mats Fredrik Johan WINDMARK, Gustav Anders Traff, Gustaf Georg Pettersson
  • Publication number: 20190066311
    Abstract: A score is computed of a first feature for each of a plurality of pixels in a current image of a sequence of images, the sequence of images depicting a moving object to be tracked. A score of a second feature is computed for each of the plurality of pixels of the current image. A blending factor is dynamically computed according to information from previous images of the sequence. The first feature score and the second feature score are combined using the blending factor to produce a blended score; and a location in the current image is computed as a tracked location of the object depicted in the image, on the basis of the blended scores.
    Type: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Gustav Träff, Johan Windmark
  • Publication number: 20180357212
    Abstract: An image processing apparatus is described comprising a processor configured to receive a video and digital ink annotated on the video. For at least a first frame of the video, the processor is configured to compute a model describing pixels of a bounding region of the ink. For a frame of the video, the processor is configured to compute a second region corresponding to the bounding region. The processor is configured to compute a comparison between the second region and the model and update the ink using the comparison.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Inventors: Johan WINDMARK, Gustav TRÄFF
  • Publication number: 20180293460
    Abstract: An image processing apparatus is described comprising a processor configured to access a template of image elements. The processor is configured to search an image which is larger than the template to find a region which is similar to the template, where similarity is measured using a similarity metric. The similarity metric comprises a normalized cross correlation function which is modified to include at least one factor related to a statistic of both the template and the region.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: Johan WINDMARK, Gustav TRÄFF
  • Patent number: 9928628
    Abstract: In an example embodiment a method, apparatus and computer program product are provided. The method includes facilitating access of a plurality of images associated with a scene comprising at least one moving object, and segmenting the plurality of images into foreground regions and background regions based on changes in corresponding image regions between the images. The foreground regions comprise the at least one moving object. The method includes determining at least one object parameter associated with the at least one moving object in the foreground regions and generating a background image based on the background regions, and modifying at least one of the foreground regions and the background image to represent a motion of the at least one moving object based on the at least one object parameter. The method includes generating a composite image based on the modified at least one of the foreground regions and the background image.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: March 27, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Johan Windmark, Alexander Lindskog, Tobias Karlsson
  • Patent number: 9699394
    Abstract: An apparatus for capturing two different types of light simultaneously is described. A filter array is used for filtering light arriving at an image sensor. The filter array comprises per pixel filters arranged in rows, so if a row comprises filters, they are all of the same type. Different exposure settings may be used for rows having different filter configurations.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gustaf Pettersson, Johan Windmark, Jens Månsson, Radu Bilcu, Jörg Linke, Pasi Syvänen
  • Publication number: 20170064213
    Abstract: An apparatus and a method for capturing image frames using interlaced exposure. The apparatus includes a digital camera and a memory. The digital camera includes an image sensor and the memory includes camera settings. The apparatus further includes a processor and a user interface. The user interface enables a user to manually input or adjust image capture parameter values including at least one first capture parameter value for a first set of pixels from the image sensor, and, at least one second capture parameter value for a second set of pixels from the image sensor. The processor controls the digital camera to expose the first set of pixels using the at least one first capture parameter value and the second set of pixels using the at least one second capture parameter value, where exposures of the first set of pixels and the second set of pixels overlap in time.
    Type: Application
    Filed: September 2, 2015
    Publication date: March 2, 2017
    Inventors: Johan Windmark, Gustaf Pettersson
  • Publication number: 20170041527
    Abstract: An apparatus and a method for capturing a bracketing sequence of digital image frames. An apparatus includes a digital camera and at least one memory including camera settings. The apparatus further includes a processor configured to control operation of the digital camera together with the camera settings. The apparatus further includes a user interface for at least one of inputting and adjusting the camera settings. The user interface enables user to manually define an image capture sequence including a first camera setting input and a second camera setting input. The processor is configured to store the image capture sequence in the at least one memory, and to control the digital camera to capture a bracketing sequence of digital image frames using the first camera setting input and the second camera setting input.
    Type: Application
    Filed: August 5, 2015
    Publication date: February 9, 2017
    Inventors: Gustaf Pettersson, Johan Windmark