5 \setlength{\unitlength}{1em
}
9 \put(
0,
3)
{\vector(
1,
0)
{5}}
10 \put(
10,
3)
{\oval(
10,
4.7)
\put(-
2,-
0.5)
{Sequence
}}
11 \put(
15,
3)
{\vector(
1,
0)
{5}}
12 \put(
2.5,
3)
{\line(
0,
1)
{5}}
13 \put(
17.5,
3)
{\line(
0,
1)
{5}}
14 \put(
17.5,
8)
{\vector(-
1,
0)
{10}}
15 \put(
2.5,
8)
{\line(
1,
0)
{10}}
17 \caption{Stream
}\label{fig:stream
}
22 \setlength{\unitlength}{1em
}
25 \begin{picture
}(
45,
12)
27 \put(
0,
3)
{\vector(
1,
0)
{5}}
28 \put(
10,
3)
{\oval(
10,
4.7)
\put(-
1.75,
0.5)
{Parse
} \put(-
1.25,-
1)
{Info
}}
29 \put(
15,
3)
{\vector(
1,
0)
{5}}
30 \put(
25,
3)
{\oval(
10,
4.7)
\put(-
1.75,
0.5)
{Access
}\put(-
1.3,-
1)
{Unit
}}
31 \put(
30,
3)
{\vector(
1,
0)
{10}}
32 \put(
17.5,
3)
{\line(
0,
1)
{5}}
33 \put(
32.5,
3)
{\line(
0,
1)
{5}}
34 \put(
32.5,
8)
{\vector(-
1,
0)
{10}}
35 \put(
17.5,
8)
{\line(
1,
0)
{10}}
38 \caption{Sequence
}\label{fig:sequence
}
43 \setlength{\unitlength}{1em
}
47 \put(
0,
3)
{\vector(
1,
0)
{3}}
48 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Parse Info
}\put(-
2,-
1)
{Prefix
}}
49 \put(
11,
3)
{\vector(
1,
0)
{2}}
50 \put(
17,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Parse
} \put(-
2,-
1)
{Code
}}
51 \put(
21,
3)
{\vector(
1,
0)
{2}}
52 \put(
27,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Next Parse
} \put(-
2,-
1)
{Offset
}}
53 \put(
31,
3)
{\vector(
1,
0)
{2}}
54 \put(
37,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Previous
} \put(-
2,-
1)
{Parse Offset
}}
55 \put(
41,
3)
{\vector(
1,
0)
{3}}
57 \caption{Parse Info
}\label{fig:parseinfo
}
61 \setlength{\unitlength}{1em
}
65 \put(
0,
3)
{\vector(
1,
0)
{4}}
66 \put(
8,
3)
{\oval(
8,
4.7)
\put(-
2.1,
.5)
{Access Unit
}\put(-
1.65,-
1)
{Header
}}
67 \put(
12,
3)
{\vector(
1,
0)
{2}}
68 \put(
18,
3)
{\oval(
8,
4.7)
\put(-
1.6,
.5)
{Parse
} \put(-
1.2,-
1)
{Info
}}
69 \put(
22,
3)
{\vector(
1,
0)
{4}}
70 \put(
30,
3)
{\oval(
8,
4.7)
\put(-
2,-
.5)
{Picture
}}
71 \put(
34,
3)
{\vector(
1,
0)
{2}}
72 \put(
40,
3)
{\oval(
8,
4.7)
\put(-
1.6,
.5)
{Parse
} \put(-
1.2,-
1)
{Info
}}
73 \put(
44,
3)
{\vector(
1,
0)
{4}}
74 \put(
46,
3)
{\line(
0,
1)
{5}}
75 \put(
24,
3)
{\line(
0,
1)
{5}}
76 \put(
35,
8)
{\line(-
1,
0)
{11}}
77 \put(
46,
8)
{\vector(-
1,
0)
{11}}
80 \caption{Access Unit
}\label{fig:accessunit
}
84 \setlength{\unitlength}{1em
}
88 \put(
0,
3)
{\vector(
1,
0)
{4}}
89 \put(
8,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Parse
}\put(-
2.2,-
1)
{Parameters
}}
90 \put(
12,
3)
{\vector(
1,
0)
{4}}
91 \put(
20,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Sequence
} \put(-
2.1,-
1)
{Parameters
}}
92 \put(
24,
3)
{\vector(
1,
0)
{4}}
93 \put(
32,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Source
} \put(-
2.4,-
1)
{Parameters
}}
94 \put(
36,
3)
{\vector(
1,
0)
{4}}
96 \caption{Access Unit header
}\label{fig:auheader
}
102 \setlength{\unitlength}{1em
}
105 \begin{picture
}(
34,
5)
106 \put(
0,
3)
{\vector(
1,
0)
{2}}
107 \put(
6,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Version
} \put(-
2,-
1)
{Number
}}
108 \put(
10,
3)
{\vector(
1,
0)
{2}}
109 \put(
16,
3)
{\oval(
8,
4.7)
\put(-
2,-
.5)
{Profile
}}
110 \put(
20,
3)
{\vector(
1,
0)
{2}}
111 \put(
26,
3)
{\oval(
8,
4.7)
\put(-
2,-
.5)
{Level
}}
112 \put(
30,
3)
{\vector(
1,
0)
{3}}
114 \caption{Access Unit Parse Parameters
}\label{fig:parseparameters
}
119 \setlength{\unitlength}{1em
}
122 \begin{picture
}(
45,
8)
123 \put(
0,
3)
{\vector(
1,
0)
{3}}
124 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Video
}\put(-
2,-
1)
{Format
}}
125 \put(
11,
3)
{\vector(
1,
0)
{2}}
126 \put(
17,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Image
} \put(-
2,-
1)
{Dimensions
}}
127 \put(
21,
3)
{\vector(
1,
0)
{2}}
128 \put(
27,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Chroma
} \put(-
2,-
1)
{Format
}}
129 \put(
31,
3)
{\vector(
1,
0)
{2}}
130 \put(
37,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Video
} \put(-
2,-
1)
{Depth
}}
131 \put(
41,
3)
{\vector(
1,
0)
{3}}
133 \caption{Sequence Parameters
}\label{fig:sequenceparameters
}
137 % Setting image dimensions
138 \setlength{\unitlength}{1em
}
141 \begin{picture
}(
35,
12)
142 \put(
0,
3)
{\vector(
1,
0)
{3}}
143 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Custom
}\put(-
2,-
.5)
{Dimensions
} \put(-
2,-
2)
{Flag
}}
144 \put(
12,
3)
{\line(
0,
1)
{5}}
145 \put(
12,
8)
{\vector(
1,
0)
{1}}
146 \put(
17,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Luma
} \put(-
2,-
1)
{Width
}}
147 \put(
21,
8)
{\vector(
1,
0)
{2}}
148 \put(
27,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Luma
} \put(-
2,-
1)
{Height
}}
149 \put(
32,
3)
{\line(
0,
1)
{5}}
150 \put(
31,
8)
{\vector(
1,
0)
{1}}
151 \put(
11,
3)
{\vector(
1,
0)
{24}}
153 \caption{Image dimensions
}\label{fig:imagedimensions
}
158 \setlength{\unitlength}{1em
}
161 \begin{picture
}(
30,
12)
162 \put(
0,
3)
{\vector(
1,
0)
{3}}
163 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Chroma
}\put(-
2,-
.5)
{Format
} \put(-
2,-
2)
{Flag
}}
164 \put(
11,
3)
{\line(
1,
0)
{2}}
165 \put(
13,
3)
{\line(
0,
1)
{5}}
166 \put(
13,
8)
{\vector(
1,
0)
{2}}
167 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Chroma
}\put(-
2,-
.5)
{Format
} \put(-
2,-
2)
{Index
}}
168 \put(
23,
8)
{\vector(
1,
0)
{2}}
169 \put(
25,
8)
{\line(
0,-
1)
{5}}
170 \put(
13,
3)
{\vector(
1,
0)
{15}}
172 \caption{Chroma formats
}\label{fig:chromaformats
}
177 \setlength{\unitlength}{1em
}
180 \begin{picture
}(
30,
12)
181 \put(
0,
3)
{\vector(
1,
0)
{3}}
182 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Video
}\put(-
2,-
.5)
{Depth
} \put(-
2,-
2)
{Flag
}}
183 \put(
11,
3)
{\line(
1,
0)
{2}}
184 \put(
13,
3)
{\line(
0,
1)
{5}}
185 \put(
13,
8)
{\vector(
1,
0)
{2}}
186 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Video
}\put(-
2,-
.5)
{Depth
} \put(-
2,-
2)
{Value
}}
187 \put(
23,
8)
{\vector(
1,
0)
{2}}
188 \put(
25,
8)
{\line(
0,-
1)
{5}}
189 \put(
13,
3)
{\vector(
1,
0)
{15}}
191 \caption{Video Depth
}\label{fig:videodepth
}
196 % AU source parameters
198 \setlength{\unitlength}{1em
}
201 \begin{picture
}(
40,
14)
202 \put(
0,
11)
{\vector(
1,
0)
{4}}
203 \put(
8,
11)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Scan
}\put(-
2,-
1)
{Format
}}
204 \put(
12,
11)
{\vector(
1,
0)
{4}}
205 \put(
20,
11)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Frame
} \put(-
2,-
1)
{Rate
}}
206 \put(
24,
11)
{\vector(
1,
0)
{4}}
207 \put(
32,
11)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Aspect
} \put(-
2,-
1)
{Ratio
}}
208 \put(
36,
11)
{\vector(
1,
0)
{4}}
209 \put(
40,
11)
{\line(
0,-
1)
{4}}
210 \put(
40,
7)
{\vector(-
1,
0)
{17.5}}
211 \put(
22.5,
7)
{\line(-
1,
0)
{17.5}}
212 \put(
5,
7)
{\line(
0,-
1)
{4}}
213 \put(
5,
3)
{\vector(
1,
0)
{4}}
214 \put(
13,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Clean
}\put(-
2,-
1)
{Area
}}
215 \put(
17,
3)
{\vector(
1,
0)
{4}}
216 \put(
25,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Signal
} \put(-
2,-
1)
{Range
}}
217 \put(
29,
3)
{\vector(
1,
0)
{4}}
218 \put(
37,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Colour
} \put(-
2,-
1)
{Specification
}}
219 \put(
41,
3)
{\vector(
1,
0)
{4}}
222 \caption{Access Unit Source Parameters
}\label{fig:sourceparameters
}
227 \setlength{\unitlength}{1em
}
230 \begin{picture
}(
30,
12)
231 \put(
0,
3)
{\vector(
1,
0)
{3}}
232 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Scan
}\put(-
2,-
.5)
{Format
} \put(-
2,-
2)
{Flag
}}
233 \put(
11,
3)
{\line(
1,
0)
{2}}
234 \put(
13,
3)
{\line(
0,
1)
{5}}
235 \put(
13,
8)
{\vector(
1,
0)
{2}}
236 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,-
0.5)
{Interlace
}}
237 \put(
23,
8)
{\vector(
1,
0)
{2}}
238 \put(
25,
8)
{\line(
0,-
1)
{5}}
239 \put(
13,
3)
{\vector(
1,
0)
{15}}
241 \caption{Scan Format
}\label{fig:scanformat
}
246 \setlength{\unitlength}{1em
}
249 \begin{picture
}(
48,
15)
250 \put(
0,
3)
{\vector(
1,
0)
{3}}
251 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Interlaced
}\put(-
2,-
1)
{Source
}}
252 \put(
10,
3)
{\line(
1,
0)
{1}}
253 \put(
11,
3)
{\vector(
1,
0)
{38}}
254 \put(
11,
3)
{\line(
0,
1)
{5}}
255 \put(
11,
8)
{\vector(
1,
0)
{1}}
256 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Field
}\put(-
2,-
.5)
{Dominance
} \put(-
2,-
2)
{Flag
}}
257 \put(
19,
8)
{\line(
1,
0)
{1}}
258 \put(
20,
8)
{\vector(
1,
0)
{10}}
259 \put(
20,
8)
{\line(
0,
1)
{5}}
260 \put(
20,
13)
{\vector(
1,
0)
{1}}
261 \put(
24.5,
13)
{\oval(
7,
4.7)
\put(-
2,
1)
{Top
}\put(-
2,-
.5)
{Field
} \put(-
2,-
2)
{First
}}
262 \put(
28,
13)
{\line(
1,
0)
{1}}
263 \put(
29,
13)
{\vector(
0,-
1)
{5}}
264 \put(
33.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Field
}\put(-
2,-
.5)
{Interleaving
} \put(-
2,-
2)
{Flag
}}
265 \put(
37,
8)
{\line(
1,
0)
{1}}
266 \put(
38,
8)
{\vector(
1,
0)
{10}}
267 \put(
38,
8)
{\line(
0,
1)
{5}}
268 \put(
38,
13)
{\vector(
1,
0)
{1}}
269 \put(
42.5,
13)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Sequential
} \put(-
2,-
1)
{Fields
}}
270 \put(
46,
13)
{\line(
1,
0)
{1}}
271 \put(
47,
13)
{\vector(
0,-
1)
{5}}
272 \put(
48,
8)
{\line(
0,-
1)
{5}}
274 \caption{Interlace
}\label{fig:interlace
}
278 \setlength{\unitlength}{1em
}
281 \begin{picture
}(
48,
15)
282 \put(
0,
3)
{\vector(
1,
0)
{3}}
283 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Frame
}\put(-
2,-
.5)
{Rate
} \put(-
2,-
2)
{Flag
}}
284 \put(
10,
3)
{\line(
1,
0)
{1}}
285 \put(
11,
3)
{\vector(
1,
0)
{35}}
286 \put(
11,
3)
{\line(
0,
1)
{5}}
287 \put(
11,
8)
{\vector(
1,
0)
{1}}
288 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Frame
}\put(-
2,-
.5)
{Rate
} \put(-
2,-
2)
{Index
}}
289 \put(
19,
8)
{\line(
1,
0)
{1}}
290 \put(
20,
8)
{\vector(
1,
0)
{22}}
291 \put(
20,
8)
{\line(
0,
1)
{5}}
292 \put(
20,
13)
{\vector(
1,
0)
{1}}
293 \put(
24.5,
13)
{\oval(
7,
4.7)
\put(-
2.5,
1)
{Frame
}\put(-
2.5,-
.5)
{Rate
} \put(-
2.5,-
2)
{Numerator
}}
295 \put(
28,
13)
{\vector(
1,
0)
{2}}
296 \put(
33.5,
13)
{\oval(
7,
4.7)
\put(-
2.5,
0.5)
{Frame Rate
}\put(-
3,-
1)
{Denominator
}}
297 \put(
37,
13)
{\line(
1,
0)
{1}}
298 \put(
38,
13)
{\vector(
0,-
1)
{5}}
300 \put(
42,
8)
{\line(
0,-
1)
{5}}
302 \caption{Frame Rate
}\label{fig:framerate
}
308 \setlength{\unitlength}{1em
}
311 \begin{picture
}(
48,
15)
312 \put(
0,
3)
{\vector(
1,
0)
{3}}
313 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Aspect
}\put(-
2,-
.5)
{Ratio
} \put(-
2,-
2)
{Flag
}}
314 \put(
10,
3)
{\line(
1,
0)
{1}}
315 \put(
11,
3)
{\vector(
1,
0)
{35}}
316 \put(
11,
3)
{\line(
0,
1)
{5}}
317 \put(
11,
8)
{\vector(
1,
0)
{1}}
318 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Aspect
}\put(-
2,-
.5)
{Ratio
} \put(-
2,-
2)
{Index
}}
319 \put(
19,
8)
{\line(
1,
0)
{1}}
320 \put(
20,
8)
{\vector(
1,
0)
{22}}
321 \put(
20,
8)
{\line(
0,
1)
{5}}
322 \put(
20,
13)
{\vector(
1,
0)
{1}}
323 \put(
24.5,
13)
{\oval(
7,
4.7)
\put(-
2.5,
1)
{Aspect
}\put(-
2.5,-
.5)
{Ratio
} \put(-
2.5,-
2)
{Numerator
}}
325 \put(
28,
13)
{\vector(
1,
0)
{2}}
326 \put(
33.5,
13)
{\oval(
7,
4.7)
\put(-
2.5,
0.5)
{Aspect Ratio
}\put(-
3,-
1)
{Denominator
}}
327 \put(
37,
13)
{\vector(
1,
0)
{1}}
328 \put(
38,
13)
{\line(
0,-
1)
{5}}
330 \put(
42,
8)
{\line(
0,-
1)
{5}}
332 \caption{Aspect Ratio
}\label{fig:aspectratio
}
337 \setlength{\unitlength}{1em
}
340 \begin{picture
}(
48,
15)
341 \put(
0,
3)
{\vector(
1,
0)
{3}}
342 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Clean
}\put(-
2,-
.5)
{Area
} \put(-
2,-
2)
{Flag
}}
343 \put(
10,
3)
{\line(
1,
0)
{1}}
344 \put(
11,
3)
{\vector(
1,
0)
{38}}
345 \put(
11,
3)
{\line(
0,
1)
{5}}
346 \put(
11,
8)
{\vector(
1,
0)
{1}}
347 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Clean
} \put(-
2,-
1)
{Width
}}
348 \put(
19,
8)
{\vector(
1,
0)
{2}}
349 \put(
24.5,
8)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Clean
} \put(-
2,-
1)
{Height
}}
350 \put(
28,
8)
{\vector(
1,
0)
{2}}
351 \put(
33.5,
8)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Left
} \put(-
2,-
1)
{Offset
}}
352 \put(
37,
8)
{\vector(
1,
0)
{2}}
353 \put(
42.5,
8)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Top
} \put(-
2,-
1)
{Offset
}}
354 \put(
46,
8)
{\vector(
1,
0)
{2}}
355 \put(
48,
8)
{\line(
0,-
1)
{5}}
357 \caption{Clean Area
}\label{fig:cleanarea
}
362 \setlength{\unitlength}{1em
}
365 \begin{picture
}(
48,
26)
366 \put(
0,
3)
{\vector(
1,
0)
{3}}
367 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Signal
}\put(-
2,-
.5)
{Range
} \put(-
2,-
2)
{Flag
}}
368 \put(
10,
3)
{\line(
1,
0)
{1}}
369 \put(
11,
3)
{\vector(
1,
0)
{35}}
370 \put(
11,
3)
{\line(
0,
1)
{5}}
371 \put(
11,
8)
{\vector(
1,
0)
{1}}
372 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Signal
}\put(-
2,-
.5)
{Range
} \put(-
2,-
2)
{Index
}}
373 \put(
19,
8)
{\line(
1,
0)
{1}}
374 \put(
20,
8)
{\vector(
1,
0)
{23}}
375 \put(
20,
8)
{\line(
0,
1)
{14}}
376 \put(
20,
22)
{\vector(
1,
0)
{1}}
377 \put(
24.5,
22)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Luma
}\put(-
2,-
1)
{Offset
}}
378 \put(
28,
22)
{\vector(
1,
0)
{2}}
379 \put(
33.5,
22)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Luma
}\put(-
2,-
1)
{Excursion
}}
380 \put(
37,
22)
{\line(
1,
0)
{1}}
381 \put(
38,
22)
{\vector(
0,-
1)
{4.5}}
382 \put(
38,
17.5)
{\vector(-
1,
0)
{8}}
383 \put(
30,
17.5)
{\line(-
1,
0)
{8}}
384 \put(
22,
17.5)
{\line(
0,-
1)
{4.5}}
385 \put(
22,
13)
{\vector(
1,
0)
{3}}
386 \put(
20,
8)
{\line(
0,
1)
{5}}
387 \put(
28.5,
13)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Chroma
}\put(-
2,-
1)
{Offset
}}
388 \put(
32,
13)
{\vector(
1,
0)
{2}}
389 \put(
37.5,
13)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Chroma
}\put(-
2,-
1)
{Excursion
}}
390 \put(
41,
13)
{\vector(
1,
0)
{1}}
391 \put(
42,
13)
{\line(
0,-
1)
{5}}
392 \put(
43,
8)
{\line(
0,-
1)
{5}}
394 \caption{Signal Range
}\label{fig:signalrange
}
399 % Colour specification
400 \setlength{\unitlength}{1em
}
403 \begin{picture
}(
48,
25)
404 \put(
0,
3)
{\vector(
1,
0)
{3}}
405 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Colour
}\put(-
2,-
.5)
{Spec
} \put(-
2,-
2)
{Flag
}}
406 \put(
10,
3)
{\line(
1,
0)
{1}}
407 \put(
11,
3)
{\vector(
1,
0)
{35}}
408 \put(
11,
3)
{\line(
0,
1)
{5}}
409 \put(
11,
8)
{\vector(
1,
0)
{1}}
410 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Colour
}\put(-
2,-
.5)
{Spec
} \put(-
2,-
2)
{Index
}}
411 \put(
19,
8)
{\line(
1,
0)
{1}}
412 \put(
20,
8)
{\vector(
1,
0)
{23}}
413 \put(
20,
8)
{\line(
0,
1)
{14}}
414 \put(
20,
22)
{\vector(
1,
0)
{1}}
415 \put(
24.5,
22)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Colour
}\put(-
2,-
1)
{Primaries
}}
417 \put(
28,
22)
{\vector(
1,
0)
{2}}
418 \put(
33.5,
22)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Colour
}\put(-
2,-
1)
{Matrix
}}
419 \put(
37,
22)
{\line(
1,
0)
{1}}
420 \put(
38,
22)
{\vector(
0,-
1)
{4.5}}
421 \put(
38,
17.5)
{\vector(-
1,
0)
{8}}
422 \put(
30,
17.5)
{\line(-
1,
0)
{6}}
423 \put(
24,
17.5)
{\line(
0,-
1)
{4.5}}
424 \put(
24,
13)
{\vector(
1,
0)
{5.5}}
425 \put(
20,
8)
{\line(
0,
1)
{5}}
426 \put(
33,
13)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Transfer
}\put(-
2,-
1)
{Function
}}
427 \put(
36.5,
13)
{\vector(
1,
0)
{5.5}}
428 \put(
42,
13)
{\line(
0,-
1)
{5}}
429 \put(
43,
8)
{\line(
0,-
1)
{5}}
431 \caption{Colour Specification
}\label{fig:colourspec
}
434 \setlength{\unitlength}{1em
}
437 \begin{picture
}(
30,
12)
438 \put(
0,
3)
{\vector(
1,
0)
{3}}
439 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Colour
}\put(-
2,-
.5)
{Primaries
} \put(-
2,-
2)
{Flag
}}
440 \put(
11,
3)
{\line(
1,
0)
{2}}
441 \put(
13,
3)
{\line(
0,
1)
{5}}
442 \put(
13,
8)
{\vector(
1,
0)
{2}}
443 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Colour
}\put(-
2,-
.5)
{Primaries
} \put(-
2,-
2)
{Index
}}
444 \put(
23,
8)
{\vector(
1,
0)
{2}}
445 \put(
25,
8)
{\line(
0,-
1)
{5}}
446 \put(
13,
3)
{\vector(
1,
0)
{15}}
448 \caption{Colour Primaries
}\label{fig:colourprimaries
}
452 \setlength{\unitlength}{1em
}
455 \begin{picture
}(
30,
12)
456 \put(
0,
3)
{\vector(
1,
0)
{3}}
457 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Colour
}\put(-
2,-
.5)
{Matrix
} \put(-
2,-
2)
{Flag
}}
458 \put(
11,
3)
{\line(
1,
0)
{2}}
459 \put(
13,
3)
{\line(
0,
1)
{5}}
460 \put(
13,
8)
{\vector(
1,
0)
{2}}
461 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Colour
}\put(-
2,-
.5)
{Matrix
} \put(-
2,-
2)
{Index
}}
462 \put(
23,
8)
{\vector(
1,
0)
{2}}
463 \put(
25,
8)
{\line(
0,-
1)
{5}}
464 \put(
13,
3)
{\vector(
1,
0)
{15}}
466 \caption{Colour Matrix
}\label{fig:colourmatrix
}
471 \setlength{\unitlength}{1em
}
474 \begin{picture
}(
30,
12)
475 \put(
0,
3)
{\vector(
1,
0)
{3}}
476 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Transfer
}\put(-
2,-
.5)
{Function
} \put(-
2,-
2)
{Flag
}}
477 \put(
11,
3)
{\line(
1,
0)
{2}}
478 \put(
13,
3)
{\line(
0,
1)
{5}}
479 \put(
13,
8)
{\vector(
1,
0)
{2}}
480 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Transfer
}\put(-
2,-
.5)
{Function
} \put(-
2,-
2)
{Index
}}
481 \put(
23,
8)
{\vector(
1,
0)
{2}}
482 \put(
25,
8)
{\line(
0,-
1)
{5}}
483 \put(
13,
3)
{\vector(
1,
0)
{15}}
485 \caption{Transfer Function
}\label{fig:transferfunction
}
489 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
492 \setlength{\unitlength}{1em
}
495 \begin{picture
}(
40,
12)
496 \put(
0,
3)
{\vector(
1,
0)
{3}}
497 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Picture
}\put(-
2,-
1)
{Header
} }
498 \put(
11,
3)
{\line(
1,
0)
{2}}
499 \put(
13,
3)
{\line(
0,
1)
{5}}
500 \put(
13,
8)
{\vector(
1,
0)
{2}}
501 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Picture
}\put(-
2,-
1)
{Prediction
}}
502 \put(
23,
8)
{\vector(
1,
0)
{2}}
503 \put(
25,
8)
{\line(
0,-
1)
{5}}
504 \put(
13,
3)
{\vector(
1,
0)
{15}}
505 \put(
32,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Wavelet
}\put(-
2,-
1)
{Transform
}}
506 \put(
36,
3)
{\vector(
1,
0)
{3}}
508 \caption{Picture
}\label{fig:picture
}
512 \setlength{\unitlength}{1em
}
515 \begin{picture
}(
40,
12)
516 \put(
0,
3)
{\vector(
1,
0)
{3}}
517 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Picture
}\put(-
2,-
.5)
{Number
} }
518 \put(
11,
3)
{\line(
1,
0)
{2}}
519 \put(
13,
3)
{\line(
0,
1)
{5}}
520 \put(
13,
8)
{\vector(
1,
0)
{2}}
521 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Reference
}\put(-
2,-
.5)
{Picture
}\put(-
2,-
2)
{Numbers
}}
522 \put(
23,
8)
{\vector(
1,
0)
{2}}
523 \put(
25,
8)
{\line(
0,-
1)
{5}}
524 \put(
13,
3)
{\vector(
1,
0)
{15}}
525 \put(
32,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Retired
}\put(-
2,-
.5)
{Picture
} \put(-
2,-
2)
{List
}}
526 \put(
36,
3)
{\vector(
1,
0)
{3}}
529 \caption{Picture Header
}\label{fig:pictureheader
}
532 \setlength{\unitlength}{1em
}
535 \begin{picture
}(
30,
12)
536 \put(
0,
3)
{\vector(
1,
0)
{3}}
537 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Reference
1}\put(-
2,-
.5)
{Picture
}\put(-
2,-
2)
{Offset
} }
538 \put(
11,
3)
{\line(
1,
0)
{2}}
539 \put(
13,
3)
{\line(
0,
1)
{5}}
540 \put(
13,
8)
{\vector(
1,
0)
{2}}
541 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Reference
2}\put(-
2,-
.5)
{Picture
}\put(-
2,-
2)
{Offset
}}
542 \put(
23,
8)
{\vector(
1,
0)
{2}}
543 \put(
25,
8)
{\line(
0,-
1)
{5}}
544 \put(
13,
3)
{\vector(
1,
0)
{15}}
546 \caption{Reference Picture Numbers
}\label{fig:refpicturenumbers
}
551 \setlength{\unitlength}{1em
}
554 \begin{picture
}(
30,
12)
555 \put(
0,
3)
{\vector(
1,
0)
{3}}
556 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{List
}\put(-
2,-
1)
{Length
}}
557 \put(
11,
3)
{\line(
1,
0)
{2}}
558 \put(
13,
3)
{\line(
0,
1)
{5}}
559 \put(
13,
8)
{\vector(
1,
0)
{2}}
560 \put(
14,
8)
{\line(
0,
1)
{4}}
561 \put(
24,
12)
{\vector(-
1,
0)
{5}}
562 \put(
19,
12)
{\line(-
1,
0)
{5}}
563 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Retired
}\put(-
2,-
.5)
{Picture
}\put(-
2,-
2)
{Offset
}}
564 \put(
24,
8)
{\line(
0,
1)
{4}}
565 \put(
23,
8)
{\vector(
1,
0)
{2}}
566 \put(
25,
8)
{\line(
0,-
1)
{5}}
567 \put(
13,
3)
{\vector(
1,
0)
{15}}
569 \caption{Retired Picture List
}\label{fig:retiredpicturelist
}
573 \setlength{\unitlength}{1em
}
576 \begin{picture
}(
30,
8)
577 \put(
0,
3)
{\vector(
1,
0)
{3}}
578 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2.5,
1)
{Picture
} \put(-
2.5,-
.5)
{Prediction
} \put(-
2.5,-
2)
{Parameters
}}
579 \put(
11,
3)
{\vector(
1,
0)
{5}}
580 \put(
20,
3)
{\oval(
8,
4.7)
\put(-
2,
0.5)
{Block motion
} \put(-
2,-
1)
{Data
}}
581 \put(
24,
3)
{\vector(
1,
0)
{5}}
583 \caption{Picture Prediction
}\label{fig:pictureprediction
}
586 % Picture prediction parameters
587 \setlength{\unitlength}{1em
}
590 \begin{picture
}(
51,
8)
591 \put(
0,
3)
{\vector(
1,
0)
{2.5}}
592 \put(
6,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Block
}\put(-
2,-
1)
{Parameters
}}
593 \put(
9.5,
3)
{\vector(
1,
0)
{2}}
594 \put(
15,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Motion
} \put(-
2,-
.5)
{Vector
}\put(-
2,-
2)
{Precision
}}
595 \put(
18.5,
3)
{\vector(
1,
0)
{2}}
596 \put(
24,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Global
} \put(-
2,-
1)
{Motion
}}
597 \put(
27.5,
3)
{\vector(
1,
0)
{2}}
598 \put(
33,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Picture
} \put(-
2,-
.5)
{Prediction
}\put(-
2,-
2)
{Mode
}}
599 \put(
36.5,
3)
{\vector(
1,
0)
{2}}
600 \put(
42,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Picture
} \put(-
2,-
1)
{Weights
}}
601 \put(
45.5,
3)
{\vector(
1,
0)
{3}}
603 \caption{Picture prediction parameters
}\label{fig:picpredparams
}
607 \setlength{\unitlength}{1em
}
610 \begin{picture
}(
48,
25)
611 \put(
0,
3)
{\vector(
1,
0)
{3}}
612 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Block
}\put(-
2,-
.5)
{Parameters
} \put(-
2,-
2)
{Flag
}}
613 \put(
10,
3)
{\line(
1,
0)
{1}}
614 \put(
11,
3)
{\vector(
1,
0)
{35}}
615 \put(
11,
3)
{\line(
0,
1)
{5}}
616 \put(
11,
8)
{\vector(
1,
0)
{1}}
617 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Block
}\put(-
2,-
.5)
{Parameters
} \put(-
2,-
2)
{Index
}}
618 \put(
19,
8)
{\line(
1,
0)
{1}}
619 \put(
20,
8)
{\vector(
1,
0)
{23}}
620 \put(
20,
8)
{\line(
0,
1)
{14}}
621 \put(
20,
22)
{\vector(
1,
0)
{1}}
622 \put(
24.5,
22)
{\oval(
7,
4.7)
\put(-
2,
1)
{Luma
}\put(-
2,-
.5)
{Block
} \put(-
2,-
2)
{Width
}}
624 \put(
28,
22)
{\vector(
1,
0)
{2}}
625 \put(
33.5,
22)
{\oval(
7,
4.7)
\put(-
2,
1)
{Luma
}\put(-
2,-
.5)
{Block
} \put(-
2,-
2)
{Height
}}
626 \put(
37,
22)
{\line(
1,
0)
{1}}
627 \put(
38,
22)
{\vector(
0,-
1)
{4.5}}
628 \put(
38,
17.5)
{\vector(-
1,
0)
{8}}
629 \put(
30,
17.5)
{\line(-
1,
0)
{8}}
630 \put(
22,
17.5)
{\line(
0,-
1)
{4.5}}
631 \put(
22,
13)
{\vector(
1,
0)
{3}}
632 \put(
20,
8)
{\line(
0,
1)
{5}}
633 \put(
28.5,
13)
{\oval(
7,
4.7)
\put(-
2.5,
1)
{Horizontal
}\put(-
2.5,-
.5)
{Luma Block
}\put(-
2.5,-
2)
{Separation
}}
635 \put(
32,
13)
{\vector(
1,
0)
{2}}
636 \put(
37.5,
13)
{\oval(
7,
4.7)
\put(-
2.5,
1)
{Vertical
}\put(-
2.5,-
.5)
{Luma Block
}\put(-
2.5,-
2)
{Separation
}}
637 \put(
41,
13)
{\vector(
1,
0)
{1}}
638 \put(
42,
13)
{\line(
0,-
1)
{5}}
639 \put(
43,
8)
{\line(
0,-
1)
{5}}
642 \caption{Block Parameters
}\label{fig:blockparameters
}
647 %Motion vector precision
648 \setlength{\unitlength}{1em
}
651 \begin{picture
}(
40,
12)
652 \put(
0,
3)
{\vector(
1,
0)
{3}}
653 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{M-Vector
}\put(-
2,-
.5)
{Precision
}\put(-
2,-
2)
{Flag
}}
654 \put(
11,
3)
{\line(
1,
0)
{2}}
655 \put(
13,
3)
{\line(
0,
1)
{5}}
656 \put(
13,
8)
{\vector(
1,
0)
{2}}
657 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{M-Vector
}\put(-
2,-
.5)
{Precision
}\put(-
2,-
2)
{Bits
}}
658 \put(
23,
8)
{\vector(
1,
0)
{2}}
659 \put(
25,
8)
{\line(
0,-
1)
{5}}
660 \put(
13,
3)
{\vector(
1,
0)
{15}}
662 \caption{Motion Vector Precision
}\label{fig:motionvectorprecision
}
666 \setlength{\unitlength}{1em
}
669 \begin{picture
}(
35,
12)
670 \put(
0,
3)
{\vector(
1,
0)
{3}}
671 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2.5,
1)
{Using
}\put(-
2.5,-
.5)
{Global
} \put(-
2.5,-
2)
{Motion Flag
}}
672 \put(
12,
3)
{\line(
0,
1)
{5}}
673 \put(
12,
8)
{\vector(
1,
0)
{2}}
674 \put(
13,
8)
{\line(
0,
1)
{4}}
675 \put(
13,
12)
{\line(
1,
0)
{5}}
676 \put(
23,
12)
{\vector(-
1,
0)
{5}}
677 \put(
18,
8)
{\oval(
8,
4.7)
\put(-
2.5,
1)
{Global
}\put(-
2.5,-
.5)
{Motion
} \put(-
2.5,-
2)
{Parameters
}}
678 \put(
23,
8)
{\line(
0,
1)
{4}}
679 \put(
24,
3)
{\line(
0,
1)
{5}}
680 \put(
22,
8)
{\vector(
1,
0)
{2}}
681 \put(
11,
3)
{\vector(
1,
0)
{24}}
683 \caption{Global Motion
}\label{fig:globalmotion
}
686 % Global motion parameters
687 \setlength{\unitlength}{1em
}
690 \begin{picture
}(
40,
10)
691 \put(
0,
3)
{\vector(
1,
0)
{4}}
692 \put(
8,
3)
{\oval(
8,
4.7)
\put(-
2,-
.5)
{Pan/Tilt
}}
693 \put(
12,
3)
{\vector(
1,
0)
{4}}
694 \put(
20,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Zoom
} \put(-
2,-
.5)
{Rotation
}\put(-
2,-
2)
{Shear
} }
695 \put(
24,
3)
{\vector(
1,
0)
{4}}
696 \put(
32,
3)
{\oval(
8,
4.7)
\put(-
2,-
.5)
{Perspective
}}
697 \put(
36,
3)
{\vector(
1,
0)
{4}}
699 \caption{Global Motion Parameters
}\label{fig:globalmotionparameters
}
703 \setlength{\unitlength}{1em
}
706 \begin{picture
}(
35,
12)
707 \put(
0,
3)
{\vector(
1,
0)
{3}}
708 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Non-Zero
}\put(-
2,-
.5)
{Pan/Tilt
} \put(-
2,-
2)
{Flag
}}
709 \put(
12,
3)
{\line(
0,
1)
{5}}
710 \put(
12,
8)
{\vector(
1,
0)
{1}}
711 \put(
17,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Horizontal
} \put(-
2,-
1)
{Pan
}}
712 \put(
21,
8)
{\vector(
1,
0)
{2}}
713 \put(
27,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Vertical
} \put(-
2,-
1)
{Tilt
}}
714 \put(
32,
3)
{\line(
0,
1)
{5}}
715 \put(
31,
8)
{\vector(
1,
0)
{1}}
716 \put(
11,
3)
{\vector(
1,
0)
{24}}
718 \caption{Pan/Tilt
}\label{fig:pantilt
}
723 % Zoom, rotation and shear matrix
724 \setlength{\unitlength}{1em
}
727 \begin{picture
}(
48,
20)
728 \put(
0,
3)
{\vector(
1,
0)
{2}}
729 \put(
6.5,
3)
{\oval(
9,
4.7)
\put(-
3,
1)
{Non-Trivial
}\put(-
3,-
.5)
{Zoom, Rotation
} \put(-
3,-
2)
{and Shear
}}
730 \put(
11,
3)
{\line(
1,
0)
{1}}
731 \put(
12,
3)
{\vector(
1,
0)
{35}}
732 \put(
12,
3)
{\line(
0,
1)
{14}}
733 \put(
12,
17)
{\vector(
1,
0)
{1}}
734 \put(
17.5,
17)
{\oval(
9,
4.7)
\put(-
3,
1)
{Zoom, Rotation
}\put(-
3,-
.5)
{and Shear
} \put(-
3,-
2)
{Exponent
}}
735 \put(
22,
17)
{\vector(
1,
0)
{2}}
736 \put(
27.5,
17)
{\oval(
7,
4.7)
\put(-
1,-
0.5)
{$A_
{0,
0}$
}}
738 \put(
31,
17)
{\vector(
1,
0)
{2}}
739 \put(
36.5,
17)
{\oval(
7,
4.7)
\put(-
1,-
0.5)
{$A_
{0,
1}$
}}
740 \put(
40,
17)
{\line(
1,
0)
{2}}
741 \put(
42,
17)
{\vector(
0,-
1)
{4.5}}
742 \put(
42,
12.5)
{\vector(-
1,
0)
{10}}
743 \put(
32,
12.5)
{\line(-
1,
0)
{10}}
744 \put(
22,
12.5)
{\line(
0,-
1)
{4.5}}
745 \put(
22,
8)
{\vector(
1,
0)
{3}}
746 \put(
28.5,
8)
{\oval(
7,
4.7)
\put(-
1,-
0.5)
{$A_
{1,
0}$
}}
747 \put(
32,
8)
{\vector(
1,
0)
{2}}
748 \put(
37.5,
8)
{\oval(
7,
4.7)
\put(-
1,-
0.5)
{$A_
{1,
1}$
}}
749 \put(
41,
8)
{\vector(
1,
0)
{1}}
750 \put(
42,
8)
{\line(
0,-
1)
{5}}
752 \caption{Zoom, Rotation and Shear
}\label{fig:zoomrotationshear
}
756 \setlength{\unitlength}{1em
}
759 \begin{picture
}(
45,
15)
760 \put(
0,
3)
{\vector(
1,
0)
{3}}
761 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Non-zero
}\put(-
2,-
.5)
{Perspective
} \put(-
2,-
2)
{Flag
}}
762 \put(
10,
3)
{\line(
1,
0)
{1}}
763 \put(
11,
3)
{\vector(
1,
0)
{38}}
764 \put(
11,
3)
{\line(
0,
1)
{5}}
765 \put(
11,
8)
{\vector(
1,
0)
{1}}
766 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Perspective
} \put(-
2,-
1)
{Exponent
}}
767 \put(
19,
8)
{\vector(
1,
0)
{2}}
768 \put(
24.5,
8)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Horizontal
} \put(-
2,-
1)
{Perspective
}}
769 \put(
28,
8)
{\vector(
1,
0)
{2}}
770 \put(
33.5,
8)
{\oval(
7,
4.7)
\put(-
2,
0.5)
{Vertical
} \put(-
2,-
1)
{Perspective
}}
771 \put(
37,
8)
{\vector(
1,
0)
{2}}
772 \put(
39,
8)
{\line(
0,-
1)
{5}}
774 \caption{Perpective
}\label{fig:perpective
}
777 % Picture prediction mode
778 \setlength{\unitlength}{1em
}
781 \begin{picture
}(
33,
12)
782 \put(
0,
3)
{\vector(
1,
0)
{3}}
783 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Picture
}\put(-
2,-
.5)
{Prediction
} \put(-
2,-
2)
{Mode Flag
}}
784 \put(
11,
3)
{\vector(
1,
0)
{18}}
786 \put(
13,
3)
{\line(
0,
1)
{5}}
787 \put(
13,
8)
{\vector(
1,
0)
{2}}
788 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2.5,
1)
{Picture
}\put(-
2.5,-
.5)
{Prediction
} \put(-
2.5,-
2)
{Mode Index
}}
789 \put(
23,
8)
{\vector(
1,
0)
{2}}
790 \put(
25,
8)
{\line(
0,-
1)
{5}}
792 \caption{Picture Prediction Mode
}\label{fig:picturepredictionmode
}
797 % Reference picture weights
798 \setlength{\unitlength}{1em
}
801 \begin{picture
}(
35,
12)
802 \put(
0,
3)
{\vector(
1,
0)
{3}}
803 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Non-default
}\put(-
2,-
.5)
{Weights
} \put(-
2,-
2)
{Flag
}}
804 \put(
12,
3)
{\line(
0,
1)
{5}}
805 \put(
12,
8)
{\vector(
1,
0)
{1}}
806 \put(
17,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Reference
}\put(-
2,-
.5)
{Weights
} \put(-
2,-
2)
{Precision
}}
807 \put(
21,
8)
{\vector(
1,
0)
{2}}
808 \put(
22,
8)
{\line(
0,
1)
{4}}
809 \put(
22,
12)
{\line(
1,
0)
{5}}
810 \put(
32,
12)
{\vector(-
1,
0)
{5}}
811 \put(
27,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Reference
}\put(-
2,-
1)
{Weight
}}
812 \put(
32,
8)
{\line(
0,
1)
{4}}
813 \put(
33,
3)
{\line(
0,
1)
{5}}
814 \put(
31,
8)
{\vector(
1,
0)
{2}}
815 \put(
11,
3)
{\vector(
1,
0)
{24}}
817 \caption{Reference Picture Weights
}\label{fig:referencepictureweights
}
821 \setlength{\unitlength}{1em
}
824 \begin{picture
}(
31,
11)
825 \put(
0,
3)
{\vector(
1,
0)
{12}}
827 \put(
1,
3)
{\line(
0,
1)
{4}}
828 \put(
1,
7)
{\vector(
1,
0)
{1}}
829 \put(
5.5,
7)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Zero
}\put(-
2,-
1)
{Residual
}}
830 \put(
9,
7)
{\vector(
1,
0)
{1}}
831 \put(
10,
3)
{\line(
0,
1)
{4}}
833 \put(
15.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Transform
} \put(-
2,-
1)
{Parameters
}}
834 \put(
19,
3)
{\vector(
1,
0)
{2}}
835 \put(
24.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Transform
}\put(-
2,-
1)
{Data
}}
836 \put(
28,
3)
{\vector(
1,
0)
{3}}
837 \put(
11,
3)
{\line(
0,
1)
{4}}
838 \put(
11,
7)
{\vector(
1,
0)
{9.5}}
839 \put(
20.5,
7)
{\line(
1,
0)
{8.5}}
840 \put(
29,
7)
{\line(
0,-
1)
{4}}
842 \caption{Wavelet Transform
}\label{fig:wavelettransform
}
845 % Transform parameters
846 \setlength{\unitlength}{1em
}
849 \begin{picture
}(
48,
15)
850 \put(
0,
7)
{\vector(
1,
0)
{2}}
851 \put(
6,
7)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Wavelet
}\put(-
2,-
1)
{Filter
}}
852 \put(
10,
7)
{\vector(
1,
0)
{2}}
853 \put(
16,
7)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Wavelet
}\put(-
2,-
1)
{Depth
}}
854 \put(
20,
7)
{\line(
1,
0)
{2}}
855 \put(
22,
3)
{\line(
0,
1)
{8}}
856 \put(
22,
3)
{\vector(
1,
0)
{2}}
857 \put(
22,
11)
{\vector(
1,
0)
{7}}
858 \put(
33,
11)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Spatial
}\put(-
2,-
1)
{Partition
}}
859 \put(
37,
11)
{\line(
1,
0)
{7}}
860 \put(
28,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Slice
} \put(-
2,-
1)
{Parameters
}}
861 \put(
32,
3)
{\vector(
1,
0)
{2}}
862 \put(
38,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Quant
} \put(-
2,-
1)
{Matrix
}}
863 \put(
42,
3)
{\line(
1,
0)
{2}}
864 \put(
42,
11)
{\line(
1,
0)
{2}}
865 \put(
44,
3)
{\line(
0,
1)
{8}}
866 \put(
44,
7)
{\vector(
1,
0)
{2}}
868 \caption{Transform Parameters
}\label{fig:transformparameters
}
872 \setlength{\unitlength}{1em
}
875 \begin{picture
}(
30,
12)
876 \put(
0,
3)
{\vector(
1,
0)
{3}}
877 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Non-default
}\put(-
2,-
.5)
{Wavelet
} \put(-
2,-
2)
{Flag
}}
878 \put(
11,
3)
{\vector(
1,
0)
{18}}
879 \put(
13,
3)
{\line(
0,
1)
{5}}
880 \put(
13,
8)
{\vector(
1,
0)
{2}}
881 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Wavelet
}\put(-
2,-
1)
{Index
}}
882 \put(
23,
8)
{\vector(
1,
0)
{2}}
883 \put(
25,
8)
{\line(
0,-
1)
{5}}
885 \caption{Wavelet Filter
}\label{fig:waveletfilter
}
891 \setlength{\unitlength}{1em
}
894 \begin{picture
}(
30,
12)
895 \put(
0,
3)
{\vector(
1,
0)
{3}}
896 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2.5,
1)
{Non-default
}\put(-
2.5,-
.5)
{Wavelet
} \put(-
2.5,-
2)
{Depth Flag
}}
897 \put(
11,
3)
{\vector(
1,
0)
{18}}
898 \put(
13,
3)
{\line(
0,
1)
{5}}
899 \put(
13,
8)
{\vector(
1,
0)
{2}}
900 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Transform
}\put(-
2,-
1)
{Depth
}}
901 \put(
23,
8)
{\vector(
1,
0)
{2}}
902 \put(
25,
8)
{\line(
0,-
1)
{5}}
904 \caption{Wavelet Depth
}\label{waveletdepth
}
908 \setlength{\unitlength}{1em
}
911 \begin{picture
}(
43,
18)
912 \put(
0,
3)
{\vector(
1,
0)
{3}}
913 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Spatial
}\put(-
2,-
.5)
{Partition
} \put(-
2,-
2)
{Flag
}}
914 \put(
10,
3)
{\line(
1,
0)
{1}}
915 \put(
11,
3)
{\vector(
1,
0)
{32}}
916 \put(
11,
3)
{\line(
0,
1)
{5}}
917 \put(
11,
8)
{\vector(
1,
0)
{1}}
918 \put(
15.5,
8)
{\oval(
7,
4.7)
\put(-
2,
1)
{Non-default
}\put(-
2,-
.5)
{Partition
} \put(-
2,-
2)
{Flag
}}
919 \put(
19,
8)
{\line(
1,
0)
{1}}
920 \put(
20,
8)
{\vector(
1,
0)
{12}}
921 \put(
20,
8)
{\line(
0,
1)
{5}}
922 \put(
20,
13)
{\vector(
1,
0)
{2}}
923 \put(
25.5,
13)
{\oval(
7,
4.7)
\put(-
2.5,
1)
{Number
}\put(-
2.5,-
.5)
{of
} \put(-
2.5,-
2)
{Codeblocks
}}
924 \put(
29,
13)
{\vector(
1,
0)
{2}}
925 \put(
21,
13)
{\line(
0,
1)
{4}}
926 \put(
21,
17)
{\line(
1,
0)
{4}}
927 \put(
30,
17)
{\vector(-
1,
0)
{5}}
928 \put(
30,
17)
{\line(
0,-
1)
{4}}
929 \put(
31,
13)
{\line(
0,-
1)
{5}}
930 \put(
35.5,
8)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Codeblock
}\put(-
2,-
1)
{Mode
}}
931 \put(
39,
8)
{\vector(
1,
0)
{2}}
932 \put(
41,
8)
{\line(
0,-
1)
{5}}
934 \caption{Spatial Partition (core syntax)
}\label{fig:spatialpartition
}
937 \setlength{\unitlength}{1em
}
940 \begin{picture
}(
30,
8)
941 \put(
0,
3)
{\vector(
1,
0)
{2}}
942 \put(
5.5,
3)
{\oval(
7,
4.7)
\put(-
1.5,
.5)
{Slice
}\put(-
1.5,-
1)
{Width
}}
943 \put(
9,
3)
{\vector(
1,
0)
{2}}
944 \put(
14.5,
3)
{\oval(
7,
4.7)
\put(-
1.5,
.5)
{Slice
}\put(-
1.5,-
1)
{Height
}}
945 \put(
18,
3)
{\vector(
1,
0)
{3}}
946 \put(
24.5,
3)
{\oval(
7,
4.7)
\put(-
1.5,
.5)
{Slice
}\put(-
1.5,-
1)
{Bits
}}
947 \put(
28,
3)
{\vector(
1,
0)
{2}}
949 \put(
1,
3)
{\line(
0,
1)
{4}}
950 \put(
1,
7)
{\vector(
1,
0)
{9}}
951 \put(
10,
7)
{\line(
1,
0)
{9}}
952 \put(
19,
7)
{\line(
0,-
1)
{4}}
954 \put(
20,
3)
{\line(
0,
1)
{4}}
955 \put(
20,
7)
{\vector(
1,
0)
{5}}
956 \put(
25,
7)
{\line(
1,
0)
{4}}
957 \put(
29,
7)
{\line(
0,-
1)
{4}}
960 \caption{Slice Parameters (low delay syntax)
}\label{fig:sliceparameters
}
963 \setlength{\unitlength}{1em
}
966 \begin{picture
}(
22,
8)
967 \put(
0,
3)
{\vector(
1,
0)
{2}}
968 \put(
6,
3)
{\oval(
8,
4.7)
\put(-
2.5,
.5)
{Quant Matrix
}\put(-
2.5,-
1)
{Index
}}
969 \put(
10,
3)
{\vector(
1,
0)
{2}}
970 \put(
16,
3)
{\oval(
8,
4.7)
\put(-
2.5,
.5)
{Subband
}\put(-
2.5,-
1)
{Quant Offset
}}
971 \put(
20,
3)
{\vector(
1,
0)
{3}}
973 \put(
1,
3)
{\line(
0,
1)
{4}}
974 \put(
1,
7)
{\vector(
1,
0)
{5.5}}
975 \put(
6.5,
7)
{\line(
1,
0)
{4.5}}
976 \put(
11,
7)
{\line(
0,-
1)
{4}}
979 \caption{Quant Matrix (low delay syntax)
}
980 \label{fig:quantmatrix
}
985 % Block motion data stuff
990 \setlength{\unitlength}{1em
}
993 \begin{picture
}(
50,
12)
994 \put(
0,
3)
{\vector(
1,
0)
{2}}
995 \put(
5.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Superblock
}\put(-
2,-
1.5)
{Split Mode
}}
996 \put(
9,
3)
{\vector(
1,
0)
{2}}
997 \put(
15.5,
3)
{\oval(
9,
4.7)
\put(-
3.25,
.5)
{Block
}\put(-
3.25,-
1.5)
{Prediction Mode
}}
998 \put(
20,
3)
{\vector(
1,
0)
{2}}
999 \put(
25.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Motion
}\put(-
2,-
1.5)
{Vector
}}
1000 \put(
29,
3)
{\vector(
1,
0)
{2}}
1001 \put(
34.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Motion
}\put(-
2,-
1.5)
{Vector
}}
1002 \put(
38,
3)
{\vector(
1,
0)
{2}}
1003 \put(
43.5,
3)
{\oval(
7,
4.7)
\put(-
1,-
0.5)
{DC
}}
1004 \put(
47,
3)
{\vector(
1,
0)
{2}}
1006 \put(
30,
3)
{\line(
0,
1)
{5}}
1007 \put(
30,
8)
{\vector(
1,
0)
{5}}
1008 \put(
35,
8)
{\line(
1,
0)
{4}}
1009 \put(
39,
8)
{\line(
0,-
1)
{5}}
1012 \caption{Block Motion Data
}\label{fig:blockmotiondata
}
1018 \setlength{\unitlength}{1em
}
1021 \begin{picture
}(
40,
10)
1022 \put(
0,
3)
{\vector(
1,
0)
{2}}
1023 \put(
5.5,
3)
{\oval(
7,
4.7)
\put(-
2,-
0.5)
{Length
}}
1024 \put(
9,
3)
{\vector(
1,
0)
{2}}
1025 \put(
14.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Horizontal
}\put(-
2,-
1.5)
{Element
}}
1026 \put(
18,
3)
{\vector(
1,
0)
{2}}
1027 \put(
23.5,
3)
{\oval(
7,
4.7)
\put(-
2,-
0.5)
{Length
}}
1028 \put(
27,
3)
{\vector(
1,
0)
{2}}
1029 \put(
32.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Vertical
}\put(-
2,-
1.5)
{Element
}}
1030 \put(
36,
3)
{\vector(
1,
0)
{2}}
1032 \put(
10,
8)
{\line(
0,-
1)
{5}}
1033 \put(
14,
8)
{\line(-
1,
0)
{4}}
1034 \put(
19,
8)
{\vector(-
1,
0)
{5}}
1035 \put(
19,
3)
{\line(
0,
1)
{5}}
1037 \put(
28,
8)
{\line(
0,-
1)
{5}}
1038 \put(
32,
8)
{\line(-
1,
0)
{4}}
1039 \put(
37,
8)
{\vector(-
1,
0)
{5}}
1040 \put(
37,
3)
{\line(
0,
1)
{5}}
1043 \caption{Motion Vector
}\label{fig:motionvector
}
1046 \setlength{\unitlength}{1em
}
1049 \begin{picture
}(
52,
10)
1050 \put(
0,
3)
{\vector(
1,
0)
{2}}
1051 \put(
4.5,
3)
{\oval(
5,
4.7)
\put(-
1.5,-
0.5)
{Length
}}
1052 \put(
7,
3)
{\vector(
1,
0)
{2}}
1053 \put(
12.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Luma DC
}\put(-
3,-
1.5)
{Residual
}}
1054 \put(
16,
3)
{\vector(
1,
0)
{2}}
1055 \put(
20.5,
3)
{\oval(
5,
4.7)
\put(-
1.5,-
0.5)
{Length
}}
1056 \put(
23,
3)
{\vector(
1,
0)
{2}}
1057 \put(
28.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Chroma1 DC
}\put(-
2,-
1.5)
{Residual
}}
1058 \put(
32,
3)
{\vector(
1,
0)
{2}}
1059 \put(
36.5,
3)
{\oval(
5,
4.7)
\put(-
1.5,-
0.5)
{Length
}}
1060 \put(
39,
3)
{\vector(
1,
0)
{2}}
1061 \put(
44.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Chroma2 DC
}\put(-
2,-
1.5)
{Residual
}}
1062 \put(
48,
3)
{\vector(
1,
0)
{2}}
1064 \put(
8,
8)
{\line(
0,-
1)
{5}}
1065 \put(
12,
8)
{\line(-
1,
0)
{4}}
1066 \put(
17,
8)
{\vector(-
1,
0)
{5}}
1067 \put(
17,
3)
{\line(
0,
1)
{5}}
1069 \put(
24,
8)
{\line(
0,-
1)
{5}}
1070 \put(
28,
8)
{\line(-
1,
0)
{4}}
1071 \put(
33,
8)
{\vector(-
1,
0)
{5}}
1072 \put(
33,
3)
{\line(
0,
1)
{5}}
1074 \put(
40,
8)
{\line(
0,-
1)
{5}}
1075 \put(
44,
8)
{\line(-
1,
0)
{4}}
1076 \put(
49,
8)
{\vector(-
1,
0)
{5}}
1077 \put(
49,
3)
{\line(
0,
1)
{5}}
1080 \caption{DC
}\label{fig:dc
}
1087 \setlength{\unitlength}{1em
}
1090 \begin{picture
}(
15,
8)
1091 \put(
0,
3)
{\vector(
1,
0)
{4}}
1092 \put(
8,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{SB Split
}\put(-
2,-
1.5)
{Residual
} }
1093 \put(
12,
3)
{\vector(
1,
0)
{4}}
1094 \put(
14,
3)
{\line(
0,
1)
{5}}
1095 \put(
14,
8)
{\vector(-
1,
0)
{6}}
1096 \put(
8,
8)
{\line(-
1,
0)
{6}}
1097 \put(
2,
8)
{\line(
0,-
1)
{5}}
1099 \caption{Superblock Split Mode
}\label{fig:superblocksplit
}
1104 \setlength{\unitlength}{1em
}
1107 \begin{picture
}(
30,
8)
1108 \put(
0,
3)
{\vector(
1,
0)
{2}}
1110 \put(
6,
3)
{\oval(
8,
4.7)
\put(-
3,
.5)
{Prediction
}\put(-
3,-
1.5)
{Mode Residual
}}
1111 \put(
10,
3)
{\vector(
1,
0)
{3}}
1114 \put(
17,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Block Global
}\put(-
2,-
1.5)
{Residual
}}
1115 \put(
21,
3)
{\vector(
1,
0)
{3}}
1116 \put(
22,
3)
{\line(
0,
1)
{5}}
1117 \put(
22,
8)
{\line(-
1,
0)
{6}}
1118 \put(
12,
8)
{\vector(
1,
0)
{5}}
1119 \put(
12,
8)
{\line(
0,-
1)
{5}}
1123 \caption{Block Prediction Mode
}\label{fig:blockpredmode
}
1128 \setlength{\unitlength}{1em
}
1131 \begin{picture
}(
30,
12)
1132 \put(
0,
3)
{\vector(
1,
0)
{3}}
1133 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Prediction
}\put(-
2,-
.5)
{Mode
} \put(-
2,-
2)
{Residual
1}}
1134 \put(
11,
3)
{\vector(
1,
0)
{18}}
1135 \put(
13,
3)
{\line(
0,
1)
{5}}
1136 \put(
13,
8)
{\vector(
1,
0)
{2}}
1137 \put(
19,
8)
{\oval(
8,
4.7)
\put(-
2,
1)
{Prediction
}\put(-
2,-
.5)
{Mode
} \put(-
2,-
2)
{Residual
2}}
1138 \put(
23,
8)
{\vector(
1,
0)
{2}}
1139 \put(
25,
8)
{\line(
0,-
1)
{5}}
1142 \caption{Prediction Mode Residual
}\label{fig:predmoderesidual
}
1149 % Transform data stuff
1154 \setlength{\unitlength}{1em
}
1157 \begin{picture
}(
30,
8)
1158 \put(
0,
3)
{\vector(
1,
0)
{2}}
1159 \put(
5.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Y
} \put(-
2,-
.5)
{Transform
}\put(-
2,-
2)
{Data
}}
1160 \put(
9,
3)
{\vector(
1,
0)
{2}}
1161 \put(
14.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Chroma1
} \put(-
2,-
.5)
{Transform
}\put(-
2,-
2)
{Data
}}
1162 \put(
18,
3)
{\vector(
1,
0)
{2}}
1163 \put(
23.5,
3)
{\oval(
7,
4.7)
\put(-
2,
1)
{Chroma2
} \put(-
2,-
.5)
{Transform
}\put(-
2,-
2)
{Data
}}
1164 \put(
27,
3)
{\vector(
1,
0)
{2}}
1166 \caption{Transform Data (core syntax)
}\label{fig:transformdata
}
1169 \setlength{\unitlength}{1em
}
1172 \begin{picture
}(
20,
12)
1173 \put(
0,
3)
{\vector(
1,
0)
{5}}
1174 \put(
10,
3)
{\oval(
10,
4.7)
\put(-
2,-
0.5)
{Subband
}}
1175 \put(
15,
3)
{\vector(
1,
0)
{5}}
1176 \put(
2.5,
3)
{\line(
0,
1)
{5}}
1177 \put(
17.5,
3)
{\line(
0,
1)
{5}}
1178 \put(
17.5,
8)
{\vector(-
1,
0)
{10}}
1179 \put(
2.5,
8)
{\line(
1,
0)
{10}}
1181 \caption{Component Transform Data (core syntax)
}\label{fig:comptransformdata
}
1186 \setlength{\unitlength}{1em
}
1189 \begin{picture
}(
40,
10)
1190 \put(
0,
3)
{\vector(
1,
0)
{4}}
1191 \put(
8,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Subband
}\put(-
2,-
.5)
{Data
} \put(-
2,-
2)
{Length
}}
1192 \put(
12,
3)
{\vector(
1,
0)
{4}}
1193 \put(
14,
3)
{\line(
0,
1)
{6}}
1194 \put(
14,
9)
{\vector(
1,
0)
{8}}
1195 \put(
22,
9)
{\line(
1,
0)
{14}}
1196 \put(
36,
9)
{\line(
0,-
1)
{6}}
1197 \put(
20,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Quantiser
}\put(-
2,-
1)
{Index
}}
1198 \put(
24,
3)
{\vector(
1,
0)
{2}}
1200 \put(
25,
3)
{\line(
0,
1)
{4}}
1201 \put(
30,
3)
{\oval(
8,
4.7)
\put(-
2,-
0.25)
{Codeblock
}}
1202 \put(
35,
3)
{\line(
0,
1)
{4}}
1203 \put(
35,
7)
{\vector(-
1,
0)
{5}}
1204 \put(
30,
7)
{\line(-
1,
0)
{5}}
1206 \put(
34,
3)
{\vector(
1,
0)
{5}}
1209 \caption{Subband (core syntax)
}\label{fig:subband
}
1214 \setlength{\unitlength}{1em
}
1217 \begin{picture
}(
40,
12)
1218 \put(
0,
3)
{\vector(
1,
0)
{3}}
1219 \put(
2,
3)
{\line(
0,
1)
{5}}
1220 \put(
2,
8)
{\vector(
1,
0)
{18}}
1221 \put(
20,
8)
{\line(
1,
0)
{5}}
1222 \put(
25,
8)
{\line(
0,-
1)
{5}}
1223 \put(
7,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Zero Block
}\put(-
2,-
1.5)
{Flag
}}
1224 \put(
11,
3)
{\vector(
1,
0)
{4}}
1226 \put(
19,
3)
{\oval(
8,
4.7)
\put(-
2,
1)
{Differential
}\put(-
2,-
.5)
{Quantiser
} \put(-
2,-
2)
{Index
}}
1227 \put(
23,
3)
{\vector(
1,
0)
{5}}
1228 \put(
13,
3)
{\line(
0,
1)
{4}}
1229 \put(
13,
7)
{\vector(
1,
0)
{6}}
1230 \put(
19,
7)
{\line(
1,
0)
{5}}
1231 \put(
24,
7)
{\line(
0,-
1)
{4}}
1233 \put(
32,
3)
{\oval(
8,
4.7)
\put(-
2,
.5)
{Wavelet
}\put(-
2,-
1.5)
{Coefficient
}}
1234 \put(
36,
3)
{\vector(
1,
0)
{4}}
1236 \put(
37,
3)
{\line(
0,
1)
{4}}
1237 \put(
37,
7)
{\vector(-
1,
0)
{5}}
1238 \put(
27,
7)
{\line(
1,
0)
{5}}
1239 \put(
27,
7)
{\line(
0,-
1)
{4}}
1241 \put(
26,
3)
{\line(
0,
1)
{5}}
1242 \put(
26,
8)
{\vector(
1,
0)
{6}}
1243 \put(
32,
8)
{\line(
1,
0)
{6}}
1244 \put(
38,
8)
{\line(
0,-
1)
{5}}
1247 \caption{Codeblock (core syntax)
}\label{fig:codeblock
}
1254 \begin{picture
}(
13,
8)
1255 \put(
0,
3)
{\vector(
1,
0)
{3}}
1256 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
1.5,-
0.5)
{Slice
}}
1257 \put(
10,
3)
{\vector(
1,
0)
{3}}
1259 \put(
2,
7)
{\line(
0,-
1)
{4}}
1260 \put(
11,
3)
{\line(
0,
1)
{4}}
1261 \put(
11,
7)
{\vector(-
1,
0)
{5}}
1262 \put(
6,
7)
{\line(-
1,
0)
{4}}
1265 \caption{Transform Data (low delay syntax)
}
1266 \label{fig:lowdelaypicture
}
1271 \begin{picture
}(
45,
8)
1272 \put(
0,
3)
{\vector(
1,
0)
{2}}
1273 \put(
5.5,
3)
{\oval(
7,
4.7)
\put(-
2,
.5)
{Slice Quant
}\put(-
2,-
1)
{Index
}}
1274 \put(
9,
3)
{\vector(
1,
0)
{2}}
1275 \put(
14.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Luma Slice
} \put(-
2.5,-
1)
{Bits
}}
1276 \put(
18,
3)
{\vector(
1,
0)
{3}}
1278 \put(
24.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Luma Slice
} \put(-
2.5,-
1)
{Subband
}}
1279 \put(
28,
3)
{\vector(
1,
0)
{3}}
1280 \put(
34.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Chroma Slice
} \put(-
2.5,-
1)
{Subband
}}
1281 \put(
38,
3)
{\vector(
1,
0)
{2}}
1283 \put(
20,
7)
{\line(
0,-
1)
{4}}
1284 \put(
29,
3)
{\line(
0,
1)
{4}}
1285 \put(
29,
7)
{\vector(-
1,
0)
{5}}
1286 \put(
24,
7)
{\line(-
1,
0)
{4}}
1288 \put(
30,
7)
{\line(
0,-
1)
{4}}
1289 \put(
39,
3)
{\line(
0,
1)
{4}}
1290 \put(
39,
7)
{\vector(-
1,
0)
{5}}
1291 \put(
34,
7)
{\line(-
1,
0)
{4}}
1295 \caption{Slice (low delay syntax)
}
1301 \begin{picture
}(
13,
8)
1302 \put(
0,
3)
{\vector(
1,
0)
{3}}
1303 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Luma
} \put(-
2.5,-
1)
{Coefficient
}}
1304 \put(
10,
3)
{\vector(
1,
0)
{3}}
1306 \put(
2,
7)
{\line(
0,-
1)
{4}}
1307 \put(
11,
3)
{\line(
0,
1)
{4}}
1308 \put(
11,
7)
{\vector(-
1,
0)
{5}}
1309 \put(
6,
7)
{\line(-
1,
0)
{4}}
1313 \caption{Luma Slice Subband (low delay syntax)
}
1314 \label{fig:lumaslicesubband
}
1319 \begin{picture
}(
13,
8)
1320 \put(
0,
3)
{\vector(
1,
0)
{3}}
1321 \put(
6.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Chroma1
} \put(-
2.5,-
1)
{Coefficient
}}
1322 \put(
10,
3)
{\vector(
1,
0)
{2}}
1323 \put(
15.5,
3)
{\oval(
7,
4.7)
\put(-
2.5,
.5)
{Chroma2
} \put(-
2.5,-
1)
{Coefficient
}}
1324 \put(
19,
3)
{\vector(
1,
0)
{3}}
1326 \put(
2,
7)
{\line(
0,-
1)
{4}}
1327 \put(
20,
3)
{\line(
0,
1)
{4}}
1328 \put(
20,
7)
{\vector(-
1,
0)
{9}}
1329 \put(
11,
7)
{\line(-
1,
0)
{9}}
1333 \caption{Chroma Slice Subband (low delay syntax)
}
1334 \label{fig:chromaslicesubband
}