diff options
Diffstat (limited to '')
-rw-r--r-- | third_party/aom/doc/img/loop_restoration.svg | 114 |
1 files changed, 114 insertions, 0 deletions
diff --git a/third_party/aom/doc/img/loop_restoration.svg b/third_party/aom/doc/img/loop_restoration.svg new file mode 100644 index 0000000000..cdeb76a871 --- /dev/null +++ b/third_party/aom/doc/img/loop_restoration.svg @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by Microsoft Visio, SVG Export loop_restoration.svg Page-1 --> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" + xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="5.47917in" height="2.49905in" + viewBox="0 0 394.5 179.932" xml:space="preserve" color-interpolation-filters="sRGB" class="st11"> + <v:documentProperties v:langID="1033" v:viewMarkup="false"> + <v:userDefs> + <v:ud v:nameU="msvNoAutoConnect" v:val="VT0(1):26"/> + </v:userDefs> + </v:documentProperties> + + <style type="text/css"> + <![CDATA[ + .st1 {fill:#bfbfbf;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.24} + .st2 {marker-end:url(#mrkr4-8);stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} + .st3 {fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;stroke-width:0.28409090909091} + .st4 {stroke:#000000;stroke-dasharray:0,3.75;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} + .st5 {marker-end:url(#mrkr4-27);stroke:#4bacc6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1} + .st6 {fill:#4bacc6;fill-opacity:1;stroke:#4bacc6;stroke-opacity:1;stroke-width:0.28409090909091} + .st7 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75} + .st8 {fill:#000000;font-family:Times New Roman;font-size:1.00001em} + .st9 {baseline-shift:-32.4941%;font-size:0.649882em} + .st10 {font-size:1em} + .st11 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3} + ]]> + </style> + + <defs id="Markers"> + <g id="lend4"> + <path d="M 2 1 L 0 0 L 2 -1 L 2 1 " style="stroke:none"/> + </g> + <marker id="mrkr4-8" class="st3" v:arrowType="4" v:arrowSize="2" v:setback="7.04" refX="-7.04" orient="auto" + markerUnits="strokeWidth" overflow="visible"> + <use xlink:href="#lend4" transform="scale(-3.52,-3.52) "/> + </marker> + <marker id="mrkr4-27" class="st6" v:arrowType="4" v:arrowSize="2" v:setback="7.04" refX="-7.04" orient="auto" + markerUnits="strokeWidth" overflow="visible"> + <use xlink:href="#lend4" transform="scale(-3.52,-3.52) "/> + </marker> + </defs> + <g v:mID="0" v:index="1" v:groupContext="foregroundPage"> + <title>Page-1</title> + <v:pageProperties v:drawingScale="1" v:pageScale="1" v:drawingUnits="19" v:shadowOffsetX="9" v:shadowOffsetY="-9"/> + <v:layer v:name="Connector" v:index="0"/> + <g id="shape24-1" v:mID="24" v:groupContext="shape" transform="translate(34.9607,-40.8257)"> + <title>Parallelogram</title> + <v:userDefs> + <v:ud v:nameU="visVersion" v:prompt="" v:val="VT0(15):26"/> + </v:userDefs> + <path d="M0 179.93 L222.58 179.93 L288.29 110.74 L65.71 110.74 L0 179.93 Z" class="st1"/> + </g> + <g id="shape28-3" v:mID="28" v:groupContext="shape" transform="translate(-95.504,15.1931) rotate(-46.4754)"> + <title>Sheet.28</title> + <path d="M0 179.93 L40.67 179.93" class="st2"/> + </g> + <g id="shape29-9" v:mID="29" v:groupContext="shape" transform="translate(34.9607,-40.8257)"> + <title>Sheet.29</title> + <path d="M0 179.93 L48.37 179.93" class="st2"/> + </g> + <g id="shape33-14" v:mID="33" v:groupContext="shape" transform="translate(-10.6429,-34.9507) rotate(-14.6817)"> + <title>Sheet.33</title> + <path d="M0 179.93 L180.5 179.93" class="st2"/> + </g> + <g id="shape36-19" v:mID="36" v:groupContext="shape" transform="translate(36.2288,91.5749) rotate(-90)"> + <title>Sheet.36</title> + <path d="M0 179.93 L57.25 179.93" class="st4"/> + </g> + <g id="shape37-22" v:mID="37" v:groupContext="shape" transform="translate(-55.1147,-16.6562) rotate(-30.0403)"> + <title>Sheet.37</title> + <path d="M0 179.93 L202.28 179.93" class="st5"/> + </g> + <g id="shape38-28" v:mID="38" v:groupContext="shape" transform="translate(18.375,-33.5132)"> + <title>Sheet.38</title> + <desc>X</desc> + <v:textBlock v:margins="rect(4,4,4,4)"/> + <v:textRect cx="5.34375" cy="174.026" width="10.69" height="11.8125"/> + <rect x="0" y="168.119" width="10.6875" height="11.8125" class="st7"/> + <text x="4" y="177.63" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>X</text> </g> + <g id="shape43-31" v:mID="43" v:groupContext="shape" transform="translate(31.875,-69.5132)"> + <title>Sheet.43</title> + <desc>X1</desc> + <v:textBlock v:margins="rect(4,4,4,4)"/> + <v:textRect cx="14.3438" cy="174.026" width="28.69" height="11.8125"/> + <rect x="0" y="168.119" width="28.6875" height="11.8125" class="st7"/> + <text x="8.06" y="177.63" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>X<tspan dy="-0.279em" + class="st9" v:baseFontSize="12">1</tspan></text> </g> + <g id="shape52-35" v:mID="52" v:groupContext="shape" transform="translate(72.375,-20.0132)"> + <title>Sheet.52</title> + <desc>X2</desc> + <v:textBlock v:margins="rect(4,4,4,4)"/> + <v:textRect cx="14.3438" cy="174.026" width="28.69" height="11.8125"/> + <rect x="0" y="168.119" width="28.6875" height="11.8125" class="st7"/> + <text x="8.06" y="177.63" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>X<tspan dy="-0.279em" + class="st9" v:baseFontSize="12">2</tspan></text> </g> + <g id="shape53-39" v:mID="53" v:groupContext="shape" transform="translate(205.688,-148.826)"> + <title>Sheet.53</title> + <desc>Y</desc> + <v:textBlock v:margins="rect(4,4,4,4)"/> + <v:textRect cx="10.6875" cy="174.026" width="21.38" height="11.8125"/> + <rect x="0" y="168.119" width="21.375" height="11.8125" class="st7"/> + <text x="6.35" y="177.63" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Y</text> </g> + <g id="shape54-42" v:mID="54" v:groupContext="shape" transform="translate(200.625,-60.1114)"> + <title>Sheet.54</title> + <desc>Xr = X + α(X1 – X) + β(X2 – X)</desc> + <v:textBlock v:margins="rect(4,4,4,4)"/> + <v:textRect cx="87.75" cy="170.932" width="175.5" height="18"/> + <rect x="0" y="161.932" width="175.5" height="18" class="st7"/> + <text x="12.79" y="174.53" class="st8" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>X<tspan dy="-0.279em" + class="st9" v:baseFontSize="12">r </tspan><tspan dy="0.181em" class="st10">= X + </tspan>α(X<tspan + dy="-0.279em" class="st9" v:baseFontSize="12">1 </tspan><tspan dy="0.181em" class="st10">–</tspan> X) + β(X<tspan + dy="-0.279em" class="st9" v:baseFontSize="12">2 </tspan><tspan dy="0.181em" class="st10">–</tspan> X) </text> </g> + </g> +</svg> |