发明名称 建立索引表方法和编码方法
摘要 一种建立索引表方法和编码方法。所述建立索引表方法包括:建立包括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号楼