Patents by Inventor Sudhir KESTI

Sudhir KESTI 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: 10284850
    Abstract: The present disclosure relates to a method and a system for controlling bit rate and quantization step size of each frame of a plurality of frames of a video in encoding of the video. The method includes determining a bit budget for the each frame by utilizing a first pre-determined criterion, altering computed target bits based on complexity of the each frame by utilizing a third pre-determined criterion, evaluating quantization states for the each frame using a pre-determined quantizing criterion, and updating a controlling module based on data of the each frame. The target bits are computed for the each frame by utilizing a second pre-determined criterion and the third pre-determined criterion is based on the determined bit budget and a histogram gradient. The evaluated quantization state is allotted to the each frame based on the determined bit budget and the computed target bits.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: May 7, 2019
    Assignee: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P Muthu, Jagadish K Kamath, Sudhir Kesti
  • Patent number: 10148954
    Abstract: The present disclosure provides a method and a system for determining a prediction mode for performing intra prediction of a plurality of frames of a digital video in H.264 video coding format. The method and system include a determination module to determine a 16×16 prediction mode from a first set of plurality of prediction modes for each of intra 16×16 macroblock utilizing a first pre-defined criteria and decide a 4×4 prediction mode from a second set of plurality of prediction modes for each of intra 4×4 sub-macroblock utilizing a second pre-defined criteria, a comparison module to compare computational cost of the 16×16 prediction mode and the 4×4 prediction mode and a declaration module to declare one of the 16×16 prediction mode and the 4×4 prediction mode as the prediction mode for each of the macroblock based on the compared computational cost.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: December 4, 2018
    Assignee: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P Muthu, Jagadish K Kamath, Sudhir Kesti
  • Patent number: 10129544
    Abstract: The a method and system of making a coding mode decision for a given macroblock of a current frame is disclosed. A codec for making the coding mode decision is provided. The codec disclosed herein performs prediction of the motion vectors in inter-frames. The macroblock may be coded in one of six inter modes, such as skip mode, P16×16 mode, P16×8 mode, P8×16 mode, and P8×8 mode or in intra modes such as intra 4×4 mode and intra 16×16 mode. Each block in the inter-frame is predicted from a block of equal size in the reference frame. In each mode, the codec finds a best match, that is, a motion vector for each block size in the reference frame and calculates a corresponding cost. The codec evaluates each mode based on cost and the mode with the least cost is selected as best mode for coding the given macroblock.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: November 13, 2018
    Assignee: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P Muthu, Jagadish K Kamath, Sudhir Kesti
  • Publication number: 20160277737
    Abstract: The present disclosure relates to a method and a system for controlling bit rate and quantization step size of each frame of a plurality of frames of a video in encoding of the video. The method includes determining a bit budget for the each frame by utilizing a first pre-determined criterion, altering computed target bits based on complexity of the each frame by utilizing a third pre-determined criterion, evaluating quantization states for the each frame using a pre-determined quantizing criterion, and updating a controlling module based on data of the each frame. The target bits are computed for the each frame by utilizing a second pre-determined criterion and the third pre-determined criterion is based on the determined bit budget and a histogram gradient. The evaluated quantization state is allotted to the each frame based on the determined bit budget and the computed target bits.
    Type: Application
    Filed: November 14, 2014
    Publication date: September 22, 2016
    Applicant: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P MUTHU, Jagadish K KAMATH, Sudhir KESTI
  • Publication number: 20160212421
    Abstract: The a method and system of making a coding mode decision for a given macroblock of a current frame is disclosed. A codec for making the coding mode decision is provided. The codec disclosed herein performs prediction of the motion vectors in inter-frames. The macroblock may be coded in one of six inter modes, such as skip mode, P16×16 mode, P16×8 mode, P8×16 mode, and P8×8 mode or in intra modes such as intra 4×4 mode and intra 16×16 mode. Each block in the inter-frame is predicted from a block of equal size in the reference frame. In each mode, the codec finds a best match, that is, a motion vector for each block size in the reference frame and calculates a corresponding cost. The codec evaluates each mode based on cost and the mode with the least cost is selected as best mode for coding the given macroblock.
    Type: Application
    Filed: July 30, 2014
    Publication date: July 21, 2016
    Inventors: Essaki P MUTHU, Jagadish K KAMATH, Sudhir KESTI
  • Publication number: 20160156905
    Abstract: The present disclosure provides a method and a system for determining a prediction mode for performing intra prediction of a plurality of frames of a digital video in H.264 video coding format. The method and system include a determination module to determine a 16×16 prediction mode from a first set of plurality of prediction modes for each of intra 16×16 macroblock utilizing a first pre-defined criteria and decide a 4×4 prediction mode from a second set of plurality of prediction modes for each of intra 4×4 sub-macroblock utilizing a second pre-defined criteria, a comparison module to compare computational cost of the 16×16 prediction mode and the 4×4 prediction mode and a declaration module to declare one of the 16×16 prediction mode and the 4×4 prediction mode as the prediction mode for each of the macroblock based on the compared computational cost.
    Type: Application
    Filed: July 29, 2014
    Publication date: June 2, 2016
    Inventors: Essaki P MUTHU, Jagadish K KAMATH, Sudhir KESTI