Netzwerk-adaptive Latenzzeit-Verringerung durch Framerate-Steuerung

Verfahren zum Bereitstellen eines Signals, wobei das Verfahren aufweist:Rendern einer Mehrzahl von Bildframes mit einer Rendering-Framerate in einem Prozessor eines Computersystems;Kodieren der Mehrzahl der Bildframes in Video-Information;Streamen der Video-Information über eine Netzwerkverbindung z...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Diard, Franck, Tamasi, Tony, Wang, Xun
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Verfahren zum Bereitstellen eines Signals, wobei das Verfahren aufweist:Rendern einer Mehrzahl von Bildframes mit einer Rendering-Framerate in einem Prozessor eines Computersystems;Kodieren der Mehrzahl der Bildframes in Video-Information;Streamen der Video-Information über eine Netzwerkverbindung zu einer Recheneinrichtung;Überwachen einer Netzwerk-Latenzzeit, die der Netzwerkverbindung entspricht; unddynamisches Einstellen der Rendering-Framerate abhängig von der überwachten Netzwerk-Latenzzeit,wobei die Rendering-Framerate erhöht wird, wenn sich die Netzwerk-Latenzzeit erhöht,wobei die Rendering-Framerate verringert wird, wenn sich die Netzwerk-Latenzzeit verringert,wobei die Recheneinrichtung entfernt von dem Computersystem lokalisiert ist und mit dem Computersystem über die Netzwerkverbindung kommunikativ gekoppelt ist,wobei ferner die Video-Information dazu ausgelegt ist, in der Recheneinrichtung dekodiert zu werden und in einem Anzeigegerät, das zu der Recheneinrichtung gehört, mit einer Anzeige-Framerate angezeigt zu werden. Novel solutions are provided for consistent Quality of Service in cloud gaming system that adaptively and dynamically compensate for poor network conditions by moderating rendered frame rates using frame rate capping to optimize for network latency savings (or surplus). In further embodiments, the encoding/sent frame rate to the client can also be managed in addition, or as an alternative to capping the rendered frame rates. The claimed embodiments not only maintain a constant Quality of Service (QoS) for the user, but may also be employed to leverage higher-performing networks to reduce operational costs.