[xiph-commits] r15741 - trunk/theora/doc/spec
tterribe at svn.xiph.org
tterribe at svn.xiph.org
Wed Mar 4 17:21:20 PST 2009
Author: tterribe
Date: 2009-03-04 17:21:20 -0800 (Wed, 04 Mar 2009)
New Revision: 15741
Added:
trunk/theora/doc/spec/lflim.fig
Modified:
trunk/theora/doc/spec/Makefile.am
trunk/theora/doc/spec/spec.tex
Log:
Add a figure illustrating the loop filter response function.
Modified: trunk/theora/doc/spec/Makefile.am
===================================================================
--- trunk/theora/doc/spec/Makefile.am 2009-03-05 01:01:06 UTC (rev 15740)
+++ trunk/theora/doc/spec/Makefile.am 2009-03-05 01:21:20 UTC (rev 15741)
@@ -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)
Added: trunk/theora/doc/spec/lflim.fig
===================================================================
--- trunk/theora/doc/spec/lflim.fig (rev 0)
+++ trunk/theora/doc/spec/lflim.fig 2009-03-05 01:21:20 UTC (rev 15741)
@@ -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: trunk/theora/doc/spec/spec.tex
===================================================================
--- trunk/theora/doc/spec/spec.tex 2009-03-05 01:01:06 UTC (rev 15740)
+++ trunk/theora/doc/spec/spec.tex 2009-03-05 01:21:20 UTC (rev 15741)
@@ -7100,6 +7100,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.
@@ -7114,7 +7122,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