发明名称 |
建立索引表方法和编码方法 |
摘要 |
一种建立索引表方法和编码方法。所述建立索引表方法包括:建立包括K个元素的初始索引表;根据初始索引表,构建密度曲线函数;在对音/视频文件编码持续时间T2后,获取编码数据的数据长度;利用编码数据对应的时间T2对初始索引表中每个元素的时间区间进行更新,且利用密度曲线函数和编码数据的数据长度,对初始索引表中每个元素对应的数据长度进行更新,更新后的索引表中第k个元素对应时间区间为[(k‑1)(T<sub>1</sub>+T<sub>2</sub>/K),k(T<sub>1</sub>+T<sub>2</sub>/K)]的数据长度;不断重复上述根据索引表构建密度曲线函数、编码和更新索引表的过程,直至对所述音/视频文件编码结束;对编码结束后更新的索引表进行结算处理,得到每个元素对应的相对文件偏移。本发明可以降低计算开销,提高检索精确度。 |
申请公布号 |
CN103246658B |
申请公布日期 |
2017.02.08 |
申请号 |
CN201210024589.X |
申请日期 |
2012.02.03 |
申请人 |
展讯通信(上海)有限公司 |
发明人 |
吴晟;林福辉;李昙;张本好;徐晶明 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
骆苏华 |
主权项 |
一种建立索引表方法,其特征在于,包括:建立包括K个元素的初始索引表,其中第k个元素对应时间区间为[(k‑1)T<sub>1</sub>,kT<sub>1</sub>]的数据长度,所述K为大于或等于1的正整数,所述k为大于或等于1且小于或等于K的正整数,各元素的持续时间为T<sub>1</sub>;根据所述初始索引表,构建密度曲线函数;在对音/视频文件编码持续时间T<sub>2</sub>后,获取编码数据的数据长度,所述T<sub>2</sub>为所述音/视频文件中一帧数据对应时间的整数倍;利用所述编码数据对应的时间T2对初始索引表中每个元素的时间区间进行更新,且利用所述密度曲线函数和编码数据的数据长度,对初始索引表中每个元素对应的数据长度进行更新,所述更新后的索引表中第k个元素对应时间区间为[(k‑1)(T<sub>1</sub>+T<sub>2</sub>/K),k(T<sub>1</sub>+T<sub>2</sub>/K)]的数据长度;不断重复上述根据索引表构建密度曲线函数、编码和更新索引表的过程,直至对所述音/视频文件编码结束;对编码结束后更新的索引表进行结算处理,得到每个元素对应的相对文件偏移。 |
地址 |
201203 上海市浦东新区浦东张江高科技园区祖冲之路2288弄展讯中心1号楼 |