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: 11792398Abstract: 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: GrantFiled: December 21, 2021Date of Patent: October 17, 2023Assignee: Texas Instruments IncorporatedInventors: Prashanth N. Subramanya, Ramakrishna Adireddy
-
Publication number: 20220116609Abstract: 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: ApplicationFiled: December 21, 2021Publication date: April 14, 2022Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
-
Patent number: 11240502Abstract: 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: GrantFiled: September 29, 2020Date of Patent: February 1, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Prashanth N. Subramanya, Ramakrishna Adireddy
-
Publication number: 20210014495Abstract: 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: ApplicationFiled: September 29, 2020Publication date: January 14, 2021Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
-
Patent number: 10834401Abstract: 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: GrantFiled: March 1, 2019Date of Patent: November 10, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Prashanth N. Subramanya, Ramakrishna Adireddy
-
Publication number: 20190200017Abstract: 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: ApplicationFiled: March 1, 2019Publication date: June 27, 2019Inventors: Prashanth N. Subramanya, Ramakrishna Adireddy
-
Patent number: 10264257Abstract: 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: GrantFiled: June 30, 2015Date of Patent: April 16, 2019Assignee: Texas Instruments IncorporatedInventors: Prashanth N. Subramanya, Ramakrishna Adireddy
-
Publication number: 20170006287Abstract: 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: ApplicationFiled: June 30, 2015Publication date: January 5, 2017Inventors: PRASHANTH N. SUBRAMANYA, RAMAKRISHNA ADIREDDY