Patents by Inventor Paul Gallagher
Paul Gallagher 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: 20170085845Abstract: Systems and methods in accordance with embodiments of the invention implement one-dimensional array cameras, as well as modular array cameras using sub-array modules. In one embodiment, a 1×N array camera module includes: a 1×N arrangement of focal planes, where N is greater than or equal to 2, each focal plane includes a plurality of rows of pixels that also form a plurality of columns of pixels, and each focal plane not including pixels from another focal plane; and a 1×N arrangement of lens stacks, the arrangement of lens stacks being disposed relative to the arrangement of focal planes so as to form a 1×N arrangement of cameras, each configured to independently capture an image of a scene, where each lens stack has a field of view that is shifted with respect to that of each other lens stack so that each shift includes a sub-pixel shifted view of the scene.Type: ApplicationFiled: April 22, 2016Publication date: March 23, 2017Applicant: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Dan Lelescu, Andrew Kenneth John McMahon, Jacques Duparre
-
Patent number: 9602805Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: GrantFiled: May 6, 2015Date of Patent: March 21, 2017Assignee: FotoNation Cayman LimitedInventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Publication number: 20160339894Abstract: A normally closed port valve seals a hydraulic hose connection port of a hydraulic bicycle component. Connection of an end of a hydraulic hose assembly to the port opens the valve, placing the assembly's hydraulic fluid chamber in fluid communication with the interior of the hose assembly. A hydraulic cylinder of the assembly is in fluid communication with the chamber. A spring may be used to bias the valve to a closed condition and simultaneously to bias a brake actuating piston to a non-actuated position.Type: ApplicationFiled: August 3, 2016Publication date: November 24, 2016Applicant: SRAM, LLCInventors: ADAM BRADLEY, PAUL GALLAGHER
-
Publication number: 20160269651Abstract: Systems and methods in accordance with embodiments of the invention implement modular array cameras using sub-array modules. In one embodiment, an X×Y sub-array module includes: an X×Y arrangement of focal planes, where X and Y are each greater than or equal to 1; and an X×Y arrangement of lens stacks, the X×Y arrangement of lens stacks being disposed relative to the X×Y arrangement of focal planes so as to form an X×Y arrangement of cameras, where each lens stack has a field of view that is shifted with respect to the field-of-views of each other lens stack so that each shift includes a sub-pixel shifted view of the scene; and image data output circuitry that is configured to output image data from the X×Y sub-array module that can be aggregated with image data from other sub-array modules so that an image of the scene can be constructed.Type: ApplicationFiled: February 1, 2016Publication date: September 15, 2016Applicant: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Dan Lelescu, Andrew Kenneth John McMahon, Jacques Duparre, Bedabrata Pain
-
Patent number: 9438888Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: GrantFiled: March 17, 2014Date of Patent: September 6, 2016Assignee: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Publication number: 20160200392Abstract: A normally closed port valve seals a hydraulic hose connection port of a hydraulic bicycle component. Connection of an end of a hydraulic hose assembly to the port opens the valve, placing the assembly's hydraulic fluid chamber in fluid communication with the interior of the hose assembly. A hydraulic cylinder of the assembly is in fluid communication with the chamber. A spring may be used to bias the valve to a closed condition and simultaneously to bias a brake actuating piston to a non-actuated position.Type: ApplicationFiled: January 12, 2015Publication date: July 14, 2016Inventors: Adam Bradley, Paul Gallagher
-
Patent number: 9374512Abstract: Systems and methods in accordance with embodiments of the invention implement one-dimensional array cameras, as well as modular array cameras using sub-array modules. In one embodiment, a 1×N array camera module includes: a 1×N arrangement of focal planes, where N is greater than or equal to 2, each focal plane includes a plurality of rows of pixels that also form a plurality of columns of pixels, and each focal plane not including pixels from another focal plane; and a 1×N arrangement of lens stacks, the arrangement of lens stacks being disposed relative to the arrangement of focal planes so as to form a 1×N arrangement of cameras, each configured to independently capture an image of a scene, where each lens stack has a field of view that is shifted with respect to that of each other lens stack so that each shift includes a sub-pixel shifted view of the scene.Type: GrantFiled: February 24, 2014Date of Patent: June 21, 2016Assignee: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Dan Lelescu, Andrew Kenneth John McMahon, Jacques Duparre
-
Patent number: 9338332Abstract: Systems and methods in accordance with embodiments of the invention implement one-dimensional array cameras, as well as modular array cameras using sub-array modules. In one embodiment, a 1×N array camera module includes: a 1×N arrangement of focal planes, where N is greater than or equal to 2, each focal plane includes a plurality of rows of pixels that also form a plurality of columns of pixels, and each focal plane not including pixels from another focal plane; and a 1×N arrangement of lens stacks, the arrangement of lens stacks being disposed relative to the arrangement of focal planes so as to form a 1×N arrangement of cameras, each configured to independently capture an image of a scene, where each lens stack has a field of view that is shifted with respect to that of each other lens stack so that each shift includes a sub-pixel shifted view of the scene.Type: GrantFiled: February 24, 2014Date of Patent: May 10, 2016Assignee: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Dan Lelescu, Andrew Kenneth John McMahon, Jacques Duparre
-
Publication number: 20160083053Abstract: An oil storage apparatus (111) comprising a buoyant hull (102) comprising a single column of circular or polygonal cross-section. The interior of said hull (102) comprises at least one oil-over-water tank (103), and said oil storage apparatus (111) further comprises means for maintaining said tank in pressed full condition.Type: ApplicationFiled: May 1, 2014Publication date: March 24, 2016Applicant: ATKINS LIMITEDInventor: Paul Gallagher
-
Patent number: 9253380Abstract: Systems and methods in accordance with embodiments of the invention implement modular array cameras using sub-array modules. In one embodiment, an X×Y sub-array module includes: an X×Y arrangement of focal planes, where X and Y are each greater than or equal to 1; and an X×Y arrangement of lens stacks, the X×Y arrangement of lens stacks being disposed relative to the X×Y arrangement of focal planes so as to form an X×Y arrangement of cameras, where each lens stack has a field of view that is shifted with respect to the field-of-views of each other lens stack so that each shift includes a sub-pixel shifted view of the scene; and image data output circuitry that is configured to output image data from the X×Y sub-array module that can be aggregated with image data from other sub-array modules so that an image of the scene can be constructed.Type: GrantFiled: February 24, 2014Date of Patent: February 2, 2016Assignee: Pelican Imaging CorporationInventors: Kartik CA Venkataraman, Paul Gallagher, Dan Lelescu, Andrew Kenneth John McMahon, Jacques Duparre, Bedabrata Pain
-
Publication number: 20150264337Abstract: Systems with an array camera augmented with a conventional camera in accordance with embodiments of the invention are disclosed. In some embodiments, the array camera is used to capture a first set of image data of a scene and a conventional camera is used to capture a second set of image data for the scene. An object of interest is identified in the first set of image data. A first depth measurement for the object of interest is determined and compared to a predetermined threshold. If the first depth measurement is above the threshold, a second set of image data captured using the conventional camera is obtained. The object of interest is identified in the second set of image data and a second depth measurement for the object of interest is determined using at least a portion of the first set of image data and at least a portion of the second set of image data.Type: ApplicationFiled: May 28, 2015Publication date: September 17, 2015Inventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon, Dan Lelescu, Florian Ciurea, Gabriel Molina
-
Publication number: 20150245013Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: ApplicationFiled: May 6, 2015Publication date: August 27, 2015Inventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Publication number: 20150237329Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: ApplicationFiled: May 6, 2015Publication date: August 20, 2015Inventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Publication number: 20150161798Abstract: Systems with an array camera augmented with a conventional camera in accordance with embodiments of the invention are disclosed. In some embodiments, the array camera is used to capture a first set of image data of a scene and a conventional camera is used to capture a second set of image data for the scene. An object of interest is identified in the first set of image data. A first depth measurement for the object of interest is determined and compared to a predetermined threshold. If the first depth measurement is above the threshold, a second set of image data captured using the conventional camera is obtained. The object of interest is identified in the second set of image data and a second depth measurement for the object of interest is determined using at least a portion of the first set of image data and at least a portion of the second set of image data.Type: ApplicationFiled: January 9, 2015Publication date: June 11, 2015Inventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon, Dan Lelescu, Florian Ciurea, Gabriel Molina
-
Publication number: 20140267633Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: ApplicationFiled: March 17, 2014Publication date: September 18, 2014Applicant: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Publication number: 20140240528Abstract: Systems and methods in accordance with embodiments of the invention implement one-dimensional array cameras, as well as modular array cameras using sub-array modules. In one embodiment, a 1×N array camera module includes: a 1×N arrangement of focal planes, where N is greater than or equal to 2, each focal plane includes a plurality of rows of pixels that also form a plurality of columns of pixels, and each focal plane not including pixels from another focal plane; and a 1×N arrangement of lens stacks, the arrangement of lens stacks being disposed relative to the arrangement of focal planes so as to form a 1×N arrangement of cameras, each configured to independently capture an image of a scene, where each lens stack has a field of view that is shifted with respect to that of each other lens stack so that each shift includes a sub-pixel shifted view of the scene.Type: ApplicationFiled: February 24, 2014Publication date: August 28, 2014Applicant: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Dan Lelescu, Andrew McMahon, Jacques Duparre
-
Publication number: 20140240529Abstract: Systems and methods in accordance with embodiments of the invention implement modular array cameras using sub-array modules. In one embodiment, an X×Y sub-array module includes: an X×Y arrangement of focal planes, where X and Y are each greater than or equal to 1; and an X×Y arrangement of lens stacks, the X×Y arrangement of lens stacks being disposed relative to the X×Y arrangement of focal planes so as to form an X×Y arrangement of cameras, where each lens stack has a field of view that is shifted with respect to the field-of-views of each other lens stack so that each shift includes a sub-pixel shifted view of the scene; and image data output circuitry that is configured to output image data from the X×Y sub-array module that can be aggregated with image data from other sub-array modules so that an image of the scene can be constructed.Type: ApplicationFiled: February 24, 2014Publication date: August 28, 2014Applicant: Pelican Imaging CorporationInventors: Kartik Venkataraman, Paul Gallagher, Dan Lelescu, Andrew McMahon, Jacques Duparre, Bedabrata Pain
-
Patent number: 8462101Abstract: An apparatus controls a backlight of a display panel of a camera system. The apparatus includes a sub-pixel extracting unit, an ambient light luminance calculating unit, and a backlight controller. The sub-pixel extracting unit extracts sub-pixel luminance values from image data, where the image data is indicative of a current image frame defined by a plurality of pixels, and where each of the pixels includes a plurality of sub-pixels. The ambient light luminance calculating unit calculates an ambient light luminance value of the current image frame from the sub-pixel luminance values extracted by the sub-pixel extracting unit. The backlight controller which generates a backlight control signal based on a comparison between the calculated ambient light luminance value of the current image frame and an ambient light luminance value of a previous image frame.Type: GrantFiled: July 13, 2010Date of Patent: June 11, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Bing Han, Paul Gallagher, Yun-tae Lee, Joon-seo Yim
-
Publication number: 20120116968Abstract: A system conducts online financial transactions between individuals or between individuals and entities such as banks, merchants and other companies. Each user establishes an online account, which is used to transfer funds to and from other online accounts. Any user may initiate a send money transaction or a request payment transaction with any other entity provided that entity has an e-mail address. The online fund transfer may include a verification of a user's information including verifying a mailing address.Type: ApplicationFiled: January 6, 2012Publication date: May 10, 2012Inventors: Paul Gallagher, Steve Davis, Kaycie Roberts, Robert Simon, Michael Baum, Mieko Schmandt, Peihuan Meng, Ivan Liu, Jorge Noa, Martin Hampton
-
Patent number: 8131496Abstract: The present invention is directed to an apparatus and a method that characterizes the hiding of coating compositions, such as automotive OEM and refinishes paints. The method is directed to sequentially storing in a computing device hiding data obtained by measuring the color difference (?RGB) in reflections of light and dark portions of target areas of a monotonic coating resulting from a coating composition applied over hiding test panel and by measuring coating thicknesses of the monotonic coating that correspond to the target areas, classifying the type of the hiding data, selecting fitting equations applicable to the classified hiding data, fitting the selected equation to match the classified hiding data and locating a hiding thickness on the monotonic coating that corresponds to the threshold value of the color difference at that location to determine the hiding thickness of the coating composition.Type: GrantFiled: February 9, 2011Date of Patent: March 6, 2012Assignee: E.I. du Pont de Nemours and CompanyInventors: Arun Prakash, John Paul Gallagher, Roger Albert Karmes, Allan Blase Joseph Rodrigues