Nova Patents
PL2279622T3

Bit-depth scalability

Abstract

This record has no abstract on file.

Term

1.6 yearsto projected expiry

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

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

1 claim: 1 independent, 0 dependent

  1. 1
    Zastrzeżenia patentowe 1. Koder do kodowania danych źródłowych (160) obrazu lub wideo do strumienia danych (112) o skalowalnej jakości, zawierający:środki (102) kodowania bazowego, do kodowania danych źródłowych (160) obrazu lub wideo, do strumienia danych kodowania bazowego reprezentującego reprezentację danych źródłowych obrazu lub wideo z pierwszą głębią bitową próbki obrazu;środki (104) mapowania, do mapowania próbek reprezentacji źródłowych danych (160) obrazu lub wideo z pierwszą głębią bitową próbki obrazu, z pierwszego zakresu dynamicznego, odpowiadającego pierwszej głębi bitowej próbki obrazu, do drugiego zakresu dynamicznego, większego od pierwszego zakresu dynamicznego i odpowiadającego drugiej głębi bitowej próbki obrazu, wyższej od pierwszej głębi bitowej próbki obrazu, poprzez użycie jednej lub większej liczby globalnych funkcji mapowania, stałych w ramach źródłowych danych (160) obrazu lub wideo lub zmiennych przy pierwszej granulacji, i lokalnej funkcji mapowania, lokalnie modyfikującej jedną lub większą liczbę globalnych funkcji mapowania, przy drugiej granulacji, drobniejszej od pierwszej granulacji, dla uzyskania predykcji danych źródłowych obrazu lub wideo, mających drugą głębię bitową próbki obrazu;środki (106) kodowania resztkowego, do kodowania resztki predykcji, predykcji, do strumienia danych warstwy poprawy jakości głębi bitowej;oraz środki (108) łączenia, do formowania strumienia danych o skalowalnej jakości w oparciu o strumień danych kodowania bazowego, lokalną funkcję mapowania i strumień danych wzbogacenia głębi bitowej tak, że lokalna funkcja mapowania może być pozyskiwana ze strumienia danych o skalowalnej jakości. 2. Dekoder do dekodowania strumienia danych o skalowalnej jakości, w którym zakodowane są źródłowe dane obrazu lub wideo, przy czym źródłowe dane obrazu lub wideo zawierają strumień danych warstwy bazowej reprezentujący źródłowe dane obrazu lub wideo o pierwszej głębi bitowej próbki obrazu, strumień danych warstwy poprawy jakości głębi bitowej reprezentujący resztkę predykcji o drugiej głębi bitowej próbki obrazu, wyższej od pierwszej głębi bitowej próbki obrazu i lokalną funkcję mapowania zdefiniowaną z drugą granulacją, przy czym dekoder zawiera: środki (204) do dekodowania strumienia danych warstwy bazowej do zrekonstruowanych danych obrazu lub wideo o niższej głębi bitowej;środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej do resztki predykcji;środki (206) do mapowania próbek zrekonstruowanych danych obrazu lub wideo o niższej głębi bitowej z pierwszą głębią bitową próbki obrazu, z pierwszego zakresu dynamicznego, odpowiadającego pierwszej głębi bitowej próbki obrazu, do drugiego zakresu dynamicznego, większego od pierwszego zakresu dynamicznego i odpowiadającego drugiej głębi bitowej próbki obrazu, poprzez użycie jednej lub większej liczby globalnych funkcji mapowania, stałych w wideo lub zmiennych przy pierwszej granulacji, oraz lokalnej funkcji mapowania, lokalnie modyfikującej jedną lub większą liczbę globalnych funkcji mapowania przy drugiej granulacji, mniejszej od pierwszej granulacji, dla uzyskania predykcji danych źródłowych obrazu lub wideo, mających drugą głębię bitową próbki obrazu;oraz środki (210) do rekonstrukcji obrazu z drugą głębią bitową próbki obrazu w oparciu o predykcję i resztkę predykcji. 3. Dekoder według zastrz. 2, w którym środki (206) mapowania są przystosowane do mapowania próbek zrekonstruowanych danych obrazu lub wideo o niższej głębi bitowej z pierwszą głębią bitową próbki obrazu, poprzez użycie kombinowanej funkcji mapowania, będącej arytmetyczną kombinacją jednej z jednej lub większej liczby globalnych funkcji mapowania i lokalnej funkcji mapowania. 4. Dekoder według zastrz. 3, w którym więcej niż jedna globalna funkcja mapowania jest użyta przez środki (206) mapowania i środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej są przystosowane do identyfikacji jednej, z więcej niż jednej globalnej funkcji mapowania, ze strumienia danych wzbogacenia głębi bitowej. 5. Dekoder według zastrz. 3 albo 4, w którym arytmetyczna kombinacja obejmuje operację dodawania. 6. Dekoder według dowolnego z zastrz. 2 do 5, w którym środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej i środki (104) mapowania są przystosowane tak, że druga granulacja dzieli źródłowe dane (160) obrazu lub wideo na wiele bloków (170) obrazu, a środki (206) mapowania są przystosowane tak, że lokalną funkcją mapowania jest m-s+n, z m i n zmieniającymi się przy drugiej granulacji, przy czym środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej są przystosowane do pozyskiwania m i n ze strumienia danych wzbogacenia głębi bitowej dla każdego bloku (170) obrazu, źródłowych danych (160) obrazu lub wideo, tak że m i n mogą się różnić między wieloma blokami obrazu. 7. Dekoder według dowolnego z zastrz. 2 do 6, w którym środki (206) mapowania są przystosowane tak, że druga granulacja zmienia się w źródłowych danych (160) obrazu lub wideo, a środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej są przystosowane do pozyskiwania drugiej granulacji ze strumienia danych wzbogacenia głębi bitowej. 8. Dekoder według dowolnego z zastrz. 2 do 7, w którym środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej i środki (206) mapowania są przystosowane tak, że druga granulacja dzieli źródłowe dane (160) obrazu lub wideo na wiele bloków (170) obrazu, a środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej są przystosowane do pozyskiwania resztki (ńm, ńn) lokalnej funkcji mapowania ze strumienia danych wzbogacenia głębi bitowej dla każdego bloku (170) obrazu i pozyskiwania lokalnej funkcji mapowania ustalonego bloku obrazu źródłowych danych (160) obrazu lub wideo, poprzez użycie predykcji przestrzennej i/lub czasowej z jednego lub większej liczby sąsiednich bloków obrazu lub odpowiedniego bloku obrazu, obrazu, danych źródłowych obrazu lub wideo poprzedzającego obraz, do którego ustalony blok obrazu należy i resztki lokalnej funkcji mapowania ustalonego bloku obrazu. 9. Dekoder według dowolnego z zastrz. 2 do 8, w którym środki (206) mapowania są przystosowane tak, że co najmniej jedna z jednej lub większej liczby globalnych funkcji mapowania jest nieliniowa. 10. Dekoder według dowolnego z zastrz. 2 do 9, w którym środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej są przystosowane do pozyskiwania co najmniej jednej z jednej lub większej liczby globalnych funkcji mapowania ze strumienia danych wzbogacenia głębi bitowej. 11. Dekoder według dowolnego z zastrz. 2 do 10, w którym środki (206) mapowania są przystosowane tak, że co najmniej jedna z globalnych funkcji mapowania jest zdefiniowana jako 2 M-N-K x + 2 M-1 - 2 N-1-K , gdzie x jest próbką reprezentacji danych źródłowych obrazu lub wideo z pierwszą głębią bitową próbki obrazu, N jest pierwszą głębią bitową próbki obrazu, M jest drugą głębią bitową próbki obrazu, a K jest parametrem mapowania, 2 M-N-K x + D, gdzie N jest pierwszą głębią bitową próbki obrazu, M jest drugą głębią bitową próbki obrazu, a K i D są parametrami mapowania, floor (2 M-N-K x + 2 M-2N-K x + D), gdzie floor (a) zaokrągla w dół do najbliższej liczby całkowitej, N jest pierwszą głębią bitową próbki obrazu, M jest drugą głębią bitową próbki obrazu, a K i D są parametrami mapowania, liniowa funkcja dla części do mapowania próbek z pierwszego zakresu dynamicznego do drugiego zakresu dynamicznego z informacją punktu interpolacji definiującą liniowe mapowanie dla części, albo tablica przeglądowa do zindeksowania poprzez użycie próbek z pierwszego zakresu dynamicznego i wyprowadzanie próbek drugiego zakresu dynamicznego. 12. Dekoder według zastrz. 11, w którym środki (208) do dekodowania strumienia danych wzbogacenia głębi bitowej są przystosowane do pozyskiwania parametru (parametrów) mapowania, informacji punktu interpolacji lub tablicy przeglądowej, ze strumienia danych wzbogacenia głębi bitowej. 13. Sposób kodowania źródłowych danych (160) obrazu lub wideo do strumienia danych (112) o skalowalnej jakości, obejmujący: kodowanie źródłowych danych (160) obrazu lub wideo do strumienia danych kodowania bazowego, reprezentującego reprezentację danych źródłowych obrazu lub wideo z pierwszą głębią bitową próbki obrazu;mapowanie próbek reprezentacji źródłowych danych (160) obrazu lub wideo z pierwszą głębią bitową próbki obrazu z pierwszego zakresu dynamicznego odpowiadającego pierwszej głębi bitowej próbki obrazu, do drugiego zakresu dynamicznego, większego od pierwszego zakresu dynamicznego i odpowiadającego drugiej głębi bitowej próbki obrazu, wyższej od pierwszej głębi bitowej próbki obrazu, poprzez użycie jednej lub większej liczby globalnych funkcji mapowania, stałych w ramach źródłowych danych (160) obrazu lub wideo, lub zmiennych przy pierwszej granulacji i lokalnej funkcji mapowania, lokalnie modyfikującej jedną lub większą liczbę globalnych funkcji mapowania, przy drugiej granulacji, drobniejszej od pierwszej granulacji, dla uzyskania predykcji danych źródłowych obrazu lub wideo, mających drugą głębię bitową próbki obrazu;kodowanie resztki predykcji, predykcji, do strumienia danych warstwy poprawy jakości głębi bitowej;formowanie strumienia danych o skalowalnej jakości w oparciu o strumień danych kodowania bazowego, lokalną funkcję mapowania i strumień danych wzbogacenia głębi bitowej tak, że lokalna funkcja mapowania może być pozyskiwana ze strumienia danych o skalowalnej jakości. 14. Sposób dekodowania strumienia danych o skalowalnej jakości, w którym zakodowane są źródłowe dane obrazu lub wideo, przy czym strumień danych o skalowalnej jakości zawiera strumień danych warstwy bazowej reprezentujący źródłowe dane obrazu lub wideo z pierwszą głębią bitową próbki obrazu, strumień danych warstwy poprawy jakości głębi bitowej reprezentujący resztkę predykcji z drugą głębią bitową próbki obrazu, wyższą od pierwszej głębi bitowej próbki obrazu, lokalną funkcję mapowania zdefiniowaną przy drugiej granulacji, przy czym sposób obejmuje: dekodowanie strumienia danych warstwy bazowej do zrekonstruowanych danych obrazu lub wideo o niższej głębi bitowej;dekodowanie strumienia danych wzbogacenia głębi bitowej do resztki predykcji;mapowanie próbek zrekonstruowanych danych obrazu lub wideo o niższej głębi bitowej z pierwszą głębią bitową próbki obrazu, z pierwszego zakresu dynamicznego odpowiadającego pierwszej głębi bitowej próbki obrazu do drugiego zakresu dynamicznego, większego od pierwszego zakresu dynamicznego i odpowiadającego drugiej głębi bitowej próbki obrazu, poprzez użycie jednej lub większej liczby globalnych funkcji mapowania, stałych w wideo lub zmiennych przy pierwszej granulacji, oraz lokalnej funkcji mapowania, lokalnie modyfikującej jedną lub większą liczbę globalnych funkcji mapowania przy drugiej granulacji, mniejszej od pierwszej granulacji, dla uzyskania predykcji danych źródłowych obrazu lub wideo, mających drugą głębię bitową próbki obrazu;oraz rekonstrukcję obrazu z pierwszą głębią bitową próbki obrazu w oparciu o predykcję i resztkę predykcji. 15. Strumień danych o skalowalnej jakości, w którym zakodowane są źródłowe dane obrazu lub wideo, przy czym strumień danych o skalowalnej jakości zawiera strumień danych warstwy bazowej, reprezentujący strumień danych warstwy bazowej reprezentujący zrekonstruowane dane źródłowe obrazu lub wideo z pierwszą głębią bitową próbki obrazu, strumień danych warstwy poprawy jakości głębi bitowej, reprezentujący resztkę predykcji z drugą głębią bitową próbki obrazu, większą od pierwszej głębi bitowej próbki obrazu i lokalną funkcję mapowania zdefiniowaną przy drugiej granulacji, przy czym rekonstrukcja obrazu z drugą głębią bitową próbki obrazu może być pozyskiwana z resztki predykcji i predykcji uzyskanych przez mapowanie próbek zrekonstruowanych danych obrazu lub wideo o niższej głębi bitowej, z pierwszą głębią bitową próbki obrazu, z pierwszego zakresu dynamicznego, odpowiadającego pierwszej głębi bitowej próbki obrazu, do drugiego zakresu dynamicznego, większego od pierwszego zakresu dynamicznego i odpowiadającego drugiej głębi bitowej próbki obrazu, poprzez użycie jednej lub większej liczby globalnych funkcji mapowania, stałych w wideo lub zmiennych przy pierwszej granulacji i lokalnej funkcji mapowania, lokalnie modyfikującej jedną lub większą liczbę globalnych funkcji mapowania przy drugiej granulacji, mniejszej od pierwszej granulacji. 16. Program komputerowy zawierający kod programu do realizacji, gdy jest uruchomiony w komputerze, sposobu określonego w zastrz. 13 albo 14. Fraunhofer-Gesellschaft zur Forderung der angewandten Forschung e.V., Niemcy Pełnomocnik EP 2 279 622 B1 Z-12825 EP 2 279 622 B1 Z-12825 FIG 2 EP 2 279 622 B1 Z-12825 154> próbkowania w gorę Γ FIG3 FIG 4 EP 2 279 622 B1 Z-12825 162 FIG 5 EP 2 279 622 B1 Z-12825 i ustawianie indeksu k dla każdego bloku drobnej granulacji FIG 6 EP 2 279 622 B1 Z-12825 282 284 286 288 280 FIG 7 EP 2 279 622 B1 Z-12825 918b