Patents by Inventor Mirko SCHMIDT

Mirko SCHMIDT 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: 11963308
    Abstract: The present invention relates to a method for increasing adhesion strength between a surface of copper or copper alloy and an organic layer, the method comprising in this order the steps: (i) providing a non-conductive substrate comprising on at least one side said surface, said surface having a total surface area of copper or copper alloy, (ii) contacting said substrate comprising said surface with an acidic aqueous non-etching protector solution comprising (ii-a) one or more than one amino azole, (ii-b) one or more than one organic acid and/or salts thereof, (ii-c) one or more than one peroxide in a total amount of 0.4 wt-% or less, based on the total weight of the protector solution, and (ii-d) inorganic acids in a total amount of 0 to 0.01 wt-%, based on the total weight of the protector solution, wherein during step (ii) the total surface area of said surface is not increased upon contacting with the protector solution.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: April 16, 2024
    Assignee: Atotech Deutschland Gmbh & Co. KG
    Inventors: Norbert Lützow, Wonjin Cho, Toshio Honda, Dirk Tews, Markku Lager, Felix Tang, Mirko Kloppisch, Aaron Hahn, Gabriela Schmidt, Martin Thoms
  • Patent number: 11145075
    Abstract: A handheld user device includes a monocular camera to capture a feed of images of a local scene and a processor to select, from the feed, a keyframe and perform, for a first image from the feed, stereo matching using the first image, the keyframe, and a relative pose based on a pose associated with the first image and a pose associated with the keyframe to generate a sparse disparity map representing disparities between the first image and the keyframe. The processor further is to determine a dense depth map from the disparity map using a bilateral solver algorithm, and process a viewfinder image generated from a second image of the feed with occlusion rendering based on the depth map to incorporate one or more virtual objects into the viewfinder image to generate an AR viewfinder image. Further, the processor is to provide the AR viewfinder image for display.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: October 12, 2021
    Assignee: Google LLC
    Inventors: Julien Valentin, Onur G. Guleryuz, Mira Leung, Maksym Dzitsiuk, Jose Pascoal, Mirko Schmidt, Christoph Rhemann, Neal Wadhwa, Eric Turner, Sameh Khamis, Adarsh Prakash Murthy Kowdle, Ambrus Csaszar, João Manuel Castro Afonso, Jonathan T. Barron, Michael Schoenberg, Ivan Dryanovski, Vivek Verma, Vladimir Tankovich, Shahram Izadi, Sean Ryan Francesco Fanello, Konstantine Nicholas John Tsotsos
  • Publication number: 20210185293
    Abstract: An HMD adjusts adjusting depth information based on detected motion of the system. The HMD includes a depth camera that collects depth data for objects in the local environment of the HMD. The HMD further includes an inertial measurement unit (IMU) including non-visual motion sensors such as one or more accelerometers, gyroscopes, and the like. The HMD adjusts the received depth information based on motion data provided by the IMU, thereby improving the accuracy of the depth information, and in turn reducing visual artifacts that can result from inaccuracies in the depth information.
    Type: Application
    Filed: March 1, 2021
    Publication date: June 17, 2021
    Inventors: Mirko Schmidt, Ivan Dryanovski
  • Patent number: 10992916
    Abstract: An HMD adjusts adjusting depth information based on detected motion of the system. The HMD includes a depth camera that collects depth data for objects in the local environment of the HMD. The HMD further includes an inertial measurement unit (IMU) including non-visual motion sensors such as one or more accelerometers, gyroscopes, and the like. The HMD adjusts the received depth information based on motion data provided by the IMU, thereby improving the accuracy of the depth information, and in turn reducing visual artifacts that can result from inaccuracies in the depth information.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: April 27, 2021
    Assignee: GOOGLE LLC
    Inventors: Mirko Schmidt, Ivan Dryanovski
  • Publication number: 20210004979
    Abstract: A handheld user device includes a monocular camera to capture a feed of images of a local scene and a processor to select, from the feed, a keyframe and perform, for a first image from the feed, stereo matching using the first image, the keyframe, and a relative pose based on a pose associated with the first image and a pose associated with the keyframe to generate a sparse disparity map representing disparities between the first image and the keyframe. The processor further is to determine a dense depth map from the disparity map using a bilateral solver algorithm, and process a viewfinder image generated from a second image of the feed with occlusion rendering based on the depth map to incorporate one or more virtual objects into the viewfinder image to generate an AR viewfinder image. Further, the processor is to provide the AR viewfinder image for display.
    Type: Application
    Filed: October 4, 2019
    Publication date: January 7, 2021
    Inventors: Jullien VALENTIN, Onur G. GULERYUZ, Mira LEUNG, Maksym DZITSIUK, Jose PASCOAL, Mirko SCHMIDT, Christoph RHEMANN, Neal WADHWA, Eric TURNER, Sameh KHAMIS, Adarsh Prakash Murthy KOWDLE, Ambrus CSASZAR, João Manuel Castro AFONSO, Jonathan T. BARRON, Michael SCHOENBERG, Ivan DRYANOVSKI, Vivek VERMA, Vladimir TANKOVICH, Shahram IZADI, Sean Ryan Francesco FANELLO, Konstantine Nicholas John TSOTSOS
  • Patent number: 10598783
    Abstract: The time-of-flight system disclosed herein includes a frequency unwrapping module configured to generate an input phase vector with M phases corresponding to M sampled signals from an object, determine an M?1 dimensional vector of transformed phase values by applying a transformation matrix (T) to the input phase vector, determine an M?1 dimensional vector of rounded transformed phase values by rounding the transformed phase values to a nearest integer, and determine a one dimensional lookup table (LUT) index value by transforming the M?1 dimensional rounded transformed phase values. The index value is input into the one dimensional LUT to determine a range of the object.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Travis Perry, Mirko Schmidt, John Godbaz, Michael Fenton
  • Patent number: 10302768
    Abstract: A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light source. The illumination unit can be configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method can also comprise acquiring, with a sensor unit, reflected light data reflected from the target. The reflected light data can comprise an array of spatial domain information received from light reflected by the target. Further, the method can comprise processing, with the one or more processors, the reflected light data. The processing applies a high-pass filter within the spatial domain to the reflected light data.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Godbaz, Mirko Schmidt, Cyrus S. Bamji
  • Patent number: 10242454
    Abstract: An electronic device includes a time of flight (ToF) camera and one or more processors. The ToF camera captures raw depth images. The processors determine a depth frame and an amplitude frame from the raw depth images. The depth frame comprises an array of pixels, each pixel having a depth value. The amplitude frame comprises an array of pixels, each pixel having an amplitude energy value. The processors determine a first energy threshold value based on the amplitude energy values of the array of pixels of the amplitude frame and determine, for the depth value of a first pixel of the depth frame, a confidence value representing a corresponding validity of a depth represented by the depth value, based on a comparison of the amplitude energy value of a corresponding first pixel of the amplitude frame to the first energy threshold value.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: March 26, 2019
    Assignee: GOOGLE LLC
    Inventor: Mirko Schmidt
  • Patent number: 10234561
    Abstract: A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light source. The illumination unit is configured to project light with a spatial light pattern onto the target. The method can also include acquiring, with a sensor unit, light data that is reflected from the target. The light data may comprise a directly reflected spatial light pattern and a specular reflected spatial light pattern. The directly reflected spatial light pattern and the specular reflected spatial light pattern comprise at least one spatial distinction that distinguishes the directly reflected spatial light pattern from the specular reflected spatial light pattern. The method can further comprise processing the light data to distinguish the directly reflected spatial light pattern from the specular reflected spatial light pattern based upon the at least one spatial distinction.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
  • Publication number: 20190037194
    Abstract: An HMD adjusts adjusting depth information based on detected motion of the system. The HMD includes a depth camera that collects depth data for objects in the local environment of the HMD. The HMD further includes an inertial measurement unit (IMU) including non-visual motion sensors such as one or more accelerometers, gyroscopes, and the like. The HMD adjusts the received depth information based on motion data provided by the IMU, thereby improving the accuracy of the depth information, and in turn reducing visual artifacts that can result from inaccuracies in the depth information.
    Type: Application
    Filed: July 26, 2017
    Publication date: January 31, 2019
    Inventors: Mirko Schmidt, Ivan Dryanovski
  • Publication number: 20180211398
    Abstract: An electronic device includes a time of flight (ToF) camera and one or more processors. The ToF camera captures raw depth images. The processors determine a depth frame and an amplitude frame from the raw depth images. The depth frame comprises an array of pixels, each pixel having a depth value. The amplitude frame comprises an array of pixels, each pixel having an amplitude energy value. The processors determine a first energy threshold value based on the amplitude energy values of the array of pixels of the amplitude frame and determine, for the depth value of a first pixel of the depth frame, a confidence value representing a corresponding validity of a depth represented by the depth value, based on a comparison of the amplitude energy value of a corresponding first pixel of the amplitude frame to the first energy threshold value.
    Type: Application
    Filed: January 25, 2017
    Publication date: July 26, 2018
    Inventor: Mirko Schmidt
  • Publication number: 20180011195
    Abstract: The time-of-flight system disclosed herein includes a frequency unwrapping module configured to generate an input phase vector with M phases corresponding to M sampled signals from an object, determine an M?1 dimensional vector of transformed phase values by applying a transformation matrix (T) to the input phase vector, determine an M?1 dimensional vector of rounded transformed phase values by rounding the transformed phase values to a nearest integer, and determine a one dimensional lookup table (LUT) index value by transforming the M?1 dimensional rounded transformed phase values. The index value is input into the one dimensional LUT to determine a range of the object.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 11, 2018
    Inventors: Travis Perry, Mirko Schmidt, John Godbaz, Michael Fenton
  • Publication number: 20170323429
    Abstract: A method for compensating for light reflected from non-uniform targets comprises illuminating, with an illumination unit, a target. During a first frame, the illumination unit is configured to project a uniform pattern onto the target. During a second frame, the illumination unit is configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method further includes acquiring, with a sensor unit, first light data reflected from the target within the first frame and second light data reflected from the target within the second frame. Further, the method includes calculating, with the one or more processors, normalized light data by dividing, within the spatial frequency domain, the second light data by the first light data.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
  • Publication number: 20170322309
    Abstract: A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light source. The illumination unit is configured to project light with a spatial light pattern onto the target. The method can also include acquiring, with a sensor unit, light data that is reflected from the target. The light data may comprise a directly reflected spatial light pattern and a specular reflected spatial light pattern. The directly reflected spatial light pattern and the specular reflected spatial light pattern comprise at least one spatial distinction that distinguishes the directly reflected spatial light pattern from the specular reflected spatial light pattern. The method can further comprise processing the light data to distinguish the directly reflected spatial light pattern from the specular reflected spatial light pattern based upon the at least one spatial distinction.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: John Peter Godbaz, Cyrus S. Bamji, Mirko Schmidt
  • Publication number: 20170322310
    Abstract: A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light source. The illumination unit can be configured to project a high spatial-frequency pattern onto the target in such a way as to redistribute spectral energy to higher frequencies. The method can also comprise acquiring, with a sensor unit, reflected light data reflected from the target. The reflected light data can comprise an array of spatial domain information received from light reflected by the target. Further, the method can comprise processing, with the one or more processors, the reflected light data. The processing applies a high-pass filter within the spatial domain to the reflected light data.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 9, 2017
    Inventors: John Peter Godbaz, Mirko Schmidt, Cyrus S. Bamji
  • Patent number: 9578311
    Abstract: A method for operating a time of flight (TOF) depth camera is provided. The method includes, using an image processing module, interpolating an updated timing delay calibration for each of a plurality of pixel sensors based at least on an updated set of modulation frequency and duty cycle calibration combinations received by the image processing module, the plurality of pixel sensors coupled to a timing clock, and receiving light generated by a light source and reflected in a 3-dimensional environment, the updated set of modulation frequency and duty cycle calibration combinations replacing the corresponding factory-preloaded timing delay calibrations. The method further includes applying the updated timing delay calibrations to pixel data corresponding to each of the plurality of the pixel sensors to generate a depth map of the 3-dimensional environment.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: February 21, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Anthony Hall, Mirko Schmidt, Travis Perry
  • Patent number: 9542749
    Abstract: Fast general multipath correction in time of flight imaging is described, for example, to obtain accurate depth maps at frame rate from a time of flight camera. In various embodiments accurate depth maps are calculated by looking up corrected depth values stored in a look up table. In various embodiments the corrected depth values are highly accurate as they take into account three or more possible light ray paths between the camera and a surface in a scene being imaged. In an example accurate depth maps are computed at a frame rate of a time of flight camera. In an example accurate depth maps are computed in less than 30 milliseconds for an image having over 200,000 pixels using a standard CPU.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: January 10, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Freedman, Eyal Krupka, Yoni Smolin, Ido Leichter, Mirko Schmidt
  • Publication number: 20160119611
    Abstract: A method for operating a time of flight (TOF) depth camera is provided. The method includes, using an image processing module, interpolating an updated timing delay calibration for each of a plurality of pixel sensors based at least on an updated set of modulation frequency and duty cycle calibration combinations received by the image processing module, the plurality of pixel sensors coupled to a timing clock, and receiving light generated by a light source and reflected in a 3-dimensional environment, the updated set of modulation frequency and duty cycle calibration combinations replacing the corresponding factory-preloaded timing delay calibrations. The method further includes applying the updated timing delay calibrations to pixel data corresponding to each of the plurality of the pixel sensors to generate a depth map of the 3-dimensional environment.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Inventors: Michael Anthony Hall, Mirko Schmidt, Travis Perry
  • Patent number: 9194953
    Abstract: The present invention relates to a 3D time-of-flight camera for acquiring information about a scene, in particular for acquiring depth images of a scene, information about phase shifts of a scene or environmental information about the scene. The proposed camera particularly compensates motion artifacts by real-time identification of affected pixels and, preferably, corrects its data before actually calculating the desired scene-related information values from the raw data values obtained from radiation reflected by the scene.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: November 24, 2015
    Assignee: Sony Corporation
    Inventors: Mirko Schmidt, Klaus Zimmermann
  • Publication number: 20150193938
    Abstract: Fast general multipath correction in time of flight imaging is described, for example, to obtain accurate depth maps at frame rate from a time of flight camera. In various embodiments accurate depth maps are calculated by looking up corrected depth values stored in a look up table. In various embodiments the corrected depth values are highly accurate as they take into account three or more possible light ray paths between the camera and a surface in a scene being imaged. In an example accurate depth maps are computed at a frame rate of a time of flight camera. In an example accurate depth maps are computed in less than 30 milliseconds for an image having over 200,000 pixels using a standard CPU.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel Freedman, Eyal Krupka, Yoni Smolin, Ido Leichter, Mirko Schmidt