Patents by Inventor Kevin MOULE
Kevin MOULE 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).
-
Publication number: 20230325966Abstract: A graphics pipeline cache reconstruction operation is implemented to reconstruct one or more graphics pipeline caches for a current client gaming session based on one or more pipeline structures. The pipeline structures each represent a graphical object rendered during a respective previous client gaming session and are used to reconstruct one or more graphics pipeline caches that include graphics pipeline cache objects related to the graphical objects of the pipeline structures. These graphics pipeline cache objects are used to initialize one or more graphics pipelines used to render the graphical objects in a gaming application for a current client gaming session.Type: ApplicationFiled: June 16, 2023Publication date: October 12, 2023Inventors: Robert Fraser, Chetan Kakkar, Derek Bulner, Jean-François Roy, Kevin Moule, Nicholas Deakin
-
Patent number: 11727531Abstract: A graphics pipeline cache reconstruction operation is implemented to reconstruct one or more graphics pipeline caches for a current client gaming session based on one or more pipeline structures. The pipeline structures each represent a graphical object rendered during a respective previous client gaming session and are used to reconstruct one or more graphics pipeline caches that include graphics pipeline cache objects related to the graphical objects of the pipeline structures. These graphics pipeline cache objects are used to initialize one or more graphics pipelines used to render the graphical objects in a gaming application for a current client gaming session.Type: GrantFiled: September 23, 2021Date of Patent: August 15, 2023Assignee: GOOGLE LLCInventors: Robert Fraser, Chetan Kakkar, Derek Bulner, Jean-François Roy, Kevin Moule, Nicholas Deakin
-
Publication number: 20230087910Abstract: A graphics pipeline cache reconstruction operation is implemented to reconstruct one or more graphics pipeline caches for a current client gaming session based on one or more pipeline structures. The pipeline structures each represent a graphical object rendered during a respective previous client gaming session and are used to reconstruct one or more graphics pipeline caches that include graphics pipeline cache objects related to the graphical objects of the pipeline structures. These graphics pipeline cache objects are used to initialize one or more graphics pipelines used to render the graphical objects in a gaming application for a current client gaming session.Type: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Robert Fraser, Chetan Kakkar, Derek Bulner, Jean-François Roy, Kevin Moule, Nicholas Deakin
-
Patent number: 10574956Abstract: A system and method for automatic alignment and projection mapping are provided. A projector and at least two cameras are mounted with fields of view that overlap a projection area on a three-dimensional environment.Type: GrantFiled: July 31, 2018Date of Patent: February 25, 2020Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Kevin Moule, Derek Scott, Nick Wasilka, Ian James Fraser, James Robinson
-
Patent number: 10403028Abstract: A system and method for geometric warping correction in projection mapping is provided. A lower resolution mesh is applied to A mesh model, at least in a region of the mesh model misaligned with a corresponding region of a real-world object. One or more points of the lower resolution mesh are moved. In response, one or more corresponding points of the mesh model are moved to increase alignment between the region of the mesh model and the corresponding region of the real-world object. An updated mesh model is stored in a memory. And one or more projectors are controlled to projection map images corresponding to the updated mesh model onto the real-world object.Type: GrantFiled: August 7, 2018Date of Patent: September 3, 2019Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Roy Anthony, Kevin Moule, Derek Scott, Nick Wasilka, Maxwell Elendt
-
Patent number: 10298893Abstract: A system and method for digital black level blending is provided.Type: GrantFiled: June 27, 2017Date of Patent: May 21, 2019Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Kevin Moule, Nick Wasilka, Peter Anthony Van Eerd, Andrew Douglas Dennison, Ryan Thomas Morris, Daniel Thomson Urquhart
-
Publication number: 20180342097Abstract: A system and method for geometric warping correction in projection mapping is provided. A lower resolution mesh is applied to A mesh model, at least in a region of the mesh model misaligned with a corresponding region of a real-world object. One or more points of the lower resolution mesh are moved. In response, one or more corresponding points of the mesh model are moved to increase alignment between the region of the mesh model and the corresponding region of the real-world object. An updated mesh model is stored in a memory. And one or more projectors are controlled to projection map images corresponding to the updated mesh model onto the real-world object.Type: ApplicationFiled: August 7, 2018Publication date: November 29, 2018Inventors: Roy ANTHONY, Kevin MOULE, Derek SCOTT, Nick WASILKA, Maxwell ELENDT
-
Publication number: 20180338123Abstract: A system and method for automatic alignment and projection mapping are provided. A projector and at least two cameras are mounted with fields of view that overlap a projection area on a three-dimensional environment.Type: ApplicationFiled: July 31, 2018Publication date: November 22, 2018Inventors: Kevin MOULE, Derek SCOTT, Nicholai WASILKA, Ian James FRASER, James ROBINSON
-
Patent number: 10115226Abstract: A system and method for geometric warping correction in projection mapping is provided. A lower resolution mesh is applied to A mesh model, at least in a region of the mesh model misaligned with a corresponding region of a real-world object. One or more points of the lower resolution mesh are moved. In response, one or more corresponding points of the mesh model are moved to increase alignment between the region of the mesh model and the corresponding region of the real-world object. An updated mesh model is stored in a memory. And one or more projectors are controlled to projection map images corresponding to the updated mesh model onto the real-world object.Type: GrantFiled: July 21, 2016Date of Patent: October 30, 2018Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Roy Anthony, Kevin Moule, Derek Scott, Nick Wasilka, Maxwell Elendt
-
Patent number: 10089778Abstract: A projector and at least two cameras are mounted with fields of view that overlap a projection area on a three-dimensional environment. A computing device: controls the projector to project structured light patterns that uniquely illuminate portions of the environment; acquires images of the patterns from the cameras; generates a two-dimensional mapping of the portions between projector and camera space and by processing the images and correlated patterns; generates a cloud of points representing the environment using the mapping and camera positions; determines a projector location, orientation and lens characteristics from the cloud; positions a virtual camera relative to a virtual three-dimensional environment, corresponding to the environment, parameters of the virtual camera respectively matching parameters of the projector; and, controls the projector to project based on a virtual location, orientation and characteristics of the virtual camera.Type: GrantFiled: August 7, 2015Date of Patent: October 2, 2018Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Kevin Moule, Derek Scott, Nick Wasilka, Ian James Fraser, James Robinson
-
Patent number: 9992464Abstract: A method, system, and a computer readable medium for screen correction is provided. The system includes a memory storage unit for storing model content, a screen having screen parameters, an input device for receiving the screen parameters, a correction engine, and a projector. The method involves storing model content on a memory storage unit, receiving screen parameters, generating screen content, and projection at least a portion of the screen content onto the screen. The computer readable medium encoded with codes for directing a processor to carry out the method.Type: GrantFiled: February 2, 2017Date of Patent: June 5, 2018Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Daniel Thomson Urquhart, Ian Chadwyck Faragher, Derek Scott, Peter Anthony Van Eerd, Nicholas David Jankovic, Kevin Moule
-
Publication number: 20180139422Abstract: A system and method for digital black level blending is provided.Type: ApplicationFiled: June 27, 2017Publication date: May 17, 2018Inventors: Kevin MOULE, Nick WASILKA, Peter Anthony VAN EERD, Andrew Douglas DENNISON, Ryan Thomas MORRIS, Daniel Thomson URQUHART
-
Publication number: 20180139424Abstract: A method, system, and a computer readable medium for screen correction is provided. The system includes a memory storage unit for storing model content, a screen having screen parameters, an input device for receiving the screen parameters, a correction engine, and a projector. The method involves storing model content on a memory storage unit, receiving screen parameters, generating screen content, and projection at least a portion of the screen content onto the screen. The computer readable medium encoded with codes for directing a processor to carry out the method.Type: ApplicationFiled: February 2, 2017Publication date: May 17, 2018Inventors: Daniel Thomson URQUHART, Ian Chadwyck FARAGHER, Derek SCOTT, Peter Anthony VAN EERD, Nicholas David JANKOVIC, Kevin MOULE
-
Publication number: 20180139423Abstract: A system and method for digital black level blending is provided. The system comprises: projectors located to project respective images, onto a screen, that overlap in one or more overlap regions; at least one camera; and a computing device configured to, for each given projector: determine, using the at least one camera, respective correspondences between projected points of a given image, projected onto the screen by the given projector, and respective points of respective image modulators of other projectors of the projectors, the respective correspondences representing the respective points of the respective image modulators of the other projectors that correspond to overlap regions; determine respective brightness of the overlap regions; and, control pixels of an image modulator of the projector, and each of the respective image modulators, at least adjacent edge pixels corresponding to edges of overlap regions, to increase brightness in corresponding image regions using the respective brightness.Type: ApplicationFiled: January 18, 2017Publication date: May 17, 2018Inventors: Kevin MOULE, Nick WASILKA, Peter Anthony VAN EERD, Andrew Douglas DENNISON, Ryan Thomas MORRIS, Daniel Thomson URQUHART
-
Publication number: 20180025530Abstract: A system and method for geometric warping correction in projection mapping is provided. A lower resolution mesh is applied to A mesh model, at least in a region of the mesh model misaligned with a corresponding region of a real-world object. One or more points of the lower resolution mesh are moved. In response, one or more corresponding points of the mesh model are moved to increase alignment between the region of the mesh model and the corresponding region of the real-world object. An updated mesh model is stored in a memory. And one or more projectors are controlled to projection map images corresponding to the updated mesh model onto the real-world object.Type: ApplicationFiled: July 21, 2016Publication date: January 25, 2018Inventors: Roy ANTHONY, Kevin MOULE, Derek SCOTT, Nick WASILKA, Maxwell ELENDT
-
Patent number: 9807359Abstract: A system and method for advanced lens geometry fitting is provided for projecting images using a projector with a non-planar lens. An initial estimate of intrinsic parameters of the projector can be determined, for example from a list; an initial estimate of extrinsic parameters of the projector can be determined based on the initial estimate of intrinsic parameters. The intrinsic parameters and extrinsic parameters can be optimized together by starting with a simple lens model and iteratively adding nonlinear terms, an error function evaluated at each iteration, for example for each set of intrinsic parameters in the list and the corresponding extrinsic parameters. As the values of the error function converges the optimized intrinsic parameters and the optimized extrinsic parameters can be used to generate images that are projected by the projector.Type: GrantFiled: January 18, 2017Date of Patent: October 31, 2017Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Kevin Moule, Eliezer Azi Ben-Lavi, Derek Scott, Daniel Thomson Urquhart
-
Publication number: 20170039756Abstract: A system and method for automatic alignment and projection mapping are provided. A projector and at least two cameras are mounted with fields of view that overlap a projection area on a three-dimensional environment.Type: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Kevin MOULE, Derek SCOTT, Nick WASILKA, Ian James FRASER, James ROBINSON
-
Patent number: 8922486Abstract: A method, system and apparatus for determining locations in a projected image are provided. The apparatus comprises a light sensor; a body comprising the light sensor, the body enabled to position the light sensor proximal to a screen to detect light from a projector; a communication interface for communicating with a projector system comprising at least the projector; and, a processor enabled to transmit a request to the projector system to project a structured light pattern using the projector; and when at least one pixel in the structured light pattern projected by the projector is detected at the light sensor, transmit a detection indication to the projector system to communicate detection of the at least one pixel.Type: GrantFiled: July 24, 2012Date of Patent: December 30, 2014Assignee: Christie Digital Systems USA, Inc.Inventors: Charles Harland, Kevin Wright, Kevin Moule
-
Publication number: 20140028553Abstract: A method, system and apparatus for determining locations in a projected image are provided. The apparatus comprises a light sensor; a body comprising the light sensor, the body enabled to position the light sensor proximal to a screen to detect light from a projector; a communication interface for communicating with a projector system comprising at least the projector; and, a processor enabled to transmit a request to the projector system to project a structured light pattern using the projector; and when at least one pixel in the structured light pattern projected by the projector is detected at the light sensor, transmit a detection indication to the projector system to communicate detection of the at least one pixel.Type: ApplicationFiled: July 24, 2012Publication date: January 30, 2014Applicant: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Charles HARLAND, Kevin WRIGHT, Kevin MOULE