HK1179451B - Multi-level significance map scanning - Google Patents
Multi-level significance map scanning Download PDFInfo
- Publication number
- HK1179451B HK1179451B HK13106432.8A HK13106432A HK1179451B HK 1179451 B HK1179451 B HK 1179451B HK 13106432 A HK13106432 A HK 13106432A HK 1179451 B HK1179451 B HK 1179451B
- Authority
- HK
- Hong Kong
- Prior art keywords
- coefficient
- group
- significant
- flag
- flags
- Prior art date
Links
Claims (14)
- Ein Verfahren zum Rekonstruieren von signifikanter-Koeffizient-Flags für eine Transformationseinheit aus einem Bitstrom von codierter Daten, wobei der Bitstrom codierte signifikanter-Koeffizient-Gruppe-Flags umfasst, wobei jedes signifikanter-Koeffizient-Gruppe-Flag einer jeweiligen Gruppe von signifikanter-Koeffizient-Flags entspricht, wobei das Verfahren aufweist:für jede der jeweiligen Gruppen von signifikanter-Koeffizient-Flags, in einer Gruppe-Rückwärts-Abtast-Reihenfolge, wobei die Gruppe-Rückwärts-Abtast-Reihenfolge mit der Gruppe startet, die das signifikanter-Koeffizient-Flag für einen letzt-signifikanten Koeffizient enthält, das die Position des letzten Nicht-Null-signifikanten Koeffizients in der Transformationseinheit angibt, und bei Durcharbeiten durch die Gruppen in umgekehrter Richtung, bis die Gruppe, die die DC-Position in der Transformationseinheit enthält, erreicht ist, Setzen des signifikanter-Koeffizient-Gruppe-Flags der Gruppe auf 1, wenn diese Gruppe entweder das signifikanter-Koeffizient-Flag für den letzt-signifikanten Koeffizient enthält oder das signifikanter-Koeffizient-Flag für einen Koeffizient an der DC-Position in der Transformationseinheit enthält, und ansonsten Decodieren des signifikanter-Koeffizient-Gruppe-Flags für diese Gruppe aus dem Bitstrom von codierten Daten, und- wenn das signifikanter-Koeffizient-Gruppe-Flag der Gruppe 1 ist, Rekonstruieren der signifikanter-Koeffizient-Flags in einer Rückwärts-Abtast-Reihenfolge in der Gruppe durch:Ableiten, ohne ein Decodieren aus dem Bitstrom, des signifikanter-Koeffizient-Flags an der Position (O, O) in dieser Gruppe als 1, wenn das signifikanter-Koeffizient-Gruppe-Flag als Nicht-Null decodiert wird und wenn alle der vorherigen signifikanter-Koeffizient-Flags in dieser Gruppe Null sind, und ansonstenDecodieren des signifikanter-Koeffizient-Flags aus dem Bitstrom; und- wenn das signifikanter-Koeffizient-Gruppe-Flag Null ist, dann Setzen aller signifikanter-Koeffizient-Flags in der Gruppe auf Null.
- Das Verfahren gemäß Anspruch 1, wobei die Gruppe-Rückwärts-Abtast-Reihenfolge eine vorgeschriebene Reihenfolge ist, in der die jeweiligen Gruppen von signifikanter-Koeffizient-Flags zu rekonstruieren sind.
- Das Verfahren gemäß Anspruch 2, wobei auf jedes Nicht-Null-signifikanter-Koeffizient-Gruppe-Flag in dem Bitstrom seine signifikanter-Koeffizient-Flags in der Rückwärts-Abtast-Reihenfolge in dieser Gruppe folgen.
- Das Verfahren gemäß Anspruch 2 oder Anspruch 3, wobei die vorgeschriebene Reihenfolge zur Rekonstruktion der jeweiligen Gruppen eine aus einer horizontalen, vertikalen oder diagonalen Reihenfolge ist.
- Das Verfahren gemäß einem der Ansprüche 1 bis 4, wobei die Rückwärts-Abtast-Reihenfolge eine vorgeschriebene Reihenfolge ist, in der die signifikanter-Koeffizient-Flags innerhalb jeder der Gruppen zu rekonstruieren sind.
- Das Verfahren gemäß Anspruch 5, wobei die vorgeschriebene Reihenfolge von signifikanter-Koeffizient-Flags innerhalb jeder der Gruppen eine aus einer horizontalen, vertikalen oder diagonalen Reihenfolge ist.
- Das Verfahren gemäß einem der Ansprüche 1 bis 6, wobei die Gruppen zusammenhängende quadratische Blöcke sind.
- Das Verfahren gemäß einem der Ansprüche 1 bis 6, wobei jede Gruppe ein nichtquadratischer rechteckiger Block ist.
- Das Verfahren gemäß einem der Ansprüche 1 bis 8, wobei das Rekonstruieren von einem der signifikanter-Koeffizient-Gruppe-Flags ein Bestimmen eines Kontexts für dieses signifikanter-Koeffizient-Gruppe-Flag basierend auf den signifikanter-Koeffizient-Gruppe-Flags umfasst, die für zwei Nachbargruppen rekonstruiert werden, und wobei die zwei Nachbargruppen einen rechten Nachbar und einen unteren Nachbar umfassen, und wobei der Kontext O ist, wenn beide der signifikanter-Koeffizient-Gruppe-Flags für die zwei Nachbargruppen O sind, und wobei ansonsten der Kontext 1 ist.
- Ein Decodierer zum Decodieren eines Bitstroms von codierten Daten, um signifikanter-Koeffizient-Flags für eine Transformationseinheit zu rekonstruieren, wobei der Decodierer aufweist:einen Prozessor;einen Speicher; undeine Decodieranwendung, die in dem Speicher gespeichert ist undAnweisungen enthält zum Konfigurieren des Prozessors, um das Verfahren gemäß einem der Ansprüche 1 bis 9 durchzuführen.
- Ein nicht-transitorisches prozessorlesbares Medium, das prozessorausführbare Anweisungen speichert, die bei Ausführung einen oder mehrere Prozessor(en) konfigurieren zur Durchführung des Verfahrens gemäß einem der Ansprüche 1 bis 9.
- Ein Verfahren zum Codieren von signifikanter-Koeffizient-Flags für eine Transformationseinheit, wobei jedes der signifikanter-Koeffizient-Flags zu einer jeweiligen Gruppe von signifikanter-Koeffizient-Flags gehört und jede jeweilige Gruppe ein entsprechendes signifikanter-Koeffizient-Gruppe-Flag hat, wobei das Verfahren aufweist:für jede jeweilige Gruppe von signifikanter-Koeffizient-Flags in einer Gruppe-Rückwärts-Abtast-Reihenfolge, wobei die Gruppe-Rückwärts-Abtast-Reihenfolge mit der Gruppe startet, die das signifikanter-Koeffizient-Flag für einen letzt-signifikanten Koeffizient enthält, das die Position des letzten Nicht-Null-signifikanten Koeffizients in der Transformationseinheit angibt, und bei Durcharbeiten durch die Gruppen in umgekehrter Richtung, bis die Gruppe, die die DC-Position in der Transformationseinheit enthält, erreicht ist, Codieren des signifikanter-Koeffizient-Gruppe-Flags dieser Gruppe, außer diese Gruppe enthält den letzt-signifikanten Koeffizient oder diese Gruppe enthält die DC-Position, wobei das entsprechende signifikanter-Koeffizient-Gruppe-Flag dieser Gruppe auf eins zu setzen ist, wenn diese Gruppe zumindest ein Nicht-Null-signifikanter-Koeffizient-Flag enthält, und ansonsten auf Null zu setzen ist, und wenn das signifikanter-Koeffizient-Gruppe-Flag dieser Gruppe eins ist oder diese Gruppe den letzt-signifikanten Koeffizient enthält oder diese Gruppe die DC-Position enthält, Codieren der signifikanter-Koeffizient-Flags in dieser Gruppe in einer Rückwärts-Abtast-Reihenfolge, außer des signifikanter-Koeffizient-Flags an der Position (O, O) in dieser Gruppe, wenn beide der folgenden Bedingungen erfüllt sind:alle der vorherigen signifikanter-Koeffizient-Flags in dieser Gruppe sind Null, unddas signifikanter-Koeffizient-Flag ist nicht für die DC-Position.
- Ein Codierer zum Codieren von signifikanter-Koeffizient-Flags für eine Transformationseinheit, wobei der Codierer aufweist:einen Prozessor;einen Speicher; undeine Codieranwendung, die in dem Speicher gespeichert ist undAnweisungen enthält zum Konfigurieren des Prozessors, um das Verfahren gemäß Anspruch 12 durchzuführen.
- Ein nicht-transitorisches prozessorlesbares Medium, das prozessorausführbare Anweisungen speichert, die bei Ausführung einen oder mehrere Prozessor(en) konfigurieren zur Durchführung des Verfahrens gemäß Anspruch 12.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161561872P | 2011-11-19 | 2011-11-19 | |
| US201161561872P | 2011-11-19 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1179451A1 HK1179451A1 (en) | 2013-09-27 |
| HK1179451B true HK1179451B (en) | 2016-03-24 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250373802A1 (en) | Multi-Level Significance Maps for Encoding and Decoding | |
| US10681362B2 (en) | Multi-level significance map scanning | |
| EP3499892B1 (de) | Mehrstufige signifikanzkarten zur codierung und decodierung | |
| HK40010329B (en) | Multi-level significance maps for encoding and decoding | |
| HK40010329A (en) | Multi-level significance maps for encoding and decoding | |
| HK1179451B (en) | Multi-level significance map scanning | |
| HK1211155B (en) | Multi-level significance maps for encoding and decoding | |
| HK1182243B (en) | Multi-level significance maps for encoding and decoding |