Patents by Inventor Christopher Payson

Christopher Payson 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: 9307223
    Abstract: A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: April 5, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Darren Neuman, Jason Herrick, Qinghua Zhao, Christopher Payson
  • Publication number: 20150341613
    Abstract: A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.
    Type: Application
    Filed: August 6, 2015
    Publication date: November 26, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Darren NEUMAN, Jason HERRICK, Qinghua ZHAO, Christopher PAYSON
  • Patent number: 9137513
    Abstract: A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: September 15, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Darren Neuman, Jason Herrick, Qinghua Zhao, Christopher Payson
  • Patent number: 8947503
    Abstract: A video processing system may receive a first frame comprising pixel data for a first 3-D view of an image, which may be referred to as first 3-D view pixel data, and receive a second frame comprising pixel data for a second 3-D view of the image, which may be referred to as second 3-D view pixel data. The system may generate a multi-view frame comprising the first 3-D view pixel data and the second 3-D view pixel data. The system may make a decision for performing processing of the image, wherein the decision is generated based on one or both of the first 3-D view pixel data and/or the second 3-D view pixel data. The system may process the 3-D multi-view frame based on the decision. The image processing operation may comprise, for example, deinterlacing, filtering, and cadence processing such as 3:2 pulldown.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: February 3, 2015
    Assignee: Broadcom Corporation
    Inventors: Darren Neuman, Jason Herrick, Christopher Payson, Qinghua Zhao
  • Patent number: 8665372
    Abstract: A video processing device can determine whether an input pixel includes a keyed video parameter prior to filtering the input pixel. A non-keyed substitute pixel can be generated for the input pixel that includes the keyed video parameter. The non-keyed substitute pixel can be filtered if the input pixel included the keyed video parameter, otherwise the input pixel can be filtered.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: March 4, 2014
    Assignee: Broadcom Corporation
    Inventors: Christopher Payson, Timothy Hellman, Ashish Koul
  • Publication number: 20130010196
    Abstract: A video processing device can determine whether an input pixel includes a keyed video parameter prior to filtering the input pixel. A non-keyed substitute pixel can be generated for the input pixel that includes the keyed video parameter. The non-keyed substitute pixel can be filtered if the input pixel included the keyed video parameter, otherwise the input pixel can be filtered.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: Broadcom Coproration
    Inventors: Christopher Payson, Timothy Hellman, Ashish Koul
  • Patent number: 8294822
    Abstract: A video processing device may process video input comprising a plurality of streams, wherein images corresponding to at least some of the plurality of streams may be displayed concurrently. The video processing device may determine, prior to processing of a pixel in one of the plurality of streams whether the pixel comprises one or more keyed video parameters; and if the pixel comprises at least one keyed parameter, one or more other pixels may be selected, and a video parameter corresponding to the at least one keyed video parameter of the pixel may be generated based on the selected one or more other pixels. The generated video parameter may then be utilized instead of the at least one keyed video parameter during the processing of the pixel. This may comprise luma and/or chroma based scaling. Outputs of the processing of the pixel may be post-processed, by clamping at least one of the video parameters.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: October 23, 2012
    Assignee: Broadcom Corporation
    Inventors: Christopher Payson, Timothy Hellman, Ashish Koul
  • Publication number: 20120044420
    Abstract: A video processing device may process video input comprising a plurality of streams, wherein images corresponding to at least some of the plurality of streams may be displayed concurrently. The video processing device may determine, prior to processing of a pixel in one of the plurality of streams whether the pixel comprises one or more keyed video parameters; and if the pixel comprises at least one keyed parameter, one or more other pixels may be selected, and a video parameter corresponding to the at least one keyed video parameter of the pixel may be generated based on the selected one or more other pixels. The generated video parameter may then be utilized instead of the at least one keyed video parameter during the processing of the pixel. This may comprise luma and/or chroma based scaling. Outputs of the processing of the pixel may be post-processed, by clamping at least one of the video parameters.
    Type: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Inventors: Christopher Payson, Timothy Hellman, Ashish Koul
  • Publication number: 20110134212
    Abstract: A video processing system may receive a first frame comprising pixel data for a first 3-D view of an image, which may be referred to as first 3-D view pixel data, and receive a second frame comprising pixel data for a second 3-D view of the image, which may be referred to as second 3-D view pixel data. The system may generate a multi-view frame comprising the first 3-D view pixel data and the second 3-D view pixel data. The system may make a decision for performing processing of the image, wherein the decision is generated based on one or both of the first 3-D view pixel data and/or the second 3-D view pixel data. The system may process the 3-D multi-view frame based on the decision. The image processing operation may comprise, for example, deinterlacing, filtering, and cadence processing such as 3:2 pulldown.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 9, 2011
    Inventors: Darren Neuman, Jason Herrick, Christopher Payson, Qinghua Zhao
  • Publication number: 20110134211
    Abstract: Aspects of a method and system for handling multiple 3-D video formats are provided. A video processing system may receive one or more video frames comprising first 3-D view pixel data and second 3-D view pixel data suitable for generating a three-dimensional (3-D) video frame. The video system may be operable to determine an arrangement of the first 3-D view pixel data and the second view pixel data in the one or more video frames. In instances that the determined arrangement is not a desired arrangement, the video processing system may be operable to convert the one or more video frames to the desired arrangement. Either or both of the determined arrangement and the desired arrangement may comprise a series of two single-view frames. Either or both of the determined arrangement and the desired arrangement may comprise a single frame comprising the first 3-D view pixel data and the second 3-D view pixel data.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 9, 2011
    Inventors: Darren Neuman, Jason Herrick, Christopher Payson, Qinghua Zhao
  • Publication number: 20110134218
    Abstract: A method and system are provided in which a video feeder may receive video data from multiple sources. The video data from one or more of those sources may comprise three-dimensional (3D) video data. The video data from each source may be stored in corresponding different areas in memory during a capture time for a single picture. Each of the different areas in memory may correspond to a different window of multiple windows in an output video picture. The video data from each source may be stored in memory in a 2D format or in a 3D format, based on a format of the output video picture. When a 3D format is to be used, left-eye and right-eye information may be stored in different portions of memory. The video data may be read from memory to a single buffer during a feed time for a single picture.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 9, 2011
    Inventors: Darren Neuman, Jason Herrick, Qinghua Zhao, Christopher Payson
  • Publication number: 20110134216
    Abstract: A method and system are provided in which a video processor may select a 2D video output format or a 3D video output format. The video processor may generate composited video data by combining video data from a video source, and one or both of video data from additional video sources and graphics data from graphics source(s). The video processor may select the order in which such combination is to occur. The video data from the various video sources may comprise one or both of 2D video data and 3D video data. The graphics data from the graphics sources may comprise one or both of 2D graphics data and 3D graphics data. The video processor may perform 2D-to-3D and/or 3D-to-2D format conversion when appropriate to generate the composited video data in accordance with the selected output video format.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 9, 2011
    Inventors: Darren Neuman, Jason Herrick, Qinghua Zhao, Christopher Payson
  • Publication number: 20110134217
    Abstract: A method and system are provided in which an integrated circuit (IC) comprises multiple devices that may be selectively interconnected to route and process 3D video data. The IC may be operable to determine whether to scale the 3D video data before the 3D video data is captured to memory or after the captured 3D video data is retrieved from memory, and selectively interconnect one or more of the devices based on the determination. The selective interconnection may be based on input and output formats of the 3D video data, and on a scaling factor. The input format may be a left-and-right (L/R) format or an over-and-under (O/U) format. Similarly, the output format may be a L/R format or an O/U format. The selective interconnection may be based on input and output pixel rates of the 3D video data. Moreover, the selective interconnection may be determined on a picture-by-picture basis.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 9, 2011
    Inventors: Darren Neuman, Jason Herrick, Qinghua Zhao, Christopher Payson
  • Patent number: 7881215
    Abstract: The present invention provides systems and methods enabling network nodes to process data in a more efficient manner. In one aspect, the present invention analyzes data processed in a network node and determines whether the data requires processing in a stateful mode. If the data does not require processing in a stateful mode, the present invention processes the data in a stateless mode thereby saving processing resources. Embodiments of the present invention permit selection of processing modes in both manual and dynamic manners. Further, the determination of whether to process data in a stateful or a stateless mode may be made in response to various stimuli.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: February 1, 2011
    Assignee: Avaya Inc.
    Inventors: Russell L. Daigle, Reinaldo Penno, Chang Tony Zhang, Thomas Bastian, Ying Liu, Christopher Payson, Donald Emond
  • Patent number: 7570270
    Abstract: Methods and systems for processing pixels within a decoded video stream are disclosed. Processed pixels may be received within the decoded video stream and may be buffered in a buffer at a first rate. The buffered received processed pixels may be transferred out of the buffer at a second rate, where the first rate is greater than said second rate. The buffering of the received processed pixels and the transferring of the buffered received processed pixels out of the buffer may be monitored to prevent an overrun of the buffer. The first rate of the buffering of the received processed pixels may be reduced to prevent the overrun of the buffer. The second rate of the transferring of the buffered received processed pixels out of the buffer may be monitored to prevent the overrun of the buffer. Amount of the buffered received processed pixels within the buffer may be determined.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: August 4, 2009
    Assignee: Broadcom Corporation
    Inventors: Christopher Payson, Landis Rogers
  • Patent number: 7515637
    Abstract: Methods and systems for processing pixels within an encoded video stream are disclosed herein. Aspects of the method may comprise acquiring on a chip, a prediction weight type from the encoded video stream. Prediction weight data for at least one prediction pixel within the encoded video stream may be acquired based on the prediction weight type. A look-up table entry in a look-up table may be generated for the prediction pixel utilizing the prediction weight data. A plurality of current pixels within the encoded video stream may be estimated utilizing the look-up table entry. The prediction weight type may correspond to a plurality of reference pictures within the encoded video stream. A prediction weight value, offset value and motion vector data for the prediction pixel may be acquired on the chip, if the prediction weight type comprises an explicit prediction weight type.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: April 7, 2009
    Assignee: Broadcom Advanced Compression Group, LLC
    Inventor: Christopher Payson
  • Patent number: 7480335
    Abstract: Described herein is a video decoder for decoding macroblock adaptive field/frame coded video data with spatial prediction. In one embodiment, there is presented a spatial predictor for processing a macroblock pair. The spatial predictor comprises a first buffer, a second buffer, a third buffer, and arithmetic logic. The first buffer stores pixels from a first portion of the picture, the first portion neighboring the portion. The second buffer stores pixels from a second portion of the picture, the second portion neighboring the portion. The third buffer stores one or more pixels from a third portion of the picture, the third portion neighboring the portion. The arithmetic logic processes the portion from at least one of the pixels from the first buffer, at least one of the pixels from the second buffer, and at least one of the pixels from the third buffer.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: January 20, 2009
    Assignee: Broadcom Corporation
    Inventor: Christopher Payson
  • Publication number: 20060245501
    Abstract: Presented herein are combined filter(s) for video compression. In one embodiment, there is presented a method for overlap transforming a block. The method comprises filtering a portion of a horizontal edge of a block; and overlap transform filtering a vertical edge of the block after filtering the portion of the horizontal edge of the block.
    Type: Application
    Filed: June 29, 2005
    Publication date: November 2, 2006
    Inventors: Stephen Gordon, Christopher Payson
  • Publication number: 20050259736
    Abstract: Methods and systems for processing pixels within an encoded video stream are disclosed herein. Aspects of the method may comprise acquiring on a chip, a prediction weight type from the encoded video stream. Prediction weight data for at least one prediction pixel within the encoded video stream may be acquired based on the prediction weight type. A look-up table entry in a look-up table may be generated for the prediction pixel utilizing the prediction weight data. A plurality of current pixels within the encoded video stream may be estimated utilizing the look-up table entry. The prediction weight type may correspond to a plurality of reference pictures within the encoded video stream. A prediction weight value, offset value and motion vector data for the prediction pixel may be acquired on the chip, if the prediction weight type comprises an explicit prediction weight type.
    Type: Application
    Filed: October 27, 2004
    Publication date: November 24, 2005
    Inventor: Christopher Payson
  • Publication number: 20050259743
    Abstract: Described herein is a video decoder for decoding macroblock adaptive field/frame coded video data with spatial prediction. In one embodiment, there is presented a spatial predictor for processing a macroblock pair. The spatial predictor comprises a first buffer, a second buffer, a third buffer, and arithmetic logic. The first buffer stores pixels from a first portion of the picture, the first portion neighboring the portion. The second buffer stores pixels from a second portion of the picture, the second portion neighboring the portion. The third buffer stores one or more pixels from a third portion of the picture, the third portion neighboring the portion. The arithmetic logic processes the portion from at least one of the pixels from the first buffer, at least one of the pixels from the second buffer, and at least one of the pixels from the third buffer.
    Type: Application
    Filed: July 16, 2004
    Publication date: November 24, 2005
    Inventor: Christopher Payson