Patents by Inventor Ashish Koul

Ashish Koul 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: 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: 8300948
    Abstract: De-ringing operation for image processing. A selective image processing means is presented herein by which high frequency content is preserved while also eliminating ringing within digital images, and this is achieved without introducing aliasing. Based on the analysis of neighboring pixels, one or more of multiple filter modules and/or multiple image filtering/rocessing means is/are selectively applied to generate an output sample for a given pixel location. Two measures (e.g., local activity (LA) and edge strength (ES)) are calculated based on processing at least two different groups of pixels near a desired output sample. One of these groups of pixels may be a subset of another of the groups of pixels. By analyzing these two measures (e.g., LA and ES), selective processing of pixels near the desired output location ensures that high frequency content within the digital image is preserved with substantially reduced and/or eliminated ringing therein.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: October 30, 2012
    Assignee: Broadcom Corporation
    Inventors: Bo Zhang, Ashish Koul, Olivier Francois Joseph Harel
  • 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: 20100135592
    Abstract: De-ringing operation for image processing. A selective image processing means is presented herein by which high frequency content is preserved while also eliminating ringing within digital images, and this is achieved without introducing aliasing. Based on the analysis of neighboring pixels, one or more of multiple filter modules and/or multiple image filtering/processing means is/are selectively applied to generate an output sample for a given pixel location. Two measures (e.g., local activity (LA) and edge strength (ES)) are calculated based on processing at least two different groups of pixels near a desired output sample. One of these groups of pixels may be a subset of another of the groups of pixels. By analyzing these two measures (e.g., LA and ES), selective processing of pixels near the desired output location ensures that high frequency content within the digital image is preserved with substantially reduced and/or eliminated ringing therein.
    Type: Application
    Filed: March 9, 2009
    Publication date: June 3, 2010
    Applicant: BROADCOM CORPORATION
    Inventors: Bo Zhang, Ashish Koul, Olivier Francois Joseph Harel
  • Publication number: 20060262850
    Abstract: A method for encoding pictures within a groups of pictures using prediction, where a first reference picture from a group of pictures and a second reference pictures from the subsequent group of pictures are used in predicting pictures in the group of pictures associated with the first reference picture. A plurality of anchor pictures in the group of pictures associated with the first reference picture may be predicted using both the first and second reference pictures to ensure a smooth transition between different groups of pictures within a video frame.
    Type: Application
    Filed: January 11, 2006
    Publication date: November 23, 2006
    Inventor: Ashish Koul
  • Publication number: 20060256856
    Abstract: Described herein is a method and system for testing rate control in a video encoder. The method and system can use relative persistence and intensity of video data in a macroblock to classify that macroblock. On a relative basis, a greater number of bits can be allocated to persistent video data with a low intensity. The quantization is adjusted accordingly. Adjusting quantization prior to video encoding enables a corresponding bit allocation that can preserve a bit rate requirement.
    Type: Application
    Filed: April 21, 2006
    Publication date: November 16, 2006
    Inventors: Ashish Koul, Douglas Chin
  • Publication number: 20060239347
    Abstract: Described herein is a method and system for rate estimation in a video encoder. The method and system use a motion estimation metric to determine the position of a scene change. The average of the motion estimation metric is computed for a set of pictures. When change in the motion estimation metric average exceeds a threshold, a scene change is declared. Declaration of a scene change prior to video encoding enables a corresponding bit allocation that can preserve perceptual quality.
    Type: Application
    Filed: April 25, 2005
    Publication date: October 26, 2006
    Inventor: Ashish Koul
  • Publication number: 20060239344
    Abstract: Described herein is a method and system for rate control in a video encoder. The method and system can use relative persistence and intensity of video data in a macroblock to classify that macroblock. On a relative basis, a greater number of bits can be allocated to persistent video data with a low intensity. The quantization is adjusted accordingly. Adjusting quantization prior to video encoding enables a corresponding bit allocation that can preserve perceptual quality.
    Type: Application
    Filed: April 25, 2005
    Publication date: October 26, 2006
    Inventors: Ashish Koul, Douglas Chin, Stephen Gordon