[xiph-commits] r15853 - in branches/theora-thusnelda: . doc/spec
j at svn.xiph.org
j at svn.xiph.org
Fri Mar 27 03:03:41 PDT 2009
Author: j
Date: 2009-03-27 03:03:40 -0700 (Fri, 27 Mar 2009)
New Revision: 15853
Added:
branches/theora-thusnelda/doc/spec/lflim.fig
Modified:
branches/theora-thusnelda/
branches/theora-thusnelda/doc/spec/Makefile.am
branches/theora-thusnelda/doc/spec/spec.tex
Log:
Merging r15741 into theora-thusnelda. closes:1528
Property changes on: branches/theora-thusnelda
___________________________________________________________________
Added: svn:mergeinfo
+ /trunk/theora:15741
Modified: branches/theora-thusnelda/doc/spec/Makefile.am
===================================================================
--- branches/theora-thusnelda/doc/spec/Makefile.am 2009-03-27 07:49:16 UTC (rev 15852)
+++ branches/theora-thusnelda/doc/spec/Makefile.am 2009-03-27 10:03:40 UTC (rev 15853)
@@ -16,7 +16,8 @@
FIG_SRCS = pic-frame.fig hilbert-mb.fig hilbert-block.fig xifish.fig \
superblock.fig macroblock.fig raster-block.fig reference-frames.fig \
pixel444.fig pixel422.fig pixel420.fig idct.fig fdct.fig \
- pic_even.fig pic_even_odd.fig pic_odd.fig pic_odd_even.fig
+ pic_even.fig pic_even_odd.fig pic_odd.fig pic_odd_even.fig \
+ lflim.fig
FIG_TEXS = $(FIG_SRCS:.fig=.tex)
FIG_AUXS = $(FIG_SRCS:.fig=.aux)
Copied: branches/theora-thusnelda/doc/spec/lflim.fig (from rev 15741, trunk/theora/doc/spec/lflim.fig)
===================================================================
--- branches/theora-thusnelda/doc/spec/lflim.fig (rev 0)
+++ branches/theora-thusnelda/doc/spec/lflim.fig 2009-03-27 10:03:40 UTC (rev 15853)
@@ -0,0 +1,23 @@
+#FIG 3.2 Produced by xfig version 3.2.5
+Landscape
+Center
+Inches
+Letter
+100.00
+Single
+-2
+1200 2
+2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2
+ 1 1 1.00 60.00 120.00
+ 600 2400 5400 2400
+2 1 2 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 2
+ 1 1 1.00 60.00 120.00
+ 3000 4200 3000 600
+2 1 0 2 0 7 50 -1 -1 0.000 0 0 -1 0 0 6
+ 600 2400 1200 2400 2100 3300 3900 1500 4800 2400 5400 2400
+4 1 0 50 -1 1 12 0.0000 0 195 615 1200 2325 (-2L,0)\001
+4 1 0 50 -1 1 12 0.0000 0 195 600 2100 3525 (-L,-L)\001
+4 0 0 50 -1 1 12 0.0000 0 150 360 3075 825 lflim\001
+4 1 0 50 -1 1 12 0.0000 0 195 480 3900 1425 (L,L)\001
+4 1 0 50 -1 1 12 0.0000 0 195 555 4800 2625 (2L,0)\001
+4 0 0 50 -1 1 12 0.0000 0 150 135 5250 2625 R\001
Modified: branches/theora-thusnelda/doc/spec/spec.tex
===================================================================
--- branches/theora-thusnelda/doc/spec/spec.tex 2009-03-27 07:49:16 UTC (rev 15852)
+++ branches/theora-thusnelda/doc/spec/spec.tex 2009-03-27 10:03:40 UTC (rev 15853)
@@ -7093,6 +7093,14 @@
\section{Loop Filtering}
\label{sec:loopfilter}
+\begin{figure}[htbp]
+\begin{center}
+\includegraphics{lflim}
+\end{center}
+\caption{The loop filter response function.}
+\label{fig:lflim}
+\end{figure}
+
The loop filter is a simple deblocking filter that is based on running a small
edge detecting filter over the coded block edges and adjusting the pixel
values by a tapered response.
@@ -7107,7 +7115,7 @@
\end{array}\right.
\end{align*}
Here \bitvar{L} is a limiting value equal to $\bitvar{LFLIMS}[\idx{qi0}]$.
-It defines the peaks of the function.
+It defines the peaks of the function, illustrated in Figure~\ref{fig:lflim}.
\bitvar{LFLIMS} is an array of values specified in the setup header and is
indexed by \idx{qi0}, the first quantization index for the frame, the one used
for all the DC coefficients.
More information about the commits
mailing list