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: 8860747Abstract: 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: GrantFiled: September 3, 2013Date of Patent: October 14, 2014Assignee: Marvell World Trade Ltd.Inventors: Vasudev Bhaskaran, Sujith Srinivasan, Nikhil Balram
-
Publication number: 20140192266Abstract: 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: ApplicationFiled: January 4, 2013Publication date: July 10, 2014Applicant: Qualcomm IncorporatedInventors: Mainak Biswas, Vasudev Bhaskaran, Sujith Srinivasan
-
Publication number: 20140192267Abstract: 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: ApplicationFiled: January 4, 2013Publication date: July 10, 2014Applicant: Qualcomm IncorporatedInventors: Mainak Biswas, Vasudev Bhaskaran, Sujith Srinivasan, Shilpi Sahu
-
Patent number: 8731290Abstract: 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: GrantFiled: September 13, 2012Date of Patent: May 20, 2014Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Publication number: 20140056537Abstract: 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: ApplicationFiled: October 28, 2013Publication date: February 27, 2014Applicant: MARVELL WORLD TRADE LTD.Inventors: Sujith SRINIVASAN, Byas MUNI, Sanjay GARG
-
Publication number: 20140002480Abstract: 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: ApplicationFiled: September 3, 2013Publication date: January 2, 2014Applicant: Marvell World Trade Ltd.Inventors: Vasudev Bhaskaran, Sujith Srinivasan, Nikhil Balram
-
Patent number: 8571347Abstract: 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: GrantFiled: September 9, 2009Date of Patent: October 29, 2013Assignee: Marvell World Trade Ltd.Inventors: Sujith Srinivasan, Byas Muni, Sanjay Garg
-
Patent number: 8537177Abstract: 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: GrantFiled: June 15, 2010Date of Patent: September 17, 2013Assignee: Marvell World Trade Ltd.Inventors: Vasudev Bhaskaran, Sujith Srinivasan, Nikhil Balram
-
Patent number: 8477848Abstract: 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: GrantFiled: March 9, 2009Date of Patent: July 2, 2013Assignee: Marvell International Ltd.Inventors: Kaustubh Milind Patankar, Vipin Namboodiri, Sujith Srinivasan, Mainak Biswas
-
Patent number: 8340410Abstract: 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: GrantFiled: August 11, 2011Date of Patent: December 25, 2012Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Patent number: 8295596Abstract: 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: GrantFiled: December 7, 2005Date of Patent: October 23, 2012Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Patent number: 8265391Abstract: 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: GrantFiled: July 29, 2011Date of Patent: September 11, 2012Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Patent number: 8233730Abstract: 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: GrantFiled: March 9, 2009Date of Patent: July 31, 2012Assignee: Marvell International Ltd.Inventors: Vipin Namboodiri, Mainak Biswas, Sujith Srinivasan
-
Patent number: 8233087Abstract: 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: GrantFiled: October 31, 2007Date of Patent: July 31, 2012Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Sanjay Garg, Nikhil Balram, Biswas Mainak
-
Publication number: 20120027103Abstract: 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: ApplicationFiled: February 9, 2011Publication date: February 2, 2012Inventors: Byas Muni, Sujith Srinivasan
-
Patent number: 8077184Abstract: 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: GrantFiled: March 10, 2011Date of Patent: December 13, 2011Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Patent number: 8014600Abstract: 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: GrantFiled: March 31, 2010Date of Patent: September 6, 2011Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Patent number: 8009907Abstract: 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: GrantFiled: October 30, 2007Date of Patent: August 30, 2011Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Patent number: 7907148Abstract: 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: GrantFiled: December 7, 2005Date of Patent: March 15, 2011Assignee: Marvell International Ltd.Inventors: Sujith Srinivasan, Nikhil Balram
-
Patent number: 7903178Abstract: 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: GrantFiled: May 25, 2010Date of Patent: March 8, 2011Assignee: Marvell International Ltd.Inventors: Nikhil Balram, Sujith Srinivasan, Bipasha Ghosh, Sanjay Garg