[发明专利]一种读写PCM缓存中PCM数据的方法及装置在审
申请号: | 201510198149.X | 申请日: | 2015-04-23 |
公开(公告)号: | CN104795081A | 公开(公告)日: | 2015-07-22 |
发明(设计)人: | 张金良 | 申请(专利权)人: | 天脉聚源(北京)教育科技有限公司 |
主分类号: | G11B20/10 | 分类号: | G11B20/10 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张亮 |
地址: | 100007 北京市东城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 读写 pcm 缓存 数据 方法 装置 | ||
1.一种向PCM缓存写入PCM数据的方法,其特征在于,包括如下步骤:
S11:判断当前PCM缓存是否有读操作,是则执行S12,否则执行S13;
S12:等待第一预设时间后,执行S11;
S13:向PCM缓存中写入PCM数据。
2.如权利要求1所述的一种向PCM缓存写入PCM数据的方法,其特征在于,所述向PCM缓存中写入PCM数据,包括:
从PCM缓存的结尾部分开始写入当前待写入的PCM数据;
更新PCM缓存中PCM数据的长度。
3.一种读取PCM缓存中PCM数据的方法,其特征在于,包括如下步骤:
S21:判断当前PCM缓存是否有写操作,是则执行S22,否则执行S23;
S22:等待第二预设时间后,执行S21;
S23:读取PCM缓存中存储的PCM数据。
4.如权利要求3所述的一种读取PCM缓存中PCM数据的方法,其特征在于,所述读取PCM缓存中存储的PCM数据,包括:
根据PCM缓存中PCM数据的长度和设定的帧长度确定要读取的帧的个数N;
从PCM缓存开始位置开始,将PCM缓存中存储的PCM数据按照设定的帧长度顺序读取N帧;
将PCM缓存中剩余的PCM数据移动到PCM缓存开始的位置;
更新PCM缓存中PCM数据的长度。
5.一种向PCM缓存写入PCM数据的装置,其特征在于,包括:第一判断模块、第一等待模块、写入模块;
所述第一判断模块用于根据用户的写入指令或根据第一触发信号判断当前PCM缓存是否有读操作,是则向所述第一等待模块发送第一等待信号;否则向所述写入模块发送写入信号;
所述第一等待模块用于在接到所述判断模块发来的第一等待信号后,等待第一预设时间,向所述第一判断模块发送第一触发信号;
所述写入模块用于根据所述第一判断模块发来的写入信号,向PCM缓存中写入PCM数据。
6.如权利要求5所述的一种向PCM缓存写入PCM数据的装置,其特征在于,所述写入模块向PCM缓存中写入PCM数据,包括:
所述写入模块根据所述第一判断模块发来的写入信号,从PCM缓存的结尾部分开始写入当前待写入的PCM数据,并更新PCM缓存中PCM数据的长度。
7.一种读取PCM缓存中PCM数据的装置,其特征在于,包括:第二判断模块、第二等待模块、读取模块;
所述第二判断模块用于根据用户的读取指令或根据第二触发信号判断当前PCM缓存是否有写操作,是则向所述第二等待模块发送第二等待信号;否则向所述读取模块发送读取信号;
所述第二等待模块用于在接到所述第二判断模块发来的第二等待信号后,等待第二预设时间,向所述第二判断模块发送第二触发信号;
所述读取模块用于根据所述第二判断模块发来的读取信号,读取PCM缓存中存储的PCM数据。
8.如权利要求7所述的一种读取PCM缓存中PCM数据的装置,其特征在于,所述读取模块读取PCM缓存中存储的PCM数据,包括:
所述读取模块首先根据PCM缓存中PCM数据的长度和设定的帧长度确定要读取的帧的个数N,随后从PCM缓存开始位置开始,将PCM缓存中存储的PCM数据按照设定的帧长度顺序读取N帧,再将PCM缓存中剩余的PCM数据移动到PCM缓存开始的位置,并更新PCM缓存中PCM数据的长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)教育科技有限公司,未经天脉聚源(北京)教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510198149.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一次性手术台垫
- 下一篇:一种基于声学空间非线性流形结构的声学模型构建方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置