MANAGING TRANSITIONS OF ADAPTIVE DISPLAY RATES FOR DIFFERENT VIDEO PLAYBACK SCENARIOS
To manage dynamic adjustment of the refresh rate of a computer display, an application programming interface is provided that enables an application to request to present a frame at a custom refresh rate having associated custom timing data indicating a playback duration for the frame at the custom...
Gespeichert in:
Hauptverfasser: | , , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | To manage dynamic adjustment of the refresh rate of a computer display, an application programming interface is provided that enables an application to request to present a frame at a custom refresh rate having associated custom timing data indicating a playback duration for the frame at the custom refresh rate. The frame is buffered and data indicating the custom timing data is stored. Standard timing data for the frame is computed based on at least the custom timing data, the standard timing data indicating a playback duration for the frame at a standard refresh rate different from the custom refresh rate. The buffered frame is displayed at a refresh rate according to a selection between the custom refresh rate and the standard refresh rate, using a selected one of the custom timing data and standard timing data.
L'invention a pour objet de gérer le réglage dynamique de la fréquence de rafraîchissement d'un affichage informatique. À cet effet, le système d'exploitation définit au moins deux modes de lecture: un ou plusieurs modes personnalisés qui peuvent être sélectionnés par des applications, et un mode standard qui constitue un réglage par défaut du système auquel peuvent s'attendre les applications. Le système d'exploitation met en place une interface de programmation qui permet à une application de demander à utiliser un mode personnalisé. Si l'utilisation du mode personnalisé est approuvée, alors l'application présente des trames à afficher en se basant sur le mode personnalisé. Le système d'exploitation conserve des données de minutage pour chaque trame mise en tampon, indiquant la façon de lire la trame aussi bien en mode standard qu'en mode personnalisé. Si une transition de retour au mode standard a lieu, le système d'exploitation utilise les données de minutage pour présenter correctement des trames de vidéo jusqu'à ce que l'application cesse de générer des trames de vidéo dans le mode personnalisé. |
---|