+====[ PU #1: JPEG XS Hdr segment 1 ]===+ | Video support box | SEP counter=0x07FF +- - - - - - - - - - - - - - - - - - - -+ P counter=0 | Color specification box | +- - - - - - - - - - - - - - - - - - - -+ | JPEG XS codestream header 1 | | +---------------------------------+ | | : Markers and marker segments : | | +---------------------------------+ | M=0, T=0, K=1, L=1, I=10 +====[ PU #2: Slice #1 (1st field) ]====+ | +---------------------------------+ | SEP counter=0 | | SLH Marker | | P counter=0 | +---------------------------------+ | | : Entropy Coded Data : | | +---------------------------------+ | M=0, T=0, K=1, L=1, I=10 +====[ PU #3: Slice #2 (1st field) ]====+ | Slice #2 | SEP counter=1 | (part 1/q) | P counter=0 : : M=0, T=0, K=1, L=0, I=10 +---------------------------------------+ | Slice #2 | SEP counter=1 | (part 2/q) | P counter=1 : : M=0, T=0, K=1, L=0, I=10 +---------------------------------------+ : : +---------------------------------------+ | Slice #2 | SEP counter=1 | (part q/q) | P counter=q-1 : : M=0, T=0, K=1, L=1, I=10 +=======================================+ : : +==[ PU #N: Slice #(N-1) (1st field) ]==+ | Slice #(N-1) | SEP counter=N-2 | (part 1/r) | P counter=0 : : M=0, T=0, K=1, L=0, I=10 +---------------------------------------+ : : +---------------------------------------+ | Slice #(N-1) | SEP counter=N-2 | (part r/r) | P counter=r-1 : + EOC marker : M=1, T=0, K=1, L=1, I=10 +=======================================+ +===[ PU #N+1: JPEG XS Hdr segment 2 ]==+ | Video support box | SEP counter=0x07FF +- - - - - - - - - - - - - - - - - - - -+ P counter=0 | Color specification box | +- - - - - - - - - - - - - - - - - - - -+ | JPEG XS codestream header 2 | | +---------------------------------+ | | : Markers and marker segments : | | +---------------------------------+ | M=0, T=0, K=1, L=1, I=11 +===[ PU #N+2: Slice #1 (2nd field) ]===+ | +---------------------------------+ | SEP counter=0 | | SLH Marker | | P counter=0 | +---------------------------------+ | | : Entropy Coded Data : | | +---------------------------------+ | M=0, T=0, K=1, L=1, I=11 +===[ PU #N+3: Slice #2 (2nd field) ]===+ | Slice #2 | SEP counter=1 | (part 1/s) | P counter=0 : : M=0, T=0, K=1, L=0, I=11 +---------------------------------------+ | Slice #2 | SEP counter=1 | (part 2/s) | P counter=1 : : M=0, T=0, K=1, L=0, I=11 +---------------------------------------+ : : +---------------------------------------+ | Slice #2 | SEP counter=1 | (part s/s) | P counter=s-1 : : M=0, T=0, K=1, L=1, I=11 +=======================================+ : : +==[ PU #2N: Slice #(N-1) (2nd field) ]=+ | Slice #(N-1) | SEP counter=N-2 | (part 1/t) | P counter=0 : : M=0, T=0, K=1, L=0, I=11 +---------------------------------------+ : : +---------------------------------------+ | Slice #(N-1) | SEP counter=N-2 | (part t/t) | P counter=t-1 : + EOC marker : M=1, T=0, K=1, L=1, I=11 +=======================================+