VIDEO ENCODING

In accordance with implementations of the subject matter as described herein, there is provided a solution for video encoding. According to the solution, control information from a decoder is received at an encoder, the control information indicating that the decoder fails to receive a first frame i...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: LEE, Ming-Chieh, LU, Mei-Hsuan, LI, Bin, HOLCOMB, Tom W, LU, Yan
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:In accordance with implementations of the subject matter as described herein, there is provided a solution for video encoding. According to the solution, control information from a decoder is received at an encoder, the control information indicating that the decoder fails to receive a first frame in a video stream transmitted from the encoder. At least one long-term reference frame (LTR) for encoding a second frame not yet encoded after the first frame in the video stream is determined from long-term reference frames stored in a reference frame buffer, where the control information indicates that the at least one long-term reference frame is received by the decoder. Then, the second frame is encoded based on the at least one long-term reference frame. The solution enables codecs that do not support LTR syntax to perform error recovery by using LTR(s) in the event of frame loss, thereby improving decoding robustness. Les modes de réalisation de la présente invention concernent une solution de codage vidéo. La solution comprend les étapes consistant à : recevoir des informations de commande provenant d'un décodeur au niveau d'un codeur, les informations de commande indiquant que le décodeur ne parvient pas à recevoir une première trame dans un flux vidéo transmis par le codeur ; déterminer au moins une trame de référence à long terme (LTR) permettant de coder une seconde trame non encore codée après la première trame dans le flux vidéo parmi les trames de référence à long terme stockées dans une mémoire tampon de trames de référence, les informations de commande indiquant que ladite au moins une trame de référence à long terme est reçue par le décodeur ; et coder la seconde trame sur la base de ladite au moins une trame de référence à long terme. La solution permet à des codecs qui ne prennent pas en charge une syntaxe de LTR de procéder à une reprise sur incident en utilisant une ou plusieurs LTR en cas de perte de trame, ce qui accroît la robustesse du décodage.