-
公开(公告)号:US09870598B2
公开(公告)日:2018-01-16
申请号:US13956735
申请日:2013-08-01
Applicant: NVIDIA Corporation
Inventor: Varun Kumar Allagadapa , Niranjan Avadhanam , Thrinadh Kottana , Shalini Gupta
CPC classification number: G06T1/20 , G06K9/4661 , G06T5/002 , G06T5/50 , G06T2207/10016 , G06T2207/20004 , G06T2207/20182
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.
-
公开(公告)号:US10257449B2
公开(公告)日:2019-04-09
申请号:US14988630
申请日:2016-01-05
Applicant: Nvidia Corporation
Inventor: Niranjan Avadhanam , Eric Viscito , Varun Allagadapa , Thrinadh Kottana
IPC: H04N5/232 , H04N5/357 , H04N5/374 , H04B1/3827
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.
-
公开(公告)号:US11102516B2
公开(公告)日:2021-08-24
申请号:US15043978
申请日:2016-02-15
Applicant: Nvidia Corporation
Inventor: Thrinadh Kottana , Vinayak Pore , Chirayu Garg , Soumen Kumar Dey
IPC: H04N19/895
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.
-
公开(公告)号:US20170195591A1
公开(公告)日:2017-07-06
申请号:US14988630
申请日:2016-01-05
Applicant: Nvidia Corporation
Inventor: Niranjan Avadhanam , Eric Viscito , Varun Allagadapa , Thrinadh Kottana
CPC classification number: H04N5/357 , H04B1/3833 , H04N5/23254 , H04N5/23267 , H04N5/374
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.
-
公开(公告)号:US11889122B2
公开(公告)日:2024-01-30
申请号:US17409414
申请日:2021-08-23
Applicant: Nvidia Corporation
Inventor: Thrinadh Kottana , Vinayak Pore , Chirayu Garg , Soumen Kumar Dey
IPC: H04N19/895
CPC classification number: H04N19/895
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.
-
公开(公告)号:US20210385504A1
公开(公告)日:2021-12-09
申请号:US17409414
申请日:2021-08-23
Applicant: Nvidia Corporation
Inventor: Thrinadh Kottana , Vinayak Pore , Chirayu Garg , Soumen Kumar Dey
IPC: H04N19/895
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.
-
7.
公开(公告)号:US20170238022A1
公开(公告)日:2017-08-17
申请号:US15043978
申请日:2016-02-15
Applicant: Nvidia Corporation
Inventor: Thrinadh Kottana , Vinayak Pore , Chirayu Garg , Soumen Kumar Dey
IPC: H04N19/895
CPC classification number: H04N19/895
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.
-
-
-
-
-
-