Patents by Inventor Chad Faragher

Chad Faragher 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: 11611732
    Abstract: A method of aligning a plurality of color channels of a projector is provided. The method includes: for each color channel, (i) projecting test pattern on a surface; (ii) capturing image of the test pattern generated on the surface; and (iii) adding the captured image to an image set. Once the captured images for each color channel are added to an image set, identifying a reference position based on the image set. This is followed by processing the image set to estimate a divergence of the respective test patterns for each color channel with respect to the reference position, followed by computing a corrective function for each color channel and applying the respective corrective function to each color channel to align the color channel to the reference position.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: March 21, 2023
    Inventors: Andrew Dennison, Christopher John Gordon, Simon Thomson, Peter Anthony Van Eerd, Colin Bartlett Yardley, Chad Faragher
  • Publication number: 20230068614
    Abstract: A method of aligning a plurality of color channels of a projector is provided. The method includes: for each color channel, (i) projecting test pattern on a surface; (ii) capturing image of the test pattern generated on the surface; and (iii) adding the captured image to an image set. Once the captured images for each color channel are added to an image set, identifying a reference position based on the image set. This is followed by processing the image set to estimate a divergence of the respective test patterns for each color channel with respect to the reference position, followed by computing a corrective function for each color channel and applying the respective corrective function to each color channel to align the color channel to the reference position.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 2, 2023
    Inventors: Andrew Dennison, Christopher John Gordon, Simon Thomson, Peter Anthony Van Eerd, Colin Bartlett Yardley, Chad Faragher
  • Patent number: 11303864
    Abstract: A method and apparatus are provided for calibrating projector alignment using detected image features projected onto a surface, the apparatus comprising a first processor detects features in a single frame of video and a second processor detects features in the corresponding projected image detected by a camera. The second processor matches features of interest in the selected video frame and captured image to correct the projector alignment. The images may be compared using blob detection or corner detection. Unlike prior art ‘off-line’ calibration methods, video frames can be processed continuously (e.g. every frame) or intermittently (e.g. every 10th frame) without interrupting the display of video content.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: April 12, 2022
    Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.
    Inventor: Chad Faragher
  • Publication number: 20220078382
    Abstract: A method and apparatus are provided for calibrating projector alignment using detected image features projected onto a surface, the apparatus comprising a first processor detects features in a single frame of video and a second processor detects features in the corresponding projected image detected by a camera. The second processor matches features of interest in the selected video frame and captured image to correct the projector alignment. The images may be compared using blob detection or corner detection. Unlike prior art ‘off-line’ calibration methods, video frames can be processed continuously (e.g. every frame) or intermittently (e.g. every 10th frame) without interrupting the display of video content.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 10, 2022
    Inventor: Chad FARAGHER
  • Patent number: 11223808
    Abstract: A device, system and method for generating a mapping of projector pixels to camera pixels and/or object positions using alternating patterns is provided. A device controls a projector to project, while a camera acquires frames thereof, in a sequence: alternating patterns; and structured light patterns, the alternating patterns comprising first and second predetermined patterns projected before and/or after the structured light patterns. The device determines, using the frames as coordinated with the alternating patterns, one or more functions relating respective indices of the alternating patterns and the frames, on one or more of a camera pixel-by-pixel basis and a camera scan-line-by-scan-line basis. The device generates, and stores at a memory, a mapping of projector pixels to one or more of camera pixels and positions on an object in the overlapping fields-of-view, based on relating the frames with the structured light patterns using the one or more functions.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: January 11, 2022
    Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.
    Inventors: Chad Faragher, Randy Spruyt
  • Publication number: 20210409665
    Abstract: A device, system and method for generating a mapping of projector pixels to camera pixels and/or object positions using alternating patterns is provided. A device controls a projector to project, while a camera acquires frames thereof, in a sequence: alternating patterns; and structured light patterns, the alternating patterns comprising first and second predetermined patterns projected before and/or after the structured light patterns. The device determines, using the frames as coordinated with the alternating patterns, one or more functions relating respective indices of the alternating patterns and the frames, on one or more of a camera pixel-by-pixel basis and a camera scan-line-by-scan-line basis. The device generates, and stores at a memory, a mapping of projector pixels to one or more of camera pixels and positions on an object in the overlapping fields-of-view, based on relating the frames with the structured light patterns using the one or more functions.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Chad FARAGHER, Randy SPRUYT
  • Publication number: 20200310622
    Abstract: An example non-transitory machine-readable storage medium includes instructions to generate an orthographic projection of an object in a scene. When executed, the instructions cause a processor of a computing device to render a scene viewable through an editing viewport, the scene containing a three-dimensional object. The instructions further cause the processor to render an orthographic projection of the three-dimensional object onto an orthographic projection plane, the orthographic projection being viewable through the editing viewport. The instructions further cause the processor to receive an input of a manipulation of the three-dimensional object and update the orthographic projection to reflect the input.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventor: Chad FARAGHER
  • Patent number: 10638104
    Abstract: A device, system and method for generating updated camera-projector correspondences from a reduced set of test patterns is provided. When a predetermined correspondences between projector points and camera points in an initial relative position of a projector and a camera have been previously determined, a recalibration therebetween may occur by projecting a single test pattern derived from the predetermined correspondences to estimate movement therebetween. When the movement is too great to be estimated by a single test pattern, another test pattern may be projected to determine an estimation function for the movement and in particular, estimate movement of one or more camera points in the projected images due to relative movement of the projector and the camera from the initial relative position to a current relative position.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: April 28, 2020
    Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.
    Inventors: Ryan Thomas Morris, Colin Bartlett Yardley, Heewoo Ahn, Eliezer Azi Ben-Lavi, Chad Faragher
  • Publication number: 20200092524
    Abstract: A device, system and method for generating updated camera-projector correspondences from a reduced set of test patterns is provided. When a predetermined correspondences between projector points and camera points in an initial relative position of a projector and a camera have been previously determined, a recalibration therebetween may occur by projecting a single test pattern derived from the predetermined correspondences to estimate movement therebetween. When the movement is too great to be estimated by a single test pattern, another test pattern may be projected to determine an estimation function for the movement and in particular, estimate movement of one or more camera points in the projected images due to relative movement of the projector and the camera from the initial relative position to a current relative position.
    Type: Application
    Filed: April 9, 2019
    Publication date: March 19, 2020
    Inventors: Ryan Thomas MORRIS, Colin Bartlett YARDLEY, Heewoo AHN, Eliezer Azi BEN-LAVI, Chad FARAGHER
  • Patent number: 9716854
    Abstract: A video multiviewer system may include a plurality of video scalers operating in parallel for generating initially scaled video streams by performing video scaling in at least one dimension on a plurality of video input streams. The video multiviewer system may also include a processing unit coupled downstream from the video scalers for generating additionally scaled video streams by performing additional video scaling on the initially scaled video streams, and a display cooperating with the processing unit for displaying multiple video windows based upon the additionally scaled video streams.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: July 25, 2017
    Assignee: Imagine Communications Corp.
    Inventors: William F. Van Rassell, Daniel Mance, Chad Faragher
  • Patent number: 9615049
    Abstract: A video multiviewer system may include a video input/output (I/O) controller, a system memory, and a graphics processing unit (GPU) comprising a GPU memory. The system may further include a central processing unit (CPU) for operating the video I/O controller to transfer video data to the GPU memory via direct memory access (DMA) without being stored in the system memory, and a display for displaying multiple video windows based upon video data in the GPU memory.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: April 4, 2017
    Assignee: Imagine Communications Corp.
    Inventor: Chad Faragher
  • Patent number: 9124847
    Abstract: A video multiviewer system may include a plurality of video inputs and a multiviewer video processor coupled to the plurality of video inputs. The multiviewer video processor may include a central processing unit (CPU) and a graphics processing unit (GPU) cooperating therewith for generating video data based upon the plurality of video inputs and with added graphic content. The video multiviewer system may further include a display coupled to the multiviewer processor for displaying multiple video windows based upon the video data.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: September 1, 2015
    Assignee: Imagine Communications Corp.
    Inventors: Stanley R. Moote, Daniel Mance, Chad Faragher
  • Patent number: 8811499
    Abstract: A video multiviewer system may include a plurality of video inputs and a multiviewer video processor coupled to the plurality of video inputs for generating video data based upon the plurality of video inputs. The system may further include a display coupled to the multiviewer video processor for displaying multiple video windows based upon the video data, and at least one user input device. The multiviewer video processor may permit scrolling among the multiple video windows displayed on the display at a given instant and at least one other video window not displayed on the display at the given instant based upon the at least one user input device.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: August 19, 2014
    Assignee: Imagine Communications Corp.
    Inventors: Stanley R. Moote, Daniel Mance, Chad Faragher
  • Patent number: 8717435
    Abstract: A video monitoring device may include an input for a video input signal, a display, and a video processor coupled to the input and the display. The video processor may be for obtaining from the video input signal at least one parametric signal defining a curve, calculating derivative values for the curve, and displaying pixel intensity values on the display based upon the derivative values so that more rapidly changing portions of the curve appear dimmer and more slowly changing portions of the curve appear brighter.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: May 6, 2014
    Assignee: HBC Solutions, Inc.
    Inventor: Chad Faragher
  • Publication number: 20090259775
    Abstract: A video multiviewer system may include a video input/output (I/O) controller, a system memory, and a graphics processing unit (GPU) comprising a GPU memory. The system may further include a central processing unit (CPU) for operating the video I/O controller to transfer video data to the GPU memory via direct memory access (DMA) without being stored in the system memory, and a display for displaying multiple video windows based upon video data in the GPU memory.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 15, 2009
    Applicant: Harris Corporation
    Inventor: Chad Faragher
  • Publication number: 20090256965
    Abstract: A video multiviewer system may include a plurality of video inputs and a multiviewer video processor coupled to the plurality of video inputs for generating video data based upon the plurality of video inputs. The system may further include a display coupled to the multiviewer video processor for displaying multiple video windows based upon the video data, and at least one user input device. The multiviewer video processor may permit scrolling among the multiple video windows displayed on the display at a given instant and at least one other video window not displayed on the display at the given instant based upon the at least one user input device.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 15, 2009
    Applicant: Harris Corporation
    Inventors: Stanley R. Moote, Daniel Mance, Chad Faragher
  • Publication number: 20090256862
    Abstract: A video multiviewer system may include a plurality of video scalers operating in parallel for generating initially scaled video streams by performing video scaling in at least one dimension on a plurality of video input streams. The video multiviewer system may also include a processing unit coupled downstream from the video scalers for generating additionally scaled video streams by performing additional video scaling on the initially scaled video streams, and a display cooperating with the processing unit for displaying multiple video windows based upon the additionally scaled video streams.
    Type: Application
    Filed: April 9, 2008
    Publication date: October 15, 2009
    Applicant: Harris Corporation, Corporation of the State of Delaware
    Inventors: William F. Van Rassel, Daniel Mance, Chad Faragher
  • Publication number: 20090256835
    Abstract: A video multiviewer system may include a plurality of video inputs and a multiviewer video processor coupled to the plurality of video inputs. The multiviewer video processor may include a central processing unit (CPU) and a graphics processing unit (GPU) cooperating therewith for generating video data based upon the plurality of video inputs and with added graphic content. The video multiviewer system may further include a display coupled to the multiviewer processor for displaying multiple video windows based upon the video data.
    Type: Application
    Filed: April 10, 2008
    Publication date: October 15, 2009
    Applicant: Harris Corporation
    Inventors: Stanley R. Moote, Daniel Mance, Chad Faragher
  • Publication number: 20090256907
    Abstract: A video monitoring device may include an input for a video input signal, a display, and a video processor coupled to the input and the display. The video processor may be for obtaining from the video input signal at least one parametric signal defining a curve, calculating derivative values for the curve, and displaying pixel intensity values on the display based upon the derivative values so that more rapidly changing portions of the curve appear dimmer and more slowly changing portions of the curve appear brighter.
    Type: Application
    Filed: April 9, 2008
    Publication date: October 15, 2009
    Applicant: Harris Corporation
    Inventor: Chad Faragher
  • Patent number: 7405738
    Abstract: The invention provides a system and method for processing a video stream having at least one video signal contained therein. The invention utilizes a computer, a video card connected to the computer and a frame processing card connected to the computer. The video card generates a digital video signal by inserting the video signal into the digital video signal. The digital video signal is transmitted from the video card to the frame processing card through a video output port of the video card. A video synchronization signal relating to the digital video signal is provided to the frame processing card. For the system and method, the frame processing card extracts the video signal from the digital video signal utilizing the video synchronization signal to maintain a frame rate for extracting the video signal.
    Type: Grant
    Filed: October 22, 2002
    Date of Patent: July 29, 2008
    Assignee: Harris Canada Systems, Inc.
    Inventors: Daniel Mance, Chad Faragher