Patents by Inventor Vijay Kumar Kodavalla
Vijay Kumar Kodavalla 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: 11328387Abstract: The disclosure relates to method and system for image scaling. The method includes determining a nature of image scaling required to be performed on an input image based on a vertical scaling ratio and a horizontal scaling ratio and includes determining if the image scaling is an upscaling or a downscaling, a symmetric scaling or an asymmetric scaling. The method further includes determining an overall scaling ratio based on a lower or an equal of the vertical scaling ratio and the horizontal scaling ratio. The method further includes scaling an input image to a target image using a polyphase finite impulse response (FIR) scaling filter based on the nature of the image scaling, the overall scaling ratio, and a structure of the polyphase FIR scaling filter. The scaling includes dynamically performing at least one of duplication of lines, addition of filler lines, duplication of pixels, and addition of filler pixels.Type: GrantFiled: February 19, 2021Date of Patent: May 10, 2022Inventors: Vijay Kumar Kodavalla, Venumadhav Chittapragada Hanumantharao
-
Patent number: 10241559Abstract: This disclosure relates generally to a host-peripheral interface, and more particularly to an apparatus and method for dynamically switching a high-speed clock of a host device. In one embodiment, a method is provided for dynamically switching a high-speed clock of a host device. The method comprises determining a status of the host device and a peripheral device coupled to the host device with respect to a transmission and a reception of high-speed data respectively, and switching the high-speed clock between the host device and the peripheral device based on the status.Type: GrantFiled: December 30, 2015Date of Patent: March 26, 2019Assignee: Wipro LimitedInventor: Vijay Kumar Kodavalla
-
Patent number: 9720485Abstract: This disclosure relates generally to a host-peripheral interface, and more particularly to system and method for dynamically adjusting a low power clock frequency of a host device upon detecting coupling of a peripheral device to the host device. In one embodiment, a method is provided for dynamically adjusting a low power clock frequency of a host device. The method comprises dynamically determining an initial frequency of a low power clock of the host device at which a low power link between the host device and a peripheral device is operational, computing a low power clock frequency range of the host device based on the initial frequency of the low power clock, assessing the low power link in the low power clock frequency range, and adjusting the low power clock frequency to a typical frequency of the low power clock frequency range based on the assessment.Type: GrantFiled: June 29, 2015Date of Patent: August 1, 2017Assignee: Wipro LimitedInventor: Vijay Kumar Kodavalla
-
Publication number: 20170123472Abstract: This disclosure relates generally to a host-peripheral interface, and more particularly to an apparatus and method for dynamically switching a high-speed clock of a host device. In one embodiment, a method is provided for dynamically switching a high-speed clock of a host device. The method comprises determining a status of the host device and a peripheral device coupled to the host device with respect to a transmission and a reception of high-speed data respectively, and switching the high-speed clock between the host device and the peripheral device based on the status.Type: ApplicationFiled: December 30, 2015Publication date: May 4, 2017Inventor: Vijay Kumar Kodavalla
-
Publication number: 20160282921Abstract: This disclosure relates generally to a host-peripheral interface, and more particularly to system and method for dynamically adjusting a low power clock frequency of a host device upon detecting coupling of a peripheral device to the host device. In one embodiment, a method is provided for dynamically adjusting a low power clock frequency of a host device. The method comprises dynamically determining an initial frequency of a low power clock of the host device at which a low power link between the host device and a peripheral device is operational, computing a low power clock frequency range of the host device based on the initial frequency of the low power clock, assessing the low power link in the low power clock frequency range, and adjusting the low power clock frequency to a typical frequency of the low power clock frequency range based on the assessment.Type: ApplicationFiled: June 29, 2015Publication date: September 29, 2016Applicant: Wipro LimitedInventor: Vijay Kumar KODAVALLA
-
Patent number: 9348961Abstract: The present disclosure relates to methods and related systems and computer-readable mediums. The methods include receiving a design for a programmable logic device (PLD). The design includes a plurality of nodes. The method also includes modifying, via one or more hardware processors, the design to include a logic analyzer circuit. The logic analyzer circuit includes inputs for a plurality of selectable groups of capture signals for connecting to selected nodes of the plurality of nodes. In addition, the method includes outputting the design to the PLD to program the PLD. The disclosure also relates a system comprising a user logic circuit, a logic analyzer circuit, and a memory.Type: GrantFiled: May 21, 2014Date of Patent: May 24, 2016Assignee: WIPRO LIMITEDInventor: Vijay Kumar Kodavalla
-
Patent number: 9209836Abstract: This disclosure generally relates to encoding, transmission, and decoding of digital video, and more particularly to methods and systems for minimizing decoding delay in distributed video coding (DVC). In one embodiment, a video decoding method is disclosed, comprising: obtaining side information; obtaining a syndrome bit chunk corresponding to a non-key-frame bit-plane; performing, via one or more processors, at least one non-key-frame bit-plane channel decoding iteration using the side information and the syndrome bit chunk; generating a decoded bit-plane via performing the at least one non-key-frame bit-plane channel decoding iteration; determining a bit error rate measure for the decoded bit-plane; determining, based on the bit error rate measure, a number of additional syndrome bit chunks to request; and providing a request for the additional syndrome bit chunks.Type: GrantFiled: November 21, 2014Date of Patent: December 8, 2015Assignee: WIPRO LIMITEDInventor: Vijay Kumar Kodavalla
-
Publication number: 20150278418Abstract: The present disclosure relates to methods and related systems and computer-readable mediums. The methods include receiving a design for a programmable logic device (PLD). The design includes a plurality of nodes. The method also includes modifying, via one or more hardware processors, the design to include a logic analyzer circuit. The logic analyzer circuit includes inputs for a plurality of selectable groups of capture signals for connecting to selected nodes of the plurality of nodes. In addition, the method includes outputting the design to the PLD to program the PLD. The disclosure also relates a system comprising a user logic circuit, a logic analyzer circuit, and a memory.Type: ApplicationFiled: May 21, 2014Publication date: October 1, 2015Applicant: WIPRO LimitedInventor: Vijay Kumar KODAVALLA
-
Publication number: 20150278991Abstract: A method, system, and non-transitory computer-readable storage medium for image scaling is provided. In one embodiment, the method may include determining one or more filter phases based on a vertical target grid distance and a horizontal target grid distance; and scaling, by one or more hardware processors, an input image using filter coefficients corresponding to the one or more filters phases to output a target image. The horizontal target grid distance may be based on a ratio of a number of horizontal filter phases and a horizontal scaling ratio, and the vertical target grid distance may be based on a ratio of a number of vertical filter phases and a vertical scaling ratio.Type: ApplicationFiled: May 21, 2014Publication date: October 1, 2015Applicant: WIPRO LIMITEDInventor: Vijay Kumar KODAVALLA
-
Patent number: 9088778Abstract: A method and device for multiview distributed video coding with adaptive syndrome bit rate control are disclosed. In one embodiment, multiple groups, including video frames coming from associated digital cameras, are formed. Further, video frames coming from a predetermined number of the digital cameras are declared as key video frames. Furthermore, video frames coming from remaining digital cameras are declared as non-key video frames. In addition, the key video frames are encoded to obtain encoded bits. Moreover, the non-key video frames are encoded to obtain syndrome bits. Also, the encoded key video frames are decoded, to obtain decoded bits and the encoded non-key video frames are decoded, to obtain decoded bits and CRC bits. Further, an optimal number of syndrome bits in each non-key video frame are determined. Furthermore, the encoded bits and determined optimal number of syndrome bits are sent to multiple receivers.Type: GrantFiled: August 24, 2012Date of Patent: July 21, 2015Assignee: Wipro LimitedInventor: Vijay Kumar Kodavalla
-
Patent number: 9007394Abstract: This disclosure generally relates to digital image and video signal processing, and more particularly to methods and systems for dynamic brightness correction. In one embodiment, an electronic circuit configured to perform an image correction method is disclosed, the method comprising: obtaining a pixel value of a color space component from an image; determining whether to perform mid-tone correction for the pixel value of the color space component; calculating, via the electronic circuit, a corrected pixel value based on the determination of whether to perform the mid-tone correction for the pixel value of the color space component; and outputting the corrected pixel value. The color space component may be one of: an Intensity component from a Hue-Saturation-Intensity color space; a Value component from a Hue-Saturation-Value color space; a Lightness component from a Hue-Saturation-Lightness color space; and a Brightness component from a Hue-Saturation-Brightness color space.Type: GrantFiled: February 15, 2013Date of Patent: April 14, 2015Assignee: WIPRO LimitedInventor: Vijay Kumar Kodavalla
-
Publication number: 20150082128Abstract: This disclosure generally relates to encoding, transmission, and decoding of digital video, and more particularly to methods and systems for minimizing decoding delay in distributed video coding (DVC). In one embodiment, a video decoding method is disclosed, comprising: obtaining side information; obtaining a syndrome bit chunk corresponding to a non-key-frame bit-plane; performing, via one or more processors, at least one non-key-frame bit-plane channel decoding iteration using the side information and the syndrome bit chunk; generating a decoded bit-plane via performing the at least one non-key-frame bit-plane channel decoding iteration; determining a bit error rate measure for the decoded bit-plane; determining, based on the bit error rate measure, a number of additional syndrome bit chunks to request; and providing a request for the additional syndrome bit chunks.Type: ApplicationFiled: November 21, 2014Publication date: March 19, 2015Applicant: WIPRO LIMITEDInventor: Vijay Kumar Kodavalla
-
Patent number: 8924827Abstract: This disclosure generally relates to encoding, transmission, and decoding of digital video, and more particularly to methods and systems for minimizing decoding delay in distributed video coding (DVC). In one embodiment, a video decoding method is disclosed. The video decoding method may include obtaining side information and obtaining a syndrome bit chunk corresponding to a non-key-frame bit-plane. One or more processors may perform one non-key-frame bit-plane channel decoding iteration using the side information and the syndrome bit chunk. A decoded bit-plane may be generated via performing the at least one non-key-frame bit-plane channel decoding iteration. Also, a bit error rate measure for the decoded bit-plane may be determined. A number of additional syndrome bit chunks to request may be determined based on the bit error rate measure, and the request for the additional syndrome bit chunks provided.Type: GrantFiled: January 29, 2013Date of Patent: December 30, 2014Assignee: Wipro LimitedInventor: Vijay Kumar Kodavalla
-
Publication number: 20140176596Abstract: This disclosure generally relates to digital image and video signal processing, and more particularly to methods and systems for dynamic brightness correction. In one embodiment, an electronic circuit configured to perform an image correction method is disclosed, the method comprising: obtaining a pixel value of a color space component from an image; determining whether to perform mid-tone correction for the pixel value of the color space component; calculating, via the electronic circuit, a corrected pixel value based on the determination of whether to perform the mid-tone correction for the pixel value of the color space component; and outputting the corrected pixel value. The color space component may be one of: an Intensity component from a Hue-Saturation-Intensity color space; a Value component from a Hue-Saturation-Value color space; a Lightness component from a Hue-Saturation-Lightness color space; and a Brightness component from a Hue-Saturation-Brightness color space.Type: ApplicationFiled: February 15, 2013Publication date: June 26, 2014Applicant: Wipro LimitedInventor: Vijay Kumar Kodavalla
-
Publication number: 20140122962Abstract: This disclosure generally relates to encoding, transmission, and decoding of digital video, and more particularly to methods and systems for minimizing decoding delay in distributed video coding (DVC). In one embodiment, a video decoding method is disclosed, comprising: obtaining side information; obtaining a syndrome bit chunk corresponding to a non-key-frame bit-plane; performing, via one or more processors, at least one non-key-frame bit-plane channel decoding iteration using the side information and the syndrome bit chunk; generating a decoded bit-plane via performing the at least one non-key-frame bit-plane channel decoding iteration; determining a bit error rate measure for the decoded bit-plane; determining, based on the bit error rate measure, a number of additional syndrome bit chunks to request; and providing a request for the additional syndrome bit chunks.Type: ApplicationFiled: January 29, 2013Publication date: May 1, 2014Applicant: Wipro LimitedInventor: Vijay Kumar Kodavalla
-
Patent number: 8559715Abstract: System and method for dynamically and adaptively enhancing user chosen colors on a frame-by-frame basis of an incoming digital video signal using a saturation gain is disclosed. In one embodiment, a saturation 1D-histogram for each of the user chosen colors is formed using a substantially current video frame. Further, a saturation gain, adaptive to slow or fast moving image sequences, is dynamically computed for each of the user chosen colors of the substantially current video frame using the corresponding saturation 1D-histogram of the substantially current video frame and corresponding saturation 1D-histogram information and a saturation gain of a substantially previous video frame. Furthermore, which one of the dynamically computed saturation gains associated with the user chosen colors to be applied on a per-pixel basis is determined. The determined saturation gain is applied to saturation component on the per-pixel basis in the substantially current or next video frame.Type: GrantFiled: April 16, 2012Date of Patent: October 15, 2013Assignee: Wipro LimitedInventors: Vijay Kumar Kodavalla, Deepak Kumar Aravapalli
-
Publication number: 20130258050Abstract: A method and device for multiview distributed video coding with adaptive syndrome bit rate control are disclosed. In one embodiment, multiple groups, including video frames coming from associated digital cameras, are formed. Further, video frames coming from a predetermined number of the digital cameras are declared as key video frames. Furthermore, video frames coming from remaining digital cameras are declared as non-key video frames. In addition, the key video frames are encoded to obtain encoded bits. Moreover, the non-key video frames are encoded to obtain syndrome bits. Also, the encoded key video frames are decoded, to obtain decoded bits and the encoded non-key video frames are decoded, to obtain decoded bits and CRC bits. Further, an optimal number of syndrome bits in each non-key video frame are determined. Furthermore, the encoded bits and determined optimal number of syndrome bits are sent to multiple receivers.Type: ApplicationFiled: August 24, 2012Publication date: October 3, 2013Inventor: VIJAY KUMAR KODAVALLA
-
Patent number: 8447106Abstract: System and method for dynamically and adaptively enhancing user chosen colors on a frame-by-frame basis of an incoming digital video signal using a saturation dependent value bright-gain is disclosed. In one embodiment, a value-saturation 2D-histogram for each of the user chosen colors is formed using a substantially current video frame. Further, a saturation dependent value bright-gain is dynamically computed for each of the user chosen colors using the corresponding value-saturation 2D-histogram of the substantially current video frame and corresponding value-saturation 2D-histogram information and a saturation dependent value bright-gain of a substantially previous video frame. Furthermore, which one of the dynamically computed saturation dependent value bright-gains associated with the user chosen colors to be applied on a per-pixel basis is determined.Type: GrantFiled: April 10, 2012Date of Patent: May 21, 2013Assignee: Wipro LimitedInventors: Vijay Kumar Kodavalla, Deepak Kumar Aravapalli
-
Publication number: 20120200778Abstract: System and method for dynamically and adaptively enhancing user chosen colors on a frame-by-frame basis of an incoming digital video signal using a saturation gain is disclosed. In one embodiment, a saturation 1D-histogram for each of the user chosen colors is formed using a substantially current video frame. Further, a saturation gain, adaptive to slow or fast moving image sequences, is dynamically computed for each of the user chosen colors of the substantially current video frame using the corresponding saturation 1D-histogram of the substantially current video frame and corresponding saturation 1D-histogram information and a saturation gain of a substantially previous video frame. Furthermore, which one of the dynamically computed saturation gains associated with the user chosen colors to be applied on a per-pixel basis is determined. The determined saturation gain is applied to saturation component on the per-pixel basis in the substantially current or next video frame.Type: ApplicationFiled: April 16, 2012Publication date: August 9, 2012Inventors: Vijay Kumar KODAVALLA, Deepak Kumar ARAVAPALLI
-
Publication number: 20120201455Abstract: System and method for dynamically and adaptively enhancing user chosen colors on a frame-by-frame basis of an incoming digital video signal using a saturation dependent value bright-gain is disclosed. In one embodiment, a value-saturation 2D-histogram for each of the user chosen colors is formed using a substantially current video frame. Further, a saturation dependent value bright-gain is dynamically computed for each of the user chosen colors using the corresponding value-saturation 2D-histogram of the substantially current video frame and corresponding value-saturation 2D-histogram information and a saturation dependent value bright-gain of a substantially previous video frame. Furthermore, which one of the dynamically computed saturation dependent value bright-gains associated with the user chosen colors to be applied on a per-pixel basis is determined.Type: ApplicationFiled: April 10, 2012Publication date: August 9, 2012Inventors: VIJAY KUMAR KODAVALLA, DEEPAK KUMAR ARAVAPALLI