Patents by Inventor Sujith Srinivasan

Sujith Srinivasan 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: 8860747
    Abstract: System and methods for gamut bounded saturation adaptive color enhancement are provided. Color enhancement incorporating gamut bounded saturation enhances colors of an pixel from a source color gamut such that the resulting color is within a target color gamut. This resulting color may, for example, take advantage of an expanded target color gamut of a display. Gamut bounded saturation may be implemented independently or in combination with RGB bounded saturation.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: October 14, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Vasudev Bhaskaran, Sujith Srinivasan, Nikhil Balram
  • Publication number: 20140192266
    Abstract: Method and apparatus for reducing random noise in digital video streams are described. In one innovative aspect, a device for reducing noise of a video stream is provided. The device includes a ringing noise detector configured to identify ringing noise in an image included in the video stream. The device further includes a block detector configured to identify a block pattern in the image included in the video stream, the block detector configured to identify block patterns of a predetermined size and block patterns of an arbitrary size. The device also includes a noise reducer configured to filter the image based on the identified ringing noise and the block pattern.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: Qualcomm Incorporated
    Inventors: Mainak Biswas, Vasudev Bhaskaran, Sujith Srinivasan
  • Publication number: 20140192267
    Abstract: Method and apparatus for reducing random noise in digital video streams are described. In one innovative aspect, the device includes a noise estimator. The device also includes a motion detector configured to determine a motion value indicative of motion between two frames of the video stream, the motion value based at least in part on the noise value. The device further includes a spatial noise reducer configured to filter the image data based at least in part on a blending factor and the noise value. The device also includes a temporal noise reducer configured to filter the video data based on the motion value and the noise value. The device also includes a blender configured to blend the spatial and temporal filtered values to provide a weighted composite filtered output image.
    Type: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: Qualcomm Incorporated
    Inventors: Mainak Biswas, Vasudev Bhaskaran, Sujith Srinivasan, Shilpi Sahu
  • Patent number: 8731290
    Abstract: The adaptive contrast enhancer uses an adaptive histogram equalization-based approach to improve contrast in a video signal. For each video frame, the histogram of the pixel luminance values is calculated. The calculated histogram is divided into three regions that are equalized independently of the other. The equalized values are averaged with the original pixel values with a weighting factor that depends on the shape of the histogram. The weighting factors can be also chosen differently for the three regions to enhance the darker regions more than the brighter ones. The statistics calculated from one frame are used to enhance the next frame such that frame buffers are not required. Many of the calculations are done in the inactive time between two frames.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Publication number: 20140056537
    Abstract: Devices, systems, methods, and other embodiments associated with reducing digital image noise are described. In one embodiment, a method includes filtering a digital image with a plurality of adaptive filters, wherein the plurality of adaptive filters include a first filter configured to filter noise surrounding one or more edges in the digital image, and a second filter configured to filter noise caused by a block based encoding of the digital image. The method further includes reducing a compression artifact from selected pixels in the digital image, wherein the compression artifact is reduced by (i) combining an output from the first filter and an output from the second filter in response to the digital image being determined to be blocky, and (ii) not combining the output from the first filter with the output of the second filter in response to the digital image not being determined to be blocky.
    Type: Application
    Filed: October 28, 2013
    Publication date: February 27, 2014
    Applicant: MARVELL WORLD TRADE LTD.
    Inventors: Sujith SRINIVASAN, Byas MUNI, Sanjay GARG
  • Publication number: 20140002480
    Abstract: System and methods for gamut bounded saturation adaptive color enhancement are provided. Color enhancement incorporating gamut bounded saturation enhances colors of an pixel from a source color gamut such that the resulting color is within a target color gamut. This resulting color may, for example, take advantage of an expanded target color gamut of a display. Gamut bounded saturation may be implemented independently or in combination with RGB bounded saturation.
    Type: Application
    Filed: September 3, 2013
    Publication date: January 2, 2014
    Applicant: Marvell World Trade Ltd.
    Inventors: Vasudev Bhaskaran, Sujith Srinivasan, Nikhil Balram
  • Patent number: 8571347
    Abstract: Devices, systems, methods, and other embodiments associated with reducing digital image noise are described. In one embodiment, a method includes determining, on a per pixel basis, mosquito noise values associated with pixels of a digital image. The method determines, on a per pixel basis, block noise values associated with the digital image. The method filters the digital image with a plurality of adaptive filters. A compression artifact in the digital image is reduced. The compression artifact is reduced by combining filter outputs from the plurality of adaptive filters. The filter outputs are combined based, at least in part, on the mosquito noise values and the block noise values.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: October 29, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Sujith Srinivasan, Byas Muni, Sanjay Garg
  • Patent number: 8537177
    Abstract: System and methods for gamut bounded saturation adaptive color enhancement are provided. Color enhancement incorporating gamut bounded saturation enhances colors of an pixel from a source color gamut such that the resulting color is within a target color gamut. This resulting color may, for example, take advantage of an expanded target color gamut of a display. Gamut bounded saturation may be implemented independently or in combination with RGB bounded saturation.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: September 17, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Vasudev Bhaskaran, Sujith Srinivasan, Nikhil Balram
  • Patent number: 8477848
    Abstract: Systems and methods for converting a picture frame rate from a source video at a first rate to a target video at a second rate via interpolation of an intermediate frame. In one implementation, the system includes a phase plane correlation calculator including a low pass filter and a high pass filter for receiving previous frame data and current frame data where the phase plane correlation calculator is configured to generate a first motion vector based upon low pass representations and high pass representations. The system may also include a motion compensated interpolator that receives the first motion vector and an additional input motion vector and determines a final motion vector for use in interpolation. The system may further include an intermediate frame generator configured to generate the intermediate frame utilizing the final motion vector.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: July 2, 2013
    Assignee: Marvell International Ltd.
    Inventors: Kaustubh Milind Patankar, Vipin Namboodiri, Sujith Srinivasan, Mainak Biswas
  • Patent number: 8340410
    Abstract: The intelligent saturation controller calculates the exact maximum saturation any valid YCbCr pixel can undergo before it becomes invalid in ROB space. The controller models the saturation operation in RGB color space and calculates the maximum saturation level at which the RGB values falls outside the valid range. The saturation operation is performed independently for every pixel of the incoming video frame and ensures that each output pixel is a valid. The controller finds the maximum saturation for each input pixel and checks whether it is less than the input saturation factor. If so, then this calculated maximum saturation value is applied. If not, the input saturation factor is applied. Accordingly, the output RGB pixels are valid and no clamping is necessary if no other video processing is done in YCbCr space. Increasing the saturation of the video signal results in a more vivid and more colorful picture.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: December 25, 2012
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Patent number: 8295596
    Abstract: The adaptive contrast enhancer uses an adaptive histogram equalization-based approach to improve contrast in a video signal. For each video frame, the histogram of the pixel luminance values is calculated. The calculated histogram is divided into three regions that are equalized independently of the other. The equalized values are averaged with the original pixel values with a weighting factor that depends on the shape of the histogram. The weighting factors can be also chosen differently for the three regions to enhance the darker regions more than the brighter ones. The statistics calculated from one frame are used to enhance the next frame such that frame buffers are not required. Many of the calculations are done in the inactive time between two frames.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: October 23, 2012
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Patent number: 8265391
    Abstract: An adaptive histogram equalization-based approach improves contrast in a video signal. For each video frame, the histogram of the pixel luminance values is calculated. The calculated histogram is divided into three programmably-sized regions that are equalized independently of each other. The equalization is performed in a controlled fashion by clamping the peaks of the histogram thereby ensuring limited stretching of sharp peaks. The equalized values are averaged with the original pixel values with a weighting factor that is different for the three regions chosen such that the darker regions are enhanced more than the brighter ones. To ensure smooth enhancement, programmable guard band regions can be defined between the three divisions of the histogram. The statistics calculated from one frame may be used to enhance the next frame to eliminate the need for frame buffers. Many of the calculations may be performed in the inactive time between two frames.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: September 11, 2012
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Patent number: 8233730
    Abstract: Systems and methods for identifying motion between a previous frame and a current frame. The system may include a fast Fourier transform calculator that generates low pass frequency domain outputs and high pass frequency domain outputs of previous frame data and current frame data. The system may further include a phase difference calculator that calculates a first phase difference between the low pass frequency domain outputs and a second phase difference between the high pass frequency domain outputs. An inverse Fourier transform calculator may be included to generate a first inverse Fourier result and a second inverse Fourier result based on the first and second phase difference respectively, and a motion vector calculator may be included for generating motion vectors based on the inverse Fourier results.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: July 31, 2012
    Assignee: Marvell International Ltd.
    Inventors: Vipin Namboodiri, Mainak Biswas, Sujith Srinivasan
  • Patent number: 8233087
    Abstract: A motion adaptive video deinterlacer may process fields of video derived from frames of video. The deinterlacer may use multiple pixel motion engines to provide motion information about the pixels within each field. The output of the motion engines may be used to deinterlace the fields of video based on the detail within a field of video. The deinterlacer may use motion recursion and motion recirculation to provide temporal motion expansion for the pixels within each field. In addition, the deinterlacer may detect various cadences for various regions within the frames of video. The cadences may be detected using a calculated threshold, or without using a calculated threshold.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: July 31, 2012
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Sanjay Garg, Nikhil Balram, Biswas Mainak
  • Publication number: 20120027103
    Abstract: Systems and methods are provided for determining characteristics of video data. A frame of video data is obtained, where the frame is represented by pixel data. A value is assigned to an element of a detection array based on pixel data in a portion of the video frame corresponding to the element. A frequency transform of values of the detection array is determined, and a characteristic of the video data is extracted based on the output of the frequency transform.
    Type: Application
    Filed: February 9, 2011
    Publication date: February 2, 2012
    Inventors: Byas Muni, Sujith Srinivasan
  • Patent number: 8077184
    Abstract: The color remapping system places axes on the Cb-Cr color plane to differentiate and isolate colors of interest. Each axis has a programmable position, hue change value and saturation change value. Input pixels from the video data stream are calibrated with respect to the axes and enhanced based upon the two neighboring axes adjacent to the input pixels. The system can be reconfigured in real time by repositioning the axes and changing their hue and saturation change values. The system is easy to program and reconfigure and provides visually pleasing enhancements to the digital video.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: December 13, 2011
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Patent number: 8014600
    Abstract: The intelligent saturation controller calculates the exact maximum saturation any valid YCbCr pixel can undergo before it becomes invalid in RGB space. The controller models the saturation operation in RGB color space and calculates the maximum saturation level at which the RGB values falls outside the valid range. The saturation operation is performed independently for every pixel of the incoming video frame and ensures that each output pixel is a valid. The controller finds the maximum saturation for each input pixel and checks whether it is less than the input saturation factor. If so, then this calculated maximum saturation value is applied. If not, the input saturation factor is applied. Accordingly, the output RGB pixels are valid, and no clamping is necessary if no other video processing is done in YCbCr space. Increasing the saturation of the video signal results in a more vivid and more colorful picture.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: September 6, 2011
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Patent number: 8009907
    Abstract: An adaptive histogram equalization-based approach improves contrast in a video signal. For each video frame, the histogram of the pixel luminance values is calculated. The calculated histogram is divided into three programmably-sized regions that are equalized independently of each other. The equalization is performed in a controlled fashion by clamping the peaks of the histogram thereby ensuring limited stretching of sharp peaks. The equalized values are averaged with the original pixel values with a weighting factor that is different for the three regions chosen such that the darker regions are enhanced more than the brighter ones. To ensure smooth enhancement, programmable guard band regions can be defined between the three divisions of the histogram. The statistics calculated from one frame may be used to enhance the next frame to eliminate the need for frame buffers. Many of the calculations may be performed in the inactive time between two frames.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: August 30, 2011
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Patent number: 7907148
    Abstract: The color remapping system places axes on the Cb-Cr color plane to differentiate and isolate colors of interest. Each axis has a programmable position, hue change value and saturation change value. Input pixels from the video data stream are calibrated with respect to the axes and enhanced based upon the two neighboring axes adjacent to the input pixels. The system can be reconfigured in real time by repositioning the axes and changing their hue and saturation change values. The system is easy to program and reconfigure and provides visually pleasing enhancements to the digital video.
    Type: Grant
    Filed: December 7, 2005
    Date of Patent: March 15, 2011
    Assignee: Marvell International Ltd.
    Inventors: Sujith Srinivasan, Nikhil Balram
  • Patent number: 7903178
    Abstract: A color management unit is architected to achieve higher-quality appearance used in various video formats and to enable improvements in picture contrast and colorfulness. The color management unit comprises an optional input color space converter to convert the input digital video to a desired color space, an adaptive contrast enhancer to apply contrast improvement algorithms in response to different scenes in either manual or automatic modes, intelligent color remapping for enhancing selected colors, sRGB compliance to produce a video display that is uniform over different monitors, global color and brightness controls to combine global processing and color conversion, gamut compression to maintain pixel validity in color space conversion, and gamma correction to compensate for nonlinear characteristics of an output display.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: March 8, 2011
    Assignee: Marvell International Ltd.
    Inventors: Nikhil Balram, Sujith Srinivasan, Bipasha Ghosh, Sanjay Garg