Update of /cvsroot/dirac/compress/doc/latex_spec
In directory
sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv21952
Modified Files:
bs-spec.tex dataenc.tex layout-fullsize.tex picture-dec.tex
terms.tex wlt-unpacking.tex
Log Message:
Fixed some cross-reference bugs.
Index: wlt-unpacking.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/wlt-unpacking.tex,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** wlt-unpacking.tex 10 Dec 2007 09:24:13 -0000 1.4
--- wlt-unpacking.tex 7 Jan 2008 16:12:33 -0000 1.5
***************
*** 5,9 ****
quantising) of wavelet coefficient data
from the Dirac stream. . Wavelet coefficients shall be
signed integer
! values and shall be extracted using the integer VLC and
(optionally) arithmetic decoding functions defined in
Appendix ref.
The result of this process shall be a set
--- 5,10 ----
quantising) of wavelet coefficient data
from the Dirac stream. . Wavelet coefficients shall be
signed integer
! values and shall be extracted using the integer VLC and
(optionally) arithmetic
! decoding functions defined in Appendix ref.
The result of this process shall be a set
***************
*** 779,783 ****
In low delay operation, the Dirac syntax shall partition
the wavelet coefficients into a
number of slices, from all subbands, corresponding to
localized areas of the picture
! (see Figure ref{}).
A slice shall meet the following requirements:
--- 780,784 ----
In low delay operation, the Dirac syntax shall partition
the wavelet coefficients into a
number of slices, from all subbands, corresponding to
localized areas of the picture
! begin(see Figure ref{})end.
A slice shall meet the following requirements:
***************
*** 930,934 ****
begin
item The slice subband area formulae correspond to the
codeblock area
! formulae for the core syntax (Section ref{}).
item Slice subbands may change dimension by 1 from one
slice to another
if $SlicesX$ or $SlicesY$ do not divide the horizontal
or vertical dimensions
--- 931,935 ----
begin
item The slice subband area formulae correspond to the
codeblock area
! formulae for the core syntax (Section
ref).
item Slice subbands may change dimension by 1 from one
slice to another
if $SlicesX$ or $SlicesY$ do not divide the horizontal
or vertical dimensions
***************
*** 983,985 ****
label
end{informative*}
! end
No newline at end of file
--- 984,986 ----
label
end{informative*}
! end
Index: terms.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/terms.tex,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** terms.tex 12 Dec 2007 11:48:39 -0000 1.5
--- terms.tex 7 Jan 2008 16:12:33 -0000 1.6
***************
*** 6,10 ****
item[4CIF:] Four times CIF
item[4CIF:] Four times SIF
! item[CIE:] Commission internationale de l'éclairage
(International Commission on Illumination)
item[CIF:] Common Image Format a.k.a. SIF 625
item[DC:] Direct Current
--- 6,10 ----
item[4CIF:] Four times CIF
item[4CIF:] Four times SIF
! item[CIE:] Commission internationale de l''clairage
(International Commission on Illumination)
item[CIF:] Common Image Format a.k.a. SIF 625
item[DC:] Direct Current
***************
*** 30,59 ****
begin
item[AC (sub)Band:] any signal band that is not the DC
sub-band.
! item[Arithmetic coding:] a form of entropy coding used by
Dirac, which is used in addition to exp-Golomb coding.
! item[Chroma:] a pair of colour difference components. The
term chroma is the direct equivalent to ‘luma’ (see ‘luma’
definition below). In this specification, the term chroma is
not the same as that used in composite colour television. It
is used to cover both gamma-corrected and
non-gamma-corrected signals.
! item[Codeblock:] a rectangular array of wavelet
coefficients within a component subband.
item[Codec:] a truncation of the terms "coder"
and "decoder".
! item[DC subband:] the signal band that represents data
composed from the lowest frequency band of a wavelet
transform (0-LL).
! item[Discrete Wavelet Transform (DWT):] a means of
transforming an array of values into space-frequency
components through the use of a filter bank.
! item[Entropy Coding:] a term for describing any
mathematical process used to encode data in a lossless
manner, intended to reduce the required bit rate.
! item[Exp-Golomb:] a form of variable-length code. This
specification uses an interleaved variant.
! item[Intra DC Prediction:] the prediction of coefficients
within the dc subband of intra pictures from neighbouring
coefficients..
! item[Inverse Discrete Wavelet Transform (IDWT):] the
inverse of the DWT that converts an array of space-
frequency components back into an array of values.
! item[Inverse Quantisation:] a process whereby each sample
of a sub-band has its signal range expanded by a defined
value.
! item[Lifting:] the name given to reducing a DWT filtering
operations into a number of elementary
filters, each operating on half the samples.
! (Note: see Bibliography item "Ripples in
Mathematics", chapter 3, for more information. )
! item[Low Delay:] a term used to define the mode of the
Dirac codec that can be used to compress video with a delay
of less than one frame duration.
! item[Luma:] the weighted sum of RGB components of colour
video, which may or may not be gamma-corrected. (This term
is used to prevent confusion with the term ‘luminance’ that
is created only from linear light levels as used in colour
science.)
! item[Parse Info header:] identifies the beginning of
major Dirac syntax elements (sequence start, picture,
sequence end, padding and auxiliary data) with defined parse
code values.
! item[Parsing:] a process by which numerical and text
strings within binary data are recognised and used to
provide syntactic meaning.
item[Picture:] a single frame or field of video.
! item[Quantisation:] a process whereby each sample of a
sub-band has its signal range compressed by a defined value.
! item[Quantiser:] The defined value used for the purposes
of quantisation or inverse quantisation.
! item[Raster scan:] any 2-dimensional array of samples,
whether as video samples or as wavelet transformed values,
that is scanned in accordance with television systems;
namely left to right, then top to bottom.
! item[Sequence:] the data contained in a Dirac sequence
corresponds to a single video sequence with constant video
parameters as defined in Section ref{}. A Dirac sequence is
preceded by a `Parse Info' header that indicates the
beginning of the sequence with a unique parse code. A Dirac
sequence can be extracted from a Dirac bit-stream and
decoded entirely independently.
! item[Slice:] a component part of the low-delay syntax
that provides for compression of small parts (slices) of a
picture in order to reduce delay.
item[State:] the set of current decoder variable values.
item[Stream:] a concatenation of Dirac sequences.
! item[Subband:] the signal band that represents data
composed from a single space-frequency band of a wavelet
transform.
end
--- 30,91 ----
begin
item[AC (sub)Band:] any signal band that is not the DC
sub-band.
! item[Arithmetic coding:] a form of entropy coding used by
Dirac, which is used
! in addition to exp-Golomb coding.
! item[Chroma:] a pair of colour difference components. The
term chroma is the
! direct equivalent to luma (see luma definition below). In
this specification,
! the term chroma is not the same as that used in composite
colour television. It
! is used to cover both gamma-corrected and
non-gamma-corrected signals.
! item[Codeblock:] a rectangular array of wavelet
coefficients within a component
! subband.
item[Codec:] a truncation of the terms "coder"
and "decoder".
! item[DC subband:] the signal band that represents data
composed from the lowest
! frequency band of a wavelet transform (0-LL).
! item[Discrete Wavelet Transform (DWT):] a means of
transforming an array of
! values into space-frequency components through the use of
a filter bank.
! item[Entropy Coding:] a term for describing any
mathematical process used to
! encode data in a lossless manner, intended to reduce the
required bit rate.
! item[Exp-Golomb:] a form of variable-length code. This
specification uses an
! interleaved variant.
! item[Intra DC Prediction:] the prediction of coefficients
within the dc subband
! of intra pictures from neighbouring coefficients..
! item[Inverse Discrete Wavelet Transform (IDWT):] the
inverse of the DWT that
! converts an array of space- frequency components back into
an array of values.
! item[Inverse Quantisation:] a process whereby each sample
of a sub-band has
! its signal range expanded by a defined value.
! item[Lifting:] the name given to reducing a DWT filtering
operations into a
! number of elementary
filters, each operating on half the samples.
! (Note: see Bibliography item "Ripples in
Mathematics", chapter 3, for
! more information. )
! item[Low Delay:] a term used to define the mode of the
Dirac codec that can be
! used to compress video with a delay of less than one frame
duration.
! item[Luma:] the weighted sum of RGB components of colour
video, which may or
! may not be gamma-corrected. (This term is used to prevent
confusion with the
! term luminance that is created only from linear light
levels as used in colour
! science.)
! item[Parse Info header:] identifies the beginning of
major Dirac syntax
! elements (sequence start, picture, sequence end, padding
and auxiliary data)
! with defined parse code values.
! item[Parsing:] a process by which numerical and text
strings within binary data
! are recognised and used to provide syntactic meaning.
item[Picture:] a single frame or field of video.
! item[Quantisation:] a process whereby each sample of a
sub-band has its signal
! range compressed by a defined value.
! item[Quantiser:] The defined value used for the purposes
of quantisation or
! inverse quantisation.
! item[Raster scan:] any 2-dimensional array of samples,
whether as video samples
! or as wavelet transformed values, that is scanned in
accordance with television
! systems; namely left to right, then top to bottom.
! item[Sequence:] the data contained in a Dirac sequence
corresponds to a single
! video sequence with constant video parameters as defined
in Section
! ref. A
! Dirac sequence is preceded by a `Parse Info' header that
indicates the beginning
! of the sequence with a unique parse code. A Dirac
sequence can be extracted
! from a Dirac bit-stream and decoded entirely
independently.
! item[Slice:] a component part of the low-delay syntax
that provides for
! compression of small parts (slices) of a picture in order
to reduce delay.
item[State:] the set of current decoder variable values.
item[Stream:] a concatenation of Dirac sequences.
! item[Subband:] the signal band that represents data
composed from a single
! space-frequency band of a wavelet transform.
end
Index: dataenc.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/dataenc.tex,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** dataenc.tex 8 Nov 2007 16:46:19 -0000 1.20
--- dataenc.tex 7 Jan 2008 16:12:33 -0000 1.21
***************
*** 4,7 ****
--- 4,9 ----
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+ label
+
Data is encoded in the Dirac bitstream in four basic ways:
fixed-length
bit-wise and byte-wise encodings; variable-length codes;
and arithmetic encoding.
***************
*** 454,456 ****
bsEND
bsRET
! end
No newline at end of file
--- 456,458 ----
bsEND
bsRET
! end
Index: bs-spec.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/bs-spec.tex,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -d -r1.39 -r1.40
*** bs-spec.tex 7 Jan 2008 12:17:21 -0000 1.39
--- bs-spec.tex 7 Jan 2008 16:12:33 -0000 1.40
***************
*** 349,354 ****
bsITEM
bsCODE{VideoParams=source_parameters(base_video_format)
}
!
bsITEM
!
bsCODE{set_coding_parameters(VideoParams,picture_coding
_mode)}
bsRET
end
--- 349,354 ----
bsITEM
bsCODE{VideoParams=source_parameters(base_video_format)
}
!
bsITEM
!
bsCODE{set_coding_parameters(VideoParams,picture_coding
_mode)}
bsRET
end
***************
*** 957,961 ****
subsection{Picture coding mode}
! label
The picture coding mode value in the sequence header shall
determine
--- 957,961 ----
subsection{Picture coding mode}
! label
The picture coding mode value in the sequence header shall
determine
***************
*** 1091,1097 ****
shall occur before the given picture in the sequence.
! The retired picture shall be a pictures which shall be
removed from
the reference picture buffer before the current picture is
decoded
! (Sections refand ref). The
rules for the
use of the reference picture buffer shall be as defined in
Section ref.
--- 1091,1097 ----
shall occur before the given picture in the sequence.
! The retired picture shall be a picture which shall be
removed from
the reference picture buffer before the current picture is
decoded
! (Section ref). The rules for the
use of the reference picture buffer shall be as defined in
Section ref.
***************
*** 1347,1351 ****
$dfrac{2^RefsWeightPrecision}$
! (see Section ref).
The picture weights are signed integers and may be
negative. In
--- 1347,1351 ----
$dfrac{2^RefsWeightPrecision}$
! (see Section ref).
The picture weights are signed integers and may be
negative. In
***************
*** 1381,1385 ****
If $ZeroResidual=true$ then all component pixels shall
be
! set to zero (Section ref).
subsubsection{Transform parameters}
--- 1381,1385 ----
If $ZeroResidual=true$ then all component pixels shall
be
! set to zero (Section ref).
subsubsection{Transform parameters}
***************
*** 1458,1461 ****
--- 1458,1462 ----
subsubsection{Codeblock parameters (core syntax only)}
label
+ label
In the core syntax only, each subband may be partitioned
into a number of code blocks.
***************
*** 1540,1542 ****
for example to apply a different degree of perceptual
weighting (see Appendix ref).
! The function $set_quant_matrix()$ shall set the
quantization matrix based on the wavelet ?lter as per
Appendix ref. These are “unweighted”
matrices, whose values merely compensate for the
differential power gain of the different subband ?lters. For
perceptual weighting a custom quantisation matrix must be
used.
No newline at end of file
--- 1541,1543 ----
for example to apply a different degree of perceptual
weighting (see Appendix ref).
! The function $set_quant_matrix()$ shall set the
quantization matrix based on the wavelet ?lter as per
Appendix ref. These are “unweighted”
matrices, whose values merely compensate for the
differential power gain of the different subband ?lters. For
perceptual weighting a custom quantisation matrix must be
used.
Index: layout-fullsize.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/layout-fullsize.tex,v
retrieving revision 1.26
retrieving revision 1.27
diff -C2 -d -r1.26 -r1.27
*** layout-fullsize.tex 12 Dec 2007 11:48:39 -0000 1.26
--- layout-fullsize.tex 7 Jan 2008 16:12:33 -0000 1.27
***************
*** 90,94 ****
begin
! newcommand{text{1.0.0_pre11}}
begin
--- 90,94 ----
begin
! newcommand{text{1.0.0_pre12}}
begin
Index: picture-dec.tex
============================================================
=======
RCS file:
/cvsroot/dirac/compress/doc/latex_spec/picture-dec.tex,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** picture-dec.tex 3 Dec 2007 15:22:20 -0000 1.16
--- picture-dec.tex 7 Jan 2008 16:12:33 -0000 1.17
***************
*** 31,34 ****
--- 31,38 ----
bsIF{ZeroResidual==false}
bsCODE{inverse_wavelet_transform()}
+ bsELSE
+ bsCODE{CurrentPicture[Y]=bf}
+ bsCODE{CurrentPicture[C1]=bf}
+ bsCODE{CurrentPicture[C2]=bf}
bsEND
bsIF{is_inter()}
***************
*** 155,157 ****
bsEND
bsEND
! end
No newline at end of file
--- 159,161 ----
bsEND
bsEND
! end
------------------------------------------------------------
-------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
a>
_______________________________________________
Dirac-commits mailing list
Dirac-commits lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dirac-com
mits
|