⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aux_qhist.5t

📁 speech signal process tools
💻 5T
字号:
.\" Copyright (c) 1987 Entropic Speech, Inc.; All rights reserved.\" @(#)aux_qhist.5t	1.1 8/7/87 ESI.TH AUX_QHIST 5\-ESPS 8/7/87.ds ]W "\fI\s+4\ze\h'0.05'e\s-4\v'-0.4m'\fP\(*p\v'0.4m'\ Entropic Speech, Inc..ds ]Y "\fBESI INTERNAL\fP.SH NAMEExtension to ESPS histogram feature file subtype \- AUX_QHIST..SH SYNOPSIS.nf.ft B#include <esps/esps.h>#include <esps/fea.h>#include <esps/feaqhist.h>#include <esps/feahuff.h>.fi.SH DESCRIPTION.PPThe AUX_QHIST file is an extension of the FEA_QHIST subtype of the FEA file.If \fIhd\fR is a pointer to the header of such a file, then\fIhd\->hd.fea\->fea_type\fR == FEA_QHIST. Such files are created by firstsetting up the standard FEA_QHIST header [see \fIfea_qhist\fR (5\-ESPS)], andthen calling \fIinit_auxqhist_hd\fR (3\-ESPS)..PPThe generic header items in an AUX_QHIST file are identical to those in aFEA_QHIST file [see \fIfea_qhist\fR (5\-ESPS)]..PPThe header of an AUX_QHIST file also contains definitions for the auxiliaryrecord fields, as given by the following table:.PP.TScenter, box, tab(;);c | c | c | c | c | c l | l | l | l | l | l.Name;Size;Rank;Dimen;Type;Enums=code;1;0;NULL;long;NULLlength;1;0;NULL;long;NULL.TE.PPSee \fIfea\fR (5\-ESPS) for additional information on the meaning of thetable columns..PPIn most cases, programs that deal with AUX_QHIST files will use the supportroutines provided in the ESPS library and will not have to make direct useof the information in the above table. The library routine \fIinit_auxqhist_hd\fR(3\-ESPS) creates the record fields..PPPrograms that deal with the auxiliary record fields in AUX_QHIST files do soin terms of structures of type \fIstruct auxqhist\fR \- pointers to structuresof this type are returned by \fIallo_auxqhist_rec\fR (3\-ESPS). The FEA_QHISTread and write routines, \fIget_feaqhist_rec\fR (3\-ESPS) and \fIput_feaqhist_rec\fP(3\-ESPS), implicitly perform the I/O for the auxiliary data \- no separateroutines are needed..PPThe definition of the \fIauxqhist\fR data structure is given in \fI<esps/feahuff.h>\fR,and is repeated here:.nf.ta .5i 1i 1.75i    struct auxqhist    {        long	*code;        long	*length;    };.fi.PPThe auxiliary record fields have the following meanings:.IP code.brNumerical value of the Huffman code for the associated histogram record..IP length.brLength (in bits), including leading zeros, of the Huffman code for theassociated histogram record. For example, code == 10, length == 6corresponds to the bit pattern 001010..SH SEE ALSOallo_auxqhist_rec (3\-ESPS), allo_feaqhist_rec (3\-ESPS), init_auxqhist_hd (3\-ESPS),fea_qhist (5\-ESPS)..SH RECORD ELEMENT FILE STRUCTUREIn order to use this (or any other) FEA file type with a generic ESPS program(one that operates a file of arbitrary type) it is necessary to know themanner in which record elements are positioned in the file. For a FEA file,this information can be obtained by running the program \fIfea_element\fR(1\-ESPS) on the file in question..SH FILES.nf/usr/include/esps/esps.h/usr/include/esps/fea.h/usr/include/esps/feaqhist.h/usr/include/esps/feahuff.h.SH AUTHORManual page by Jim Elliott.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -