-
公开(公告)号:US20230336799A1
公开(公告)日:2023-10-19
申请号:US17724360
申请日:2022-04-19
Applicant: NVIDIA Corporation
Inventor: Bhavani Gopalakrishna Rao , Nicholas Cook , James Howard
IPC: H04N21/2343 , H04N21/4402
CPC classification number: H04N21/234363 , H04N21/440263
Abstract: In various examples, network conditions associated with a video stream are observed over time to determine a virtual scaling factor that may be applied to the images of one or more frames of the video stream to generate scaled images that may be appended with a padding region that maintains the original resolution of the video and/or video stream such that a receiving device may crop the padding region from the received video stream during the decoding process without restarting or including additional intra-coded frames.
-
公开(公告)号:US11700402B1
公开(公告)日:2023-07-11
申请号:US17704732
申请日:2022-03-25
Applicant: NVIDIA Corporation
Inventor: Rouslan Dimitrov , Viktor Grigoryevich Vandanov , Sau Yan Keith Li , James Howard , Scott Phillip Cutler
IPC: H04N21/238 , H04N21/24
CPC classification number: H04N21/23805 , H04N21/2401
Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.
-
公开(公告)号:US12081812B2
公开(公告)日:2024-09-03
申请号:US18328854
申请日:2023-06-05
Applicant: NVIDIA Corporation
Inventor: Rouslan Dimitrov , Viktor Grigoryevich Vandanov , Sau Yan Keith Li , James Howard , Scott Phillip Cutler
IPC: H04N21/238 , H04N21/24
CPC classification number: H04N21/23805 , H04N21/2401
Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.
-
公开(公告)号:US20230328302A1
公开(公告)日:2023-10-12
申请号:US18328854
申请日:2023-06-05
Applicant: NVIDIA Corporation
Inventor: Rouslan Dimitrov , Viktor Grigoryevich Vandanov , Sau Yan Keith Li , James Howard , Scott Phillip Cutler
IPC: H04N21/238 , H04N21/24
CPC classification number: H04N21/23805 , H04N21/2401
Abstract: A performance metrics of a receiver is obtained using frames of an application hosted by a server that are received via a network. The one or more performance metrics include information indicative of a current occupancy of a frame buffer corresponding to the receiver and information indicative of a target occupancy of the frame buffer corresponding to the receiver. The frame buffer of the receiver is used to queue frames of the application for display. A frame rate associated with rendering at least one next frame of the application is adjusted using the one or more performance metrics of the receiver to control population of the frame buffer. Subsequent frames of the application hosted by the server are rendered using the adjusted frame rate. Upon rendering the subsequent frames, the server sends the subsequent frames to the receiver for display.
-
-
-