Update of /cvsroot/dirac/compress/doc/latex_spec
In directory
sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv19153
Modified Files:
parsediagrams.tex
Log Message:
Added low delay parse diagrams.
Index: parsediagrams.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/parsediagrams.tex,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** parsediagrams.tex 23 Apr 2007 11:52:05 -0000 1.4
--- parsediagrams.tex 23 Apr 2007 14:21:00 -0000 1.5
***************
*** 944,954 ****
put(47,3){vector(1,0)}
! put(30,3){vector(0,1)}
put(30,8){vector(1,0)}
put(35,8){line(1,0)}
! put(39,8){vector(0,-1)}
end
! caption{Block Motion Data}label{fig:blockdata}
end
--- 944,954 ----
put(47,3){vector(1,0)}
! put(30,3){line(0,1)}
put(30,8){vector(1,0)}
put(35,8){line(1,0)}
! put(39,8){line(0,-1)}
end
! caption{Block Motion Data}label{fig:blockmotiondata}
end
***************
*** 970,982 ****
put(36,3){vector(1,0)}
! put(10,8){vector(0,-1)}
put(14,8){line(-1,0)}
put(19,8){vector(-1,0)}
! put(19,3){vector(0,1)}
! put(28,8){vector(0,-1)}
put(32,8){line(-1,0)}
put(37,8){vector(-1,0)}
! put(37,3){vector(0,1)}
end
--- 970,982 ----
put(36,3){vector(1,0)}
! put(10,8){line(0,-1)}
put(14,8){line(-1,0)}
put(19,8){vector(-1,0)}
! put(19,3){line(0,1)}
! put(28,8){line(0,-1)}
put(32,8){line(-1,0)}
put(37,8){vector(-1,0)}
! put(37,3){line(0,1)}
end
***************
*** 991,1019 ****
put(4.5,3){oval(5,4.7)put(-1.5,-0.5)}
put(7,3){vector(1,0)}
! put(12.5,3){oval(7,4.7)put(-2.5,.5){Luma
DC}put(-3,-1.5)}
put(16,3){vector(1,0)}
put(20.5,3){oval(5,4.7)put(-1.5,-0.5)}
put(23,3){vector(1,0)}
! put(28.5,3){oval(7,4.7)put(-2.5,.5){Chroma1
DC}put(-2,-1.5)}
put(32,3){vector(1,0)}
put(36.5,3){oval(5,4.7)put(-1.5,-0.5)}
put(39,3){vector(1,0)}
! put(44.5,3){oval(7,4.7)put(-2.5,.5){Chroma2
DC}put(-2,-1.5)}
put(48,3){vector(1,0)}
! put(8,8){vector(0,-1)}
put(12,8){line(-1,0)}
put(17,8){vector(-1,0)}
! put(17,3){vector(0,1)}
! put(24,8){vector(0,-1)}
put(28,8){line(-1,0)}
put(33,8){vector(-1,0)}
! put(33,3){vector(0,1)}
! put(40,8){vector(0,-1)}
put(44,8){line(-1,0)}
put(49,8){vector(-1,0)}
! put(49,3){vector(0,1)}
end
--- 991,1019 ----
put(4.5,3){oval(5,4.7)put(-1.5,-0.5)}
put(7,3){vector(1,0)}
! put(12.5,3){oval(7,4.7)put(-2.5,.5){Luma
DC}put(-3,-1.5)}
put(16,3){vector(1,0)}
put(20.5,3){oval(5,4.7)put(-1.5,-0.5)}
put(23,3){vector(1,0)}
! put(28.5,3){oval(7,4.7)put(-2.5,.5){Chroma1
DC}put(-2,-1.5)}
put(32,3){vector(1,0)}
put(36.5,3){oval(5,4.7)put(-1.5,-0.5)}
put(39,3){vector(1,0)}
! put(44.5,3){oval(7,4.7)put(-2.5,.5){Chroma2
DC}put(-2,-1.5)}
put(48,3){vector(1,0)}
! put(8,8){line(0,-1)}
put(12,8){line(-1,0)}
put(17,8){vector(-1,0)}
! put(17,3){line(0,1)}
! put(24,8){line(0,-1)}
put(28,8){line(-1,0)}
put(33,8){vector(-1,0)}
! put(33,3){line(0,1)}
! put(40,8){line(0,-1)}
put(44,8){line(-1,0)}
put(49,8){vector(-1,0)}
! put(49,3){line(0,1)}
end
***************
*** 1028,1043 ****
begin[!ht]
centering
! begin(33,15)
! put(0,3){vector(1,0)}
! put(7,3){oval(8,4.7)put(-2,.5){SB
Split}put(-2,-1.5)}
! put(11,3){vector(1,0)}
! put(19,3){oval(8,4.7)put(-2,-0.5) }
! put(23,3){vector(1,0)}
! put(25,3){line(0,1)}
! put(25,8){vector(-1,0)}
! put(19,8){line(-1,0)}
! put(13,8){line(0,-1)}
end
! captionlabel{fig:superblock}
end
--- 1028,1041 ----
begin[!ht]
centering
! begin(15,10)
! put(0,3){vector(1,0)}
! put(8,3){oval(8,4.7)put(-2,.5){SB
Split}put(-2,-1.5) }
! put(12,3){vector(1,0)}
! put(14,3){line(0,1)}
! put(14,8){vector(-1,0)}
! put(8,8){line(-1,0)}
! put(2,8){line(0,-1)}
end
! caption{Superblock Split
Mode}label{fig:superblocksplit}
end
***************
*** 1050,1058 ****
put(0,3){vector(1,0)}
!
put(6,3){oval(8,4.7)put(-2,.5)put(-2,-1.5)}
put(10,3){vector(1,0)}
! put(17,3){oval(8,4.7)put(-2,.5){Block
Global}put(-2,-1.5)}
put(21,3){vector(1,0)}
put(22,3){line(0,1)}
--- 1048,1056 ----
put(0,3){vector(1,0)}
!
put(6,3){oval(8,4.7)put(-3,.5)put(-3,-1.5){M
ode Residual}}
put(10,3){vector(1,0)}
! put(17,3){oval(8,4.7)put(-2,.5){Block
Global}put(-2,-1.5)}
put(21,3){vector(1,0)}
put(22,3){line(0,1)}
***************
*** 1061,1079 ****
put(12,8){line(0,-1)}
-
put(28,3){oval(8,4.7)put(-2,.5)put(-2,-1.5){Vecto
rs}}
- put(32,3){vector(1,0)}
- put(33,3){line(0,1)}
- put(33,8){line(-1,0)}
- put(23,8){vector(1,0)}
- put(23,8){line(0,-1)}
-
- put(11,3){line(0,1)}
- put(11,13){vector(1,0){7.5}}
- put(22.5,13){oval(8,4.7)put(-2,.5)
put(-2,-1.5)}
- put(26.5,13){vector(1,0){7.5}}
- put(34,13){line(0,-1)}
end
! captionlabel{fig:block}
end
--- 1059,1065 ----
put(12,8){line(0,-1)}
end
! caption{Block Prediction Mode}label{fig:blockpredmode}
end
***************
*** 1092,1145 ****
end
! caption{Block Mode}label{fig:blockmode}
end
- setlength
- begin[!ht]
- centering
- begin(36,8)
- put(0,3){vector(1,0)}
- put(7,3){oval(8,4.7)put(-2,1)put(-2,-.5)
put(-2,-2)}
- put(11,3){vector(1,0)}
- put(18,3){oval(8,4.7)put(-2,1)put(-2,-.5)
put(-2,-2){Residual 1}}
- put(22,3){vector(1,0)}
- put(29,3){oval(8,4.7)put(-2,1)put(-2,-.5)
put(-2,-2){Residual 2}}
- put(33,3){vector(1,0)}
- end
-
- caption{Block DC}label{fig:blockdc}
- end
-
- setlength
- begin[!ht]
- centering
- begin(48,10)
-
- put(0,3){vector(1,0)}
- put(7,3){oval(10,4.7) put(-3,1){Motion
Vector}put(-4,-.5){Horizontal
Residual}put(-3,-2){Reference 1}}
- put(12,3){vector(1,0)}
- put(18,3){oval(10,4.7) put(-3,1){Motion
Vector}put(-3.5,-.5){Vertical
Residual}put(-3,-2){Reference 1}}
- put(23,3){vector(1,0)}
-
- put(30,3){oval(10,4.7) put(-3,1){Motion
Vector}put(-4,-.5){Horizontal
Residual}put(-3,-2){Reference 2}}
- put(35,3){vector(1,0)}
- put(41,3){oval(10,4.7) put(-3,1){Motion
Vector}put(-3.5,-.5){Vertical
Residual}put(-3,-2){Reference 2}}
- put(46,3){vector(1,0)}
-
- put(1,3){line(0,1)}
- put(1,8){vector(1,0)}
- put(12,8){line(1,0){11.5}}
- put(23.5,8){vector(0,-11)}
-
- put(24.25,3){line(0,1)}
- put(24.25,8){vector(1,0)}
- put(35.2512,8){line(1,0){11.5}}
- put(46.75,8){vector(0,-11)}
-
- end
- caption{Block Motion}label{fig:blockmotion}
- end
--- 1078,1086 ----
end
! caption{Prediction Mode
Residual}label{fig:predmoderesidual}
end
***************
*** 1234,1237 ****
--- 1175,1323 ----
subsection{Low delay syntax}
+ setlength
+ begin[!ht]
+ centering
+ begin(45,8)
+ put(0,3){vector(1,0)}
+ put(7,3){oval(8,4.7)
put(-2,.5)put(-2,-1)}
+ put(11,3){vector(1,0)}
+ put(17.5,3){oval(9,4.7)put(-3.5,.5){Picture Prediction}
put(-3.5,-1)}
+ put(22,3){vector(1,0)}
+ put(28,3){oval(8,4.7)put(-2,.5)
put(-2,-1)}
+ put(32,3){vector(1,0)}
+ put(38,3){oval(8,4.7)put(-2,.5)
put(-2,-1)}
+ put(42,3){vector(1,0)}
+ end
+ caption{Low Delay Header}label{fig:lowdelayheader}
+ end
+
+ setlength
+ begin[!ht]
+ centering
+ begin(30,8)
+ put(0,3){vector(1,0)}
+ put(5.5,3){oval(7,4.7)
put(-1.5,.5)put(-1.5,-1)}
+ put(9,3){vector(1,0)}
+ put(14.5,3){oval(7,4.7)
put(-1.5,.5)put(-1.5,-1)}
+ put(18,3){vector(1,0)}
+ put(24.5,3){oval(7,4.7)
put(-1.5,.5)put(-1.5,-1)}
+ put(28,3){vector(1,0)}
+
+ put(1,3){line(0,1)}
+ put(1,7){vector(1,0)}
+ put(10,7){line(1,0)}
+ put(19,7){line(0,-1)}
+
+ put(20,3){line(0,1)}
+ put(20,7){vector(1,0)}
+ put(25,7){line(1,0)}
+ put(29,7){line(0,-1)}
+
+ end
+ caption{Slice Parameters}label{fig:sliceparameters}
+ end
+
+ setlength
+ begin[!ht]
+ centering
+ begin(22,8)
+ put(0,3){vector(1,0)}
+ put(6,3){oval(8,4.7) put(-2.5,.5){Quant
Matrix}put(-2.5,-1)}
+ put(10,3){vector(1,0)}
+ put(16,3){oval(8,4.7)
put(-2.5,.5)put(-2.5,-1){Quant Offset}}
+ put(20,3){vector(1,0)}
+
+ put(1,3){line(0,1)}
+ put(1,7){vector(1,0){5.5}}
+ put(6.5,7){line(1,0){4.5}}
+ put(11,7){line(0,-1)}
+ end
+ caption{Quant Matrix}
+ label{fig:quantmatrix}
+ end
+ begin[!ht]
+ centering
+ begin(13,8)
+ put(0,3){vector(1,0)}
+ put(6.5,3){oval(7,4.7)put(-1.5,-0.5)}
+ put(10,3){vector(1,0)}
+
+ put(2,7){line(0,-1)}
+ put(11,3){line(0,1)}
+ put(11,7){vector(-1,0)}
+ put(6,7){line(-1,0)}
+ end
+
+ caption{Low Delay Picture}
+ label{fig:lowdelaypicture}
+ end
+
+ begin[!ht]
+ centering
+ begin(45,8)
+ put(0,3){vector(1,0)}
+ put(5.5,3){oval(7,4.7) put(-2,.5){Slice
Quant}put(-2,-1)}
+ put(9,3){vector(1,0)}
+ put(14.5,3){oval(7,4.7)put(-2.5,.5){Luma Slice}
put(-2.5,-1)}
+ put(18,3){vector(1,0)}
+
+ put(24.5,3){oval(7,4.7)put(-2.5,.5){Luma Slice}
put(-2.5,-1)}
+ put(28,3){vector(1,0)}
+ put(34.5,3){oval(7,4.7)put(-2.5,.5){Chroma Slice}
put(-2.5,-1)}
+ put(38,3){vector(1,0)}
+
+ put(20,7){line(0,-1)}
+ put(29,3){line(0,1)}
+ put(29,7){vector(-1,0)}
+ put(24,7){line(-1,0)}
+
+ put(30,7){line(0,-1)}
+ put(39,3){line(0,1)}
+ put(39,7){vector(-1,0)}
+ put(34,7){line(-1,0)}
+
+ end
+
+ caption
+ label{fig:slice}
+ end
+
+ begin[!ht]
+ centering
+ begin(13,8)
+ put(0,3){vector(1,0)}
+ put(6.5,3){oval(7,4.7)put(-2.5,.5)
put(-2.5,-1)}
+ put(10,3){vector(1,0)}
+
+ put(2,7){line(0,-1)}
+ put(11,3){line(0,1)}
+ put(11,7){vector(-1,0)}
+ put(6,7){line(-1,0)}
+
+ end
+
+ caption{Luma Slice Subband}
+ label{fig:lumaslicesubband}
+ end
+
+ begin[!ht]
+ centering
+ begin(13,8)
+ put(0,3){vector(1,0)}
+ put(6.5,3){oval(7,4.7)put(-2.5,.5)
put(-2.5,-1)}
+ put(10,3){vector(1,0)}
+ put(15.5,3){oval(7,4.7)put(-2.5,.5)
put(-2.5,-1)}
+ put(19,3){vector(1,0)}
+
+ put(2,7){line(0,-1)}
+ put(20,3){line(0,1)}
+ put(20,7){vector(-1,0)}
+ put(11,7){line(-1,0)}
+
+ end
+
+ caption{Chroma Slice Subband}
+ label{fig:chromaslicesubband}
+ end
No newline at end of file
------------------------------------------------------------
-------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and
take
control of your XML. No limits. Just data. Click to get it
now.
http://sourcefor
ge.net/powerbar/db2/
_______________________________________________
Dirac-commits mailing list
Dirac-commits lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dirac-com
mits
|