SYSTEMS AND METHODS FOR SYNCHRONIZING AUDIO AND VIDEO

The present disclosure relates to systems and methods for synchronizing audio and video. The systems and methods may perform operations including: obtaining a data stream including a sequence of video frames and a sequence of audio samples; inputting the sequence of video frames into a video channel...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ZHENG, Guojian, LYU, Bingyun, ZHENG, Huimin, CUI, Genqiang, FANG, Wei
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The present disclosure relates to systems and methods for synchronizing audio and video. The systems and methods may perform operations including: obtaining a data stream including a sequence of video frames and a sequence of audio samples; inputting the sequence of video frames into a video channel, the sequence of video frames being processed and outputted from the video channel; inputting, for processing, the sequence of audio samples into an audio channel, the audio channel including a data buffer configured to buffer processed audio samples, a volume threshold of the data buffer being determined according to a time for processing one or more successive video frames; determining that a data volume of audio samples buffered in the data buffer exceeds the volume threshold; and in response to a determination that the data volume of buffered audio samples exceeds the volume threshold, outputting the buffered audio samples from the audio channel. La présente invention concerne des systèmes et des procédés de synchronisation d'audio et de vidéo. Les systèmes et les procédés peuvent effectuer des opérations consistant à : obtenir un flux de données contenant une séquence de trames de vidéo et une séquence d'échantillons d'audio ; fournir la séquence de trames de vidéo en entrée d'un canal de vidéo, la séquence de trames de vidéo étant traitée et fournie en sortie du canal de vidéo ; fournir, pour le traitement, la séquence d'échantillons d'audio en entrée d'un canal d'audio, le canal d'audio contenant un tampon de données configuré pour mettre en tampon des échantillons d'audio traités, un seuil de volume du tampon de données étant déterminé selon une durée nécessaire pour traiter une ou plusieurs trames de vidéo successives ; déterminer qu'un volume de données d'échantillons d'audio mis en tampon dans le tampon de données dépasse le seuil de volume ; et, en réponse à une détermination que le volume de données d'échantillons d'audio mis en tampon dépasse le seuil de volume, fournir les échantillons d'audio mis en tampon en sortie du canal d'audio.