PL1743301T3

Encoding, decoding and representing high dynamic range images

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 24 December 2024, 1.7 years ago.

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

52 claims: 4 independent, 48 dependent

  1. 1
    Zastrzeżenia patentowe 1. Sposób kodowania danych obrazu o szerokim zakresie dynamicznym (12) mającego początkowy zakres dynamiczny, przy czym sposób obejmuje:uzyskiwanie danych mapy tonalnej (15) odpowiadających danym obrazu o szerokim zakresie dynamicznym (12), danych mapy tonalnej (15) mających zredukowany zakres dynamiczny mniejszy niż początkowy zakres dynamiczny;obliczanie danych współczynnika (57), przy czym dane współczynnika (57) zawierają współczynniki wartości w danych obrazu o szerokim zakresie dynamicznym (12) i odpowiadające wartości w danych mapy tonalnej (15);generowanie informacji szerokiego zakresu dynamicznego (16B) w oparciu o dane współczynnika (57);generowanie informacji mapy tonalnej (16A) w oparciu o dane mapy tonalnej (15);i przechowywanie informacji szerokiego zakresu dynamicznego (16B) oraz informacji mapy tonalnej (16A) w strukturze danych (16).
  2. 2
    Sposób według zastrz. 1, gdzie struktura danych (16) obejmuje pole obrazu i pole rozszerzenia aplikacji, a przechowywanie informacji szerokiego zakresu dynamicznego (16B) oraz informacji mapy tonalnej (16A) obejmuje przechowywanie informacji szerokiego zakresu dynamicznego (16B) w polu rozszerzenia aplikacji oraz przechowywanie informacji mapy tonalnej (16A) w polu obrazu.
  3. 3
    Sposób według zastrz. 1, w którym generowanie informacji mapy tonalnej (18A) obejmuje kodowanie JPEG danych mapy tonalnej (15).
  4. 4
    Sposób według zastrz. 3, w którym struktura danych (16) zawiera strukturę danych JFIF.
  5. 5
    Sposób według zastrz. 4, obejmujący przechowywanie informacji szerokiego zakresu dynamicznego (16B) w rozszerzeniu aplikacji struktury danych JFIF.
  6. 6
    Sposób według zastrz. 4, obejmujący przechowywanie informacji szerokiego zakresu dynamicznego (16B) w polu komentarza struktury danych JFIF.
  7. 7
    Sposób według zastrz. 6, obejmujący kodowanie informacji szerokiego zakresu dynamicznego (16B) jako tekstu przez przechowaniem informacji szerokiego zakresu dynamicznego (16B) w polu komentarza.
  8. 8
    Sposób według zastrz. 4, gdzie generowanie informacji szerokiego zakresu dynamicznego (16B) obejmuje kompresję danych współczynnika (57).
  9. 9
    Sposób według zastrz. 8, gdzie kompresja danych współczynnika (57) obejmuje zmniejszanie próbkowania danych współczynnika (57).
  10. 10
    Sposób według zastrz. 8, gdzie kompresja danych współczynnika (57) obejmuje kodowanie JPEG danych współczynnika (57).
  11. 11
    Sposób według zastrz. 1, gdzie generowanie informacji mapy tonalnej (18A) obejmuje kodowanie MPEG danych mapy tonalnej (15).
  12. 12
    Sposób według zastrz. 11, gdzie struktura danych (16) zawiera strukturę danych MPEG.
  13. 13
    Sposób według zastrz. 12, obejmujący przechowywanie informacji szerokiego zakresu dynamicznego (16B) w rozszerzeniu aplikacji struktury danych MPEG.
  14. 14
    Sposób według zastrz. 12, obejmujący przechowywanie informacji szerokiego zakresu dynamicznego (16B) w polu komentarza struktury danych MPEG.
  15. 15
    Sposób według zastrz. 13, albo zastrz. 14 obejmujący przechowywanie informacji szerokiego zakresu dynamicznego (16B) dla każdej ramki wideo MPEG.
  16. 16
    Sposób według zastrz. 13 albo zastrz. 14, obejmujący przechowywanie informacji szerokiego zakresu dynamicznego (16B) tylko dla kluczowych ramek wideo MPEG, dla których do utworzenia ramek kluczowych ramek wewnętrznych stosowane są techniki interpolacji konwencjonalnej ramki kluczowej MPEG.
  17. 17
    Sposób według zastrz. 11, gdzie generowanie informacji szerokiego zakresu dynamicznego (16B) obejmuje kompresję danych współczynnika (57).
  18. 18
    Sposób według zastrz. 17, gdzie kompresja danych współczynnika (57) obejmuje zmniejszanie próbkowania danych współczynnika (57).
  19. 19
    Sposób według zastrz. 17, gdzie kompresja danych współczynnika (57) obejmuje kodowanie MPEG danych współczynnika (57).
  20. 20
    Sposób według zastrz. 1, gdzie dane mapy tonalnej (15) są kodowane za pomocą kodowania stratnego, a sposób obejmuje dekodowanie danych mapy tonalnej (15) i następnie obliczanie danych współczynnika (57) ze zdekodowanych danych mapy tonalnej (15).
  21. 21
    Sposób według zastrz. 20, obejmujący kodowanie danych mapy tonalnej (15) za pomocą sposobu kodowania stratnego przed dekodowaniem danych mapy tonalnej (15).
  22. 22
    Sposób według zastrz. 20 albo zastrz. 21, gdzie przechowywanie informacji mapy tonalnej (16A) obejmuje przechowywanie zakodowanych danych mapy tonalnej (15).
  23. 23
    Sposób według zastrz. 22, gdzie generowanie informacji szerokiego zakresu dynamicznego (16B) obejmuje kompresję danych współczynnika (57) dla uzyskania skompresowanych danych współczynnika (57).
  24. 24
    Sposób według zastrz. 23, gdzie kompresja danych współczynnika (57) obejmuje wykonanie kompresji stratnej danych współczynnika (57).
  25. 25
    Sposób według zastrz. 24, gdzie kompresja danych współczynnika (57) obejmuje zmniejszanie próbkowania danych współczynnika (57).
  26. 26
    Sposób według zastrz. 24 albo zastrz. 25, gdzie kompresja danych współczynnika (57) obejmuje kodowanie JPEG danych współczynnika (57).
  27. 27
    Sposób według zastrz. 24 albo zastrz. 25, gdzie kompresja danych współczynnika (57) obejmuje kodowanie MPEG danych współczynnika (57).
  28. 28
    Sposób według któregokolwiek z zastrzeżeń od 23 do 27, gdzie generowanie informacji mapy tonalnej (16A) obejmuje rekonstrukcje danych współczynnika (57) ze skompresowanych danych współczynnika (57) i dzielenie danych obrazu o szerokim zakresie dynamicznym (12) przez zrekonstruowane dane współczynnika (57).
  29. 29
    Sposób według któregokolwiek z zastrzeżeń od 23 do 27, gdzie generowanie informacji szerokiego zakresu dynamicznego (16B) obejmuje zastosowanie do danych współczynnika (57) funkcji korekcji, przy czym funkcja korekcji oparta jest na danych mapy tonalnej (15).
  30. 30
    Sposób według zastrz. 29, gdzie funkcja korekcji obejmuje stosunek L(TM) do L(TMR) gdzie L(TM) jest luminancją dla piksela w danych mapy tonalnej (15), a L(TMR) jest luminancją dla odpowiadającego piksela danych mapy tonalnej (15), która została poddana zmniejszonemu próbkowaniu.
  31. 31
    Sposób według zastrz. 29, gdzie funkcja korekcji przyjmuje formę:i^CORKECTED lub jej matematycznego odpowiednika, gdzie: σ jest parametrem numerycznym.
  32. 32
    Sposób według zastrz. 31, gdzie σ jest miarą wariancji stosunku L(TM) do L(TMR).
  33. 33
    Sposób według zastrz. 32, gdzie σ jest obliczane według:νκ(ΚΓ) σ= - 1 ——7 var(L(YLV J) . Sposób według dowolnego z zastrzeżeń od 1 do 33, gdzie generowanie informacji szerokiego zakresu dynamicznego (16B) obejmuje obliczanie funkcji matematycznej danych współczynnika (57). . Sposób według zastrz. 34, gdzie funkcja matematyczna obejmuje obliczenia logarytmu. . Sposób według zastrz. 1, gdzie uzyskanie danych mapy tonalnej (15) obejmuje generowanie danych mapy tonalnej (15) za pomocą tonalnego urządzenia mapowania (17) bez obcinania wartości barwy lub luminancji.
  34. 34
    37. Sposób według zastrz. 1, gdzie uzyskiwanie danych mapy tonalnej (15) obejmuje generowanie danych mapy tonalnej (15) za pomocą tonalnego urządzenia mapowania (17), które utrzymuje stosunki barwy i luminancji dla każdego piksela danych mapy tonalnej (15).
  35. 35
    38. Struktura danych (16) do reprezentowania obrazu o szerokim zakresie dynamicznym mającego początkowy zakres dynamiczny, przy czym struktura danych (16) zawierająca część mapy tonalnej (16A) oraz część informacji szerokiego zakresu dynamicznego (16B), część mapy tonalnej (16A) zawierająca informacje mapy tonalnej reprezentujące obraz, przy czym część mapy tonalnej (16A) mająca zredukowany zakres dynamiczny mniejszy niż początkowy zakres dynamiczny;część informacji szerokiego zakresu dynamicznego (16B) zawierająca informacje opisujące stosunki wartości w części mapy tonalnej (16A) do odpowiadających wartości obrazu o szerokim zakresie dynamicznym.
  36. 36
    39. Struktura danych (16) według zastrz. 38, gdzie wartości w części mapy tonalnej (16A) są wartościami luminancji.
  37. 37
    40. Struktura danych (16) według zastrz. 38, gdzie informacje mapy tonalnej (16A) są kodowane JPEG.
  38. 38
    41. Struktura danych (16) według zastrz. 40, gdzie struktura danych (16) tworzy strukturę danych JFIF.
  39. 39
    42. Struktura danych (16) według zastrz. 41, gdzie część informacji szerokiego zakresu dynamicznego (16B) zawiera co najmniej jedno rozszerzenie aplikacji JFIF.
  40. 40
    43. Struktura danych (16) według zastrz. 41, gdzie część informacji szerokiego zakresu dynamicznego (16B) zawiera pole komentarza JFIF.
  41. 41
    44. Struktura danych (16) według zastrz. 38, gdzie informacje mapy tonalnej (16A) są kodowane MPEG.
  42. 42
    45. Struktura danych (16) według zastrz. 44, gdzie struktura danych (16) tworzy strukturę danych MPEG.
  43. 43
    46. Struktura danych (16) według zastrz. 45, gdzie część informacji szerokiego zakresu dynamicznego (16B) zawiera co najmniej jedno rozszerzenie aplikacji MPEG.
  44. 44
    47. Struktura danych (16) według zastrz. 47, gdzie część informacji szerokiego zakresu dynamicznego (16B) zawiera pole komentarza MPEG.
  45. 45
    48. Struktura danych (16) według zastrz. 46 albo zastrz. 47, gdzie część szerokiego zakresu dynamicznego (16B) jest skojarzona z ramką wideo MPEG.
  46. 46
    49. Struktura danych (16) według zastrz. 46 albo zastrz. 47, gdzie część szerokiego zakresu dynamicznego (16B) jest skojarzona z ramką kluczową wideo MPEG, dla której do utworzenia ramek kluczowych ramek wewnętrznych stosowane są techniki interpolacji konwencjonalnej ramki kluczowej MPEG.
  47. 47
    50. Struktura danych (16) według dowolnego z zastrzeżeń od 38 do 49, gdzie informacje mapy tonalnej (16A) wyszczególniają wartości różne od zera dla wszystkich pikseli.
  48. 48
    51. Struktura danych (16) według zastrz. 38, gdzie informacje szerokiego zakresu dynamicznego (16B) są skompresowane.
  49. 49
    52. Struktura danych (16) według zastrz. 38, gdzie informacje szerokiego zakresu dynamicznego (16B) są kodowane JPEG.
  50. 50
    53. Struktura danych (16) według zastrz. 38, gdzie informacje szerokiego zakresu dynamicznego (16B) są kodowane MPEG.
  51. 51
    54. Struktura danych (16) według zastrz. 52 albo zastrz. 53, gdzie informacje mapy tonalnej (16A) mają wielkość obrazu większą niż wielkość obrazu informacji szerokiego zakresu dynamicznego (16B).
  52. 52
    55. Urządzenie (50) do kodowania danych obrazu o szerokim zakresie dynamicznym (12) mającego początkowy zakres dynamiczny, przy czym urządzenie (50) zawiera:środki do obliczania danych współczynnika (57), przy czym dane współczynnika (57) zawierające stosunki wartości w danych obrazu o szerokim zakresie dynamicznym (12) do odpowiadaj ących wartości w danych mapy tonalnej (15) odpowiadającej danym obrazu o szerokim zakresie dynamicznym (12), przy czym dane mapy tonalnej (15) mające zredukowany zakres dynamiczny mniejszy niż początkowy zakres dynamiczny;środki do generowania informacji szerokiego zakresu dynamicznego (16B) w oparciu o dane współczynnika (57);środki do generowania informacji mapy tonalnej (16A) w oparciu o dane mapy tonalnej (15);i środki do przechowywania informacji szerokiego zakresu dynamicznego (16B) oraz informacji mapy tonalnej (16A) w strukturze danych (16). Sporządziła i zweryfikowała Anna Stenzel Rzecznik patentowy
Independent claims52