Patents by Inventor Thrinadh KOTTANA

Thrinadh KOTTANA 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: 11889122
    Abstract: A technique for streaming and a client device that uses the technique are disclosed herein. The disclosed technique determines context complexity of streamed data and determines whether to discard or select the streamed data for a future reference frame based on the context complexity of the streamed data. The streamed data is discarded if the content complexity is higher than a content complexity threshold, and the streamed data is selected if the content complexity is not higher than a content complexity threshold. This is based on the realization that error propagation in the case of a less complex video sequence is not very bothersome to the end user experience whereas corruption will be very severe in cases of highly complex sequences.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: January 30, 2024
    Assignee: NVIDIA Corporation
    Inventors: Thrinadh Kottana, Vinayak Pore, Chirayu Garg, Soumen Kumar Dey
  • Publication number: 20210385504
    Abstract: A technique for streaming and a client device that uses the technique are disclosed herein. The disclosed technique determines context complexity of streamed data and determines whether to discard or select the streamed data for a future reference frame based on the context complexity of the streamed data. The streamed data is discarded if the content complexity is higher than a content complexity threshold, and the streamed data is selected if the content complexity is not higher than a content complexity threshold. This is based on the realization that error propagation in the case of a less complex video sequence is not very bothersome to the end user experience whereas corruption will be very severe in cases of highly complex sequences.
    Type: Application
    Filed: August 23, 2021
    Publication date: December 9, 2021
    Inventors: Thrinadh Kottana, Vinayak Pore, Chirayu Garg, Soumen Kumar Dey
  • Patent number: 11102516
    Abstract: A viewing device, a method of displaying streamed data frames and a client viewing device are disclosed herein. In one embodiment, the video viewing device includes: (1) a screen, (2) a decoder configured to decode a data frame received in a bitstream from a transmitter to provide a decoded data frame, and (3) an error concealer configured to either discard the decoded data frame or select the decoded data frame for display on the screen based on a complexity of the decoded data frame.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: August 24, 2021
    Assignee: Nvidia Corporation
    Inventors: Thrinadh Kottana, Vinayak Pore, Chirayu Garg, Soumen Kumar Dey
  • Patent number: 10257449
    Abstract: Embodiments of the present invention are directed to methods and systems for performing automatic noise reduction in video. According to one aspect of the invention, a video noise-reducing system is provided consisting of a noise estimator, a motion classifier, two stages of filters, each including a spatial and temporal filter, and a combiner. The system adapts to noise level and to scene content to find at each location in the image a balance of noise reduction and detail preservation. Temporal Infinite Impulse Response (IIR) filtering provides a high level of detail-preserving noise reduction where motion allows, while non linear spatial filtering provides edge-preserving noise reduction in areas where the temporal filter would introduce motion artifacts. A spatial-temporal combiner provides smooth transition and balance between the two filtering modes; this block also enables use of external cues to produce a visually pleasing output based on ambient conditions.
    Type: Grant
    Filed: January 5, 2016
    Date of Patent: April 9, 2019
    Assignee: NVIDIA Corporation
    Inventors: Niranjan Avadhanam, Eric Viscito, Varun Allagadapa, Thrinadh Kottana
  • Patent number: 9870598
    Abstract: A method of noise filter parameter adaptation, the method comprising receiving a current video frame comprising a plurality of pixels. A table lookup is performed, using current statistical values associated with the current video frame. Noise filter parameters are adapted, based on current lighting conditions as determined from the performed table lookup. The current lighting conditions correspond to the current statistical values. The current video frame is noise filtered as defined by the adapted noise filter parameters.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: January 16, 2018
    Assignee: Nvidia Corporation
    Inventors: Varun Kumar Allagadapa, Niranjan Avadhanam, Thrinadh Kottana, Shalini Gupta
  • Publication number: 20170238022
    Abstract: A viewing device, a method of displaying streamed data frames and a client viewing device are disclosed herein. In one embodiment, the video viewing device includes: (1) a screen, (2) a decoder configured to decode a data frame received in a bitstream from a transmitter to provide a decoded data frame, and (3) an error concealer configured to either discard the decoded data frame or select the decoded data frame for display on the screen based on a complexity of the decoded data frame.
    Type: Application
    Filed: February 15, 2016
    Publication date: August 17, 2017
    Inventors: Thrinadh Kottana, Vinayak Pore, Chirayu Garg, Soumen Kumar Dey
  • Publication number: 20170195591
    Abstract: Embodiments of the present invention are directed to methods and systems for performing automatic noise reduction in video. According to one aspect of the invention, a video noise-reducing system is provided consisting of a noise estimator, a motion classifier, two stages of filters, each including a spatial and temporal filter, and a combiner. The system adapts to noise level and to scene content to find at each location in the image a balance of noise reduction and detail preservation. Temporal Infinite Impulse Response (IIR) filtering provides a high level of detail-preserving noise reduction where motion allows, while non linear spatial filtering provides edge-preserving noise reduction in areas where the temporal filter would introduce motion artifacts. A spatial-temporal combiner provides smooth transition and balance between the two filtering modes; this block also enables use of external cues to produce a visually pleasing output based on ambient conditions.
    Type: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Inventors: Niranjan Avadhanam, Eric Viscito, Varun Allagadapa, Thrinadh Kottana
  • Publication number: 20160284060
    Abstract: A method of noise filter parameter adaptation, the method comprising receiving a current video frame comprising a plurality of pixels. A table lookup is performed, using current statistical values associated with the current video frame. Noise filter parameters are adapted, based on current lighting conditions as determined from the performed table lookup. The current lighting conditions correspond to the current statistical values. The current video frame is noise filtered as defined by the adapted noise filter parameters.
    Type: Application
    Filed: August 1, 2013
    Publication date: September 29, 2016
    Applicant: NVIDIA Corporation
    Inventors: Varun Kumar ALLAGADAPA, Niranjan AVADHANAM, Thrinadh KOTTANA, Shalini GUPTA