亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tr156.tex

?? 無損音頻壓縮源碼. 畢業設計 qq 64134703 更多畢業設計 www.rmlcd.cn
?? TEX
?? 第 1 頁 / 共 3 頁
字號:
\documentstyle[psfig,12pt,a4wide]{article}\begin{document}\def\baselinestretch{0.95}\title{{\Large SHORTEN:} \\Simple lossless and near-lossless waveform compression}\author{Tony Robinson \\\\Technical report {\sc CUED/F-INFENG/TR.156} \\\\Cambridge University Engineering Department, \\Trumpington Street, Cambridge, CB2 1PZ, UK}\date{December 1994}\maketitle\begin{abstract}This report describes a program that performs compression of waveformfiles such as audio data.  A simple predictive model of the waveform isused followed by Huffman coding of the prediction residuals.  This isboth fast and near optimal for many commonly occuring waveform signals.This framework is then extended to lossy coding under the conditions ofmaximising the segmental signal to noise ratio on a per frame basis andcoding to a fixed acceptable signal to noise ratio.\end{abstract}\section{Introduction}It is common to store digitised waveforms on computers and the resultingfiles can often consume significant amounts of storage space.  Generalcompression algorithms do not perform very well on these files as theyfail to take into account the structure of the data and the nature ofthe signal contained therein.  Typically a waveform file will consist ofsigned 16 bit numbers and there will be significant sample to samplecorrelation.  A compression utility for these file must be reasonablyfast, portable, accept data in a most popular formats and givesignificant compression.  This report describes ``shorten'', a programfor the UNIX and DOS environments which aims to meet these requirements.A significant application of this program is to the problem ofcompression of speech files for distribution on CDROM.  This reportstarts with a description of this domain, then discusses the two mainproblems associated with general waveform compression, namely predictivemodelling and residual coding.  This framework is then extended to lossycoding.  Finally, the shorten implementation is described and anappendix details the command line options.\section{Compression for speech corpora}One important use for lossless waveform compression is to compressspeech corpora for distribution on CDROM.  State of the art speechrecognition systems require gigabytes of acoustic data for modelestimation which takes many CDROMs to store.  Use of compressionsoftware both reduces the distribution cost and the number of CDROMchanges required to read the complete data set.The key factors in the design of compression software for speech corporaare that there must be no perceptual degradation in the speech signaland that the decompression routine must be fast and portable.There has been much research into efficient speech coding techniques andmany standards have been established.  However, most of this work hasbeen for telephony applications where dedicated hardware can used toperform the coding and where it is important that the resulting systemoperates at a well defined bit rate.  In such applications lossy codingis acceptable and indeed necessary order to guarantee that the systemoperates at the fixed bit rate.Similarly there has been much work in design of general purpose losslesscompressors for workstation use.  Such systems do not guarantee anycompression for an arbitrary file, but in general achieve worthwhilecompression in reasonable time on general purpose computers.Speech corpora compression needs some features of both systems.Lossless compression is an advantage as it guarantees there is noperceptual degradation in the speech signal.  However, the establishedcompression utilities do not exploit the known structure of the speechsignal.  Hence {\tt shorten} was written to fill this gap and is now inuse in the distribution of CDROMs containing speechdatabases~\cite{GarofoloRobinsonFiscus94}.The recordings used as examples in section~\ref{ss:model} andsection~\ref{ss:perf} are from the TIMIT corpus which is distributed as16 bit, 16kHz linear PCM samples.  This format is in common used forcontinuous speech recognition research corpora.  The recordings werecollected using a Sennheiser HMD 414 noise-cancelling head-mountedmicrophone in low noise conditions.  All ten utterances from speaker{\tt fcjf0} are used which amount to a total of 24 seconds or about384,000 samples.\section{Waveform Modeling\label{ss:model}}Compression is achieved by building a predictive model of the waveform(a good introduction for speech is Jayant and Noll~\cite{JayantNoll84}).An established model for a wide variety of waveforms is that of anautoregressive model, also known as linear predictive coding (LPC).Here the predicted waveform is a linear combination of past samples:\begin{eqnarray}\hat{s}(t) & = & \sum_{i = 1}^{p} a_i s(t - i) \label{eq:lpc}\end{eqnarray}The coded signal, $e(t)$, is the differencebetween the estimate of the linear predictor, $\hat{s}(t)$ and thespeech signal, $s(t)$.\begin{eqnarray}e(t) & = & s(t) - \hat{s}(t) \label{eq:error}\end{eqnarray}However, many waveforms of interest are not stationary, that is the bestvalues for the coefficients of the predictor, $a_i$, vary from onesection of the waveform to another.  It is often reasonable to assumethat the signal is pseudo-stationary, i.e.\ there exists a time-spanover which reasonable values for the linear predictor can be found.Thus the three main stages in the coding process are blocking,predictive modelling, and residual coding.\subsection{Blocking}The time frame over which samples are blocked depends to some extent onthe nature of the signal.  It is inefficient to block on too short atime scale as this incurs an overhead in the computation andtransmission of the prediction parameters.  It is also inefficient touse a time scale over which the signal characteristics changeappreciably as this will result in a poorer model of the signal.However, in the implementation described below the linear predictorparameters typically take much less information to transmit than theresidual signal so the choice of window length is not critical.  Thedefault value in the shorten implementation is 256 which results in 16msframes for a signal sampled at 16 kHz.Sample interleaved signals are handelled by treating each data stream asindependent.  Even in cases where there is a known correlation betweenthe streams, such as in stereo audio, the within-channel correlationsare often significantly greater than the cross-channel correlations sofor lossless or near-lossless coding the exploitation of this additionalcorrelation only results in small additional gains.A rectangular window is used in preference to any tapering window as theaim is to model just those samples within the block, not the spectralcharacteristics of the segment surrounding the block.  The window lengthis longer than the block size by the prediction order, which istypically three samples.\subsection{Linear Prediction\label{sect:lpc}}Shorten supports two forms of linear prediction: the standard $p$thorder LPC analysis of equation~\ref{eq:lpc}; and a restricted formwhereby the coefficients are selected from one of four fixed polynomialpredictors.In the case of the general LPC algorithm, the prediction coefficients,$a_i$, are quantised in accordance with the same Laplacian distributionused for the residual signal and described in section~\ref{sect:resid}.The expected number of bits per coefficient is 7 as this was found to bea good tradeoff between modelling accuracy and model storage.  Thestandard Durbin's algorithm for computing the LPC coefficients from theautocorrelation coefficients is used in a incremental way.  On eachiteration the mean squared value of the prediction residual iscalculated and this is used to compute the expected number of bitsneeded to code the residual signal.  This is added to the number of bitsneeded to code the prediction coefficients and the LPC order is selectedto minimise the total.  As the computation of the autocorrelationcoefficients is the most expensive step in this process, the search forthe optimal model order is terminated when the last two models haveresulted in a higher bit rate.  Whilst it is possible to constructsignals that defeat this search procedure, in practice for speechsignals it has been found that the occasional use of a lower predictionorder results in an insignificant increase in the bit rate and has theadditional side effect of requiring less compute to decode.A restrictive form of the linear predictor has been found to be useful.In this case the prediction coefficients are those specified by fittinga $p$ order polynomial to the last $p$ data points, e.g.\ a line to thelast two points:\begin{eqnarray}\hat{s}_0(t) & = & 0 \\\hat{s}_1(t) & = & s(t-1) \\\hat{s}_2(t) & = & 2 s(t-1) - s(t-2) \\\hat{s}_3(t) & = & 3 s(t-1) - 3 s(t-2) + s(t-3)\end{eqnarray}Writing $e_i(t)$ as the error signal from the $i$th polynomial predictor:\begin{eqnarray}e_0(t) & = & s(t) \label{eq:polyinit}\\e_1(t) & = & e_0(t) - e_0(t - 1) \\e_2(t) & = & e_1(t) - e_1(t - 1) \\e_3(t) & = & e_2(t) - e_2(t - 1) \label{eq:polyquit}\end{eqnarray}As can be seen from equations~\ref{eq:polyinit}-\ref{eq:polyquit} thereis an efficient recursive algorithm for computing the set of polynomialprediction residuals.  Each residual term is formed from the differenceof the previous order predictors.  As each term involves only a fewinteger additions/subtractions, it is possible to compute all predictorsand select the best.  Moreover, as the sum of absolute values islinearly related to the variance, this may be used as the basis ofpredictor selection and so the whole process is cheap to compute as itinvolves no multiplications.Figure~\ref{fig:rate} shows both forms of prediction for a range ofmaximum predictor orders.  The figure shows that first and second orderprediction provides a substantial increase in compression and thathigher order predictors provide relatively little improvement.  Thefigure also shows that for this example most of the total compressioncan be obtained using no prediction, that is a zeroth order coderachieved about 48\% compression and the best predictor 58\%.  Hence, forlossless compression it is important not to waste too much compute onthe predictor and to to perform the residual coding efficiently.\begin{figure}[hbtp]\center\mbox{\psfig{file=rate.eps,width=0.7\columnwidth}}\caption[nop]{compression against maximum prediction order}\label{fig:rate}\end{figure}\subsection{Residual Coding\label{sect:resid}}The samples in the prediction residual are now assumed to beuncorrelated and therefore may be coded independently.  The problem ofresidual coding is therefore to find an appropriate form for theprobability density function (p.d.f.) of the distribution of residualvalues so that they can be efficiently modelled.  Figures~\ref{fig:pdf}and~\ref{fig:logpdf} show the p.d.f.\ for the segmentally normalizedresidual of the polynomial predictor (the full linear predictor shows asimilar p.d.f).  The observed values are shown as open circles, theGaussian p.d.f.\ is shown as dot-dash line and the Laplacian, or doublesided exponential distribution is shown as a dashed line.\begin{figure}[hbtp]\center\mbox{\psfig{file=hist.eps,width=0.7\columnwidth}}\caption[nop]{Observed, Gaussian and quantized Laplacian p.d.f.}\label{fig:pdf}\end{figure}\begin{figure}[hbtp]\center\mbox{\psfig{file=lnhist.eps,width=0.7\columnwidth}}\caption[nop]{Observed, Gaussian, Laplacian and quantized Laplacian p.d.f and log$_2$ p.d.f.}\label{fig:logpdf}\end{figure}These figures demonstrate that the Laplacian p.d.f. fits the observeddistribution very well.  This is convenient as there is a simple Huffmancode for this distribution~\cite{Rice71,YehRiceMiller91,Rice91}.  Toform this code, a number is divided into a sign bit, the $n$th low orderbits and the the remaining high order bits.  The high order bits aretreated as an integer and this number of 0's are transmitted followed bya terminating 1.  The $n$ low order bits then follow, as in the example

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
伊人婷婷欧美激情| 欧美精品一二三| 欧美国产精品v| 国产成人鲁色资源国产91色综| 欧美精品一区二| 国产成人三级在线观看| 国产精品少妇自拍| 日本高清不卡一区| 亚洲高清免费观看| 欧美成人在线直播| 国产成人小视频| 亚洲精选视频免费看| 欧美日韩一区小说| 久草热8精品视频在线观看| 久久亚洲精华国产精华液 | 欧美成人a∨高清免费观看| 免费av网站大全久久| 久久久三级国产网站| av一本久道久久综合久久鬼色| 亚洲激情图片小说视频| 91精品久久久久久久99蜜桃| 国产在线麻豆精品观看| 国产精品国产三级国产普通话99| 91福利视频久久久久| 免费欧美高清视频| 国产精品每日更新| 7777精品伊人久久久大香线蕉 | 亚洲精选在线视频| 日韩欧美色电影| 成人性色生活片| 婷婷成人激情在线网| 久久网站热最新地址| 在线看一区二区| 国产乱淫av一区二区三区| 亚洲黄色小视频| 日韩三级免费观看| 日本乱人伦aⅴ精品| 精品在线免费视频| 一级精品视频在线观看宜春院| 精品日产卡一卡二卡麻豆| 91视频观看视频| 国产在线精品一区二区| 亚洲一区在线视频观看| 久久精品欧美一区二区三区不卡| 欧美午夜电影网| www.欧美日韩| 久热成人在线视频| 亚洲第一电影网| 国产精品免费av| 精品国产免费一区二区三区四区 | 色婷婷精品久久二区二区蜜臂av | 亚洲一区二区三区三| 国产亚洲精品aa| 欧美一区二区三区免费| 欧洲视频一区二区| www.综合网.com| 国产盗摄精品一区二区三区在线| 日韩电影在线观看电影| 一区二区欧美在线观看| 国产精品乱人伦| 国产拍欧美日韩视频二区| 日韩精品一区二区三区四区 | 国产成人综合在线播放| 中文字幕精品一区二区三区精品 | 日本不卡一区二区三区高清视频| 久久久久久久综合色一本| 国产成人综合网站| 久久精品久久99精品久久| 亚洲欧美另类久久久精品| 26uuu亚洲| 欧美吞精做爰啪啪高潮| eeuss鲁片一区二区三区在线观看| 另类中文字幕网| 天天av天天翘天天综合网色鬼国产 | 亚洲免费观看高清完整版在线观看熊| 精品国产一二三区| 日韩写真欧美这视频| 色天天综合色天天久久| 国内成人精品2018免费看| 亚洲国产精品久久一线不卡| 国产精品久久三区| 久久精品视频一区二区| 欧美精选午夜久久久乱码6080| 欧美日韩国产在线播放网站| 波多野结衣亚洲| 波多野结衣亚洲| av资源站一区| 波多野结衣在线一区| 成人午夜在线免费| 成人性视频免费网站| 懂色av中文字幕一区二区三区 | 精品一区二区三区香蕉蜜桃| 亚瑟在线精品视频| 亚洲第一福利一区| 亚洲成人动漫在线观看| 亚洲成人在线网站| 亚洲一区二区五区| 天使萌一区二区三区免费观看| 亚洲国产日韩a在线播放性色| 中文字幕欧美日本乱码一线二线| 精品少妇一区二区三区免费观看| 91麻豆精品国产自产在线 | 日韩欧美不卡在线观看视频| 91精品免费在线观看| 日韩视频一区二区三区在线播放| 欧美一区二区视频在线观看2020 | 裸体在线国模精品偷拍| 男男视频亚洲欧美| 久久99精品国产| 国产米奇在线777精品观看| 国产精品亚洲人在线观看| 国产99久久久精品| 日本韩国欧美在线| 在线不卡免费欧美| 91麻豆精品久久久久蜜臀| 欧美一级免费大片| 国产午夜精品久久久久久免费视 | 久久人人97超碰com| 日韩一级精品视频在线观看| 91精品国产aⅴ一区二区| 欧美va亚洲va国产综合| 国产精品网站在线观看| 亚洲国产cao| 免费三级欧美电影| 色婷婷综合久久久久中文一区二区 | 蜜桃视频免费观看一区| 91视频一区二区三区| 精品第一国产综合精品aⅴ| 亚洲午夜精品在线| caoporm超碰国产精品| 日韩欧美你懂的| 中文字幕一区二区三区不卡在线| 日韩国产一区二| 在线观看三级视频欧美| 国产精品久久久久久亚洲伦| 五月天中文字幕一区二区| 久久精品久久精品| 91福利视频在线| 国产视频不卡一区| 五月激情综合色| 成人午夜av电影| 91国内精品野花午夜精品| 中文子幕无线码一区tr| 日韩精品三区四区| 99久久99久久精品免费看蜜桃| 欧美一区二区三区日韩视频| 国产精品高潮久久久久无| 日本视频一区二区| 色天使色偷偷av一区二区| 久久久777精品电影网影网 | 中文字幕在线不卡一区| 蜜桃精品视频在线| 在线一区二区三区四区| 国产日韩欧美不卡在线| 日韩精品一二三| 国产99久久久久| 久久精品免视看| 麻豆视频一区二区| 欧美中文字幕一区二区三区| 国产亚洲一区二区在线观看| 香蕉久久夜色精品国产使用方法 | 蜜臀久久久99精品久久久久久| 99在线精品免费| 精品国产99国产精品| 麻豆精品视频在线| 欧美久久久久免费| 亚洲午夜激情av| 色综合久久久久网| 国产精品久久久久久久蜜臀| 精品一区二区三区在线视频| 色八戒一区二区三区| 久久综合给合久久狠狠狠97色69| 日韩在线观看一区二区| 欧美三级在线看| 亚洲精品视频在线看| 不卡影院免费观看| 欧美精品一区二区精品网| 日av在线不卡| 欧美一区在线视频| 日日摸夜夜添夜夜添国产精品| 91麻豆国产福利精品| 亚洲美女视频一区| 欧美日韩午夜在线视频| 亚洲国产欧美在线| 日韩午夜电影av| 国产成人亚洲综合色影视| 国产精品天干天干在观线| 岛国精品一区二区| 日本一区二区高清| 成人av电影在线观看| 椎名由奈av一区二区三区| 成人精品小蝌蚪| 中文字幕一区免费在线观看| 色综合久久中文综合久久97| 亚洲色图视频免费播放| 在线免费亚洲电影| 日韩中文字幕区一区有砖一区 | 99精品在线观看视频| 亚洲香肠在线观看| 国产精品综合视频|