Patents Assigned to Duelight LLC
  • Patent number: 11729518
    Abstract: A system, method, and computer program product are provided for rendering a combined image. In use, two or more source images including at least one strobe image and at least one ambient image are loaded. A pixel-level correction is estimated for at least one of the two or more source images based on a pixel level correction function. At least one pixel of the two or more source images is color-corrected based on the pixel-level correction. A first blend weight associated with the two or more source images is initialized, and a first combined image from the two or more source images is rendered based on the color-correction and the first blend weight. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: August 15, 2023
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 11699219
    Abstract: A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. A model of the one or more faces is constructed based on a depth map and a texture map, the depth map including spatial data of the one or more faces, and the texture map includes surface characteristics of the one or more faces. The one or more images of the scene are captured based on the model. Further, in response to the capture, the one or more face regions are processed to generate a final image.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: July 11, 2023
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 11683448
    Abstract: A system, method, and computer program are provided for receiving face models based on face nodal points. In use, a real-time face model is received, wherein the real-time face model includes one or more face nodal points. Real-time face nodal points are received, including additional one or more face nodal points. The real-time face model is manipulated based on the real-time face nodal points.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: June 20, 2023
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 11620754
    Abstract: A system and method are provided for optimizing histogram cumulative distribution function curves. In use, a first cumulative distribution function for a first histogram of a first pixel region of a first image is computed, and a first set of parameters for the first cumulative distribution function is extracted. A second cumulative distribution function for a second histogram of a second pixel region of the first image is computed, and a second set of parameters for the second cumulative distribution function is extracted. An interpolated cumulative distribution function comprising interpolated parameters calculated by interpolating between the first set of parameters and the second set of parameters is created. Additionally, a first equalized pixel in a second image based on a first input pixel in the first image and the interpolated cumulative distribution function is generated.
    Type: Grant
    Filed: March 16, 2022
    Date of Patent: April 4, 2023
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 11463630
    Abstract: A system, method, and computer program product are provided for performing high dynamic range mixing on a pixel stream. In use, a pixel stream including at least two exposures per pixel from a plurality of pixels of an image sensor is received. A first pixel attribute of a first exposure of the pixel is identified, and a second pixel attribute of a second exposure of the pixel is identified. A first high dynamic range (HDR) pixel is generated by performing HDR mixing on the first exposure of the pixel and the second exposure of the pixel, based on the first pixel attribute, and the second pixel attribute. Additionally, an HDR pixel stream is generated comprising at least the first HDR pixel, and the HDR pixel stream is outputted.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: October 4, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11455829
    Abstract: A system and method are provided for capturing an image with correct skin tone exposure. In use, one or more faces are detected having threshold skin tone within a scene. Next, based on the detected one or more faces, the scene is segmented into one or more face regions and one or more non-face regions. A model of the one or more faces is constructed based on a depth map and a texture map, the depth map including spatial data of the one or more faces, and the texture map includes surface characteristics of the one or more faces. The one or more images of the scene are captured based on the model. Further, in response to the capture, the one or more face regions are processed to generate a final image.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: September 27, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 11394895
    Abstract: A system, method, and computer program product for generating a digital image. The method comprises receiving a shutter release command and causing a camera module to sample a first image of a photographic scene based on a first set of sampling parameters in response to the shutter release command. Next, the first image within an image set is stored and a camera module is caused to sample a second image of the photographic scene based on a second set of sampling parameters in response to the shutter release command. Additionally, the second image within the image set is stored, and a strobe intensity value is specified based on a measured exposure for images in the image set. Lastly, a strobe unit is configured based on the strobe intensity value, and in response to configuring the strobe unit, the camera module is caused to sample a final image.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: July 19, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11394894
    Abstract: A system, method, and computer program product are provided for obtaining low-noise, high-speed captures of a photographic scene. In use, a first cell of a first pixel is in communication with a first node for storing a first sample. Further, a second cell of a second pixel is in communication with a second node for storing a second sample. Still further, the first cell and the second cell are communicatively coupled.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: July 19, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11375085
    Abstract: A system, method, and computer program product are provided for capturing digital images. In use, an ambient image comprising a plurality of ambient pixels and a flash image comprising a plurality of flash pixels is captured, via a camera module. Next, at least one de-noised pixel based on the ambient image is generated. Additionally, a resulting image is generated by combining the at least one de-noised pixel and a corresponding flash pixel. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: June 28, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 11363179
    Abstract: A system and method are provided for capturing a flash image based on ambient and flash metering. In use, a first ambient condition is metered for a first ambient frame. Next, a first ambient capture time is determined based on the metering of the first ambient condition. Further, a first flash condition is metered for a first flash frame, and a first flash capture time is determined based on the metering of the first flash condition. Next, a first ambient frame is captured based on the first ambient capture time. After capturing the first ambient frame, a flash circuit is enabled during an active period and, a first flash frame is captured based on a combination of the first ambient capture time and the first flash capture time. Finally, a final image is generated based on the first ambient frame and the first flash frame.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: June 14, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 11356647
    Abstract: A system, method, and computer program product for generating a digital image is disclosed. In use, a first image and a second image are received from a first image sensor, where the first image sensor detects wavelengths of a visible spectrum. A third image and a fourth image are received from a second image sensor, where the second image sensor detects wavelengths of a non-visible spectrum. Using an image processing subsystem, a resulting image is generated by combining at least three of: the first image, the second image, the third image, or the fourth image.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: June 7, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Patent number: 11308626
    Abstract: A system and method are provided for optimizing histogram cumulative distribution function curves. In use, a first cumulative distribution function for a first histogram of a first pixel region of a first image is computed, and a first set of parameters for the first cumulative distribution function is extracted. A second cumulative distribution function for a second histogram of a second pixel region of the first image is computed, and a second set of parameters for the second cumulative distribution function is extracted. An interpolated cumulative distribution function comprising interpolated parameters calculated by interpolating between the first set of parameters and the second set of parameters is created. Additionally, a first equalized pixel in a second image based on a first input pixel in the first image and the interpolated cumulative distribution function is generated.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: April 19, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 11252589
    Abstract: A system, method, and computer program product are provided for sharing data based on an adjusted bandwidth consumption. In use, a first sharing action is received by a network carrier system by a first device for one or more data items. Additionally, it is determined, by the network carrier system, that the first sharing action satisfies an exclusion criteria. The first sharing action is performed by the network carrier system, where the first sharing action comprises streaming the one or more data items to the first device, and data transmitted to the first device in connection with the first sharing action is excluded from a data plan usage calculated by the network carrier system for the first device.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: February 15, 2022
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Brian Kindle, Adam Feder
  • Patent number: 11202047
    Abstract: A system, method, and computer program product are provided for rendering a combined image. In use, two or more source images including at least one strobe image and at least one ambient image are loaded. A pixel-level correction is estimated for at least one of the two or more source images based on a pixel level correction function. At least one pixel of the two or more source images is color-corrected based on the pixel-level correction. A first blend weight associated with the two or more source images is initialized, and a first combined image from the two or more source images is rendered based on the color-correction and the first blend weight. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: December 14, 2021
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Adam Barry Feder, Brian J. Kindle
  • Patent number: 11113821
    Abstract: A system and method are provided for optimizing histogram cumulative distribution function curves. In use, a first image is received and divided into two or more pixel regions. For at least one of the two or more pixel regions, a first histogram is computed, and based on the first histogram, at least one cumulative distribution function is computed for the at least one of the two or more pixel regions. Next, based on the at least one cumulative distribution function, two or more curve fit coefficients are extracted and interpolated. Further, an interpolated cumulative distribution function is created based on the interpolation and the interpolated cumulative distribution function is applied to the at least one of the two or more pixel regions.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: September 7, 2021
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 11025831
    Abstract: A system, method, and computer program product are provided for obtaining multiple exposures with zero interframe time. In use, an analog signal associated with an image associated with an image of an image sensor is received. Amplified analog signals associated with the image are generated by amplifying the analog signal utilizing gains. The amplified analog signals are transmitted to analog-to-digital converter circuits. The amplified analog signals are converted to digital signals utilizing the analog-to-digital converter circuits. The digital signals are combined to create a high dynamic range (HDR) image.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: June 1, 2021
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle
  • Publication number: 20210074051
    Abstract: A system, method, and computer program product for displaying representative images within a collection viewer is disclosed. The method comprises displaying two or more representative images within a collection viewer at a first orientation, receiving an indication of a second orientation for the collection viewer, in response to the indication, displaying a clockwise animation sequence for each of the two or more representative images, and displaying the two or more representative images within a collection viewer at the second orientation.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 11, 2021
    Applicant: Duelight LLC
    Inventors: Adam Barry Feder, Brian J. Kindle, William Guie Rivard
  • Patent number: 10937222
    Abstract: A system, method, and computer program product for displaying representative images is disclosed. In use, a first relationship between each of two or more representative images is configured. A subpanel including the two or more representative images is displayed, and a notification indicating a new orientation for the subpanel is received. In response to the new orientation, an in-place rotation animation for each of the two or more representative images of the subpanel is generated, and the first relationship between each of the two or more representative images is maintained.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: March 2, 2021
    Assignee: DUELIGHT LLC
    Inventors: William Guie Rivard, Brian J. Kindle, Adam Barry Feder
  • Patent number: 10931897
    Abstract: A system, method, and computer program product are provided for generating an image stack. In use, one or more exposure parameters for an image stack are configured. Next, a capture command is received. Further, a pixel array is initialized within an image sensor of the camera module. Moreover, one or more ambient images are sampled within one or more corresponding analog storage planes. Next, if it is determined whether a strobe unit is enabled, where, if it is determined that the strobe unit is enabled, one or more strobe images are sampled within the corresponding analog storage planes.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: February 23, 2021
    Assignee: DUELIGHT LLC
    Inventors: Adam Barry Feder, William Guie Rivard, Brian J. Kindle
  • Patent number: 10924688
    Abstract: A system, method, and computer program product are provided for obtaining low-noise, high-speed captures of a photographic scene. In use, a first cell of a first pixel is in communication with a first node for storing a first sample. Further, a second cell of a second pixel is in communication with a second node for storing a second sample. Still further, the first cell and the second cell are communicatively coupled.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 16, 2021
    Assignee: DUELIGHT LLC
    Inventors: William Rivard, Adam Feder, Brian Kindle