Update of /cvsroot/dirac/compress/doc/latex_spec
In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv1651
Modified Files:
bs-spec.tex core-wlt-dec.tex lifting.tex quant-matrix.tex
spec-structure.tex
Log Message:
Removed the AU Picture Number, which now serves no purpose.
Also added
parse code and operation for doing intra coding without
arithmetic coding.
This latter is still to be agreed.
Index: quant-matrix.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/quant-matrix.tex,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** quant-matrix.tex 21 Jun 2007 13:16:03 -0000 1.2
--- quant-matrix.tex 5 Jul 2007 14:13:57 -0000 1.3
***************
*** 2,6 ****
This section specifies the default quantisation matrices
to be used
! in the core syntax and provides an informative description
of quantisation
matrix design principles and of quantiser selection in
both the core
and low-delay syntax.
--- 2,6 ----
This section specifies the default quantisation matrices
to be used
! in the low delay syntax and provides an informative
description of quantisation
matrix design principles and of quantiser selection in
both the core
and low-delay syntax.
Index: bs-spec.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/bs-spec.tex,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** bs-spec.tex 18 Jun 2007 15:22:54 -0000 1.23
--- bs-spec.tex 5 Jul 2007 14:13:57 -0000 1.24
***************
*** 17,21 ****
do not affect stream parsing as specified in this
section,
except in terms of some alternative transform metadata
! (Section ).
The stream parsing specification is augmented by the parse
diagrams
--- 17,21 ----
do not affect stream parsing as specified in this
section,
except in terms of some alternative transform metadata
! (Section ref).
The stream parsing specification is augmented by the parse
diagrams
***************
*** 38,42 ****
Default decoding parameters are computed based on the
Access Unit header data.
! AU header data (excluding the AU picture number) is
required to be constant throughout
a sequence (Section ref): however the decoding
parameters used for
decoding pictures are {em not} necessarily constant since
they may be overridden within
--- 38,42 ----
Default decoding parameters are computed based on the
Access Unit header data.
! AU header data is required to be constant throughout
a sequence (Section ref): however the decoding
parameters used for
decoding pictures are {em not} necessarily constant since
they may be overridden within
***************
*** 150,156 ****
ParseCode & {bf Bits} & {bf Description} &
begin {bf Number of}\ {bf Reference}\{bf
Pictures}end\
hline
! 0x0C & 0000 1100 & Intra Reference Picture &
0\
hline
! 0x08 & 0000 1000 & Intra Non Reference Picture
& 0\
hline
0x0D & 0000 1101 & Inter Reference Picture &
1\
--- 150,160 ----
ParseCode & {bf Bits} & {bf Description} &
begin {bf Number of}\ {bf Reference}\{bf
Pictures}end\
hline
! 0x0C & 0000 1100 & Intra Reference Picture
(arithmetic coding) & 0\
hline
! 0x08 & 0000 1000 & Intra Non Reference Picture
(arithmetic coding) & 0\
! hline
! 0x?? & ???? ???? & Intra Reference Picture (no
arithmetic coding) & 0\
! hline
! 0x?? & ???? ???? & Intra Non Reference Picture (no
arithmetic coding) & 0\
hline
0x0D & 0000 1101 & Inter Reference Picture &
1\
***************
*** 198,201 ****
--- 202,209 ----
end
+ begin{}
+ bsRET{((ParseCode &text{0x??})==text{0x??})}
+ end
+
begin{}
bsRET{(ParseCode &text)}
***************
*** 346,350 ****
begin{}
- bsCODE{SAUPictureNumber=read_uint_lit(4)}
bsITEM{}
bsITEM{}
--- 354,357 ----
***************
*** 353,364 ****
end
! Access Unit Parse parameter data, with the exception of
$SAUPictureNumber$ shall remain constant
(byte-for-byte identical) for all instances of the Access
Unit header within a Dirac sequence.
subsubsection{AU picture number}
$SAUPictureNumber$ shall be equal to the picture number
of the immediately succeeding picture,
if there is one.
-
subsubsection{Version number}
--- 360,371 ----
end
! Access Unit Parse parameter data shall remain constant
(byte-for-byte identical) for all instances of the Access
Unit header within a Dirac sequence.
+
subsubsection{AU picture number}
$SAUPictureNumber$ shall be equal to the picture number
of the immediately succeeding picture,
if there is one.
subsubsection{Version number}
Index: core-wlt-dec.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/core-wlt-dec.tex,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** core-wlt-dec.tex 9 May 2007 14:35:54 -0000 1.1
--- core-wlt-dec.tex 5 Jul 2007 14:13:57 -0000 1.2
***************
*** 11,16 ****
according to the conventions set out in Section
ref.
! In the Dirac stream core syntax, subband data is
arithmetic coded and arranged by
! level and orientation, from level 0 up to level
TransformDepth. The unpacking process
for each subband is contingent on data from subbands of
the same orientation in
the next lower level. This is the {em parent} subband;
the subband of the same orientation in the next
--- 11,17 ----
according to the conventions set out in Section
ref.
! In the Dirac stream core syntax, subband data is arranged
by
! level and orientation, from level 0 up to level
TransformDepth. Coefficients may
! be VLC or arithmetic coded. Where arithmetic coding is
used, the unpacking process
for each subband is contingent on data from subbands of
the same orientation in
the next lower level. This is the {em parent} subband;
the subband of the same orientation in the next
***************
*** 113,116 ****
--- 114,123 ----
end
+ begin
+ Note that even if arithmetic coding is not being used for
coefficient unpacking,
+ the arithmetic decoding engine is still initialised to
ensure that $ABitsLeft$ is set
+ to allow the bounded read function $read_sintb()$ to
operate correctly.
+ end
+
paragraph{Intra DC band prediction}
label
***************
*** 160,164 ****
paragraph{Codeblock dimensions}
! $ $newline$ $newline
The codeblock covers coefficients in the horizontal range
$left$ to $right-1$ and in the vertical
--- 167,171 ----
paragraph{Codeblock dimensions}
! $ $newline
The codeblock covers coefficients in the horizontal range
$left$ to $right-1$ and in the vertical
***************
*** 181,185 ****
bsFOR{v=bottom}
bsFOR{h=left}
!
bsCODE{coeff_unpack(data,level,orient,quant_idx,v,h)}
bsEND
bsEND
--- 188,196 ----
bsFOR{v=bottom}
bsFOR{h=left}
! bsIF{using_ac()==true}
!
bsCODE{coeff_unpack(data,level,orient,quant_idx,v,h)}
! bsELSE
!
bsCODE{data[level][orient][v][h]=read_sintb()}
! bsEND
bsEND
bsEND
***************
*** 190,193 ****
--- 201,210 ----
If the codeblock is skipped, then coefficients within that
codeblock remain 0.
+ begin
+ If arithmetic coding is not employed, the use of the
bounded read operation ensures
+ that a subband may, if desired, be terminated early and
all remaining coefficients
+ will be 0.
+ end
+
paragraph{Skipped codeblock flag}
label
Index: spec-structure.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/spec-structure.tex,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** spec-structure.tex 21 Jun 2007 13:16:03 -0000 1.13
--- spec-structure.tex 5 Jul 2007 14:13:57 -0000 1.14
***************
*** 56,62 ****
clearpage
section{Wavelet transform and lifting (Informative)}
input
!
clearpage
section{Video systems model and source parameters}
--- 56,63 ----
clearpage
+ begin{informative*}
section{Wavelet transform and lifting (Informative)}
input
! end{informative*}
clearpage
section{Video systems model and source parameters}
Index: lifting.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/lifting.tex,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** lifting.tex 21 Jun 2007 13:16:03 -0000 1.1
--- lifting.tex 5 Jul 2007 14:13:57 -0000 1.2
***************
*** 1,3 ****
- begin{informative*}
This is an informative appendix introducing the
fundamentals of wavelet
filtering and the lifting scheme. For a fuller explanation
see ?.
--- 1,2 ----
***************
*** 49,57 ****
put(41,10)
- begin{informative*}
end
caption{Wavelet decimation and
reconstruction}label{fig:decimatereconstruct}
end
!
The filters $h(z)$ and $g(z)$ are the low-pass and
high-pass analysis
filters, whilst $tilde(z)$ and $tilde(z)$ are the
--- 48,55 ----
put(41,10)
end
caption{Wavelet decimation and
reconstruction}label{fig:decimatereconstruct}
end
! begin{informative*}
The filters $h(z)$ and $g(z)$ are the low-pass and
high-pass analysis
filters, whilst $tilde(z)$ and $tilde(z)$ are the
***************
*** 221,223 ****
factorisation into such filter stages allows for all
computations to be done in-place,
without additional memory.
- end{informative*}
No newline at end of file
--- 219,220 ----
------------------------------------------------------------
-------------
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
|