Patents by Inventor PRASHANTH N. SUBRAMANYA

PRASHANTH N. SUBRAMANYA 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: 11792398
    Abstract: A system can include a video processing engine to determine an estimated Quantization Parameter (QP) for a row of Coding Tree Units (CTUs) in a frame of a video. The processing engine can encode the row of CTUs in the frame of the video. A CTU in the row of CTUs can be encoded with a QP equal to the estimated QP. The system includes another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can set a running QP to the estimated QP for the row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the video processing engine and the other video processing engine can be stored in memory.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: October 17, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
  • Publication number: 20220116609
    Abstract: A system can include a video processing engine to determine an estimated Quantization Parameter (QP) for a row of Coding Tree Units (CTUs) in a frame of a video. The processing engine can encode the row of CTUs in the frame of the video. A CTU in the row of CTUs can be encoded with a QP equal to the estimated QP. The system includes another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can set a running QP to the estimated QP for the row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the video processing engine and the other video processing engine can be stored in memory.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
  • Patent number: 11240502
    Abstract: A system can include a video processing engine to determine an estimated Quantization Parameter (QP) for a row of Coding Tree Units (CTUs) in a frame of a video. The processing engine can encode the row of CTUs in the frame of the video. A CTU in the row of CTUs can be encoded with a QP equal to the estimated QP. The system includes another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can set a running QP to the estimated QP for the row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the video processing engine and the other video processing engine can be stored in memory.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: February 1, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
  • Publication number: 20210014495
    Abstract: A system can include a video processing engine to determine an estimated Quantization Parameter (QP) for a row of Coding Tree Units (CTUs) in a frame of a video. The processing engine can encode the row of CTUs in the frame of the video. A CTU in the row of CTUs can be encoded with a QP equal to the estimated QP. The system includes another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can set a running QP to the estimated QP for the row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the video processing engine and the other video processing engine can be stored in memory.
    Type: Application
    Filed: September 29, 2020
    Publication date: January 14, 2021
    Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
  • Patent number: 10834401
    Abstract: A system can include a video processing engine to determine an estimated Quantization Parameter (QP) for a row of Coding Tree Units (CTUs) in a frame of a video. The processing engine can encode the row of CTUs in the frame of the video. A CTU in the row of CTUs can be encoded with a QP equal to the estimated QP. The system includes another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can set a running QP to the estimated QP for the row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the video processing engine and the other video processing engine can be stored in memory.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: November 10, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
  • Publication number: 20190200017
    Abstract: A system can include a video processing engine to determine an estimated Quantization Parameter (QP) for a row of Coding Tree Units (CTUs) in a frame of a video. The processing engine can encode the row of CTUs in the frame of the video. A CTU in the row of CTUs can be encoded with a QP equal to the estimated QP. The system includes another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can set a running QP to the estimated QP for the row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the video processing engine and the other video processing engine can be stored in memory.
    Type: Application
    Filed: March 1, 2019
    Publication date: June 27, 2019
    Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
  • Patent number: 10264257
    Abstract: A system can include a given video processing engine to determine an estimated Quantization Parameter (QP) for a given row of Coding Tree Units (CTUs) in a frame of a video. The given processing engine can also encode the given row of CTUs in the frame of the video. A CTU in the given row of CTUs can be encoded with a QP equal to the estimated QP. The system can include another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can also set a running QP to the estimated QP for the given row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the given video processing engine and the other video processing engine can be stored in a non-transitory machine readable medium.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 16, 2019
    Assignee: Texas Instruments Incorporated
    Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
  • Publication number: 20170006287
    Abstract: A system can include a given video processing engine to determine an estimated Quantization Parameter (QP) for a given row of Coding Tree Units (CTUs) in a frame of a video. The given processing engine can also encode the given row of CTUs in the frame of the video. A CTU in the given row of CTUs can be encoded with a QP equal to the estimated QP. The system can include another video processing engine to determine an estimated QP for another row of CTUs of the frame of the video. The other processing engine can also set a running QP to the estimated QP for the given row of CTUs prior to the given video processor encoding a last CTU in the given row of CTUs. The other processing engine can further encode the other row of CTUs. CTUs encoded by the given video processing engine and the other video processing engine can be stored in a non-transitory machine readable medium.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: PRASHANTH N. SUBRAMANYA, RAMAKRISHNA ADIREDDY