PL2777162T3

Context reduction for context adaptive binary arithmetic coding

Abstract

This record has no abstract on file.

Term

6 yearsto projected expiry

Projected expiry 5 October 2032, counted from filing; an application has no term until it is granted.

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

1 claim: 1 independent, 0 dependent

  1. 1
    Zastrzeżenia patentowe 1. Sposób kodowania danych wideo obejmujący:określanie (602) pierwszego trybu predykcji dla bloku danych wideo w wycinku typu P slice;reprezentowanie (604) pierwszego trybu predykcji jako elementu składni typu predykcji wycinka typu P-slice;określanie (606) drugiego typu predykcji dla bloku danych wideo w wycinku typu B slice;elementu składni typu predykcji wycinka typu P-slice i elementu składni typu predykcji wycinka typu B-slice;znamienny tym, że binaryzacja elementu składni typu predykcji wycinka typu P-slice i binaryzacja elementu składni typu predykcji wycinka typu B-slice są określane z wykorzystaniem tej samej logiki binaryzacji. 2. Sposób według zastrzeżenia 1, w którym kodowanie danych wideo obejmuje: binaryzowanie elementu składni typu predykcji wycinka typu P-slice z wykorzystaniem określonej binaryzacji wycinka typu P-slice;binaryzowanie elementu składni typu predykcji wycinka typu B-slice z wykorzystaniem określonej binaryzacji wycinka typu B-slice;stosowanie kodowania typu context adaptive binary arithmetic coding (CABAC) względem binaryzowanego 53/59P36908PL00 EP 2 777 162 B1 elementu składni typu predykcji wycinka typu P-slice;oraz stosowanie kodowania typu context adaptive binary arithmetic coding (CABAC) względem binaryzowanego elementu składni typu predykcji wycinka typu B-slice. 3. Sposób dekodowania danych wideo obejmujący: odwzorowywanie (710) binaryzowanego elementu składni typu predykcji wycinka typu P-slice na typ predykcji z wykorzystaniem odwzorowania binaryzacji dla bloku danych wideo w wycinku typu P slice;odwzorowywanie (712) binaryzowanego elementu składni typu predykcji wycinka typu B-slice na typ predykcji oraz dekodowanie (714) danych wideo na podstawie odwzorowanych typów predykcji;znamienny przez wykorzystywanie tego samego odwzorowania binaryzacji dla bloku danych wideo w wycinku typu B slice;4. Sposób według zastrzeżenia 3, obejmujący ponadto: odbieranie (702) kodowanego za pomocą kodowania typu context adaptive binary arithmetic elementu składni typu predykcji wycinka typu P-slice, który wskazuje typ predykcji dla bloku danych wideo w wycinku typu P slice;i odbieranie kodowanego za pomocą kodowania typu context adaptive binary arithmetic elementu składni typu predykcji wycinka typu B-slice, który wskazuje typ predykcji dla bloku danych wideo w wycinku typu B slice, przy czym dekodowanie danych wideo obejmuje ponadto: dekodowanie (706) elementu składni typu predykcji wycinka typu P-slice w celu utworzenia binaryzowanego elementu składni typu predykcji wycinka typu P-slice;oraz 53/59P36908PL00 EP 2 777 162 B1 dekodowanie (708) elementu składni typu predykcji wycinka typu B-slice w celu utworzenia binaryzowanego elementu składni typu predykcji wycinka typu B-slice. 5. Sposób według zastrzeżenia 1 albo 3, w którym element składni typu predykcji wycinka typu P-slice i element składni typu predykcji wycinka typu B-slice określają tryb predykcji i typ podziału. 6. Sposób według zastrzeżenia 5, w którym tryb predykcji zawiera jedną spośród predykcji międzyobrazowej i predykcji wewnątrzobrazowej. 7. Sposób według zastrzeżenia 5, w którym typ podziału zawiera jedne spośród podziałów symetrycznych i podziałów asymetrycznych. 8. Urządzenie (20) skonfigurowane do kodowania danych wideo, zawierające: środki (41) do określania pierwszego typu predykcji dla bloku danych wideo w wycinku typu P slice;środki (41) do reprezentowania pierwszego typu predykcji jako elementu składni typu predykcji wycinka typu Pslice;środki (41) do określania drugiego typu predykcji dla bloku danych wideo w wycinku typu B slice;środki (41) do reprezentowania drugiego typu predykcji jako elementu składni typu predykcji wycinka typu Bslice;środki (41) do określania binaryzacji wycinka typu Pslice dla elementu składni typu predykcji wycinka typu Pslice;53/59P36908PL00 EP 2 777 162 B1 środki do określania binaryzacji wycinka typu B-slice dla elementu składni typu predykcji wycinka typu B-slice;oraz środki (56) do kodowania danych wideo na podstawie binaryzacji elementu składni typu predykcji wycinka typu P-slice oraz elementu składni predykcji wycinka typu Bslice;znamienne tym, że środki do określania binaryzacji wycinka typu P-slice dla elementu składni typu predykcji wycinka typu P-slice oraz środki do określania binaryzacji wycinka typu B-slice dla elementu składni typu predykcji wycinka typu B-slice są skonfigurowane do wykorzystywania tej samej logiki binaryzacji;9. Urządzenie według zastrzeżenia 8, w którym środki do kodowania danych wideo zawierają: środki do binaryzowania elementu składni typu predykcji wycinka typu P-slice z wykorzystaniem określonej binaryzacji wycinka typu P-slice;środki do binaryzowania elementu składni typu predykcji wycinka typu B-slice z wykorzystaniem określonej binaryzacji wycinka typu B-slice;środki do stosowania kodowania typu context adaptive binary arithmetic coding (CABAC) względem binaryzowanego elementu składni typu predykcji wycinka typu P-slice;oraz środki do stosowania kodowania typu context adaptive binary arithmetic coding (CABAC) względem binaryzowanego elementu składni typu predykcji wycinka typu B-slice . 10. Urządzenie (30) skonfigurowane do dekodowania danych wideo zawierające: środki do odwzorowywania binaryzowanego elementu składni typu predykcji wycinka typu P-slice na typ predykcji z 53/59P36908PL00 EP 2 777 162 B1 wykorzystaniem odwzorowania binaryzacji dla bloku danych wideo w wycinku typu P slice;środki do odwzorowywania binaryzowanego elementu składni typu predykcji wycinka typu B-slice na typ predykcji z wykorzystaniem odwzorowania binaryzacji dla bloku danych wideo w wycinku typu B slice;oraz środki (80;81) do dekodowania danych wideo na podstawie odwzorowanych typów predykcji;znamienne tym, że środki do odwzorowywania binaryzowanego elementu składni typu predykcji wycinka typu P-slice i środki do odwzorowywania binaryzowanego elementu składni typu predykcji wycinka typu B-slice są skonfigurowane do wykorzystywania tego samego odwzorowania binaryzacji. 11. Urządzenie według zastrzeżenia 10, zawierające ponadto: środki do odbierania kodowanego za pomocą kodowania typu context adaptive binary arithmetic elementu składni typu predykcji wycinka typu P-slice, który wskazuje typ predykcji dla bloku danych wideo w wycinku typu P slice;oraz środki do odbierania kodowanego za pomocą kodowania typu context adaptive binary arithmetic elementu składni typu predykcji wycinka typu B-slice, który wskazuje typ predykcji dla bloku danych wideo w wycinku typu B slice, w którym środki do dekodowania danych wideo zawierają ponadto: środki do dekodowania elementu składni typu predykcji wycinka typu P-slice w celu utworzenia binaryzowanego elementu składni typu predykcji wycinka typu P-slice;oraz środki do dekodowania elementu składni typu predykcji wycinka typu B-slice w celu utworzenia binaryzowanego elementu składni typu predykcji wycinka typu B-slice. 53/59P36908PL00 EP 2 777 162 B1 12. Urządzenie według zastrzeżenia 8 albo 10, w którym element składni typu predykcji wycinka typu P-slice i element składni typu predykcji wycinka typu B-slice określają tryb predykcji i typ podziału. 13. Urządzenie według zastrzeżenia 12, w którym tryb predykcji zawiera jedną spośród predykcji międzyobrazowej i predykcji wewnątrzobrazowej. 14. Urządzenie według zastrzeżenia 12, w którym typ podziału zawiera jedne spośród podziałów symetrycznych i podziałów asymetrycznych. 15. Odczytywalny komputerowo nośnik pamięci przechowujący instrukcje, które podczas wykonywania powodują, że jeden lub większa liczba procesorów skonfigurowanych do kodowania lub dekodowania danych wideo wykonuje sposób zgodnie z, odpowiednio, dowolnym z zastrzeżeń od 1 do 7. Qualcomm Incorporated Peł nomocnik: 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1 DEKODER WIDEO FIG.3 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1 53/59P36908PL00 EP 2 777 162 B1