1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!-- SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later -->
3<svg
4   xmlns:dc="http://purl.org/dc/elements/1.1/"
5   xmlns:cc="http://creativecommons.org/ns#"
6   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
7   xmlns:svg="http://www.w3.org/2000/svg"
8   xmlns="http://www.w3.org/2000/svg"
9   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
10   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
11   width="58.825298cm"
12   height="17.279287cm"
13   viewBox="-186 71 1174.5119 332.1463"
14   id="svg2"
15   version="1.1"
16   inkscape:version="0.91 r13725"
17   sodipodi:docname="subdev-image-processing-full.svg">
18  <metadata
19     id="metadata260">
20    <rdf:RDF>
21      <cc:Work
22	 rdf:about="">
23	<dc:format>image/svg+xml</dc:format>
24	<dc:type
25	   rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
26	<dc:title />
27      </cc:Work>
28    </rdf:RDF>
29  </metadata>
30  <defs
31     id="defs258" />
32  <sodipodi:namedview
33     pagecolor="#ffffff"
34     bordercolor="#666666"
35     borderopacity="1"
36     objecttolerance="10"
37     gridtolerance="10"
38     guidetolerance="10"
39     inkscape:pageopacity="0"
40     inkscape:pageshadow="2"
41     inkscape:window-width="1920"
42     inkscape:window-height="997"
43     id="namedview256"
44     showgrid="false"
45     fit-margin-top="0"
46     fit-margin-left="0"
47     fit-margin-right="0"
48     fit-margin-bottom="0"
49     inkscape:zoom="0.26595857"
50     inkscape:cx="1050.1367"
51     inkscape:cy="307.01645"
52     inkscape:window-x="1920"
53     inkscape:window-y="30"
54     inkscape:window-maximized="1"
55     inkscape:current-layer="svg2" />
56  <g
57     id="g4"
58     transform="translate(-1.4982376,-7.6949076)">
59    <rect
60       style="fill:#ffffff"
61       x="318.89999"
62       y="129"
63       width="208.10001"
64       height="249"
65       id="rect6" />
66    <rect
67       style="fill:none;fill-opacity:0;stroke:#ff765a;stroke-width:2"
68       x="318.89999"
69       y="129"
70       width="208.10001"
71       height="249"
72       id="rect8" />
73  </g>
74  <rect
75     style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
76     x="-3.4982376"
77     y="65.305092"
78     width="806"
79     height="343"
80     id="rect10" />
81  <g
82     id="g12"
83     transform="translate(-1.4982376,-7.6949076)">
84    <circle
85       style="fill:#ffffff"
86       cx="-12.5"
87       cy="166.71201"
88       id="ellipse14"
89       r="8.5" />
90    <circle
91       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
92       cx="-12.5"
93       cy="166.71201"
94       id="ellipse16"
95       r="8.5" />
96    <circle
97       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
98       cx="-12.5"
99       cy="166.71201"
100       id="ellipse18"
101       r="8.5" />
102  </g>
103  <g
104     id="g20"
105     transform="translate(-1.4982376,-7.6949076)">
106    <circle
107       style="fill:#ffffff"
108       cx="815.23199"
109       cy="205.18401"
110       id="ellipse22"
111       r="8.5" />
112    <circle
113       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
114       cx="815.23199"
115       cy="205.18401"
116       id="ellipse24"
117       r="8.5" />
118    <circle
119       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
120       cx="815.23199"
121       cy="205.18401"
122       id="ellipse26"
123       r="8.5" />
124  </g>
125  <g
126     id="g28"
127     transform="translate(-1.4982376,-7.6949076)">
128    <line
129       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
130       x1="-184.5"
131       y1="167"
132       x2="-30.736099"
133       y2="166.729"
134       id="line30" />
135    <polygon
136       style="fill:#000000"
137       points="-33.2449,161.734 -23.2361,166.716 -33.2272,171.734 -30.7361,166.729 "
138       id="polygon32" />
139    <polygon
140       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
141       points="-33.2449,161.734 -23.2361,166.716 -33.2272,171.734 -30.7361,166.729 "
142       id="polygon34" />
143  </g>
144  <g
145     id="g36"
146     transform="translate(-1.4982376,-7.6949076)">
147    <line
148       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
149       x1="823.73199"
150       y1="205.18401"
151       x2="980.06598"
152       y2="205.21201"
153       id="line38" />
154    <polygon
155       style="fill:#000000"
156       points="977.567,200.212 987.566,205.214 977.565,210.212 980.066,205.212 "
157       id="polygon40" />
158    <polygon
159       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
160       points="977.567,200.212 987.566,205.214 977.565,210.212 980.066,205.212 "
161       id="polygon42" />
162  </g>
163  <text
164     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000"
165     x="-141.45824"
166     y="147.3051"
167     id="text44">
168    <tspan
169       x="-141.45824"
170       y="147.3051"
171       id="tspan46">pad 0 (sink)</tspan>
172  </text>
173  <text
174     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000"
175     x="847.54175"
176     y="187.3051"
177     id="text48">
178    <tspan
179       x="847.54175"
180       y="187.3051"
181       id="tspan50">pad 2 (source)</tspan>
182  </text>
183  <g
184     id="g52"
185     transform="translate(-1.4982376,-7.6949076)">
186    <rect
187       style="fill:#ffffff"
188       x="5.5"
189       y="120"
190       width="159"
191       height="104"
192       id="rect54" />
193    <rect
194       style="fill:none;fill-opacity:0;stroke:#a52a2a;stroke-width:2"
195       x="5.5"
196       y="120"
197       width="159"
198       height="104"
199       id="rect56" />
200  </g>
201  <g
202     id="g58"
203     transform="translate(-1.4982376,-7.6949076)">
204    <rect
205       style="fill:#ffffff"
206       x="62.5"
207       y="136"
208       width="94"
209       height="77"
210       id="rect60" />
211    <rect
212       style="fill:none;fill-opacity:0;stroke:#0000ff;stroke-width:2"
213       x="62.5"
214       y="136"
215       width="94"
216       height="77"
217       id="rect62" />
218  </g>
219  <text
220     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000"
221     x="29.001762"
222     y="81.305092"
223     id="text64">
224    <tspan
225       x="29.001762"
226       y="81.305092"
227       id="tspan66" />
228  </text>
229  <text
230     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#a52a2a"
231     x="8.040122"
232     y="81.218895"
233     id="text68">
234    <tspan
235       x="8.040122"
236       y="81.218895"
237       id="tspan70">sink media</tspan>
238    <tspan
239       x="8.040122"
240       y="97.219093"
241       id="tspan72">bus format</tspan>
242  </text>
243  <g
244     id="g74"
245     transform="translate(-1.4982376,-7.6949076)">
246    <rect
247       style="fill:#ffffff"
248       x="333.64401"
249       y="185.64999"
250       width="165.2"
251       height="172.478"
252       id="rect76" />
253    <rect
254       style="fill:none;fill-opacity:0;stroke:#00ff00;stroke-width:2"
255       x="333.64401"
256       y="185.64999"
257       width="165.2"
258       height="172.478"
259       id="rect78" />
260  </g>
261  <line
262     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
263     x1="332.14578"
264     y1="350.43307"
265     x2="61.001762"
266     y2="205.3051"
267     id="line80" />
268  <line
269     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
270     x1="332.14578"
271     y1="177.95509"
272     x2="61.001762"
273     y2="128.3051"
274     id="line82" />
275  <line
276     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
277     x1="497.34576"
278     y1="350.43307"
279     x2="155.00177"
280     y2="205.3051"
281     id="line84" />
282  <line
283     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
284     x1="497.34576"
285     y1="177.95509"
286     x2="155.00177"
287     y2="128.3051"
288     id="line86" />
289  <text
290     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#00ff00"
291     x="333.20578"
292     y="141.7471"
293     id="text88">
294    <tspan
295       x="333.20578"
296       y="141.7471"
297       id="tspan90">sink compose</tspan>
298    <tspan
299       x="333.20578"
300       y="157.7471"
301       id="tspan92">selection (scaling)</tspan>
302  </text>
303  <g
304     id="g94"
305     transform="translate(-1.4982376,-7.6949076)">
306    <rect
307       style="fill:#ffffff"
308       x="409.32199"
309       y="194.565"
310       width="100.186"
311       height="71.452301"
312       id="rect96" />
313    <rect
314       style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2"
315       x="409.32199"
316       y="194.565"
317       width="100.186"
318       height="71.452301"
319       id="rect98" />
320  </g>
321  <text
322     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#8b6914"
323     x="688.00177"
324     y="97.43309"
325     id="text100">
326    <tspan
327       x="688.00177"
328       y="97.43309"
329       id="tspan102">source media</tspan>
330    <tspan
331       x="688.00177"
332       y="113.43309"
333       id="tspan104">bus format</tspan>
334  </text>
335  <g
336     id="g106"
337     transform="translate(-1.4982376,-7.6949076)">
338    <rect
339       style="fill:#ffffff"
340       x="688.48798"
341       y="173.834"
342       width="100.186"
343       height="71.452301"
344       id="rect108" />
345    <rect
346       style="fill:none;fill-opacity:0;stroke:#8b6914;stroke-width:2"
347       x="688.48798"
348       y="173.834"
349       width="100.186"
350       height="71.452301"
351       id="rect110" />
352  </g>
353  <line
354     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
355     x1="686.98975"
356     y1="237.59109"
357     x2="407.82376"
358     y2="258.32309"
359     id="line112" />
360  <line
361     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
362     x1="686.98975"
363     y1="166.1391"
364     x2="407.82376"
365     y2="186.8701"
366     id="line114" />
367  <line
368     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
369     x1="787.17578"
370     y1="237.59109"
371     x2="508.00977"
372     y2="258.32309"
373     id="line116" />
374  <line
375     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
376     x1="787.17578"
377     y1="166.1391"
378     x2="508.00977"
379     y2="186.8701"
380     id="line118" />
381  <text
382     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#ff765a"
383     x="323.50177"
384     y="95.305092"
385     id="text120">
386    <tspan
387       x="323.50177"
388       y="95.305092"
389       id="tspan122">sink compose</tspan>
390    <tspan
391       x="323.50177"
392       y="111.30509"
393       id="tspan124">bounds selection</tspan>
394  </text>
395  <g
396     id="g126"
397     transform="translate(-1.4982376,-7.6949076)">
398    <circle
399       style="fill:#ffffff"
400       cx="-12.0982"
401       cy="341.51199"
402       id="ellipse128"
403       r="8.5" />
404    <circle
405       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
406       cx="-12.0982"
407       cy="341.51199"
408       id="ellipse130"
409       r="8.5" />
410    <circle
411       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
412       cx="-12.0982"
413       cy="341.51199"
414       id="ellipse132"
415       r="8.5" />
416  </g>
417  <g
418     id="g134"
419     transform="translate(-1.4982376,-7.6949076)">
420    <line
421       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
422       x1="-184.09801"
423       y1="341.79999"
424       x2="-30.334299"
425       y2="341.52899"
426       id="line136" />
427    <polygon
428       style="fill:#000000"
429       points="-32.8431,336.534 -22.8343,341.516 -32.8254,346.534 -30.3343,341.529 "
430       id="polygon138" />
431    <polygon
432       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
433       points="-32.8431,336.534 -22.8343,341.516 -32.8254,346.534 -30.3343,341.529 "
434       id="polygon140" />
435  </g>
436  <text
437     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000"
438     x="-140.49823"
439     y="321.30508"
440     id="text142">
441    <tspan
442       x="-140.49823"
443       y="321.30508"
444       id="tspan144">pad 1 (sink)</tspan>
445  </text>
446  <g
447     id="g146"
448     transform="translate(-1.4982376,-7.6949076)">
449    <rect
450       style="fill:#ffffff"
451       x="7.8082399"
452       y="292.79999"
453       width="112.092"
454       height="82.199997"
455       id="rect148" />
456    <rect
457       style="fill:none;fill-opacity:0;stroke:#a52a2a;stroke-width:2"
458       x="7.8082399"
459       y="292.79999"
460       width="112.092"
461       height="82.199997"
462       id="rect150" />
463  </g>
464  <g
465     id="g152"
466     transform="translate(-1.4982376,-7.6949076)">
467    <rect
468       style="fill:#ffffff"
469       x="52.900002"
470       y="314.79999"
471       width="58.099998"
472       height="50.200001"
473       id="rect154" />
474    <rect
475       style="fill:none;fill-opacity:0;stroke:#0000ff;stroke-width:2"
476       x="52.900002"
477       y="314.79999"
478       width="58.099998"
479       height="50.200001"
480       id="rect156" />
481  </g>
482  <text
483     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000"
484     x="30.401762"
485     y="252.10509"
486     id="text158">
487    <tspan
488       x="30.401762"
489       y="252.10509"
490       id="tspan160" />
491  </text>
492  <line
493     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
494     x1="357.40176"
495     y1="244.20509"
496     x2="51.401764"
497     y2="307.10507"
498     id="line162" />
499  <line
500     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
501     x1="357.40176"
502     y1="308.30508"
503     x2="51.401764"
504     y2="357.30508"
505     id="line164" />
506  <line
507     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
508     x1="432.50177"
509     y1="308.30508"
510     x2="109.50176"
511     y2="357.30508"
512     id="line166" />
513  <line
514     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
515     x1="432.50177"
516     y1="244.20509"
517     x2="109.50176"
518     y2="307.10507"
519     id="line168" />
520  <rect
521     style="fill:none;fill-opacity:0;stroke:#00ff00;stroke-width:2"
522     x="357.40176"
523     y="244.20509"
524     width="75.099998"
525     height="64.099998"
526     id="rect170" />
527  <rect
528     style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2"
529     x="441.76376"
530     y="276.77109"
531     width="64.737999"
532     height="48.534"
533     id="rect172" />
534  <g
535     id="g174"
536     transform="translate(-1.4982376,-7.6949076)">
537    <rect
538       style="fill:#ffffff"
539       x="693.42798"
540       y="324.73401"
541       width="63.571999"
542       height="49.265999"
543       id="rect176" />
544    <rect
545       style="fill:none;fill-opacity:0;stroke:#8b6914;stroke-width:2"
546       x="693.42798"
547       y="324.73401"
548       width="63.571999"
549       height="49.265999"
550       id="rect178" />
551  </g>
552  <line
553     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
554     x1="691.92975"
555     y1="366.30508"
556     x2="441.76376"
557     y2="325.30508"
558     id="line180" />
559  <line
560     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
561     x1="691.92975"
562     y1="317.03909"
563     x2="441.76376"
564     y2="276.77109"
565     id="line182" />
566  <line
567     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
568     x1="755.50177"
569     y1="366.30508"
570     x2="506.50177"
571     y2="325.30508"
572     id="line184" />
573  <line
574     style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4"
575     x1="755.50177"
576     y1="317.03909"
577     x2="506.50177"
578     y2="276.77109"
579     id="line186" />
580  <g
581     id="g188"
582     transform="translate(-1.4982376,-7.6949076)">
583    <circle
584       style="fill:#ffffff"
585       cx="815.44"
586       cy="343.98401"
587       id="ellipse190"
588       r="8.5" />
589    <circle
590       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
591       cx="815.44"
592       cy="343.98401"
593       id="ellipse192"
594       r="8.5" />
595    <circle
596       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
597       cx="815.44"
598       cy="343.98401"
599       id="ellipse194"
600       r="8.5" />
601  </g>
602  <g
603     id="g196"
604     transform="translate(-1.4982376,-7.6949076)">
605    <line
606       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
607       x1="823.94"
608       y1="343.98401"
609       x2="980.27399"
610       y2="344.01199"
611       id="line198" />
612    <polygon
613       style="fill:#000000"
614       points="977.775,339.012 987.774,344.014 977.773,349.012 980.274,344.012 "
615       id="polygon200" />
616    <polygon
617       style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2"
618       points="977.775,339.012 987.774,344.014 977.773,349.012 980.274,344.012 "
619       id="polygon202" />
620  </g>
621  <text
622     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000"
623     x="847.74976"
624     y="326.10507"
625     id="text204">
626    <tspan
627       x="847.74976"
628       y="326.10507"
629       id="tspan206">pad 3 (source)</tspan>
630  </text>
631  <text
632     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#0000ff"
633     x="195.50177"
634     y="83.305092"
635     id="text208">
636    <tspan
637       x="195.50177"
638       y="83.305092"
639       id="tspan210">sink</tspan>
640    <tspan
641       x="195.50177"
642       y="99.305092"
643       id="tspan212">crop</tspan>
644    <tspan
645       x="195.50177"
646       y="115.30509"
647       id="tspan214">selection</tspan>
648  </text>
649  <text
650     style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#a020f0"
651     x="551.50177"
652     y="87.305092"
653     id="text216">
654    <tspan
655       x="551.50177"
656       y="87.305092"
657       id="tspan218">source</tspan>
658    <tspan
659       x="551.50177"
660       y="103.30509"
661       id="tspan220">crop</tspan>
662    <tspan
663       x="551.50177"
664       y="119.30509"
665       id="tspan222">selection</tspan>
666  </text>
667  <g
668     id="g224"
669     transform="translate(-1.4982376,-7.6949076)">
670    <line
671       style="fill:none;fill-opacity:0;stroke:#0000ff;stroke-width:2"
672       x1="211"
673       y1="132"
674       x2="166.21001"
675       y2="135.287"
676       id="line226" />
677    <polygon
678       style="fill:#0000ff"
679       points="169.069,140.091 158.73,135.836 168.337,130.118 166.21,135.287 "
680       id="polygon228" />
681    <polygon
682       style="fill:none;fill-opacity:0;stroke:#0000ff;stroke-width:2"
683       points="169.069,140.091 158.73,135.836 168.337,130.118 166.21,135.287 "
684       id="polygon230" />
685  </g>
686  <g
687     id="g232"
688     transform="translate(-1.4982376,-7.6949076)">
689    <line
690       style="fill:none;fill-opacity:0;stroke:#0000ff;stroke-width:2"
691       x1="209"
692       y1="131"
693       x2="115.581"
694       y2="306.20901"
695       id="line234" />
696    <polygon
697       style="fill:#0000ff"
698       points="121.169,306.355 112.052,312.827 112.345,301.65 115.581,306.209 "
699       id="polygon236" />
700    <polygon
701       style="fill:none;fill-opacity:0;stroke:#0000ff;stroke-width:2"
702       points="121.169,306.355 112.052,312.827 112.345,301.65 115.581,306.209 "
703       id="polygon238" />
704  </g>
705  <g
706     id="g240"
707     transform="translate(-1.4982376,-7.6949076)">
708    <line
709       style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2"
710       x1="550.492"
711       y1="133.214"
712       x2="514.91602"
713       y2="186.46899"
714       id="line242" />
715    <polygon
716       style="fill:#a020f0"
717       points="520.463,187.168 510.75,192.706 512.147,181.613 514.916,186.469 "
718       id="polygon244" />
719    <polygon
720       style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2"
721       points="520.463,187.168 510.75,192.706 512.147,181.613 514.916,186.469 "
722       id="polygon246" />
723  </g>
724  <g
725     id="g248"
726     transform="translate(-1.4982376,-7.6949076)">
727    <line
728       style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2"
729       x1="550.07202"
730       y1="133.787"
731       x2="510.61801"
732       y2="275.08899"
733       id="line250" />
734    <polygon
735       style="fill:#a020f0"
736       points="516.106,274.025 508.601,282.312 506.475,271.336 510.618,275.089 "
737       id="polygon252" />
738    <polygon
739       style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2"
740       points="516.106,274.025 508.601,282.312 506.475,271.336 510.618,275.089 "
741       id="polygon254" />
742  </g>
743</svg>
744