文件处理方法及装置的制造方法_3

文档序号:9524229阅读:来源:国知局
同采样率的子文件按照程序调用顺序进行绑定,形成关联组。
[0094]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的文件处理应用程序可以执行以下操作:
[0095]在系统启动后,按照统一的采样率对所述关联组中的各子文件进行重采样;对重采样后的各子文件进行拼接,得到文件拼接后的关联组;当接收到播放指令时,加载拼接后的关联组,并执行播放。
[0096]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的文件处理应用程序可以执行以下操作:
[0097]根据所述声音文件的电平值的大小,将所述声音文件进行切片,分离为不同的子文件。
[0098]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的文件处理应用程序可以执行以下操作:
[0099]对于电平值大的子文件采用高采样率进行重采样;反之,对于电平值小的子文件采用低采样率进行重采样,生成不同采样率的子文件。
[0100]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的文件处理应用程序可以执行以下操作:
[0101]根据所述声音文件的频段的高低,将所述声音文件进行切片,分离为不同的子文件。
[0102]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的文件处理应用程序可以执行以下操作:
[0103]对于高频段的子文件采用高采样率进行重采样;反之,对于低频段的子文件采用低采样率进行重采样,生成不同采样率的子文件。
[0104]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的文件处理应用程序可以执行以下操作:
[0105]对不同采样率的子文件按照程序调用顺序进行绑定,形成关联组之后,对关联组中的子文件进行动态码率压缩;
[0106]在系统启动后,对所述关联组中的各子文件进行解压缩。
[0107]进一步地,在一个实施例中,处理器1001调用存储器1005中存储的文件处理应用程序可以执行以下操作:
[0108]对关联组中文件流大的子文件采用低压缩形式进行压缩;对关联组中文件流小的子文件采用高压缩形式进行压缩。
[0109]本实施例通过上述方案,将单个声音文件切片,分离成为不同的子文件,根据需求对各子文件使用不同的采样率进行重采样,生成不同采样率的子文件,对不同采样率的子文件按照程序调用顺序进行绑定,形成关联组,然后在程序内拼接成整体进行播放。由此,通过单个声音文件的差异化采样率,可以进一步优化单个声音文件的容量占用的问题,并且可以根据用户需要进行内存占用体积的优化,减少声音文件对系统容量及内存的占用。
[0110]还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0111]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0112]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0113]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种文件处理方法,其特征在于,包括: 获取声音文件,将所述声音文件切片,分离为不同的子文件; 对各子文件使用不同的采样率进行重采样,生成不同采样率的子文件; 对所述不同采样率的子文件按照程序调用顺序进行绑定,形成关联组。2.根据权利要求1所述的方法,其特征在于,还包括: 在系统启动后,按照统一的采样率对所述关联组中的各子文件进行重采样; 对重采样后的各子文件进行拼接,得到文件拼接后的关联组; 当接收到播放指令时,加载拼接后的关联组,并执行播放。3.根据权利要求1或2所述的方法,其特征在于,所述将声音文件切片,分离为不同的子文件的步骤包括: 根据所述声音文件的电平值的大小,将所述声音文件进行切片,分离为不同的子文件。4.根据权利要求3所述的方法,其特征在于,所述对各子文件使用不同的采样率进行重采样,生成不同采样率的子文件的步骤包括: 对于电平值大的子文件采用高采样率进行重采样;反之,对于电平值小的子文件采用低采样率进行重采样,生成不同采样率的子文件。5.根据权利要求1或2所述的方法,其特征在于,所述将声音文件切片,分离为不同的子文件的步骤包括: 根据所述声音文件的频段的高低,将所述声音文件进行切片,分离为不同的子文件。6.根据权利要求5所述的方法,其特征在于,所述对各子文件使用不同的采样率进行重采样,生成不同采样率的子文件的步骤包括: 对于高频段的子文件采用高采样率进行重采样;反之,对于低频段的子文件采用低采样率进行重采样,生成不同采样率的子文件。7.根据权利要求1所述的方法,其特征在于,所述对不同采样率的子文件按照程序调用顺序进行绑定,形成关联组的步骤之后还包括: 对关联组中的子文件进行动态码率压缩; 按照统一的采样率对所述关联组中的各子文件进行重采样的步骤之前还包括: 在系统启动后,对所述关联组中的各子文件进行解压缩。8.根据权利要求7所述的方法,其特征在于,所述对关联组中的子文件进行动态码率压缩的步骤包括: 对关联组中文件流大的子文件采用低压缩形式进行压缩;对关联组中文件流小的子文件采用高压缩形式进行压缩。9.一种文件处理装置,其特征在于,包括: 切片模块,用于获取声音文件,将所述声音文件切片,分离为不同的子文件; 第一重采样模块,用于对各子文件使用不同的采样率进行重采样,生成不同采样率的子文件; 关联模块,用于对所述不同采样率的子文件按照程序调用顺序进行绑定,形成关联组。10.根据权利要求9所述的文件处理装置,其特征在于,还包括: 第二重采样模块,用于在系统启动后,按照统一的采样率对所述关联组中的各子文件进行重采样; 拼接模块,用于对重采样后的各子文件进行拼接,得到文件拼接后的关联组; 加载播放模块,用于当接收到播放指令时,加载拼接后的关联组,并执行播放。11.根据权利要求9或10所述的文件处理装置,其特征在于, 所述切片模块,还用于根据所述声音文件的电平值的大小,将所述声音文件进行切片,分离为不同的子文件。12.根据权利要求11所述的文件处理装置,其特征在于, 所述第一重采样模块,还用于对于电平值大的子文件采用高采样率进行重采样;反之,对于电平值小的子文件采用低采样率进行重采样,生成不同采样率的子文件。13.根据权利要求9或10所述的文件处理装置,其特征在于, 所述切片模块,还用于根据所述声音文件的频段的高低,将所述声音文件进行切片,分离为不同的子文件。14.根据权利要求13所述的文件处理装置,其特征在于, 所述第一重采样模块,还用于对于高频段的子文件采用高采样率进行重采样;反之,对于低频段的子文件采用低采样率进行重采样,生成不同采样率的子文件。15.根据权利要求9所述的文件处理装置,其特征在于,还包括: 压缩模块,用于对关联组中的子文件进行动态码率压缩; 解压缩模块,用于在系统启动后,对所述关联组中的各子文件进行解压缩。16.根据权利要求15所述的文件处理装置,其特征在于, 所述压缩模块,还用于对关联组中文件流大的子文件采用低压缩形式进行压缩;对关联组中文件流小的子文件采用高压缩形式进行压缩。
【专利摘要】本发明涉及一种文件处理方法及装置,其方法包括:获取声音文件,将所述声音文件切片,分离为不同的子文件;对各子文件使用不同的采样率进行重采样,生成不同采样率的子文件;对不同采样率的子文件按照程序调用顺序进行绑定,形成关联组。本发明通过单个声音文件的差异化采样率,可以减少单个声音文件对系统容量及内存的占用。
【IPC分类】G06F17/30
【公开号】CN105279193
【申请号】CN201410351393
【发明人】巫峡雨, 李强
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年1月27日
【申请日】2014年7月22日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1