音频编、解码方法和音频编、解码装置制造方法及图纸

技术编号:4333134 阅读:183 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种音频编码方法、解码方法和音频编码装置、解码装置。其中,音频编码方法包括:采集音频数据,并对所述音频数据进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据。音频解码方法包括:对音频编码数据进行解码,根据解码的音频数据帧帧头语法中对应时间信息的语法,得到对应所述音频数据帧的时间信息。本发明专利技术所公开的技术方案,能够在音频数据中加入时间信息,使音频数据能够进行时间定位检索。

【技术实现步骤摘要】

本专利技术涉及音频编解码技术,尤其涉及一种音频编码方法、音频解码方法和音频编码装置、音频解码装置。
技术介绍
在监控应用中,一般都需要在监控数据中加入时间信息(如绝对时间信息年月日时分秒等),以备日后检索查证。但现有技术中对于监控语音等音频数据尚没有在音频数据中加入时间信息的解决方案,导致无法方便的标记原始监控音频数据采集的时间,给后续的检索查证等环节带来困难。
技术实现思路
有鉴于此,本专利技术中一方面提供一种音频编码方法和音频解码方法,另一方面提供一种音频编码装置和音频解码装置,以便在音频数据中加入时间信息,使音频数据能够进行时间定位检索。本专利技术所提供的音频编码方法,包括 采集音频数据,并对所述音频数据进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据。 较佳地,所述设定的嵌入规则包括在每个音频数据帧的帧头中嵌入对应的时间信息;或在设定间隔的音频数据帧的帧头中嵌入对应的时间信息。 较佳地,所述对应时间信息的语法包括设置参考日期信息和/或参考时刻信息。 较佳地,所述对应时间信息的语法进一步包括设置参考日期标志和参考时刻标志,在所述参考日期标志设置为有效时,设置所述参考日期信息;在所述参考时刻标志设置为有效时,设置所述参考时刻信息。 较佳地,所述参考日期信息包括年份信息、月份信息和日信息;所述参考时刻信息包括小时信息、分钟信息和秒信息,或者所述参考时刻信息包括小时信息、分钟信息、秒信息和毫秒信息。 较佳地,所述年份信息用12比特数据表示,表示范围为0 4095,或者所述年份信息用预设基数+7比特数据表示,表示范围为预设基数+(0 127);所述月份信息用4比特数据表示,表示范围为1 12,或者所述月份信息用4比特数据+1表示,表示范围为1+ (0 11);所述日信息用5比特数据表示,表示范围为1 31,或者所述日信息用5比特数据+1表示,表示范围为1+(0 30);所述小时信息用5比特数据表示,表示范围为0 23 ;所述分钟信息用6比特数据表示,表示范围为0 59 ;所述秒信息用6比特数据表示,表示范围为0 59 ; 或者,所述年份信息用16比特表示;所述月份信息用8比特表示;所述日信息用8比特表示;所述小时信息用8比特表示;所述分钟信息用8比特表示;所述秒信息用8比特表示;其中,每4比特表示一位数字,高位在前。 本专利技术所提供的音频解码方法,包括 对音频编码数据进行解码,根据解码的音频数据帧的帧头语法中对应时间信息的语法,得到对应所述音频数据帧的时间信息。较佳地,所述对应时间信息的语法包括设置参考日期标志和参考时刻标志; 在所述参考日期标志设置为有效时,设置有参考日期信息;在所述参考时刻标志设置为有效时,设置有参考时刻信息。 较佳地,所述根据解码的音频数据帧的帧头语法中对应时间信息的语法,得到对应所述音频数据帧的时间信息包括 判断当前解码的音频数据帧的帧头语法中的参考日期标志和参考时刻标志,在所述参考日期标志有效时,获取对应的参考日期信息,在所述参考时刻标志为有效时,获取对应的参考时刻信息;在所述参考日期标志无效时,根据音频帧长或帧率,利用前后相邻的两个嵌入了时间信息的音频数据帧对应的参考日期信息插值得到当前解码的音频数据帧的参考日期信息,在所述参考时刻标志无效时,根据音频帧长或帧率,利用前后相邻的两个嵌入了时间信息的音频数据帧对应的参考时刻信息插值得到当前解码的音频数据帧的参考时刻信息。本专利技术所提供的音频编码装置,包括 音频采集单元,用于采集音频数据; 时间获取单元,用于获取当前时间; 时间提供控制单元,用于根据设定的嵌入规则,将所述时间获取单元获取的当前时间提供给音频编码单元; 音频编码单元,用于对所述音频采集单元采集的音频数据进行编码,并根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据。 较佳地,所述音频编码单元包括 语法生成子单元,用于根据设定的嵌入规则以及时间提供单元提供的当前时间,生成对应时间信息的语法; 编码子单元,用于对所述音频采集单元采集的音频数据进行编码,将来自所述语法生成子单元的对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据。 本专利技术所提供的音频解码装置,包括 音频解码单元,用于对音频编码数据进行解码; 时间信息提取单元,用于根据解码的音频数据帧的帧头语法中对应时间信息的语法,得到对应所述音频数据帧的时间信息。 较佳地,该装置进一步包括 播放单元,用于将所述音频解码单元解码出的音频数据进行播放。 从上述方案可以看出,本专利技术中通过在音频压縮编码数据中以固定的格式嵌入时间信息(如绝对时间信息),即将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据,该时间信息与压縮编码的音频数据一5起传输或存储,与音频数据同步,并且也不会改变原始音频数据的内容。 此外,解码时通过解析音频数据帧帧头中对应时间信息(如绝对时间信息)的相关语法,即可获得每帧音频数据对应的时间信息。当需要对时间信息进行定位检索时,通过解析并查询音频数据帧帧头中对应时间信息的相关语法,可以快速按时间定位音频,而且该检索过程可以用机器或软件程序实现,替代人工检索,提高效率,节约成本。 最后,利用解码时得到的时间信息,可以很容易的实现多个编码器压縮编码的音频数据同步播放,即同步播放某一时刻的多方位音频数据。附图说明 图1为本专利技术中嵌入时间信息的音频编解码的系统流程示意 图2为本专利技术实施例中音频编码方法的示例性流程 图3为本专利技术实施例中音频编码装置的示例性结构 图4为本专利技术实施例中音频解码装置的示例性结构图。具体实施例方式本专利技术实施例中,考虑到在音频数据压縮编码时,常划分为帧。而在音频压縮编码标准中,每一帧音频数据都定义了相应的头语法结构,用于在编解码器之间传递相关信息,如编码模式、采样频率、通道数、码率等等。因此,本专利技术实施例中,为了将同步的时间信息携带在音频数据中,并且可以不破坏音频数据内容且便于对特定时间音频数据的检索,考虑在帧头语法中嵌入对应时间信息的语法,使得压縮编码的音频数据中包含时间信息。图1为本专利技术中嵌入时间信息的音频编解码的系统的流程示意图。首先,通过音频采集得到音频数据,并同时进行当前时间的获取,根据预先设定的嵌入规则,将获取的当前时间提供给音频编码,音频编码根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据用于传输或存储,从而完成音频数据的编码过程。然后音频编码数据经过传输或存储后提供给解码端进行音频解码,根据解码的音频数据帧帧头语法中对应时间信息的语法,得到对应所述音频数据帧的时间信息,同时,可将对应的音频数据进行播放,从而完成音频的解码过程。 下面结合实施例和附图,对本专利技术进一步详细说明。 图2为本专利技术实施例中音频编码方法的示例性流程图。如图2所示,该流程包括如下步骤 步骤201 ,采集音频数据。 步骤202,对所述音频数据进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧本文档来自技高网...

【技术保护点】
一种音频编码方法,其特征在于,该方法包括:采集音频数据,并对所述音频数据进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据。

【技术特征摘要】
一种音频编码方法,其特征在于,该方法包括采集音频数据,并对所述音频数据进行编码,根据设定的嵌入规则,将对应时间信息的语法嵌入当前进行编码的音频数据帧的帧头语法中,得到嵌入了时间信息的音频编码数据。2. 如权利要求l所述的方法,其特征在于,所述设定的嵌入规则包括在每个音频数据 帧的帧头中嵌入对应的时间信息;或在设定间隔的音频数据帧的帧头中嵌入对应的时间信息。3. 如权利要求1或2所述的方法,其特征在于,所述对应时间信息的语法包括设置参 考日期信息和/或参考时刻信息。4. 如权利要求3所述的方法,其特征在于,所述对应时间信息的语法进一步包括设置 参考日期标志和参考时刻标志,在所述参考日期标志设置为有效时,设置所述参考日期信 息;在所述参考时刻标志设置为有效时,设置所述参考时刻信息。5. 如权利要求4所述的方法,其特征在于,所述参考日期信息包括年份信息、月份信 息和日信息;所述参考时刻信息包括小时信息、分钟信息和秒信息,或者所述参考时刻信 息包括小时信息、分钟信息、秒信息和毫秒信息。6. 如权利要求5所述的方法,其特征在于,所述年份信息用12比特数据表示,表示范围 为0 4095,或者所述年份信息用预设基数+7比特数据表示,表示范围为预设基数+(0 127);所述月份信息用4比特数据表示,表示范围为1 12,或者所述月份信息用4比特数 据+1表示,表示范围为1+(0 11);所述日信息用5比特数据表示,表示范围为1 31,或 者所述日信息用5比特数据+1表示,表示范围为1+(0 30);所述小时信息用5比特数据 表示,表示范围为0 23 ;所述分钟信息用6比特数据表示,表示范围为0 59 ;所述秒信 息用6比特数据表示,表示范围为0 59 ;或者,所述年份信息用16比特表示;所述月份信息用8比特表示;所述日信息用8比 特表示;所述小时信息用8比特表示;所述分钟信息用8比特表示;所述秒信息用8比特表 示;其中,每4比特表示一位数字,高位在前。7. —种音频解码方法,其特征在于,该方法包括对音频编码数据进行解码,根据解码的音频数据帧的帧头语法中对应时间信息的语 法,得到对应所述音频数据帧的时间信息。8. 如权利要求7所述的方法,其...

【专利技术属性】
技术研发人员:邱嵩冯宇红陈朝武李晓峰
申请(专利权)人:北京中星微电子有限公司北京中盾安全技术开发公司中星电子股份有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利