PL2559244T3

Coding of significance maps and transform coefficient blocks

Abstract

This record has no abstract on file.

PL2559244T3, drawing sheet 1
Sheet 1 of 26

Term

4.5 yearsto projected expiry

Projected expiry 11 April 2031, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

18 claims: 11 independent, 7 dependent

  1. 1
    Zastrzeżenia patentowe 1. Urządzenie do dekodowania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji ze strumienia danych obejmujące:dekoder (250) skonfigurowany do pozyskiwania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji, i następnie wartości znaczących współczynników transformacji wewnątrz bloku współczynników transformacji ze strumienia danych, z, przy pozyskiwaniu mapy istotności, sekwencyjnym pozyskiwaniem elementów składni pierwszego typu ze strumienia danych przez adaptacyjne względem kontekstu dekodowanie entropijne, elementów składni pierwszego typu wskazujących, czy dla powiązanych pozycji wewnątrz bloku współczynników transformacji w odpowiadającej pozycji położony jest znaczący czy nieznaczący współczynnik transformacji;oraz moduł wiązania (250) skonfigurowany do sekwencyjnego wiązania sekwencyjnie pozyskiwanych elementów składni pierwszego typu z pozycjami bloku współczynników transformacji we wstępnie ustalonej kolejności skanowania spośród pozycji bloku współczynników transformacji, przy czym dekoder jest skonfigurowany do użycia, w adaptacyjnym względem kontekstu dekodowaniu entropijnym elementów składni pierwszego typu, konteksty które są indywidualnie wybrane dla każdego z elementów składni pierwszego typu zależnie od liczby pozycji przy których według poprzednio pozyskanych i powiązanych elementów składni pierwszego typu położone są znaczące współczynniki transformacji, w sąsiedztwie pozycji z którą powiązany jest bieżący element składni pierwszego typu.
  2. 2
    Urządzenie według zastrz. 1, przy czym dekoder (250) jest skonfigurowany w taki sposób, że sąsiedztwo pozycji, z którą powiązany jest odpowiedni element składni pierwszego typu, może zawierać jedynie pozycje bezpośrednio przylegające do lub pozycje albo bezpośrednio przylegające do, albo oddzielone od pozycji, z którą powiązany jest odpowiedni element składni pierwszego typu, maksymalnie w jednej pozycji w kierunku pionowym i/lub jednej pozycji w kierunku poziomym, przy czym rozmiar zegara współczynników transformacji jest równy lub większy od 8x8 pozycji.
  3. 3
    Urządzenie według zastrz. 1 albo 2, przy czym dekoder (250) jest dalej skonfigurowany do mapowania liczby pozycji, w których zgodnie z uprzednio pozyskanymi i powiązanymi elementami składni pierwszego typu znajdują się znaczące współczynniki transformacji, w sąsiedztwie pozycji z którymi powiązany jest odpowiedni element składni pierwszego typu, do indeksu kontekstu z wstępnie ustalonego zestawu możliwych indeksów kontekstu do ważenia z pewną liczbą dostępnych pozycji w sąsiedztwie pozycji z którą odpowiedni element składni pierwszego typu jest powiązany.
  4. 4
    Urządzenie według dowolnego z zastrz. od 1 do 3, przy czym moduł wiązania (252) jest skonfigurowany w taki sposób, że wstępnie ustalona kolejność skanowania zależy od pozycji znaczących współczynników transformacji wskazanych przez uprzednio pozyskane i powiązane elementy składni pierwszego typu.
  5. 5
    Urządzenie według zastrz. 4, przy czym dekoder (250) dodatkowo jest skonfigurowany do rozpoznawania, w oparciu o informację w strumieniu danych, i niezależnie od liczby pozycji nieznaczących współczynników transformacji wskazanych przez uprzednio pozyskane i powiązane elementy składni pierwszego typu, czy w pozycji, z którą powiązany jest bieżąco pozyskiwany element składni pierwszego typu, który wskazuje, że w tej pozycji znajduje się znaczący współczynnik transformacji, znajduje się ostatni znaczący współczynnik transformacji w bloku współczynników transformacji.
  6. 6
    Urządzenie według zastrz. 4 albo 5, przy czym dekoder (250) dodatkowo jest skonfigurowany do pozyskiwania, pomiędzy elementami składni pierwszego typu wskazującymi, że w odpowiedniej powiązanej pozycji znajduje się znaczący współczynnik transformacji, i bezpośrednio następującymi elementami składni pierwszego typu, elementami składni drugiego typu ze strumienia bitów wskazującymi, dla powiązanych pozycji, w których znajduje się znaczący współczynnik transformacji, czy odpowiednią powiązaną pozycją jest ostatni znaczący współczynnik transformacji w bloku współczynników transformacji.
  7. 7
    Urządzenie według dowolnego z zastrz. 1 do 6, przy czym dekoder (250) dodatkowo jest skonfigurowany do sekwencyjnego pozyskiwania, po pozyskaniu wszystkich pierwszego typu elementów składni bloku współczynników transformacji, wartości znaczących współczynników transformacji wewnątrz bloku współczynników transformacji ze strumienia danych za pomocą adaptacyjnego względem kontekstu dekodowania entropijnego, przy czym moduł (252) wiązania jest skonfigurowany do sekwencyjnego wiązania sekwencyjnie pozyskiwanych wartości z pozycjami znaczących współczynników transformacji we wstępnie ustalonej kolejności skanowania współczynników spośród pozycji bloku współczynników transformacji, zgodnie z którą blok współczynników transformacji jest skanowany w podblokach (322) bloku (256) współczynników transformacji z użyciem kolejności (320) skanowania pod-bloku, z, pomocniczym, skanowaniem pozycji współczynników transformacji w pod-blokach (322) w kolejności (324) pod-skanowania pozycji, przy czym dekoder jest skonfigurowany do użycia, w sekwencyjnym adaptacyjnym względem kontekstu dekodowaniu entropijnym wartości znaczących wartości współczynników transformacji, wybranego zbioru pewnej liczby kontekstów z wielu zbiorów pewnej liczby kontekstów, przy czym wybór wybranego zbioru jest realizowany dla każdego pod-bloku w zależności od wartości współczynników transformacji wewnątrz pod-bloku bloku współczynników transformacji, już przebytych w kolejności (320) skanowania pod-bloku, lub wartości współczynników transformacji współumieszczonego pod-bloku w jednakowym rozmiarze bloku uprzednio zdekodowanym współczynników transformacji.
  8. 8
    Urządzenie według dowolnego z zastrz. 4 do 7, przy czym moduł (252) wiązania dodatkowo jest skonfigurowany do sekwencyjnego wiązania sekwencyjnie pozyskiwanych pierwszego typu elementów składni z pozycjami bloku współczynników transformacji wzdłuż sekwencji pod-ścieżek rozciągających się pomiędzy pierwszą parą sąsiednich boków bloku współczynników transformacji, wzdłuż których usytuowane są odpowiednio pozycje najniższej częstotliwości w kierunku poziomym i pozycje najwyższej częstotliwości w kierunku pionowym, i drugą parą sąsiednich boków bloku współczynników transformacji, wzdłuż których usytuowane są odpowiednio pozycje najniższej częstotliwości w kierunku pionowym i pozycje najwyższej częstotliwości w kierunku poziomym, z pod-ścieżkami mającymi rosnącą odległość od pozycji najniższej częstotliwości zarówno w kierunku pionowym jak i poziomym i przy czym moduł (252) wiązania jest skonfigurowany do wyznaczania kierunku (300, 302) wzdłuż którego sekwencyjnie pozyskiwane pierwszego typu elementy składni są powiązane z pozycjami bloku współczynników transformacji, w oparciu o pozycje znaczących współczynników transformacji wewnątrz poprzednich pod-skanowań.
  9. 9
    Urządzenie według dowolnego z zastrz. 1 do 8, przy czym blok współczynników transformacji odnosi się do zawartości mapy głębi.
  10. 10
    Dekoder na bazie transformacji skonfigurowany do dekodowania bloku współczynników transformacji za pomocą urządzenia (150) do dekodowania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji ze strumienia danych, według dowolnego z zastrz. 1 do 9, i do wykonywania (152) transformacji z dziedziny widmowej do dziedziny przestrzennej do bloku współczynników transformacji.
  11. 11
    Dekoder przewidujący obejmujący dekoder na bazie transformacji (150, 152) skonfigurowany do dekodowania bloku współczynników transformacji za pomocą urządzenia do dekodowania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji ze strumienia danych, według dowolnego z zastrz. 1 do 9, i do wykonywania transformacji z dziedziny widmowej do dziedziny przestrzennej do bloku współczynników transformacji by uzyskać resztkowy blok;moduł predykcji (156) skonfigurowany do dostarczania predykcji dla bloku macierzy próbek informacji reprezentujących przestrzennie próbkowaną informację dotyczącą sygnału;i moduł łączenia (154) skonfigurowany do łączenia predykcji bloku oraz bloku resztkowego w celu rekonstrukcji macierzy próbek informacji.
  12. 12
    Urządzenie do kodowania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji w strumieniu danych, urządzenie skonfigurowane do kodowania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji, i dalej wartości znaczących współczynników transformacji wewnątrz bloku współczynników transformacji w strumieniu danych, z, przy kodowaniu mapy istotności, sekwencyjnym kodowaniem elementów składni pierwszego typu do strumienia danych przez adaptacyjne względem kontekstu kodowanie entropijne, elementów składni pierwszego typu wskazujących, czy dla powiązanych pozycji wewnątrz bloku współczynników transformacji w odpowiadającej pozycji położony jest znaczący czy nieznaczący współczynnik transformacji, przy czym urządzenie jest ponadto skonfigurowane do sekwencyjnego kodowania elementów składni pierwszego typu do strumienia danych we wstępnie ustalonej kolejności skanowania spośród pozycji bloku współczynników transformacji, przy czym urządzenie jest skonfigurowane do użycia, w adaptacyjnym względem kontekstu kodowaniu entropijnym elementów składni pierwszego typu, konteksty które są indywidualnie wybrane dla każdego z elementów składni pierwszego typu zależnie od liczby pozycji przy których według poprzednio pozyskanych i powiązanych elementów składni pierwszego typu położone są znaczące współczynniki transformacji i z którym uprzednio kodowane elementy składni pierwszego typu są powiązane, w sąsiedztwie pozycji, z którą powiązany jest bieżący element składni pierwszego typu.
  13. 13
    Urządzenie według zastrz. 12, przy czym blok współczynników transformacji odnosi się do zawartości mapy głębi.
  14. 14
    Sposób dekodowania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji ze strumienia danych, obejmujący:pozyskiwanie mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji, a następnie wartości znaczących współczynników transformacji wewnątrz bloku współczynników transformacji ze strumienia danych, z, przy pozyskiwaniu mapy istotności, sekwencyjnym pozyskiwaniem elementów składni pierwszego typu ze strumienia danych za pomocą adaptacyjnego względem kontekstu dekodowania entropijnego;elementy składni pierwszego typu wskazujące, czy dla powiązanych pozycji wewnątrz bloku współczynników transformacji w odpowiedniej pozycji położony jest znaczący czy nieznaczący współczynnik transformacji;i sekwencyjne wiązanie sekwencyjnie pozyskiwanych elementów składni pierwszego typu z pozycjami bloku współczynników transformacji we wstępnie ustalonej kolejności skanowania współczynników spośród pozycji bloku współczynników transformacji, przy czym, w sekwencyjnym adaptacyjnym względem kontekstu dekodowaniu entropijnym elementów składni pierwszego typu, używane są konteksty, które są indywidualnie wybrane dla każdego z elementów składni pierwszego typu zależnie od liczby pozycji przy których według poprzednio pozyskanych i powiązanych elementów składni pierwszego typu położone są znaczące współczynniki transformacji, w sąsiedztwie pozycji z którą powiązany jest bieżący element składni pierwszego typu.
  15. 15
    Sposób kodowania mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji do strumienia danych, sposób obejmujący kodowanie mapy istotności wskazującej pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji, a następnie wartości znaczących współczynników transformacji wewnątrz bloku współczynników transformacji do strumienia danych, z, w kodowaniu mapy istotności, sekwencyjnym kodowaniem elementów składni pierwszego typu do strumienia danych za pomocą adaptacyjnego względem kontekstu kodowania entropijnego, elementy składni pierwszego typu wskazujące, czy dla powiązanych pozycji wewnątrz bloku współczynników transformacji w odpowiedniej pozycji położony jest znaczący czy nieznaczący współczynnik transformacji, przy czym sekwencyjne kodowanie elementów składni pierwszego typu do strumienia danych jest wykonywane we wstępnie ustalonej kolejności skanowania spośród pozycji bloku współczynników transformacji, i w adaptacyjnym względem kontekstu kodowaniu entropijnym każdy z elementów składni pierwszego typu, używane są konteksty, które są indywidualnie wybrane z elementów składni pierwszego typu w zależności od liczby pozycji, przy których położone są znaczące współczynniki transformacji i z którymi uprzednio kodowane elementy składni pierwszego typu są powiązane, w sąsiedztwie pozycji z którą powiązany jest bieżący element składni pierwszego typu.
  16. 16
    Strumień danych zawierający w sobie mapę istotności wskazującą pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji, przy czym mapa istotności wskazująca pozycje znaczących współczynników transformacji wewnątrz bloku współczynników transformacji jest kodowana do strumienia danych, z następującymi wartościami znaczących współczynników transformacji wewnątrz bloku współczynników transformacji, przy czym wewnątrz mapy istotności, elementy składni pierwszego typu są kodowane sekwencyjnie do strumienia danych za pomocą adaptacyjnego względem kontekstu kodowania entropijnego, elementy składni pierwszego typu wskazujące, czy dla powiązanych pozycji wewnątrz bloku współczynników transformacji w odpowiedniej pozycji położony jest znaczący czy nieznaczący współczynnik transformacji, przy czym elementy składni pierwszego typu są kodowane sekwencyjnie do strumienia danych we wstępnie określonej kolejności skanowania spośród pozycji bloku współczynników transformacji, i elementy składni pierwszego typu są adaptacyjnie względem kontekstu kodowane entropijne do strumienia danych z użyciem kontekstów, które są indywidualnie wybrane dla elementów składni pierwszego typu w zależności od liczby pozycji przy których położone są znaczące współczynniki transformacji i z którymi uprzednio kodowane elementy składni pierwszego typu do strumienia danych są powiązane, w sąsiedztwie pozycji z którą powiązany jest bieżący element składni pierwszego typu.
  17. 17
    Strumień danych według zastrz. 16, w którym blok współczynników transformacji odnosi się do zawartości mapy głębi.
  18. 18
    Odczytywalny komputerowo cyfrowy nośnik danych mający zapisany na nim program komputerowy mający kod programu do realizacji, gdy jest uruchomiony w komputerze, sposobu określonego w zastrz. 14 albo 15. GE Video Compression, LLC, Stany Zjednoczone Ameryki Pełnomocnik:ΕΡ 2 559 244 BI Ζ-16443/17 1/9 FIG 1 ΕΡ 2 559 244 BI Ζ-16443/17 FIG 2Β FIG 20 ΕΡ 2 559 244 BI 3/9 Ζ-16443/17 FIG 3 ΕΡ 2 559 244 BI Ζ-16443/17 4/9 100 FIG 4 ΕΡ 2 559 244 BI Ζ-16443/17 5/9 152 FIG 5 EP 2 559 244 BI Z-16443/17 6/9 FIG 6 ΕΡ 2 559 244 BI Ζ-16443/17 7/9 250 256 FIG 7 ΕΡ 2 559 244 BI Ζ-16443/17 8/9 Ί FIG 10 ΕΡ 2 559 244 BI Ζ-16443/17 9/9 256 FIG 11
Independent claims18