[go: up one dir, main page]

CN115103286B - 一种asio低延时声学采集方法 - Google Patents

一种asio低延时声学采集方法 Download PDF

Info

Publication number
CN115103286B
CN115103286B CN202210475768.9A CN202210475768A CN115103286B CN 115103286 B CN115103286 B CN 115103286B CN 202210475768 A CN202210475768 A CN 202210475768A CN 115103286 B CN115103286 B CN 115103286B
Authority
CN
China
Prior art keywords
format data
asio
pcm
transmission unit
sound card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210475768.9A
Other languages
English (en)
Other versions
CN115103286A (zh
Inventor
王绍惇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rstech Ltd
Original Assignee
Rstech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rstech Ltd filed Critical Rstech Ltd
Priority to CN202210475768.9A priority Critical patent/CN115103286B/zh
Publication of CN115103286A publication Critical patent/CN115103286A/zh
Application granted granted Critical
Publication of CN115103286B publication Critical patent/CN115103286B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R29/00Monitoring arrangements; Testing arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/162Interface to dedicated audio devices, e.g. audio drivers, interface to CODECs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Otolaryngology (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

本发明涉及一种ASIO低延时声学检测方法,包括:获取被测声学设备的声信号;模/数转换模块将模拟的所述声信号转换为数字信号;音频处理模块将所述数字信号转换排列为PCM格式数据;所述PCM格式数据传输进入传输单元,并以第一类型格式数据包在USB总线内进行传输;声卡驱动软件识别所述PCM格式数据;当所述PCM格式数据为16位格式数据时,所述声卡驱动软件解码所述PCM格式数据并进行存储和分析;当所述PCM格式数据为24位格式数据时,所述声卡驱动软件驱动所述USB总线的第一类型格式数据包进行两次解包,再以24位格式数据进行存储和分析。本发明具有传输低延时、通路扩展性高、低成本、兼容性高的优势,使用简单而且性能较高。

Description

一种ASIO低延时声学采集方法
技术领域
本发明涉及声学采集领域,尤其涉及一种ASIO低延时声学检测系统。
背景技术
通常声学采集仪器采用的是常规基于WDM声卡或者模拟数据采集仪器。
常规的WDM声卡是消费领域使用的普通声卡,声学测试对于延时要求比较高,WDM声卡延时大约在10ms到30ms,虽然可以正常的检测,但是延时的存在使得测试存在时间对齐问题。被测试物体发生后,电脑端得到声波会存在滞后,对于高速一点的20KHz信号,容易出现分析节拍错位,分析的时候需要加延时再去分析。而且Windows的WDM声卡通道数量最多8个通道,超出8个通道后使用需要另外单独声卡设备。常规的数据采集仪器通常都是模拟转数字后直接数据搬移进入电脑,这样延时很小,基本解决了延时问题,但是数据排列为原始数据格式排列,没有按照PCM格式排列,常规测试软件和通用录音分析软件无法直接使用,必须重新组织数据然后才能进行分析。
发明内容
根据现有技术中存在的问题,本发明提供一种ASIO低延时声学检测系统,用于解决现有技术中延时、低成本和兼容常规录音分析软件的简易使用。
本发明的技术方案如下:
一种ASIO低延时声学检测方法,包括:
获取被测声学设备的声信号;
模/数转换模块将模拟的声信号转换为数字信号;
音频处理模块将数字信号转换排列为PCM格式数据;
PCM格式数据传输进入传输单元,并以第一类型格式数据包在USB总线内进行传输;
声卡驱动软件识别PCM格式数据;
当PCM格式数据为16位格式数据时,声卡驱动软件解码PCM格式数据并进行存储和分析;
当PCM格式数据为24位格式数据时,声卡驱动软件驱动USB总线的第一类型格式数据包进行两次解包,再以24位格式数据进行存储和分析。
作为优选的技术方案,数字信号为16位格式数据,或者24位格式数据。
作为优选的技术方案,音频处理模块为数字音频处理器,数字音频处理器将数字信号进行缓存后再按照PCM格式进行数据转换排列。
作为优选的技术方案,传输单元为ASIO协议的USB传输单元,用以将PCM格式数据传输进入USB总线。
作为优选的技术方案,第一类型格式数据包为16位格式数据包。
作为优选的技术方案,声卡驱动软件为ASIO驱动软件,ASIO驱动软件能够与传输单元交互。
作为优选的技术方案,包括ASIO驱动软件包括ASIO通道,ASIO通道包括多个硬件通道和多个虚拟通道。
作为优选的技术方案,ASIO通道最多为60路。
作为优选的技术方案,模/数转换模块为ADC模/数转换模块,ADC模/数转换模块能够采集多个声学信号,并将声学信号转换为数字信号。
作为优选的技术方案,USB传输单元到声卡驱动软件传输延时在1ms到5ms。
本发明采用的技术方案达到的有益效果:ASIO驱动的低延时的声学检测方式,具有传输低延时、通路扩展性高、低成本、兼容性高的优势;介于常规WDM声卡和数据采集仪器之间柔和的采集分析方法,通道扩展性高,使用简单而且性能较高。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,构成本发明的一部分,本发明的示意性实施例及其说明解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例1公开的ASIO低延时声学检测方法示意图;
图2为本发明实施例1公开的ASIO低延时声学检测方法示意图;
图3为本发明实施例1公开的ASIO低延时声学检测方法示意图。
附图标记说明:
ASIO驱动的声学采集仪器1;模/数转换模块10;音频处理模块20;传输单元30。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。在本发明的描述中,需要说明的是,术语“或”通常是以包括“和/或”的含义而进行使用的,除非内容另外明确指出外。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
ASIO是专业声卡驱动模式的一种简称。ASIO的全称是Audio Stream InputOutput,中文为音频流输入输出接口。采用ASIO技术可以减少系统对音频流信号的延迟,增强声卡硬件的处理能力,同时ASIO应用程序可以不受系统中正在运行的其他程序的干扰。
本实施例提供一种ASIO低延时声学检测方法,根据图1,包括:
获取被测声学设备的声信号;
模/数转换模块10将模拟的声信号转换为数字信号;
音频处理模块20将数字信号转换排列为PCM格式数据;
PCM格式数据传输进入传输单元30,并以第一类型格式数据包在USB总线内进行传输;
声卡驱动软件识别PCM格式数据;
当PCM格式数据为16位格式数据时,声卡驱动软件解码PCM格式数据并进行存储和分析;
当PCM格式数据为24位格式数据时,声卡驱动软件驱动USB总线的第一类型格式数据包进行两次解包,再以24位格式数据进行存储和分析。
优选的,数字信号为16位格式数据,或者24位格式数据。
优选的,音频处理模块20为数字音频处理器,数字音频处理器将数字信号进行缓存后再按照PCM格式进行数据转换排列。
数字音频字处理器为处理单元,将模/数转换模块10采集的16位数据或者24位数据缓存后按照PCM格式进行数据转换排列,排列后装入传输通道,传输进入传输单元30,进行16位数据传输。其中,脉冲编码调制(Pulse Code Modulation),简称PCM。是对连续变化的模拟信号进行抽样、量化和编码产生的数字信号;USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。
脉冲编码调制主要经过3个过程:抽样、量化和编码。抽样过程将连续时间模拟信号变为离散时间、连续幅度的抽样信号,量化过程将抽样信号变为离散时间、离散幅度的数字信号,编码过程将量化后的信号编码成为一个二进制码组输出。
所谓量化,就是把经过抽样得到的瞬时值将其幅度离散,即用一组规定的电平,把瞬时抽样值用最接近的所谓编码,就是用一组二进制码组来表示每一个有固定电平的量化值。
优选的,传输单元30为ASIO协议的USB传输单元30,用以将PCM格式数据传输进入USB总线。
优选的,第一类型格式数据包为16位格式数据包。
优选的,声卡驱动软件为ASIO驱动软件,ASIO驱动软件能够与传输单元30交互。
优选的,包括ASIO驱动软件包括ASIO通道,ASIO通道包括多个硬件通道和多个虚拟通道。
优选的,ASIO通道最多为60路。
优选的,模/数转换模块10为ADC模/数转换模块10,ADC模/数转换模块10能够采集多个声学信号,并将声学信号转换为数字信号。
优选的,USB传输单元到声卡驱动软件传输延时在1ms到5ms。
根据图2-图3,ASIO驱动的声学采集仪器1中ASIO协议的USB传输单元30将收到的数据按照16位格式传输进入USB总线,电脑端安装好ASIO声卡驱动软件后,可以识别USB总线传输的数据,即识别模/数转换模块10采集的信号数据;如果识别传输的是16位数据,直接解码PCM进行存储和分析,如果识别传输的是24位数据,USB总线按照两次拆包,拆成2个16位格式数据之后重新保存成为24位PCM格式进行存储和分析。
ASIO驱动软件是电脑windows端安装的驱动程序软件,驱动软件可以与USB传输器30交互,格式和各种信息,将协商好的格式进行再次排列组成PCM格式,以便于存储和分析。当然存储的格式完全符合PCM格式,可以被常规音频分析软件识别和分析。
以上对本申请实施例一种ASIO低延时声学检测方法进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (9)

1.一种ASIO低延时声学检测方法,其特征在于,包括:
获取被测声学设备的声信号;
模/数转换模块将模拟的所述声信号转换为数字信号;
音频处理模块将所述数字信号转换排列为PCM格式数据;
所述PCM格式数据传输进入传输单元,并以第一类型格式数据包在USB总线内进行传输;所述传输单元为USB传输单元;所述USB传输单元为ASIO驱动的声学采集仪器中的USB传输单元;
声卡驱动软件识别所述PCM格式数据;所述声卡驱动软件安装在电脑端;所述USB传输单元到所述声卡驱动软件传输延时在1ms到5ms;
当所述PCM格式数据为16位格式数据时,所述声卡驱动软件解码所述PCM格式数据并进行存储和分析;
当所述PCM格式数据为24位格式数据时,所述声卡驱动软件驱动所述USB总线的第一类型格式数据包进行两次解包,将其拆成2个16位格式数据之后,重新保存成为24位PCM格式数据,再以 24位格式数据进行存储和分析。
2.根据权利要求1所述的方法,其特征在于,所述数字信号为16位格式数据,或者24位格式数据。
3.根据权利要求1所述的方法,其特征在于,所述音频处理模块为数字音频处理器,所述数字音频处理器将所述数字信号进行缓存后再按照PCM格式进行数据转换排列。
4.根据权利要求1所述的方法,其特征在于,所述传输单元为ASIO协议的USB传输单元,用以将所述PCM格式数据传输进入所述USB总线。
5.根据权利要求1所述的方法,其特征在于,所述第一类型格式数据包为16位格式数据包。
6.根据权利要求1所述的方法,其特征在于,所述声卡驱动软件为ASIO驱动软件,所述ASIO驱动软件能够与所述传输单元交互。
7.根据权利要求6所述的方法,其特征在于,包括ASIO驱动软件包括ASIO通道,所述ASIO通道包括多个硬件通道和多个虚拟通道。
8.根据权利要求7所述的方法,其特征在于,所述ASIO通道最多为60路。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述模/数转换模块为ADC模/数转换模块,所述ADC模/数转换模块能够采集多个所述声信号,并将所述声信号转换为数字信号。
CN202210475768.9A 2022-04-29 2022-04-29 一种asio低延时声学采集方法 Active CN115103286B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210475768.9A CN115103286B (zh) 2022-04-29 2022-04-29 一种asio低延时声学采集方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210475768.9A CN115103286B (zh) 2022-04-29 2022-04-29 一种asio低延时声学采集方法

Publications (2)

Publication Number Publication Date
CN115103286A CN115103286A (zh) 2022-09-23
CN115103286B true CN115103286B (zh) 2024-09-27

Family

ID=83287155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210475768.9A Active CN115103286B (zh) 2022-04-29 2022-04-29 一种asio低延时声学采集方法

Country Status (1)

Country Link
CN (1) CN115103286B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1049998A (ja) * 1996-08-05 1998-02-20 Sony Corp データ変換方法、記録方法、記録装置および記録再生装置
CN111756764A (zh) * 2020-05-11 2020-10-09 深圳市魅鸟科技有限公司 基于WiFi的音频信号交互方法及其系统

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56149844A (en) * 1980-04-23 1981-11-19 Nippon Television Kogyo Kk Signal encoding transmission equipment
US5956674A (en) * 1995-12-01 1999-09-21 Digital Theater Systems, Inc. Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels
JP3576007B2 (ja) * 1998-10-09 2004-10-13 松下電器産業株式会社 音声映像編集システム
US7236836B1 (en) * 1999-09-29 2007-06-26 Victor Company Of Japan, Ltd. System for signal processing and signal transmission
JP4086073B2 (ja) * 1999-09-29 2008-05-14 日本ビクター株式会社 信号処理装置、伝送方法
JP2004094815A (ja) * 2002-09-03 2004-03-25 Sony Corp 記録および/または再生装置、記録および/または再生方法、記録および/または再生プログラム、記録媒体、電子機器、記録および/または再生装置制御方法、ならびに、記録および/または再生装置制御プログラム
CN1324466C (zh) * 2002-12-09 2007-07-04 联想(北京)有限公司 基于windows系统的通过软件拦截声音的方法
JP2005151473A (ja) * 2003-11-19 2005-06-09 Sony Corp ディジタル音声伝送システム並びにディジタル音声伝送装置及びその方法
JP2004158183A (ja) * 2003-12-26 2004-06-03 Victor Co Of Japan Ltd デジタルオーディオディスク及びその再生装置
CN100507826C (zh) * 2007-01-31 2009-07-01 北京中星微电子有限公司 一种音频输出方法及系统
US8879895B1 (en) * 2009-03-28 2014-11-04 Matrox Electronic Systems Ltd. System and method for processing ancillary data associated with a video stream
US8989884B2 (en) * 2011-01-11 2015-03-24 Apple Inc. Automatic audio configuration based on an audio output device
KR20140131734A (ko) * 2013-05-06 2014-11-14 주식회사 아이리버 Pc에서의 고품질 음원 재생 방법
TWI631835B (zh) * 2014-11-12 2018-08-01 弗勞恩霍夫爾協會 用以解碼媒體信號之解碼器、及用以編碼包含用於主要媒體資料之元資料或控制資料的次要媒體資料之編碼器
CN106328165A (zh) * 2015-06-30 2017-01-11 芋头科技(杭州)有限公司 一种机器人自身音源消除系统
CN109815510A (zh) * 2017-11-21 2019-05-28 长沙闽壹湖电子科技有限责任公司 一种基于声卡的音频采集分析仪与信号发生器设计
US11361772B2 (en) * 2019-05-14 2022-06-14 Microsoft Technology Licensing, Llc Adaptive and fixed mapping for compression and decompression of audio data
JPWO2021049181A1 (zh) * 2019-09-10 2021-03-18
CN111338596B (zh) * 2020-02-21 2023-04-11 北京瑞森新谱科技股份有限公司 一种高动态范围声卡模拟信号数据采集系统和方法
CN112929805B (zh) * 2021-01-20 2022-09-30 无锡清耳话声科技有限公司 基于数字化采集的真耳分析系统及测试方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1049998A (ja) * 1996-08-05 1998-02-20 Sony Corp データ変換方法、記録方法、記録装置および記録再生装置
CN111756764A (zh) * 2020-05-11 2020-10-09 深圳市魅鸟科技有限公司 基于WiFi的音频信号交互方法及其系统

Also Published As

Publication number Publication date
CN115103286A (zh) 2022-09-23

Similar Documents

Publication Publication Date Title
CN103457903B (zh) 一种数字式水下语音通信装置及水下语音通信方法
GB2535002A (en) Feature extraction
US7015833B1 (en) Multilink receiver for multiple cordless applications
WO2005024641B1 (en) Multi-interface data acquisition system and method for use thereof
EP0273820A3 (en) Data compression apparatus and method for data recorder
KR20080052362A (ko) 모뎀 성능 분석 장치 및 방법과, 모뎀 성능 분석장치의기능 검사방법
CN107507617B (zh) 一种实现dsd音频硬解的系统及方法
US20200233632A1 (en) Analogue-Digital Converter
CN115103286B (zh) 一种asio低延时声学采集方法
CN101697249A (zh) 解码红外遥控信号的方法和装置
CN110838298A (zh) 多声道音频数据的处理方法、装置、设备和存储介质
CN111107284A (zh) 一种视频字幕实时生成系统及生成方法
EP4080503A1 (en) Audio encoding and decoding methods and audio encoding and decoding devices
US10990348B2 (en) Detection method and detection device for audio signal
CN1422007A (zh) 接收消息信号的接收电路
CN106412767B (zh) 一种混音方法和混音电路
CN112859705B (zh) 一种基于fpga的高速数据采集系统
CN212161282U (zh) 音频为数字信号编解码或不同频率音频数据流的传输系统
KR100433547B1 (ko) 주변 기기의 상태 체크 방법 및 장치
CN102496262B (zh) 一种基于sopc的可进化的语音识别红外控制器
CN210402475U (zh) 车辆工况记录仪
CN218446657U (zh) 一种usb声学测试复合设备
CA2341000A1 (en) Tdd emulator for a personal computer having a sound card
CN210722454U (zh) 一种soc嵌入式一体化数字降噪系统
CN113055735A (zh) 无线传屏数据发送方法、系统及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant