%PDF-1.4
%
5 0 obj
<< /S /GoTo /D (chapter.1) >>
endobj
8 0 obj
(Introduction)
endobj
9 0 obj
<< /S /GoTo /D (section.1.1) >>
endobj
12 0 obj
(VP3 and Theora)
endobj
13 0 obj
<< /S /GoTo /D (section.1.2) >>
endobj
16 0 obj
(Video Formats)
endobj
17 0 obj
<< /S /GoTo /D (section.1.3) >>
endobj
20 0 obj
(Classification)
endobj
21 0 obj
<< /S /GoTo /D (section.1.4) >>
endobj
24 0 obj
(Assumptions)
endobj
25 0 obj
<< /S /GoTo /D (section.1.5) >>
endobj
28 0 obj
(Codec Setup and Probability Model)
endobj
29 0 obj
<< /S /GoTo /D (section.1.6) >>
endobj
32 0 obj
(Format Conformance)
endobj
33 0 obj
<< /S /GoTo /D (chapter.2) >>
endobj
36 0 obj
(Coded Video Structure)
endobj
37 0 obj
<< /S /GoTo /D (section.2.1) >>
endobj
40 0 obj
(Frame Layout)
endobj
41 0 obj
<< /S /GoTo /D (section.2.2) >>
endobj
44 0 obj
(Picture Region)
endobj
45 0 obj
<< /S /GoTo /D (section.2.3) >>
endobj
48 0 obj
(Blocks and Super Blocks)
endobj
49 0 obj
<< /S /GoTo /D (section.2.4) >>
endobj
52 0 obj
(Macro Blocks)
endobj
53 0 obj
<< /S /GoTo /D (section.2.5) >>
endobj
56 0 obj
(Coding Modes and Prediction)
endobj
57 0 obj
<< /S /GoTo /D (section.2.6) >>
endobj
60 0 obj
(DCT Coefficients)
endobj
61 0 obj
<< /S /GoTo /D (chapter.3) >>
endobj
64 0 obj
(Decoding Overview)
endobj
65 0 obj
<< /S /GoTo /D (section.3.1) >>
endobj
68 0 obj
(Decoder Configuration)
endobj
69 0 obj
<< /S /GoTo /D (subsection.3.1.1) >>
endobj
72 0 obj
(Global Configuration)
endobj
73 0 obj
<< /S /GoTo /D (subsection.3.1.2) >>
endobj
76 0 obj
(Quantization Matrices)
endobj
77 0 obj
<< /S /GoTo /D (subsection.3.1.3) >>
endobj
80 0 obj
(Huffman Codebooks)
endobj
81 0 obj
<< /S /GoTo /D (section.3.2) >>
endobj
84 0 obj
(High-Level Decode Process)
endobj
85 0 obj
<< /S /GoTo /D (subsection.3.2.1) >>
endobj
88 0 obj
(Decoder Setup)
endobj
89 0 obj
<< /S /GoTo /D (subsection.3.2.2) >>
endobj
92 0 obj
(Decode Procedure)
endobj
93 0 obj
<< /S /GoTo /D (chapter.4) >>
endobj
96 0 obj
(Video Formats)
endobj
97 0 obj
<< /S /GoTo /D (section.4.1) >>
endobj
100 0 obj
(Color Space Conventions)
endobj
101 0 obj
<< /S /GoTo /D (section.4.2) >>
endobj
104 0 obj
(Color Space Conversions and Parameters)
endobj
105 0 obj
<< /S /GoTo /D (section.4.3) >>
endobj
108 0 obj
(Available Color Spaces)
endobj
109 0 obj
<< /S /GoTo /D (subsection.4.3.1) >>
endobj
112 0 obj
(Rec. 470M \(Rec. ITU-R BT.470-6 System M/NTSC with Rec. ITU-R BT.601-5\))
endobj
113 0 obj
<< /S /GoTo /D (subsection.4.3.2) >>
endobj
116 0 obj
(Rec. 470BG \(Rec. ITU-R BT.470-6 Systems B and G with Rec. ITU-R BT.601-5\))
endobj
117 0 obj
<< /S /GoTo /D (section.4.4) >>
endobj
120 0 obj
(Pixel Formats)
endobj
121 0 obj
<< /S /GoTo /D (subsection.4.4.1) >>
endobj
124 0 obj
(4:4:4 Subsampling)
endobj
125 0 obj
<< /S /GoTo /D (subsection.4.4.2) >>
endobj
128 0 obj
(4:2:2 Subsampling)
endobj
129 0 obj
<< /S /GoTo /D (subsection.4.4.3) >>
endobj
132 0 obj
(4:2:0 Subsampling)
endobj
133 0 obj
<< /S /GoTo /D (subsection.4.4.4) >>
endobj
136 0 obj
(Subsampling and the Picture Region)
endobj
137 0 obj
<< /S /GoTo /D (chapter.5) >>
endobj
140 0 obj
(Bitpacking Convention)
endobj
141 0 obj
<< /S /GoTo /D (section.5.1) >>
endobj
144 0 obj
(Overview)
endobj
145 0 obj
<< /S /GoTo /D (subsection.5.1.1) >>
endobj
148 0 obj
(Octets and Bytes)
endobj
149 0 obj
<< /S /GoTo /D (subsection.5.1.2) >>
endobj
152 0 obj
(Words and Byte Order)
endobj
153 0 obj
<< /S /GoTo /D (subsection.5.1.3) >>
endobj
156 0 obj
(Bit Order)
endobj
157 0 obj
<< /S /GoTo /D (section.5.2) >>
endobj
160 0 obj
(Coding Bits into Bytes)
endobj
161 0 obj
<< /S /GoTo /D (subsection.5.2.1) >>
endobj
164 0 obj
(Signedness)
endobj
165 0 obj
<< /S /GoTo /D (subsection.5.2.2) >>
endobj
168 0 obj
(Encoding Example)
endobj
169 0 obj
<< /S /GoTo /D (subsection.5.2.3) >>
endobj
172 0 obj
(Decoding Example)
endobj
173 0 obj
<< /S /GoTo /D (subsection.5.2.4) >>
endobj
176 0 obj
(End-of-Packet Alignment)
endobj
177 0 obj
<< /S /GoTo /D (subsection.5.2.5) >>
endobj
180 0 obj
(Reading Zero Bit Integers)
endobj
181 0 obj
<< /S /GoTo /D (chapter.6) >>
endobj
184 0 obj
(Bitstream Headers)
endobj
185 0 obj
<< /S /GoTo /D (section.6.1) >>
endobj
188 0 obj
(Common Header Decode)
endobj
189 0 obj
<< /S /GoTo /D (section.6.2) >>
endobj
192 0 obj
(Identification Header Decode)
endobj
193 0 obj
<< /S /GoTo /D (section.6.3) >>
endobj
196 0 obj
(Comment Header)
endobj
197 0 obj
<< /S /GoTo /D (subsection.6.3.1) >>
endobj
200 0 obj
(Comment Length Decode)
endobj
201 0 obj
<< /S /GoTo /D (subsection.6.3.2) >>
endobj
204 0 obj
(Comment Header Decode)
endobj
205 0 obj
<< /S /GoTo /D (subsection.6.3.3) >>
endobj
208 0 obj
(User Comment Format)
endobj
209 0 obj
<< /S /GoTo /D (section.6.4) >>
endobj
212 0 obj
(Setup Header)
endobj
213 0 obj
<< /S /GoTo /D (subsection.6.4.1) >>
endobj
216 0 obj
(Loop Filter Limit Table Decode)
endobj
217 0 obj
<< /S /GoTo /D (subsection.6.4.2) >>
endobj
220 0 obj
(Quantization Parameters Decode)
endobj
221 0 obj
<< /S /GoTo /D (subsection.6.4.3) >>
endobj
224 0 obj
(Computing a Quantization Matrix)
endobj
225 0 obj
<< /S /GoTo /D (subsection.6.4.4) >>
endobj
228 0 obj
(DCT Token Huffman Tables)
endobj
229 0 obj
<< /S /GoTo /D (subsection.6.4.5) >>
endobj
232 0 obj
(Setup Header Decode)
endobj
233 0 obj
<< /S /GoTo /D (chapter.7) >>
endobj
236 0 obj
(Frame Decode)
endobj
237 0 obj
<< /S /GoTo /D (section.7.1) >>
endobj
240 0 obj
(Frame Header Decode)
endobj
241 0 obj
<< /S /GoTo /D (section.7.2) >>
endobj
244 0 obj
(Run-Length Encoded Bit Strings)
endobj
245 0 obj
<< /S /GoTo /D (subsection.7.2.1) >>
endobj
248 0 obj
(Long-Run Bit String Decode)
endobj
249 0 obj
<< /S /GoTo /D (subsection.7.2.2) >>
endobj
252 0 obj
(Short-Run Bit String Decode)
endobj
253 0 obj
<< /S /GoTo /D (section.7.3) >>
endobj
256 0 obj
(Coded Block Flags Decode)
endobj
257 0 obj
<< /S /GoTo /D (section.7.4) >>
endobj
260 0 obj
(Macro Block Coding Modes)
endobj
261 0 obj
<< /S /GoTo /D (section.7.5) >>
endobj
264 0 obj
(Motion Vectors)
endobj
265 0 obj
<< /S /GoTo /D (subsection.7.5.1) >>
endobj
268 0 obj
(Motion Vector Decode)
endobj
269 0 obj
<< /S /GoTo /D (subsection.7.5.2) >>
endobj
272 0 obj
(Macro Block Motion Vector Decode)
endobj
273 0 obj
<< /S /GoTo /D (section.7.6) >>
endobj
276 0 obj
(Block-Level qi Decode)
endobj
277 0 obj
<< /S /GoTo /D (section.7.7) >>
endobj
280 0 obj
(DCT Coefficients)
endobj
281 0 obj
<< /S /GoTo /D (subsection.7.7.1) >>
endobj
284 0 obj
(EOB Token Decode)
endobj
285 0 obj
<< /S /GoTo /D (subsection.7.7.2) >>
endobj
288 0 obj
(Coefficient Token Decode)
endobj
289 0 obj
<< /S /GoTo /D (subsection.7.7.3) >>
endobj
292 0 obj
(DCT Coefficient Decode)
endobj
293 0 obj
<< /S /GoTo /D (section.7.8) >>
endobj
296 0 obj
(Undoing DC Prediction)
endobj
297 0 obj
<< /S /GoTo /D (subsection.7.8.1) >>
endobj
300 0 obj
(Computing the DC Predictor)
endobj
301 0 obj
<< /S /GoTo /D (subsection.7.8.2) >>
endobj
304 0 obj
(Inverting the DC Prediction Process)
endobj
305 0 obj
<< /S /GoTo /D (section.7.9) >>
endobj
308 0 obj
(Reconstruction)
endobj
309 0 obj
<< /S /GoTo /D (subsection.7.9.1) >>
endobj
312 0 obj
(Predictors)
endobj
313 0 obj
<< /S /GoTo /D (subsection.7.9.2) >>
endobj
316 0 obj
(Dequantization)
endobj
317 0 obj
<< /S /GoTo /D (subsection.7.9.3) >>
endobj
320 0 obj
(The Inverse DCT)
endobj
321 0 obj
<< /S /GoTo /D (subsection.7.9.4) >>
endobj
324 0 obj
(The Complete Reconstruction Algorithm)
endobj
325 0 obj
<< /S /GoTo /D (section.7.10) >>
endobj
328 0 obj
(Loop Filtering)
endobj
329 0 obj
<< /S /GoTo /D (subsection.7.10.1) >>
endobj
332 0 obj
(Horizontal Filter)
endobj
333 0 obj
<< /S /GoTo /D (subsection.7.10.2) >>
endobj
336 0 obj
(Vertical Filter)
endobj
337 0 obj
<< /S /GoTo /D (subsection.7.10.3) >>
endobj
340 0 obj
(Complete Loop Filter)
endobj
341 0 obj
<< /S /GoTo /D (section.7.11) >>
endobj
344 0 obj
(Complete Frame Decode)
endobj
345 0 obj
<< /S /GoTo /D (appendix.A) >>
endobj
348 0 obj
(Ogg Bitstream Encapsulation)
endobj
349 0 obj
<< /S /GoTo /D (section.A.1) >>
endobj
352 0 obj
(Overview)
endobj
353 0 obj
<< /S /GoTo /D (subsection.A.1.1) >>
endobj
356 0 obj
(MIME type)
endobj
357 0 obj
<< /S /GoTo /D (section.A.2) >>
endobj
360 0 obj
(Embedding in a logical bitstream)
endobj
361 0 obj
<< /S /GoTo /D (subsection.A.2.1) >>
endobj
364 0 obj
(Headers)
endobj
365 0 obj
<< /S /GoTo /D (subsection.A.2.2) >>
endobj
368 0 obj
(Frame data)
endobj
369 0 obj
<< /S /GoTo /D (subsection.A.2.3) >>
endobj
372 0 obj
(Granule position)
endobj
373 0 obj
<< /S /GoTo /D (section.A.3) >>
endobj
376 0 obj
(Multiplexed stream mapping)
endobj
377 0 obj
<< /S /GoTo /D (subsection.A.3.1) >>
endobj
380 0 obj
(Chained streams)
endobj
381 0 obj
<< /S /GoTo /D (subsection.A.3.2) >>
endobj
384 0 obj
(Grouped streams)
endobj
385 0 obj
<< /S /GoTo /D (appendix.B) >>
endobj
388 0 obj
(VP3)
endobj
389 0 obj
<< /S /GoTo /D (section.B.1) >>
endobj
392 0 obj
(VP3 Compatibility)
endobj
393 0 obj
<< /S /GoTo /D (section.B.2) >>
endobj
396 0 obj
(Loop Filter Limit Values)
endobj
397 0 obj
<< /S /GoTo /D (section.B.3) >>
endobj
400 0 obj
(Quantization Parameters)
endobj
401 0 obj
<< /S /GoTo /D (section.B.4) >>
endobj
404 0 obj
(Huffman Tables)
endobj
405 0 obj
<< /S /GoTo /D (appendix.C) >>
endobj
408 0 obj
(Colophon)
endobj
409 0 obj
<< /S /GoTo /D [410 0 R /FitH ] >>
endobj
412 0 obj <<
/Length 183
/Filter /FlateDecode
>>
stream
xu10@ѽH4N$+ ځtDLe l3WXn9d
;0zXk78ؤ~R# KD/92T
eSg4Zy]ΡՏ,eb#=&C2UJ}^)ىkDgbZ\#qe=
endstream
endobj
410 0 obj <<
/Type /Page
/Contents 412 0 R
/Resources 411 0 R
/MediaBox [0 0 612 792]
/Parent 417 0 R
>> endobj
413 0 obj <<
/D [410 0 R /FitH 686.127]
>> endobj
414 0 obj <<
/D [410 0 R /FitH 668.127]
>> endobj
411 0 obj <<
/Font << /F15 415 0 R /F16 416 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
420 0 obj <<
/Length 19
/Filter /FlateDecode
>>
stream
x3PHW0Pp2A
|