这段时间在做一个音频内容的匹配,我用自相关算法获得了音频的音高序列,是一系列的整数[188,55,68...] 我在想我应该如何进行匹配呢 
毕竟一首歌的音高序列也太长 我应该怎样构建那个特征库呢 我想用一个arraylist把这些数存储起来 然后对它进行排序,再放到数据库 这样匹配的时候就可以快很多,但是数据库不可以存入一下arraylist啊 
怎么办呢
大侠们可以给点建议我吗如果哪位朋友对基于内容的音频搜索感兴趣 欢迎加我Q 啊 
有代码的更好13646602 

解决方案 »

  1.   

    不懂匹配算法。为什么要排序?如果是精确匹配,可以直接把[188,55,68...]md5做个摘要出来保存。如果不是的话。你可以把[188,55,68...]这样的东西换成 byte[] 数组。到数据库为二进制存储。或者直接保存一个二进制的样本文件。数据库只保存地址。但是我觉得这样,给一个音乐,你去匹配数据库所有的数据,是不是时间太长了??