【技术实现步骤摘要】
确定单声道的音频的方法和装置
本专利技术涉及计算机
,特别涉及一种确定单声道的音频的方法和装置。
技术介绍
随着计算机技术的发展,音频应用程序越来越多,每个音频应用程序都对应有音频数据库,音频数据库一般设置在服务器中,在音频数据库中包括多个音频的音频数据,每个音频的音频数据有可能有多个。一般情况,在接收到音频数据的下载请求时,服务器会优先推荐双声道音频。但由于音频制作的多样性,部分音频虽然是双声道的音频,但是两个声道的音频数据几乎是完全相同的,属于“伪双声道”,即“单声道”。因此,很有必要将这部分“伪双声道”的音频识别出来。相关技术中,判断音频是否属于双声道的音频的方案,一般是将同一时刻,左声道音频数据的波形的幅值与右声道音频数据的波形的幅值相减,如果相减之后的差值均小于预设数值,则确定该音频数据为单声道的音频数据,反之则为双声道的音频数据。这样,由于部分音频数据的左声道音频数据和右声道音频数据有可能有时延或相位差异,仅使用波形的幅值的差值作为评价标准,有可能会导致某些伪双声道的音频数据没有被确定出来。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供 ...
【技术保护点】
1.一种确定单声道的音频的方法,其特征在于,所述方法包括:获取目标音频的左声道音频数据和右声道音频数据;确定所述左声道音频数据的Hartley transform变换谱、以及右声道音频数据的Hartley transform变换谱;根据所述左声道音频数据的Hartley transform变换谱和所述右声道音频数据的Hartley transform变换谱,确定所述左声道音频数据和所述右声道音频数据的误差总分量;如果所述误差总分量小于预设数值,则所述目标音频为单声道的音频,如果所述误差总分量大于或等于所述预设数值,则所述目标音频为双声道的音频。
【技术特征摘要】
1.一种确定单声道的音频的方法,其特征在于,所述方法包括:获取目标音频的左声道音频数据和右声道音频数据;确定所述左声道音频数据的Hartleytransform变换谱、以及右声道音频数据的Hartleytransform变换谱;根据所述左声道音频数据的Hartleytransform变换谱和所述右声道音频数据的Hartleytransform变换谱,确定所述左声道音频数据和所述右声道音频数据的误差总分量;如果所述误差总分量小于预设数值,则所述目标音频为单声道的音频,如果所述误差总分量大于或等于所述预设数值,则所述目标音频为双声道的音频。2.根据权利要求1所述的方法,其特征在于,所述确定所述左声道音频数据的Hartleytransform变换谱、以及右声道音频数据的Hartleytransform变换谱,包括:确定所述左声道音频数据中每个音频帧的音频数据在各频点的Hartleytransform变换谱,将确定出的各频点的Hartleytransform变换谱进行组合,得到所述左声道音频数据的Hartleytransform变换谱;确定所述右声道音频数据中每个音频帧的音频数据在各频点的Hartleytransform变换谱,将确定出的各频点的Hartleytransform变换谱进行组合,得到所述右声道音频数据的Hartleytransform变换谱。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述左声道音频数据的Hartleytransform变换谱和所述右声道音频数据的Hartleytransform变换谱,确定所述左声道音频数据和所述右声道音频数据的误差总分量,包括:确定同一时间段中的同一频点,所述左声道音频数据中的音频帧的Hartleytransform变换谱与所述右声道音频数据中的音频帧的Hartleytransform变换谱的误差分量;将所述目标音频中不同时间段的每个频点对应的误差分量相加,得到左声道音频数据和右声道音频数据的误差总分量。4.根据权利要求1所述的方法,其特征在于,所述确定所述左声道音频数据的Hartleytransform变换谱、以及右声道音频数据的Hartleytransform变换谱,包括:基于预设的窗,对所述左声道音频数据和所述右声道音频数据进行加窗处理;确定加窗处理后的左声道音频数据的Hartleytransform变换谱、以及加窗处理后的右声道音频数据的Hartleytransform变换谱。5.根据权利要求1或2所述的方法,其特征在...
【专利技术属性】
技术研发人员:张超钢,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。