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)
- Procédé de reconstitution de drapeaux de coefficients significatifs pour une unité de transformation, à partir d'un flux binaire de données codées, le flux binaire comprenant des drapeaux de groupes de coefficients significatifs codés, dans lequel chaque drapeau de groupe de coefficients significatifs correspond à un groupe respectif de drapeaux de coefficients significatifs, le procédé comprenant les étapes consistant à :pour chacun des groupes respectifs de drapeaux de coefficients significatifs, dans un ordre inversé de balayage du groupe, l'ordre inversé de balayage du groupe partant du groupe contenant le drapeau de coefficient significatif pour un dernier coefficient significatif indiquant la position du dernier coefficient significatif non nul dans l'unité de transformation et reculant dans les groupes dans l'ordre inverse jusqu'à atteindre le groupe contenant la position DC dans l'unité de transformation :renseigner à 1 le drapeau de groupe de coefficients significatifs du groupe si ce groupe soit contient le drapeau de coefficient significatif pour le dernier coefficient significatif, soit contient le drapeau de coefficient significatif pour un coefficient à la position DC dans l'unité de transformation ; etsinon, décoder le drapeau de groupe de coefficients significatifs pour ce groupe à partir du flux binaire de données codées ; et- si le drapeau du groupe de coefficients significatifs est à 1, reconstituer les drapeaux de coefficients significatifs dans un ordre inverse de balayage au sein de ce groupe :en inférant, sans décodage à partir du flux binaire, que le drapeau de coefficient significatif à la position (0, 0) de ce groupe est à 1 si le drapeau de groupe de coefficients significatifs qui est décodé est non nul et si tous les drapeaux de groupes de coefficients significatifs antérieurs dans ce groupe sont nuls ; et sinonen décodant le drapeau de coefficient significatif à partir du flux binaire ; et- si le drapeau de groupe de coefficients significatifs est nul, en renseignant à zéro tous les drapeaux de coefficients significatifs dans le groupe.
- Procédé selon la revendication 1, dans lequel l'ordre inverse de balayage du groupe est un ordre prescrit dans lequel les groupes respectifs de drapeaux de coefficients significatifs doivent être reconstitués.
- Procédé selon la revendication 2, dans lequel chaque drapeau de groupe de coefficients significatifs non nul dans le flux binaire est suivi de ses drapeaux de coefficients significatifs dans l'ordre inverse de balayage au sein de ce groupe.
- Procédé selon la revendication 2 ou la revendication 3, dans lequel l'ordre prescrit pour la reconstitution des groupes respectifs est un ordre soit horizontal, soit vertical, soit diagonal.
- Procédé selon l'une quelconque des revendications 1 à 4, dans lequel l'ordre inverse de balayage est un ordre prescrit dans lequel doivent être reconstitués les drapeaux de coefficients significatifs dans chacun des groupes.
- Procédé selon la revendication 5, dans lequel l'ordre prescrit des drapeaux de coefficients significatifs au sein de chaque groupe est un ordre soit horizontal, soit vertical, soit diagonal.
- Procédé selon l'une quelconque des revendications 1 à 6, dans lequel les groupes sont des blocs carrés contigus.
- Procédé selon l'une quelconque des revendications 1 à 6, dans lequel chaque groupe est un bloc rectangulaire non carré.
- Procédé selon l'une quelconque des revendications 1 à 8, dans lequel l'étape de reconstitution de l'un des drapeaux de groupes de coefficients significatifs comprend l'étape consistant à déterminer un contexte pour le drapeau de groupe de coefficients significatifs en fonction des drapeaux de groupes de coefficients significatifs reconstitués pour deux groupes voisins, dans lequel les deux groupes voisins comprennent un voisin droit et un voisin inférieur et dans lequel le contexte est de 0 si les deux drapeaux de groupes de coefficients significatifs pour les deux groupes voisins sont de 0 et le contexte est sinon de 1.
- Décodeur destiné à décoder un flux binaire de données codées afin de reconstituer des drapeaux de coefficients significatifs pour une unité de transformation, le décodeur comprenant :un processeur ;une mémoire ; etune application de décodage enregistrée dans la mémoire et contenant des instructions destinées à configurer le processeur pour exécuter le procédé selon l'une quelconque des revendications 1 à 9.
- Support non volatil lisible par un processeur qui porte des instructions exécutables par un processeur qui, lorsqu'elles sont exécutées, configurent un ou plusieurs processeurs pour exécuter le procédé selon l'une quelconque des revendications 1 à 9.
- Procédé de codage de drapeaux de coefficients significatifs pour une unité de transformation, chacun des drapeaux de coefficients significatifs appartenant à un groupe respectif de drapeaux de coefficients significatifs et chaque groupe respectif possédant un drapeau de groupe de coefficients significatifs correspondant, le procédé comprenant les étapes consistant à :pour chacun des groupes respectifs de drapeaux de coefficients significatifs, dans un ordre inversé de balayage du groupe, l'ordre inversé de balayage du groupe partant du groupe contenant le drapeau de coefficient significatif pour un dernier coefficient significatif indiquant la position du dernier coefficient significatif non nul dans l'unité de transformation et reculant dans les groupes dans l'ordre inverse jusqu'à atteindre le groupe contenant la position DC dans l'unité de transformation :coder le drapeau de coefficient significatif de ce groupe à moins que le groupe ne contienne le dernier coefficient significatif ou que ce groupe contienne la position DC, dans lequel le drapeau de groupe de coefficients significatifs correspondant à ce groupe est mis à 1 si ce groupe contient au moins un drapeau de coefficient significatif non nul et mis à 0 sinon ; etsi le drapeau de groupe de coefficients significatifs de ce groupe est à 1 ou si ce groupe contient le dernier coefficient significatif ou si ce groupe contient la position DC, coder les drapeaux de coefficients significatifs dans ce groupe dans un ordre inverse de balayage, sauf le drapeau de coefficient significatif à la position (0, 0) dans ce groupe lorsque les deux conditions suivantes sont satisfaites :tous les drapeaux de coefficients significatifs précédents dans ce groupe sont nuls ; etle drapeau de coefficient significatif ne correspond pas à la position DC.
- Codeur destiné à coder des drapeaux de coefficients significatifs pour une unité de transformation, le codeur comprenant :un processeur ;une mémoire ; etune application de codage enregistrée en mémoire et contenant des instructions destinées à configurer le processeur afin d'exécuter le procédé selon la revendication 12.
- Support non volatil lisible par un processeur qui porte des instructions exécutables par un processeur qui, lorsqu'elles sont exécutées, configurent un ou plusieurs processeurs pour exécuter le procédé selon la revendication 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 (fr) | Cartes de signification multi-niveaux pour codage et décodage | |
| 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 |