VIDEO DATA ENCODING USING MACHINE LEARNING TECHNIQUES THAT PREDICT IMAGE QUALITY
A computer-implemented method for encoding video data according to predicted quality values generated by machine learning includes providing a target video data package to a neural network to generate a plurality of predicted quality values for the target video data package, each of the plurality of...
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: | A computer-implemented method for encoding video data according to predicted quality values generated by machine learning includes providing a target video data package to a neural network to generate a plurality of predicted quality values for the target video data package, each of the plurality of predicted quality values associated with a different set of target encoding parameters from a range of encoding parameters, the neural network trained using training data including a plurality of reference video data packages and reference quality values calculated for each reference video data package as encoded according to different sets of reference encoding parameters from the range of encoding parameters, setting target encoding parameters for the target video data package based on the plurality of predicted quality values, and sending a control signal to an encoder module to encode the target video data package using the target encoding parameters.
L'invention concerne un procédé mis en œuvre par ordinateur pour coder des données vidéo en fonction de valeurs de qualité prédites générées par apprentissage automatique qui consiste à : fournir un paquet de données vidéo cible à un réseau neuronal pour générer une pluralité de valeurs de qualité prédites pour le paquet de données vidéo cible, chacune de la pluralité de valeurs de qualité prédites étant associée à un ensemble différent de paramètres de codage cibles à partir d'une plage de paramètres de codage, le réseau neuronal étant entraîné à l'aide de données d'apprentissage comprenant une pluralité de paquets de données vidéo de référence et des valeurs de qualité de référence calculées pour chaque paquet de données vidéo de référence tel que codé selon différents ensembles de paramètres de codage de référence à partir de la plage de paramètres de codage, définir des paramètres de codage cibles pour le paquet de données vidéo cible sur la base de la pluralité de valeurs de qualité prédites, et envoyer un signal de commande à un module codeur pour coder le paquet de données vidéo cible à l'aide des paramètres de codage cibles. |
---|