PL2903267T3

Image encoding method, image decoding method, image encoding device, image decoding device, and image encoding/decoding device

Abstract

A dependency indication is signaled within the beginning of a packet, that is, within the adjacent of a slice header to be parsed or a parameter set. This is achieved, for example, by including the dependency indication at the beginning of the slice header, preferably after a syntax element identifying the parameter set and before the slice address, by including the dependency indication before the slice address, by providing the dependency indication to a NALU header using a separate message, or by using a special NALU type for NALUs carrying dependent slices.

Term

7 yearsto projected expiry

Projected expiry 19 September 2033, 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 dekodowania obrazów polegający na wykonywaniu przetwarzania dekodującego poprzez podział obrazu (300, 400) na wiele segmentów (31, 32, 41, 42, 43, 44, ... 4m), przy czym sposób dekodowania obrazów obejmuje:wydobywanie, z kodowanego strumienia bitów, znacznika zezwolenia na segment zależny wskazującego czy obraz (300, 400) zawiera czy nie zawiera segmentu zależnego (42, 43, 44), na którym przetwarzanie dekodujące wykonuje się w zależności od wyniku przetwarzania dekodującego na segmencie innym niż bieżący segment, adresu segmentu wskazującego położenie początkowe bieżącego segmentu, oraz wskazania (601) zależności wskazującego czy bieżący segment jest czy nie jest segmentem zależnym (42, 43, 44), przy czym znacznik zezwolenia na segment zależny jest umieszczony w zbiorze parametrów wspólnym dla segmentów, adres segmentu jest umieszczony w nagłówku (1310) segmentu bieżącego segmentu, oraz wskazanie (601) zależności jest umieszczone w nagłówku segmentu, znamienny tym, że wskazanie (601) zależności jest umieszczone przed adresem segmentu, a po elemencie składni identyfikującym zbiór parametrów. 2. Sposób dekodowania obrazów według zastrzeżenia 1, w którym wskazanie (601) zależności wydobywa się ze strumienia bitów, kiedy znacznik zezwolenia na segment zależny wskazuje włączenie segmentu zależnego (42, 43, 44). 3. Sposób dekodowania obrazów według jednego z zastrzeżeń 1 i 2, w którym znacznik zezwolenia na segment zależny jest umieszczony na początku zbioru parametrów. 4. Sposób dekodowania obrazów według jednego z zastrzeżeń 1 do 3, w którym każdy z segmentów (31, 32, 41, 42, 43, 44, ..., 4m) zawiera wiele makrobloków (311, 312, ..., 31n, 321, 322), oraz przetwarzanie dekodujące na bieżącym segmencie (32) rozpoczyna się po wykonaniu przetwarzania dekodującego na dwóch spośród makrobloków (311, 312) zawartych w segmencie (31) bezpośrednio poprzedzającym segment bieżący. 5. Sposób dekodowania obrazów według jednego z zastrzeżeń 1 do 4, w którym wskazanie (601) zależności nie jest zawarte w nagłówku (1520) segmentu (31, 41) spośród segmentów, który jest przetwarzany najpierw dla obrazu (300, 400),. 6. Urządzenie do dekodowania obrazów, które wykonuje przetwarzanie dekodujące poprzez podział obrazu (300, 400) na wiele segmentów (31, 32, 41, 42, 43, 44, ..., 4m), przy czym urządzenie do dekodowania obrazów zawiera: dekoder (290), który wydobywa z kodowanego strumienia bitów, znacznik zezwolenia na segment zależny wskazujący, czy obraz (300, 400) zawiera czy nie zawiera segmentu zależnego (42, 43, 44), na którym przetwarzanie dekodujące wykonuje się w zależności od wyniku przetwarzania dekodującego na segmencie innym niż bieżący segment, adres segmentu wskazujący położenie początkowe bieżącego segmentu, oraz wskazanie (601) zależności wskazujące, czy bieżący segment jest czy nie jest segmentem zależnym (42, 43, 44), przy czym znacznik zezwolenia na segment zależny jest umieszczony w zbiorze parametrów wspólnym dla segmentów, adres segmentu jest umieszczony w nagłówku (1310) segmentu bieżącego segmentu, oraz wskazanie (601) zależności jest umieszczone w nagłówku (1310) segmentu, znamienne tym, że wskazanie (601) zależności jest umieszczone przed adresem segmentu, a po elemencie składni identyfikującym zbiór parametrów. Sun Patent Trust Pełnomocnik: EP 2 903 267 B1 Rysunek PL-PAT-2012-930 EP 2 903 267 B1 FIG. 2 > sygnał dekodowany fM PL-PAT-2012-930 EP 2 903 267 B1 CN FIG. 3 φ Φ .03 CN Π3 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 4 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 5 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 6 PL-PAT-2012-930 EP 2 903 267 B1 FIG. PL-PAT-2012-930 EP 2 903 267 B1 FIG. 8 σι PL-PAT-2012-930 EP 2 903 267 B1 FIG. 9A PL-PAT-2012-930 EP 2 903 267 B1 FIG. 9B PL-PAT-2012-930 EP 2 903 267 B1 FIG. 9C Deskryptor 1 1_, 2 o □ UJ P Ρ 3 2 ω- 3 Τυ 3 Ίί VI 3 ν4 ·— τ-4 □ (U 3 Φ tn ’νIU ν» 1-4 7 Ή Ίί »—4 □* ł-4 Ίί ^4 *3 i-4 □ CL W i/ i U 4-4 tu ε ε nj Ok o1 CL T3 ? (A U W *4 Φ E m L· A CL 2 EL •o J 01 Wi L_* o ΛΛ V ε 2 α α. σ ο σ Α 2 C S Έ Λ 0 Ό C .2“ '£5 οι η J C ω ΙΑ 2 3 C u π .ο α υ W Ul 3 .Ε ε « *1 Ρ J *4 £ Ο Ό θ' *4 5 2 1 Ε 3 C τ4 U 3 C Ε φ1 6 η J □ 42 0J Ό ( τ4 t X Ό J 01 ιέ' 3 C (Ο Ν V) 3 £ Ε α 3 C 2 » 5 2 Ł 1 Ε *» C Ό V C Ε ΐί C ο υ οι 25 γ 2 3 α C *1 α. Λ Ε U £ «ι C Ε *-· ΟΙ Ό aj Ξ ο C ο ια ·** ο °ί 3 U CT Π ęz σ jj ta c % A Μ (U 1 CL σ ί Σ3 U Ϋθ o .c 4-1 O. ω a U Ol °i 5 t a « IA !t o o O· ja u 2 *5. V Cl w t °I a 3 3 Ή Ol re »·# e 0) s o. δ £ o tk O a E o 4. £ U S Φ u Ta o a 3 Ol RI C o OJ 1. Ol TJ V -J «I £ Ol n ci TJ V u CL S. o OJ w £ Oi '53 £ cn jo J c V 5 3 5? jo 4— 3 a. 4J 3 O Ol n 2 Λ 15 s V) VI « O J c 15 3 CT IA c 2 4-4 Oi n C Ό « Z o £ 0) Oi U -IV TE 4-»’ c OJ c Cl a 01 Ό ir> cc ό Cl t CD ra o ·-.73-σ1 Ω. φ X W TO O E Ό φ S Ss TO TO: ω . ω. TO N JN Ss§ ?Se C Φ ΓΛ o CD φ -I—I o "O CD £= momentu EP 2 903 267 B1 FIG. 10 PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 12 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 13 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 14 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 15 PL-PAT-2012-930 EP 2 903 267 B1 FIG. 16 Deskryptor ! U— VD ^J m Ή" 1 nal unit headerf 1 i .. 1 forbidden zero bit 1 nal unit tvoe 1 to x to o k « N Ό U £ to « k X 3 C W α S TB k o a E w X a c 1 Deskryptor r-i ZJ rH 'ot 3 S2 "Ξί ł-i ’ο* Tu 3 Hΐ' OJ σ łU OJ -C 0) u first slice in pic flag Z J er (Ό U_ u qZ O. (0 ać w ω no outout of Drior pies flao oic parameter set id ieślif ifirst slice in pic flaq ) V) Ul V k Ό TJ n Φ u "w 1 ieślif dependent slice enabled flaq 8t ifirst slice in pic flag ) 1 dependent slice flaq Scn ta G= V u 3 c (U TJ c OJ s Ξ o V a i u u Tń PL-PAT-2012-930 EP 2 903 267 B1 4!) telefon komórkowy ex114 PL-PAT-2012-930 EP 2 903 267 B1 oo σ> ΰκ20Ο PL-PAT-2012-930 EP 2 903 267 B1 e>311 ' ex500 PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 Fig. 23 strumień wideo (PID=OxlOll, główne wideo ) strumień audio (PID=OxllOO) strumień audio (PID=OxllOl) strumień grafiki prezentacyjnej (PID=Oxl2OOJ strumień grafiki prezentacyjnej (PID=0xl201J strumień grafiki interaktywnej (PID=Oxl400) strumień wideo (PID=OxlBOQ, pomocnicze wideo ) strumień wideo (PID=0xlB01, pomocnicze wideo) PL-PAT-2012-930 EP 2 903 267 B1 strumień grafiki prezentacyjnej strumień grafiki interaktywnej PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 Fig. 28 Plik informacji CLIPe ·· . · " Systemowa prędkość przesyłania --- Informacja Clip Czas rozooczecia XXX. CLPI Informacja o atrybutach strumienia * odtwarzania * • Czas zakończenia Mapa wejścia odtwarzania dane multipieksowane (XXX. M2TS) PL-PAT-2012-930 EP 2 903 267 B1 Fig. 29 PL-PAT-2012-930 EP 2 903 267 B1 eo άϊ i^B wideo sposobem według wideo sposobem wedłt niniejszego wynalazku odpowiedniego _ kia syczn eg o sta n d a rd u PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 PL-PAT-2012-930 EP 2 903 267 B1 Fig. 34 Odnośny standard Częstotliwość sterująca MPEG4 - AVC 500 MHz MPEG-2 350 MHZ PL-PAT-2012-930