Nova Patents
PL2768145T3

Entropy encoding and decoding scheme

Abstract

This record has no abstract on file.

Term

5.3 yearsto projected expiry

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

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

9 claims: 4 independent, 5 dependent

  1. 1
    Zastrzeżenia patentowe 1. Urządzenie dekodowania entropijnego zawierające moduł dekompozycji (136) skonfigurowany, aby konwertować sekwencję (138) elementów składniowych mających zakres wartości który jest podzielony na sekwencję N przedziałów (1401-3) na sekwencję (106) symboli źródłowych (106) przez indywidualną dekompozycję co najmniej podgrupy elementów składniowych na odpowiednią liczbę n symboli źródłowych si z i=1...n, przy czym odpowiednia liczba n symboli źródłowych zależna jest od tego w której z sekwencji N przedziałów (1401-3) mieści się wartość z odpowiednich elementów składniowych, tak, że suma wartości odpowiedniej liczby symboli źródłowych si dostarcza z, oraz, jeśli n>1, dla wszystkie i=1...n-1, wartość si odpowiada zakres i-tego przedziału;moduł podprzedziału (100) skonfigurowany, aby dzielić sekwencję (106) symboli źródłowych na pierwszą podsekwencję (108) symboli źródłowych oraz drugą podsekwencję (110) symboli źródłowych tak, że wszystkie symbole źródłowe sx z x będącym elementem pierwszego podzbioru {1...N} są zawarte w pierwszej podsekwencji (108) oraz wszystkie symbole źródłowe sy z y będącym elementem drugiego podzbioru {1...N} są oddzielone do pierwszego podzbioru, są zawarte w drugiej podsekwencji (110);koder VLC (102) skonfigurowany, aby mądrze w odniesieniu do symbolu kodować symbole źródłowe pierwszej podsekwencji (108);oraz koder arytmetyczny (104) skonfigurowany, aby kodować drugą podsekwencję (110) symboli źródłowych, znamienne tym, że wartości z podgrupy elementów składniowych są wartościami całkowitymi, oraz przy czym moduł dekompozycji jest skonfigurowany, aby dostosowywać jeden albo więcej granic pomiędzy podprzedziałami zgodnie z uprzednio kodowanymi symbolami źródłowymi.
  2. 2
    Urządzenie dekodowania entropijnego zawierające dekoder VLC (200) skonfigurowany, aby mądrze w odniesieniu do słowa kodowego rekonstruować symbole źródłowe pierwszej podsekwencji (204) symboli źródłowych z słów kodowych pierwszego strumienia bitów (206);dekoder arytmetyczny (202) skonfigurowany, aby rekonstruować drugą podsekwencję (208) symboli źródłowych;moduł kompozycji (224) skonfigurowany, aby składać sekwencję (226) elementów składniowych mających zakres wartości, który jest podzielony na sekwencję N przedziałów (1401-3) z pierwszą podsekwencją (204) symboli źródłowych oraz drugą podsekwencją (208) symboli źródłowych przez indywidualne składanie każdego elementu składni z odpowiednią liczbą n symboli źródłowych poprzez, dla co najmniej podgrupy elementów składniowych, określając odpowiednią liczbę n symboli źródłowych si z i=1...n zależnie jest od tego w której z sekwencji N przedziałów (1401-3) na które podzielony jest zakres wartości odpowiednich elementów składniowych, mieści się wartość z odpowiednich elementów składniowych, przez sumowanie wartości odpowiedniej liczby symboli źródłowych si z 1 do n tak długo jak wartość si odpowiada zakresowi i-tego przedziału tak, aby otrzymać wartość elementu składni z, przy czym moduł kompozycji (224) jest skonfigurowany, aby odzyskiwać wszystkie symbole źródłowe sx z x będącym elementem pierwszego podzbioru {1...N} z pierwszą podsekwencję (204) oraz wszystkie symbole źródłowe sy z y będącym elementem drugiego podzbioru {1...N} będącym oddzielonym do pierwszego podzbioru, z drugą podsekwencję (208), znamienne tym, że wartości z podgrupy elementów składniowych są wartościami całkowitymi, oraz przy czym moduł kompozycji jest skonfigurowany, aby dostosowywać jeden albo więcej granic pomiędzy podprzedziałami zgodnie z uprzednio zrekonstruowanymi symbolami źródłowymi.
  3. 3
    Urządzenie dekodowania entropijnego według zastrzeżenia 2, przy czym drugi podzbiór jest {1} z sekwencją N przedziałów będących rozmieszczonymi tak, że p-ty podprzedział pokrywa wyższe wartości zakresu wartości niż q-ty podprzedział dla wszystkie p,q e {1..N} z p>q.
  4. 4
    Urządzenie dekodowania entropijnego według zastrzeżenia 3, przy czym N = 3.
  5. 5
    Urządzenie dekodowania entropijnego według zastrzeżenia 2, przy czym 2 jest elementem pierwszego podzbioru z dekodera VLC (102) będącego skonfigurowanym, aby używać kodu Golomb-Rice'a, aby mądrze w odniesieniu do słowa kodowego rekonstruować symbole źródłowe s2 oraz dostosowywać parametr Golomb-Rice'a kodu Golomb-Rice'a zgodnie z uprzednio zrekonstruowanymi symbolami źródłowymi.
  6. 6
    Urządzenie dekodowania entropijnego według dowolnego z zastrzeżeń 2 do 4 ponadto zawierające moduł ponownego łączenia (220) skonfigurowany, aby ponownie łączyć pierwszą podsekwencję (204) symboli źródłowych oraz drugą podsekwencję symboli źródłowych aby otrzymać sekwencję (218) symboli źródłowych.
  7. 7
    Sposób kodowania entropijnego obejmujący konwertowanie sekwencji (138) elementów składniowych mających zakres wartości, który jest podzielony na sekwencję N przedziałów (14013) na sekwencję (106) symboli źródłowych (106) przez indywidualną dekompozycję co najmniej podgrupy elementów składniowych na odpowiednią liczbę n symboli źródłowych si z i=1...n, przy czym odpowiednia liczba n symboli źródłowych zależna jest od tego w której z sekwencji N przedziałów (1401-3) mieści się wartość z odpowiednich elementów składniowych, tak, że suma wartości odpowiedniej liczby symboli źródłowych si dostarcza z, oraz, jeśli n>1, dla wszystkich i=1...n-1, wartość si odpowiada zakresowi i-tego przedziału;podprzedział sekwencji (106) symboli źródłowych na pierwszą podsekwencję (108) symboli źródłowych oraz drugą podsekwencję (110) symboli źródłowych tak, że wszystkie symbole źródłowe sx z x będącym elementem pierwszego podzbioru {1...N} są zawarte w pierwszej podsekwencji (108) oraz wszystkie symbole źródłowe sy z y będące elementem drugiego podzbioru {1...N} będące oddzielonymi do pierwszego podzbioru, są zawarte w drugiej podsekwencję (110);przez kodowanie VLC, mądrze w odniesieniu do symbolu kodowanie symboli źródłowych pierwszej podsekwencji (108);oraz przez kodowanie arytmetyczne, kodowanie drugiej podsekwencji (110) symboli źródłowych, znamienny tym, że wartości z podgrupy elementów składniowych są wartościami całkowitymi, przy czym konwersja przez indywidualną dekompozycję zawiera dostosowywanie jeden albo więcej granic pomiędzy podprzedziałami zgodnie z uprzednio kodowanymi symbolami źródłowymi.
  8. 8
    sposób dekodowania entropijnego obejmujący przez dekodowanie VLC, mądrze w odniesieniu do słowa kodowego rekostruowanie symboli źródłowych pierwszej podsekwencji (204) symboli źródłowych ze słów kodowych pierwszego strumienia bitów (206);przez dekodowanie arytmetyczne, rekostruowanie drugiej podsekwencji (208) symboli źródłowych;składanie sekwencji (226) elementów składniowych mających zakres wartości, który jest podzielony na sekwencję N przedziałów (1401-3) z pierwszą podsekwencją (204) symboli źródłowych oraz drugą podsekwencją (208) symboli źródłowych przez indywidualne składanie każdego elementu składni z odpowiednią liczbą n symboli źródłowych przez, dla co najmniej podgrupy elementów składniowych, określanie odpowiedniej liczby n symboli źródłowych si z i=1...n zależne jest od tego w której z sekwencję N przedziałów (1401-3) na których zakres wartości odpowiednich elementów składniowych jest podzielony, mieści się wartość z odpowiednich elementów składniowych, przez sumowanie wartości odpowiedniej liczby symboli źródłowych si z 1 do n tak długo jak wartość si odpowiada zakresowi i-tego przedziału tak, aby otrzymać wartość elementu składni z, przy czym składanie (224) zawiera odzyskiwanie wszystkich symboli źródłowych sx z x będącym elementem pierwszego podzbioru {1...N} z pierwszą podsekwencją (204) oraz wszystkich symboli źródłowych sy z y będącym elementem drugiego podzbioru {1...N} będącym oddzielonym do pierwszego podzbioru, z drugą podsekwencją (208), znamienny tym, że wartości z podgrupy elementów składniowych są wartościami całkowitymi, przy czym składanie zawiera dostosowywanie jednego albo więcej granic pomiędzy podprzedziałami zgodnie z uprzednio zrekonstruowanymi symbolami źródłowymi.
  9. 9
    Program komputerowy mających kod programu do wykonywania, gdy uruchomiony na komputerze, sposobu według zastrzeżenia 7 albo 8. GE Video Compression, LLC; Stany Zjednoczone Ameryki Pełnomocnik:FIG1A 100 ΕΡ2768145 14117/16 ι ι I I FIG 2A 101 102 EP2768145 14117/16 symbol FIG3 103 FIG 4 żądanie symbolu j 4 źródłowego < dekodowany bin 104 105 FIG 7 106 107 żądanie symbolu 108 żądanie 13 symbolu 109 symbol FIG 11 111 żądanie FIG 13 112 EP2768145 14117/16 oczekiwana szybkość na bin (bit) 113 względna oczekiwana górna szybkość FIG 16 FIG17 114 ΕΡ2768145 14117/16 FIG 18 115 ΕΡ2768145 14117/16 FIG 19 116 ΕΡ2768145 14117/16 Ε 117 dekodowany symbol źródłowy 118 119 FIG 23A FIG 23B 120 EP2768145 14117/16 dekodowany symbol źródłowy