Patents by Inventor Louis-Philippe Bourret

Louis-Philippe Bourret 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: 11893791
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for selectively identifying image frames from an input video to provide to an image processing model based on camera statistics. For example, systems disclosed herein include receiving an input video and associated camera statistics from a video capturing device. The systems disclosed herein further include identifying select image frames to provide to the image processing model based on the camera statistics and based on an application of the image processing model. The systems disclosed herein further include selectively identifying and providing camera statistics to the image processing model. By selectively providing data to the image processing model based on camera statistics, the systems disclosed herein can leverage capabilities of video capturing devices to significantly reduce the expense of processing resources when utilizing a variety of image processing models.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naveen Thumpudi, Louis-Philippe Bourret, Christian Palmer Larson
  • Publication number: 20230086804
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for selectively identifying pixel data to provide as an input to an image processing model based on motion data associated with the content of a digital video. For example, systems disclosed herein include receiving a compressed digital video and decompressing the compressed digital video to generate a decompressed digital video. The systems disclosed herein further include extracting or otherwise identifying motion data while decompressing the compressed digital video. The systems disclosed herein also include analyzing the motion data to determine a subset of pixel data from the decompressed digital video to provide as input to an image processing model trained to generate an output based on input pixel data.
    Type: Application
    Filed: November 28, 2022
    Publication date: March 23, 2023
    Inventors: Christian Palmer LARSON, Naveen THUMPUDI, Mehmet KUCUKGOZ, Louis-Philippe BOURRET
  • Patent number: 11514587
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for selectively identifying pixel data to provide as an input to an image processing model based on motion data associated with the content of a digital video. For example, systems disclosed herein include receiving a compressed digital video and decompressing the compressed digital video to generate a decompressed digital video. The systems disclosed herein further include extracting or otherwise identifying motion data while decompressing the compressed digital video. The systems disclosed herein also include analyzing the motion data to determine a subset of pixel data from the decompressed digital video to provide as input to an image processing model trained to generate an output based on input pixel data.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: November 29, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christian Palmer Larson, Naveen Thumpudi, Mehmet Kucukgoz, Louis-Philippe Bourret
  • Publication number: 20200294246
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for selectively identifying pixel data to provide as an input to an image processing model based on motion data associated with the content of a digital video. For example, systems disclosed herein include receiving a compressed digital video and decompressing the compressed digital video to generate a decompressed digital video. The systems disclosed herein further include extracting or otherwise identifying motion data while decompressing the compressed digital video. The systems disclosed herein also include analyzing the motion data to determine a subset of pixel data from the decompressed digital video to provide as input to an image processing model trained to generate an output based on input pixel data.
    Type: Application
    Filed: March 13, 2019
    Publication date: September 17, 2020
    Inventors: Christian Palmer LARSON, Naveen THUMPUDI, Mehmet KUCUKGOZ, Louis-Philippe BOURRET
  • Publication number: 20200293782
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for selectively identifying image frames from an input video to provide to an image processing model based on camera statistics. For example, systems disclosed herein include receiving an input video and associated camera statistics from a video capturing device. The systems disclosed herein further include identifying select image frames to provide to the image processing model based on the camera statistics and based on an application of the image processing model. The systems disclosed herein further include selectively identifying and providing camera statistics to the image processing model. By selectively providing data to the image processing model based on camera statistics, the systems disclosed herein can leverage capabilities of video capturing devices to significantly reduce the expense of processing resources when utilizing a variety of image processing models.
    Type: Application
    Filed: March 11, 2019
    Publication date: September 17, 2020
    Inventors: Naveen THUMPUDI, Louis-Philippe BOURRET, Christian Palmer LARSON
  • Patent number: 10701244
    Abstract: Methods and devices for colorizing an infrared image stream may include receiving an infrared (IR) image stream of a scene. The methods and devices may include detecting at least one object in the IR image stream and receiving, from a red green blue (RGB) knowledge base, a RGB texture corresponding to the at least one object detected in the IR image stream. The methods and devices may include processing the RGB texture by matching coordinates in the RGB texture with corresponding coordinates in the at least one object to produce a colorized IR image stream. The methods and devices may include transmitting the colorized IR image stream of the scene wherein the at least one object is displayed in color based on the processing.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: June 30, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Louis-Philippe Bourret
  • Patent number: 10582132
    Abstract: Described are examples for generating a high dynamic range image from a plurality of images. A plurality of images of a real world scene can be obtained from one or more image sensors, wherein at least two of the plurality of images are captured based on different intensity parameters. Intensity information for the real world scene can be determined based at least in part on processing the at least two of the plurality of images. A high dynamic range image corresponding to the real world scene can be generated based at least in part on adding the intensity information to pixels of at least one of the plurality of images.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naveen Thumpudi, Louis-Philippe Bourret
  • Patent number: 10284732
    Abstract: Methods and devices for masking latency may include detecting a pause in receiving an image stream from an imaging device and generating one or more virtual image frames, each including a status indicator to indicate a status of the imaging device when the pause in receiving the image stream is detected. The methods and devices may also include generating, at the operating system, a data stream with the one or more virtual image frames inserted after a last image frame of the received image stream. In addition, the methods and devices may include transmitting the data stream to an application.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naveen Thumpudi, Louis-Philippe Bourret
  • Publication number: 20190124248
    Abstract: Described are examples for generating a high dynamic range image from a plurality of images. A plurality of images of a real world scene can be obtained from one or more image sensors, wherein at least two of the plurality of images are captured based on different intensity parameters. Intensity information for the real world scene can be determined based at least in part on processing the at least two of the plurality of images. A high dynamic range image corresponding to the real world scene can be generated based at least in part on adding the intensity information to pixels of at least one of the plurality of images.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 25, 2019
    Inventors: Naveen THUMPUDI, Louis-Philippe BOURRET
  • Patent number: 10200632
    Abstract: Techniques for combining images to reduce motion blur in an output image are described. Data indicative of a first image and a second image of a scene is received. At least one portion of the first image associated with motion blur is identified. The portion of the first image is compared to a corresponding second portion of the second image. First pixels within the at least one portion of the first image and second pixels within the second portion of the second image not associated with motion blur are selected. The selected first pixels and second pixels are combined into an output image. The combined selected pixels are rendered on a display device.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: February 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naveen Thumpudi, Louis-Philippe Bourret, Alsisan F. Suhib, Ravikant Gupta, Spandan Tiwari
  • Patent number: 10187584
    Abstract: Described are examples for generating a high dynamic range image from a plurality of images. A plurality of images of a real world scene can be obtained from one or more image sensors, wherein at least two of the plurality of images are captured based on different intensity parameters. Intensity information for the real world scene can be determined based at least in part on processing the at least two of the plurality of images. A high dynamic range image corresponding to the real world scene can be generated based at least in part on adding the intensity information to pixels of at least one of the plurality of images.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Naveen Thumpudi, Louis-Philippe Bourret
  • Publication number: 20180176439
    Abstract: Described are examples for generating a high dynamic range image from a plurality of images. A plurality of images of a real world scene can be obtained from one or more image sensors, wherein at least two of the plurality of images are captured based on different intensity parameters. Intensity information for the real world scene can be determined based at least in part on processing the at least two of the plurality of images. A high dynamic range image corresponding to the real world scene can be generated based at least in part on adding the intensity information to pixels of at least one of the plurality of images.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Naveen THUMPUDI, Louis-Philippe BOURRET
  • Publication number: 20180152568
    Abstract: Methods and devices for masking latency may include detecting a pause in receiving an image stream from an imaging device and generating one or more virtual image frames, each including a status indicator to indicate a status of the imaging device when the pause in receiving the image stream is detected. The methods and devices may also include generating, at the operating system, a data stream with the one or more virtual image frames inserted after a last image frame of the received image stream. In addition, the methods and devices may include transmitting the data stream to an application.
    Type: Application
    Filed: November 30, 2016
    Publication date: May 31, 2018
    Inventors: Naveen THUMPUDI, Louis-Philippe BOURRET
  • Publication number: 20180097972
    Abstract: Methods and devices for colorizing an infrared image stream may include receiving an infrared (IR) image stream of a scene. The methods and devices may include detecting at least one object in the IR image stream and receiving, from a red green blue (RGB) knowledge base, a RGB texture corresponding to the at least one object detected in the IR image stream. The methods and devices may include processing the RGB texture by matching coordinates in the RGB texture with corresponding coordinates in the at least one object to produce a colorized IR image stream. The methods and devices may include transmitting the colorized IR image stream of the scene wherein the at least one object is displayed in color based on the processing.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Inventor: Louis-Philippe BOURRET
  • Publication number: 20180035058
    Abstract: Techniques for combining images to reduce motion blur in an output image are described. Data indicative of a first image and a second image of a scene is received. At least one portion of the first image associated with motion blur is identified. The portion of the first image is compared to a corresponding second portion of the second image. First pixels within the at least one portion of the first image and second pixels within the second portion of the second image not associated with motion blur are selected. The selected first pixels and second pixels are combined into an output image. The combined selected pixels are rendered on a display device.
    Type: Application
    Filed: March 3, 2017
    Publication date: February 1, 2018
    Inventors: Naveen Thumpudi, Louis-Philippe Bourret, Alsisan F. Suhib, Ravikant Gupta, Spandan Tiwari