Vorwärtsfehlerkorrektur-Codierung unter Verwendung von binärem Clustering

Ausführungsformen der vorliegenden Offenbarung betreffen ein binäres geclustertes Vorwärtsfehlerkorrektur-Codierungsschema. Es werden Systeme und Verfahren offenbart, die binäre geclusterte Codierungen der Medienpakete definieren, aus denen Vorwärtsfehlerkorrektur (FEC) Pakete berechnet werden. Die...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hagh, Reza Marandian, Majali, Shridhar, Maniar, Harsh Chandresh
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Ausführungsformen der vorliegenden Offenbarung betreffen ein binäres geclustertes Vorwärtsfehlerkorrektur-Codierungsschema. Es werden Systeme und Verfahren offenbart, die binäre geclusterte Codierungen der Medienpakete definieren, aus denen Vorwärtsfehlerkorrektur (FEC) Pakete berechnet werden. Die unterschiedlichen Codierungen geben an, welche Medienpakete in einem Frame verwendet werden, um jedes FEC-Paket zu berechnen (ein Frame enthält M Medienpakete). Die verschiedenen Codierungen können basierend auf der Anzahl der Medienpakete in einem Frame definiert werden, M≤floor(2N), wobei jedes Bit der binären Darstellung von N mit einer anderen Clusterpaar-Codierung der Medienpakete verbunden ist. Jedes Clusterpaar umfasst einen Cluster, für den das Bit = 0 ist, und einen Cluster, für den das Bit = 1 ist. Die Berechnung von FEC-Paketen unter Verwendung von mindestens zwei Clusterpaar-Codierungen bietet Redundanz für jedes Medienpaket und verbessert dadurch die Wiederherstellungsraten von Medienpaketen. Embodiments of the present disclosure relate to a binary clustered forward error correction encoding scheme. Systems and methods are disclosed that define binary clustered encodings of the media packets from which forward error correction (FEC) packets are computed. The different encodings specify which media packets in a frame are used to compute each FEC packet (a frame includes M media packets). The different encodings may be defined based on the quantity of media packets in a frame, M≤floor(2N), where each bit of the binary representation of N is associated with a different cluster pair encoding of the media packets. Each cluster pair includes a cluster for which the bit=0 and a cluster for which the bit=1. Computing FEC packets using at least two cluster pair encodings provides redundancy for each media packet, thereby improving media packet recovery rates.