Patents Assigned to RIVERSILICA TECHNOLOGIES PVT LTD
  • 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: 10230955
    Abstract: The present disclosure relates to a method and a system for determining one or more attributes of each frame of a plurality of frames of a video. The method includes evaluating a first set of pre-defined values for the each frame of the plurality of frames, determining a second set of pre-defined values for the each frame of the plurality of frames based on a second pre-determined criterion, computing a third pre-defined value for the each frame based on a third pre-determined criterion, and identifying the one or more attributes of the each frame. The identified one or more attributes is utilized for stabilizing a rate control model of an encoder. The evaluating is based on a first pre-determined criterion.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 12, 2019
    Assignee: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P Muthu, Jagadish K Kamath, Jayashree Budihal
  • Patent number: 10205955
    Abstract: The present disclosure relates to a method and a system for transcoding a digital video. The method and system includes a decoder, a hierarchical motion sampling and re-estimation engine, a resizing engine and an encoder. The decoder extracts a plurality of pre-determined decoder information pertaining to each macroblock of a plurality of macroblocks of each of a decoded frame of a plurality of decoded frames of the digital video. The decoder information includes syntax elements. The hierarchical motion sampling and re-estimation engine evaluates hierarchically the syntax elements pertaining to the each macroblock of the plurality of macroblocks of the plurality of decoded frames. The resizing engine resizes each of the macroblock of the plurality of macroblocks based on evaluated hierarchical syntax elements. The encoder encodes each of re-sized macroblock based on the evaluated hierarchical syntax elements.
    Type: Grant
    Filed: July 26, 2014
    Date of Patent: February 12, 2019
    Assignee: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P Muthu, Jagadish K Kamath, Raju Babannavar
  • 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: 20160309157
    Abstract: The present disclosure relates to a method and a system for determining one or more attributes of each frame of a plurality of frames of a video. The method includes evaluating a first set of pre-defined values for the each frame of the plurality of frames, determining a second set of pre-defined values for the each frame of the plurality of frames based on a second pre-determined criterion, computing a third pre-defined value for the each frame based on a third pre-determined criterion, and identifying the one or more attributes of the each frame. The identified one or more attributes is utilized for stabilizing a rate control model of an encoder. The evaluating is based on a first pre-determined criterion.
    Type: Application
    Filed: December 16, 2014
    Publication date: October 20, 2016
    Applicant: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P MUTHU, Jagadish K KAMATH, Jayashree BUDIHAL
  • 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