Patents by Inventor David Plowman
David Plowman 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: 9270875Abstract: Embodiments of imaging devices of the present disclosure automatically utilize simultaneous image captures in an image processing pipeline. In one embodiment, control processing circuitry initiates simultaneous capture of the first image by the first image sensor and the second image by the second image sensor; and image processing circuitry generates an enhanced monoscopic image comprising at least portions of the first image and the second image.Type: GrantFiled: December 22, 2011Date of Patent: February 23, 2016Assignee: Broadcom CorporationInventors: Laurent Brisedoux, David Plowman, Ron Fridental, Benjamin Sewell, Naushir Patuck, Cresida Harding
-
Patent number: 9058668Abstract: Image data may be processed via one or more stages by a hardware image sensor pipeline (ISP) wherein one or more software processing steps may be inserted at any point within the hardware ISP. Output from any stage of the hardware ISP may be stored in memory. Stored hardware ISP output may be retrieved from memory and processed via one or more software processes. Results from the one or more software processes may be stored in memory and communicated to any stage of the hardware ISP for additional processing. In this regard, the hardware ISP and one or more processors may simultaneously process portions of image data. In addition, the hardware ISP and the one or more processors may be integrated within a chip.Type: GrantFiled: November 15, 2007Date of Patent: June 16, 2015Assignee: Broadcom CorporationInventors: David Plowman, Gary Keall, Clive Walker
-
Patent number: 8798386Abstract: Methods and systems for processing image data on a per tile basis in an image sensor pipeline (ISP) are disclosed and may include communicating, to one or more processing modules via control logic circuits integrated in the ISP, corresponding configuration parameters that are associated with each of a plurality of data tiles comprising an image. The ISP may be integrated in a video processing core. The plurality of data tiles may vary in size. A processing complete signal may be communicated to the control logic circuits when the processing of each of the data tiles is complete prior to configuring a subsequent processing module. The processing may comprise one or more of: lens shading correction, statistics, distortion correction, demosaicing, denoising, defective pixel correction, color correction, and resizing. Each of the data tiles may overlap with adjacent data tiles, and at least a portion of them may be processed concurrently.Type: GrantFiled: July 13, 2010Date of Patent: August 5, 2014Assignee: Broadcom CorporationInventors: Adrian Lees, David Plowman
-
Publication number: 20140028870Abstract: Embodiments of the present application automatically utilize parallel image captures in an image processing pipeline. In one embodiment, image processing circuitry concurrently receives first image data to be processed and second image data to be processed, wherein the second image data is processed to aid in enhancement of the first image data.Type: ApplicationFiled: September 27, 2013Publication date: January 30, 2014Applicant: Broadcom CorporationInventors: DAVID PLOWMAN, NAUSHIR PATUCK, BENJAMIN SEWELL, GRAHAM VEITCH
-
Patent number: 8593528Abstract: A mobile multimedia device may be operable to crop a series of image samples received during an autofocus operation. Each of the cropped image samples may be scaled by the mobile multimedia device to fit a display unit in the mobile multimedia device. Each of the scaled image samples may then be displayed on the display unit for viewing during the autofocus operation. The received image samples may be cropped based on an operating mode in which the mobile multimedia device is currently operating. The autofocus operation may be initiated utilizing a shutter button in the mobile multimedia device. The autofocus operation may be terminated when a desired focus is achieved. After the autofocus operation is terminated, the mobile multimedia device may be operable to display one or more image samples received after the termination of the autofocus operation for continuous viewing, with or without further cropping and scaling.Type: GrantFiled: April 27, 2010Date of Patent: November 26, 2013Assignee: Broadcom CorporationInventors: Cressida Harding, David Plowman
-
Publication number: 20130293461Abstract: A mobile multimedia device may be operable to initiate capture of a series of image samples of a scene, where the scene may comprise one or more objects that may be identifiable by the mobile multimedia device. An image for the scene may be determined by the mobile multimedia device utilizing the captured image samples based on motion associated with the identifiable objects.Type: ApplicationFiled: July 1, 2013Publication date: November 7, 2013Inventors: Phil Elwell, Naushirwan Patuck, Benjamin Sewell, David Plowman
-
Patent number: 8553109Abstract: Embodiments of the present application automatically utilize parallel image captures in an image processing pipeline. In one embodiment, image processing circuitry concurrently receives first image data to be processed and second image data to be processed, wherein the second image data is processed to aid in enhancement of the first image data.Type: GrantFiled: March 27, 2012Date of Patent: October 8, 2013Assignee: Broadcom CorporationInventors: David Plowman, Naushir Patuck, Benjamin Sewell, Graham Veitch
-
Patent number: 8503722Abstract: A mobile multimedia device may be operable to initiate capture of a series of image samples of a scene, where the scene may comprise one or more objects that may be identifiable by the mobile multimedia device. An image for the scene may be determined by the mobile multimedia device utilizing the captured image samples based on motion associated with the identifiable objects. As soon as the image for the scene has been determined, the capture of the series of image samples may be terminated. The image may be determined when the amount of motion associated with the identifiable objects is below a particular threshold value. The identifiable objects may comprise one or more faces. The motion may be due to a gesture such as a wink or a smile received from one or more of the faces. The image may be determined when the gesture is detected.Type: GrantFiled: April 20, 2010Date of Patent: August 6, 2013Assignee: Broadcom CorporationInventors: Phil Elwell, Naushirwan Patuck, Benjamin Sewell, David Plowman
-
Publication number: 20130021489Abstract: Disclosed are various embodiments of applying image processing techniques in an image capture device. Regions of an image can be isolated and a respective region type identified. The image capture device can apply various image processing techniques to various regions of the image based at least upon a region type that is identified for the various regions.Type: ApplicationFiled: September 27, 2011Publication date: January 24, 2013Applicant: BROADCOM CORPORATIONInventors: Benjamin Sewell, David Plowman, Gordon (Chong Ming Gordon) Lee, Efrat Swissa
-
Publication number: 20130021447Abstract: Embodiments of imaging devices of the present disclosure automatically utilize simultaneous image captures in an image processing pipeline. In one embodiment, control processing circuitry initiates simultaneous capture of the first image by the first image sensor and the second image by the second image sensor; and image processing circuitry generates an enhanced monoscopic image comprising at least portions of the first image and the second image.Type: ApplicationFiled: December 22, 2011Publication date: January 24, 2013Applicant: BROADCOM CORPORATIONInventors: Laurent Brisedoux, David Plowman, Ron Fridental, Benjamin Sewell, Naushir Patuck, Cressida Harding
-
Publication number: 20130021488Abstract: Disclosed are various embodiments of generating user interface elements associated with an image capture device. Image settings applicable to an image can be identified. A user interface element providing simultaneous adjustability of image settings can be generated. Multiple image settings can be adjusted when a user modifies an adjustability element rendered in the user interface.Type: ApplicationFiled: September 14, 2011Publication date: January 24, 2013Applicant: BROADCOM CORPORATIONInventor: David Plowman
-
Publication number: 20130021504Abstract: Embodiments of the present application automatically utilize parallel image captures in an image processing pipeline. In one embodiment, image processing circuitry concurrently receives first image data to be processed and second image data to be processed, wherein the second image data is processed to aid in enhancement of the first image data.Type: ApplicationFiled: September 19, 2011Publication date: January 24, 2013Applicant: BROADCOM CORPORATIONInventors: David Plowman, Naushir Patuck, Benjamin Sewell
-
Publication number: 20130021505Abstract: Embodiments of the present application automatically utilize parallel image captures in an image processing pipeline. In one embodiment, image processing circuitry concurrently receives first image data to be processed and second image data to be processed, wherein the second image data is processed to aid in enhancement of the first image data.Type: ApplicationFiled: March 27, 2012Publication date: January 24, 2013Applicant: BROADCOM CORPORATIONInventors: David Plowman, Naushir Patuck, Benjamin Sewell, Graham Veitch
-
Patent number: 8285975Abstract: A processor core comprising an execution unit and a register file, said register file comprising a first plurality of registers accessible to a compiler generated code and a second plurality of registers which can not be accessed by a compiler generated code, whereby the registers of said second plurality of registers are accessible to a low level code.Type: GrantFiled: April 15, 2003Date of Patent: October 9, 2012Assignee: Broadcom Europe LimitedInventors: Stephen Barlow, Neil Bailey, Timothy Ramsdale, David Plowman, Robert Swann
-
Publication number: 20110279702Abstract: A method and system are provided in which color channel information may be stored in a multimedia processor. The color channel information may comprise information for each of the color filter positions in a color filter pattern. The color channel information may be stored in a plurality of registers, wherein each register may correspond to a color channel. The color channel information may be dynamically stored in the multimedia processor. Based on the color channel information, a color channel may be assigned to each color filter position. The color channel assigned to a color filter position may be one of red, green, blue, white, cyan, yellow, and/or magenta. When an indication of the color filter pattern is received, the assignment may be based on both the color channel information and the received indication. Pixel values associated with the color filter pattern may be processed based on the color channel assignment.Type: ApplicationFiled: January 7, 2011Publication date: November 17, 2011Inventors: David Plowman, Adrian Lees
-
Publication number: 20110261061Abstract: Methods and systems for processing image data on a per tile basis in an image sensor pipeline (ISP) are disclosed and may include communicating, to one or more processing modules via control logic circuits integrated in the ISP, corresponding configuration parameters that are associated with each of a plurality of data tiles comprising an image. The ISP may be integrated in a video processing core. The plurality of data tiles may vary in size. A processing complete signal may be communicated to the control logic circuits when the processing of each of the data tiles is complete prior to configuring a subsequent processing module. The processing may comprise one or more of: lens shading correction, statistics, distortion correction, demosaicing, denoising, defective pixel correction, color correction, and resizing. Each of the data tiles may overlap with adjacent data tiles, and at least a portion of them may be processed concurrently.Type: ApplicationFiled: July 13, 2010Publication date: October 27, 2011Inventors: Adrian Lees, David Plowman
-
Publication number: 20110254995Abstract: A mobile multimedia device may be operable to crop a series of image samples received during an autofocus operation. Each of the cropped image samples may be scaled by the mobile multimedia device to fit a display unit in the mobile multimedia device. Each of the scaled image samples may then be displayed on the display unit for viewing during the autofocus operation. The received image samples may be cropped based on an operating mode in which the mobile multimedia device is currently operating. The autofocus operation may be initiated utilizing a shutter button in the mobile multimedia device. The autofocus operation may be terminated when a desired focus is achieved. After the autofocus operation is terminated, the mobile multimedia device may be operable to display one or more image samples received after the termination of the autofocus operation for continuous viewing, with or without further cropping and scaling.Type: ApplicationFiled: April 27, 2010Publication date: October 20, 2011Inventors: Cressida Harding, David Plowman
-
Publication number: 20110242344Abstract: A mobile multimedia device may be operable to initiate capture of a series of image samples of a scene, where the scene may comprise one or more objects that may be identifiable by the mobile multimedia device. An image for the scene may be determined by the mobile multimedia device utilizing the captured image samples based on motion associated with the identifiable objects. As soon as the image for the scene has been determined, the capture of the series of image samples may be terminated. The image may be determined when the amount of motion associated with the identifiable objects is below a particular threshold value. The identifiable objects may comprise one or more faces. The motion may be due to a gesture such as a wink or a smile received from one or more of the faces. The image may be determined when the gesture is detected.Type: ApplicationFiled: April 20, 2010Publication date: October 6, 2011Inventors: Phil Elwell, Naushirwan Patuck, Benjamin Sewell, David Plowman
-
Patent number: 7818540Abstract: A vector processing system for executing vector instructions, each instruction defining multiple value pairs, an operation to be executed and a modifier, the vector processing system comprising a plurality of parallel processing units, each arranged to receive one of said pairs of values and, when selected, to implement an operation on said value pair to generate a result, each processing unit comprising at least one flag and being selectable in dependence on a condition defined by said at least one flag, wherein the modifier defines the condition under which the parallel processing unit is individually selected.Type: GrantFiled: May 19, 2006Date of Patent: October 19, 2010Assignee: Broadcom CorporationInventors: Stephen Barlow, Neil Bailey, Timothy Ramsdale, David Plowman, Robert Swann
-
Publication number: 20090232347Abstract: Image data may be processed via one or more stages by a hardware image sensor pipeline (ISP) wherein one or more software processing steps may be inserted at any point within the hardware ISP. Output from any stage of the hardware ISP may be stored in memory. Stored hardware ISP output may be retrieved from memory and processed via one or more software processes. Results from the one or more software processes may be stored in memory and communicated to any stage of the hardware ISP for additional processing. In this regard, the hardware ISP and one or more processors may simultaneously process portions of image data. In addition, the hardware ISP and the one or more processors may be integrated within a chip.Type: ApplicationFiled: November 15, 2007Publication date: September 17, 2009Inventors: David Plowman, Gary Keall, Clive Walker