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

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

?? prediction.h

?? 這是一個從音頻信號里提取特征參量的程序
?? H
字號:
// file: $isip/class/algo/Prediction/Prediction.h// version: $Id: Prediction.h,v 1.11 2002/03/05 20:15:10 zheng Exp $//// make sure definitions are only made once//#ifndef ISIP_PREDICTION#define ISIP_PREDICTION#ifndef ISIP_ALGORITHM_BASE#include <AlgorithmBase.h>#endif#ifndef ISIP_CORRELATION#include <Correlation.h>#endif#ifndef ISIP_COVARIANCE#include <Covariance.h>#endif#ifndef ISIP_REFLECTION#include <Reflection.h>#endif// Prediction: a class that computes the linear prediction// coefficients from autocorrelation, covariance matrix, signal,// reflection coefficients or log-area-ratios. four algorithms have// been implemented: AUTOCORRELATION, COVARIANCE, LATTICE and// REFLECTION.//class Prediction : public AlgorithmBase {  //---------------------------------------------------------------------------  //  // public constants  //  //---------------------------------------------------------------------------public:    // define the class name  //  static const String CLASS_NAME;    //----------------------------------------  //  // other important constants  //  //----------------------------------------      // define the algorithm choices  //  enum ALGORITHM { AUTOCORRELATION = 0, COVARIANCE, LATTICE, REFLECTION,		   LOG_AREA_RATIO, DEF_ALGORITHM = AUTOCORRELATION };    // define the implementation choices  //  enum IMPLEMENTATION { DURBIN = 0, LEROUX_GUEGUEN, CHOLESKY, BURG,			STEP_DOWN, KELLY_LOCHBAUM,			DEF_IMPLEMENTATION = DURBIN };  // define the static NameMap objects  //  static const NameMap ALGO_MAP;  static const NameMap IMPL_MAP;  //----------------------------------------  //  // i/o related constants  //  //----------------------------------------      static const String DEF_PARAM;  static const String PARAM_ALGORITHM;  static const String PARAM_IMPLEMENTATION;  static const String PARAM_ORDER;  static const String PARAM_DYN_RANGE;  //----------------------------------------  //  // default values and arguments  //  //----------------------------------------      // define the default value(s) of the class data  //  static const long DEF_ORDER = -1;  static const float DEF_DYN_RANGE = (float)-100.0;  // define default argument(s)  //  static const AlgorithmData::COEF_TYPE DEF_COEF_TYPE =  AlgorithmData::CORRELATION;    //----------------------------------------  //  // error codes  //  //----------------------------------------      static const long ERR = 71100;  static const long ERR_DYNRANGE = 71101;  static const long ERR_BETA = 71102;  static const long ERR_ENERGY = 71103;  static const long ERR_PREDERR = 71104;    //---------------------------------------------------------------------------  //  // protected data  //  //---------------------------------------------------------------------------protected:    // algorithm name  //  ALGORITHM algorithm_d;  // implementation name  //  IMPLEMENTATION implementation_d;  // parameters related to the algorithm specification  //  Long order_d;  Float dyn_range_d;    // a static memory manager  //  static MemoryManager mgr_d;    //---------------------------------------------------------------------------  //  // required public methods  //  //---------------------------------------------------------------------------public:      // method: name  //  static const String& name() {    return CLASS_NAME;  }  // other static methods  //  static boolean diagnose(Integral::DEBUG debug_level);    // debug methods:  //  setDebug is inherited from the base class  //  boolean debug(const unichar* msg) const;  // method: destructor  //  ~Prediction() {}  // constructor  //  Prediction(ALGORITHM algorithm = DEF_ALGORITHM,	     IMPLEMENTATION implementation = DEF_IMPLEMENTATION,	     long order = DEF_ORDER,	     float dyn_range = DEF_DYN_RANGE) {    algorithm_d = algorithm;    implementation_d = implementation;    order_d = order;    dyn_range_d = dyn_range;    is_valid_d = false;  }  // method: copy constructor  //  Prediction(const Prediction& arg) {    assign(arg);  }    // assign methods  //  boolean assign(const Prediction& arg);  // method: operator=  //  Prediction& operator= (const Prediction& arg) {    assign(arg);    return *this;  }    // i/o methods  //  long sofSize() const;    boolean read(Sof& sof, long tag, const String& name = CLASS_NAME);  boolean write(Sof& sof, long tag, const String& name = CLASS_NAME) const;  boolean readData(Sof& sof, const String& pname = DEF_PARAM,                   long size = SofParser::FULL_OBJECT,                   boolean param = true,                   boolean nested = false);  boolean writeData(Sof& sof, const String& name = DEF_PARAM) const;  // equality methods  //  boolean eq(const Prediction& arg) const;  // method: new  //  static void* operator new(size_t size) {    return mgr_d.get();  }  // method: new[]  //  static void* operator new[](size_t size) {    return mgr_d.getBlock(size);  }  // method: delete  //  static void operator delete(void* ptr) {    mgr_d.release(ptr);  }  // method: delete[]  //  static void operator delete[](void* ptr) {    mgr_d.releaseBlock(ptr);  }    // method: setGrowSize  //   static boolean setGrowSize(long grow_size) {    return mgr_d.setGrow(grow_size);  }  // other memory-management methods  //  boolean clear(Integral::CMODE ctype = Integral::DEF_CMODE);  //---------------------------------------------------------------------------  //  // class-specific public methods:  //  set methods  //  //---------------------------------------------------------------------------   // method: setAlgorithm  //  boolean setAlgorithm(ALGORITHM algorithm) {    algorithm_d = algorithm;    is_valid_d = false;    return true;    }    // method: setImplementation  //  boolean setImplementation(IMPLEMENTATION implementation) {    implementation_d = implementation;    is_valid_d = false;    return true;    }    // method: setOrder  //  boolean setOrder(long order) {    order_d = order;    is_valid_d = false;    return true;    }    // method: setDynRange  //  boolean setDynRange(float dyn_range) {    dyn_range_d = dyn_range;    is_valid_d = false;    return true;    }  // method: set  //  boolean set(ALGORITHM algo = DEF_ALGORITHM,	      IMPLEMENTATION impl = DEF_IMPLEMENTATION,	      long order = DEF_ORDER, float dyn_range = DEF_DYN_RANGE) {    algorithm_d = algo;    implementation_d = impl;    order_d = order;    dyn_range_d = dyn_range;    is_valid_d = false;    return true;    }  //---------------------------------------------------------------------------  //  // class-specific public methods:  //  get methods  //  //---------------------------------------------------------------------------  // method: getAlgorithm  //  ALGORITHM getAlgorithm() const {      return algorithm_d;  }  // method: getImplementation  //   IMPLEMENTATION getImplementation() const {      return implementation_d;  }  // method: getOrder  //  long getOrder() const {    return order_d;  }  // method: getDynRange  //  float getDynRange() const {    return dyn_range_d;  }    // method: get  //  boolean get(ALGORITHM& algorithm, IMPLEMENTATION& implementation,	      long& order, float& dyn_range) const {    algorithm = algorithm_d;    implementation = implementation_d;    order = order_d;    dyn_range = dyn_range_d;    return true;    }  //---------------------------------------------------------------------------  //  // class-specific public methods:  //  computational methods  //  //---------------------------------------------------------------------------  boolean compute(VectorFloat& output, const VectorFloat& input,		  AlgorithmData::COEF_TYPE input_coef_type = DEF_COEF_TYPE,		  long index = DEF_CHANNEL_INDEX);  boolean compute(VectorFloat& output, const MatrixFloat& input,		  AlgorithmData::COEF_TYPE input_coef_type = DEF_COEF_TYPE,		  long index = DEF_CHANNEL_INDEX);  boolean compute(VectorFloat& output, float& err_energy,		  const VectorFloat& input,		  AlgorithmData::COEF_TYPE input_coef_type = DEF_COEF_TYPE,		  long index = DEF_CHANNEL_INDEX);  boolean compute(VectorFloat& output, float& err_energy,		  const MatrixFloat& input,		  AlgorithmData::COEF_TYPE input_coef_type = DEF_COEF_TYPE,		  long index = DEF_CHANNEL_INDEX);  //---------------------------------------------------------------------------  //  // class-specific public methods:  //  public methods required by the AlgorithmBase interface contract  //  //---------------------------------------------------------------------------  // assign method  //  boolean assign(const AlgorithmBase& arg);  // equality method  //    boolean eq(const AlgorithmBase& arg) const;    // method: className  //  const String& className() const {    return CLASS_NAME;  }    // computational methods  //  boolean apply(Vector<AlgorithmData>& output,		const Vector< CircularBuffer<AlgorithmData> >& input);    // method to set the parser   //  boolean setParser(SofParser* parser);  //---------------------------------------------------------------------------  //  // private methods  //  //---------------------------------------------------------------------------private:  // algorithm-specific i/o methods  //  boolean readDataCommon(Sof& sof, const String& pname,                         long size = SofParser::FULL_OBJECT,                         boolean param = true, boolean nested = false);  boolean writeDataCommon(Sof& sof, const String& pname) const;  // algorithm and implementation specific computational methods  //  boolean computeAutoDurbin(VectorFloat& output, float& err_energy,			    const VectorFloat& input);  boolean computeCovarCholesky(VectorFloat& output, float& err_energy,			       const MatrixFloat& input);  boolean computeLatticeBurg(VectorFloat& output, float& err_energy,			     const VectorFloat& input);  boolean computeReflectionStepDown(VectorFloat& output,				    const VectorFloat& input);  boolean computeLogAreaKellyLochbaum(VectorFloat& output,				      const VectorFloat& input);  };// end of include file// #endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩高潮美女一区二区三区| 国产精品久久久久一区二区三区共| 国产精品一二三四区| 中文字幕一区日韩精品欧美| 日韩欧美www| 精品视频1区2区3区| 国产精品中文有码| 日韩美女啊v在线免费观看| 欧美中文字幕一区| 99国产精品视频免费观看| 国产一区二区精品久久91| 天天综合网 天天综合色| 日韩理论片一区二区| 久久一区二区三区国产精品| 一本大道综合伊人精品热热| 99久久亚洲一区二区三区青草| 狠狠色丁香久久婷婷综| 蜜桃一区二区三区在线观看| 亚洲精品欧美综合四区| 精品久久人人做人人爰| 3d动漫精品啪啪| 欧美一级高清大全免费观看| 日韩欧美色电影| 日韩一区二区三区免费观看| 精品视频1区2区| 日韩午夜电影在线观看| 久久久蜜桃精品| 久久精品人人爽人人爽| 中文幕一区二区三区久久蜜桃| 中文字幕精品—区二区四季| 久久精品亚洲精品国产欧美kt∨ | 国产激情91久久精品导航| 日本亚洲三级在线| 久久国产精品99久久久久久老狼 | 免费成人在线网站| 另类小说综合欧美亚洲| 国产精品资源在线看| 色综合久久中文综合久久牛| 日韩欧美一级二级三级| 中文字幕免费观看一区| 国产亚洲欧美日韩日本| 亚洲激情综合网| 日韩高清不卡一区二区三区| 美女脱光内衣内裤视频久久网站| 91在线观看污| 欧美一区2区视频在线观看| 欧美一区二区三区精品| 6080yy午夜一二三区久久| 欧美日韩亚洲不卡| 欧美一二三区精品| 久久网这里都是精品| 亚洲天堂精品视频| 五月天中文字幕一区二区| 精品一区二区三区在线播放 | 亚洲精品成人悠悠色影视| 青草国产精品久久久久久| 国产成人综合视频| 欧美理论电影在线| 国产免费久久精品| 日韩av不卡在线观看| 日本道精品一区二区三区| 亚洲精品在线三区| 美女视频免费一区| 一本一道综合狠狠老| 久久久久亚洲蜜桃| 亚洲国产欧美在线| 色综合一个色综合| 国产日韩欧美一区二区三区综合| 日本aⅴ精品一区二区三区 | 久久精品免费看| 99精品国产视频| 久久亚洲二区三区| 亚洲激情在线播放| 色婷婷激情久久| 香蕉加勒比综合久久| 99精品热视频| 亚洲免费观看在线视频| 成人视屏免费看| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产老肥熟一区二区三区| 337p亚洲精品色噜噜噜| 日韩精品色哟哟| 精品污污网站免费看| 亚洲一区二区视频在线观看| 99国产精品久久久久久久久久 | 欧美一区二区三区的| 午夜婷婷国产麻豆精品| 欧美喷水一区二区| 天天av天天翘天天综合网| 91精品国产手机| 成人一区二区三区视频在线观看 | av电影在线不卡| 亚洲欧美偷拍另类a∨色屁股| 日本韩国欧美在线| 国产综合一区二区| 中文乱码免费一区二区| 欧美天堂一区二区三区| 免费成人在线播放| 国产精品乱码久久久久久| 福利91精品一区二区三区| 91精品国产综合久久蜜臀| 国产精品一区二区三区乱码| 亚洲gay无套男同| 自拍偷自拍亚洲精品播放| 日韩精品专区在线| 欧美视频在线观看一区| 丁香婷婷综合激情五月色| 奇米综合一区二区三区精品视频| 日韩欧美一区二区在线视频| 国模娜娜一区二区三区| 亚洲aaa精品| 日韩理论片网站| 亚洲精品日韩综合观看成人91| 国产视频一区在线观看| 欧美一区二区三区思思人| 欧美日韩在线电影| 欧美日韩精品三区| 国产乱码字幕精品高清av| 国产片一区二区| 日韩女优av电影| 亚洲国产精品黑人久久久| 日韩精品中文字幕在线一区| 欧美色图一区二区三区| 99久久99久久精品免费看蜜桃| 国产传媒日韩欧美成人| 97成人超碰视| 欧美日韩一区二区在线观看| 3d动漫精品啪啪一区二区竹菊 | 色域天天综合网| 日韩一级免费一区| 欧美猛男男办公室激情| 精品电影一区二区| 中文一区一区三区高中清不卡| 中文字幕永久在线不卡| 视频在线观看国产精品| 成人自拍视频在线观看| 在线亚洲一区观看| 中文字幕成人网| 国产精品亚洲综合一区在线观看| 欧美日韩国产首页在线观看| 久久人人爽人人爽| 亚洲成人在线网站| 国产精品资源网| 制服丝袜中文字幕亚洲| 亚洲综合色视频| 久久精品国产**网站演员| 国v精品久久久网| 久久综合成人精品亚洲另类欧美| 日韩av午夜在线观看| 欧美电影一区二区三区| 尤物在线观看一区| 成人精品一区二区三区中文字幕| 日韩精品在线看片z| 天天av天天翘天天综合网 | 国产美女精品人人做人人爽| 色狠狠色狠狠综合| 久久精品视频在线免费观看| 秋霞午夜av一区二区三区| 欧美色爱综合网| 蜜臀久久99精品久久久画质超高清| 欧美曰成人黄网| 亚洲女性喷水在线观看一区| 99在线热播精品免费| 2欧美一区二区三区在线观看视频| 久久se这里有精品| 国产精品久久久久9999吃药| 激情文学综合丁香| 67194成人在线观看| 美女视频网站黄色亚洲| 国产精品成人网| 日韩三级.com| 久久国产尿小便嘘嘘| 久久综合丝袜日本网| av在线播放不卡| 日本成人在线视频网站| 日韩精品一区二区三区中文精品 | 韩国视频一区二区| 日韩一区二区三区三四区视频在线观看| 亚洲国产成人高清精品| 欧美成人video| 成人免费观看视频| 国产精品91一区二区| 亚洲自拍与偷拍| 中文字幕av免费专区久久| 在线视频你懂得一区二区三区| 精品一区二区免费| 亚洲欧美一区二区在线观看| 精品视频一区二区三区免费| 久久国产夜色精品鲁鲁99| 一区二区三区小说| 日韩一区在线看| 久久久国产一区二区三区四区小说| 色婷婷久久久久swag精品| 国产精品2024| 99久久婷婷国产综合精品| 婷婷开心激情综合| 中日韩av电影| 久久综合久久鬼色中文字| 在线亚洲一区二区| proumb性欧美在线观看|