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: 9270875
    Abstract: 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: Grant
    Filed: December 22, 2011
    Date of Patent: February 23, 2016
    Assignee: Broadcom Corporation
    Inventors: Laurent Brisedoux, David Plowman, Ron Fridental, Benjamin Sewell, Naushir Patuck, Cresida Harding
  • Patent number: 9058668
    Abstract: 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: Grant
    Filed: November 15, 2007
    Date of Patent: June 16, 2015
    Assignee: Broadcom Corporation
    Inventors: David Plowman, Gary Keall, Clive Walker
  • Patent number: 8798386
    Abstract: 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: Grant
    Filed: July 13, 2010
    Date of Patent: August 5, 2014
    Assignee: Broadcom Corporation
    Inventors: Adrian Lees, David Plowman
  • Publication number: 20140028870
    Abstract: 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: Application
    Filed: September 27, 2013
    Publication date: January 30, 2014
    Applicant: Broadcom Corporation
    Inventors: DAVID PLOWMAN, NAUSHIR PATUCK, BENJAMIN SEWELL, GRAHAM VEITCH
  • Patent number: 8593528
    Abstract: 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: Grant
    Filed: April 27, 2010
    Date of Patent: November 26, 2013
    Assignee: Broadcom Corporation
    Inventors: Cressida Harding, David Plowman
  • Publication number: 20130293461
    Abstract: 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: Application
    Filed: July 1, 2013
    Publication date: November 7, 2013
    Inventors: Phil Elwell, Naushirwan Patuck, Benjamin Sewell, David Plowman
  • Patent number: 8553109
    Abstract: 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: Grant
    Filed: March 27, 2012
    Date of Patent: October 8, 2013
    Assignee: Broadcom Corporation
    Inventors: David Plowman, Naushir Patuck, Benjamin Sewell, Graham Veitch
  • Patent number: 8503722
    Abstract: 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: Grant
    Filed: April 20, 2010
    Date of Patent: August 6, 2013
    Assignee: Broadcom Corporation
    Inventors: Phil Elwell, Naushirwan Patuck, Benjamin Sewell, David Plowman
  • Publication number: 20130021489
    Abstract: 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: Application
    Filed: September 27, 2011
    Publication date: January 24, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: Benjamin Sewell, David Plowman, Gordon (Chong Ming Gordon) Lee, Efrat Swissa
  • Publication number: 20130021447
    Abstract: 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: Application
    Filed: December 22, 2011
    Publication date: January 24, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: Laurent Brisedoux, David Plowman, Ron Fridental, Benjamin Sewell, Naushir Patuck, Cressida Harding
  • Publication number: 20130021488
    Abstract: 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: Application
    Filed: September 14, 2011
    Publication date: January 24, 2013
    Applicant: BROADCOM CORPORATION
    Inventor: David Plowman
  • Publication number: 20130021504
    Abstract: 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: Application
    Filed: September 19, 2011
    Publication date: January 24, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: David Plowman, Naushir Patuck, Benjamin Sewell
  • Publication number: 20130021505
    Abstract: 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: Application
    Filed: March 27, 2012
    Publication date: January 24, 2013
    Applicant: BROADCOM CORPORATION
    Inventors: David Plowman, Naushir Patuck, Benjamin Sewell, Graham Veitch
  • Patent number: 8285975
    Abstract: 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: Grant
    Filed: April 15, 2003
    Date of Patent: October 9, 2012
    Assignee: Broadcom Europe Limited
    Inventors: Stephen Barlow, Neil Bailey, Timothy Ramsdale, David Plowman, Robert Swann
  • Publication number: 20110279702
    Abstract: 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: Application
    Filed: January 7, 2011
    Publication date: November 17, 2011
    Inventors: David Plowman, Adrian Lees
  • Publication number: 20110261061
    Abstract: 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: Application
    Filed: July 13, 2010
    Publication date: October 27, 2011
    Inventors: Adrian Lees, David Plowman
  • Publication number: 20110254995
    Abstract: 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: Application
    Filed: April 27, 2010
    Publication date: October 20, 2011
    Inventors: Cressida Harding, David Plowman
  • Publication number: 20110242344
    Abstract: 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: Application
    Filed: April 20, 2010
    Publication date: October 6, 2011
    Inventors: Phil Elwell, Naushirwan Patuck, Benjamin Sewell, David Plowman
  • Patent number: 7818540
    Abstract: 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: Grant
    Filed: May 19, 2006
    Date of Patent: October 19, 2010
    Assignee: Broadcom Corporation
    Inventors: Stephen Barlow, Neil Bailey, Timothy Ramsdale, David Plowman, Robert Swann
  • Publication number: 20090232347
    Abstract: 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: Application
    Filed: November 15, 2007
    Publication date: September 17, 2009
    Inventors: David Plowman, Gary Keall, Clive Walker