專利名稱:一種在mac平臺(tái)下繪制音頻波形圖的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音頻波形圖繪制技術(shù),更具體地說,涉及一種在MAC平臺(tái)下繪制音頻 波形圖的方法及系統(tǒng)。
背景技術(shù):
用戶在從多媒體文件中截取特定范圍的音頻文件時(shí),由于起始位置只能通過聽覺 去定位,非常容易造成定位不準(zhǔn)確的問題。因此,需要將音頻通過更加直觀的方式展現(xiàn)給用 戶,例如采樣音頻波形圖。這樣用戶就能夠通過波形的起伏來精確地定位起始位置。
然而,傳統(tǒng)的繪制波形圖的方法大部分是基于Windows平臺(tái)的。而在Mac平臺(tái)下, 由于沒有相關(guān)的音頻接口來提供繪制波形的方式,傳統(tǒng)的繪制波形圖的方法將難以實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有繪制波形圖的技術(shù)無法在Mac平臺(tái)下實(shí) 現(xiàn)的缺陷,提供一種在MAC平臺(tái)下繪制音頻波形圖的方法及系統(tǒng)。 本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)建一種在MAC平臺(tái)下繪制音頻波 形圖的方法及系統(tǒng),首先獲得音頻文件的PCM數(shù)據(jù),隨后對(duì)齊進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的 坐標(biāo)數(shù)據(jù),再利用繪圖API繪制音頻波形圖。 在本發(fā)明的第一個(gè)方面中,提供了一種在MAC平臺(tái)下繪制音頻波形圖的方法,包 括以下步驟 SI)獲取音頻文件的PCM數(shù)據(jù); S2)對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù); S3)根據(jù)各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)利用繪圖API繪制音頻波形圖。 在本發(fā)明所述的在MAC平臺(tái)下繪制音頻波形圖的方法中,所述步驟S2)進(jìn)一步包
括 S21)對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行分塊提取,獲取每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù); S22)將所述每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)保存至SampleBlock類中。 在本發(fā)明所述的在MAC平臺(tái)下繪制音頻波形圖的方法中,所述步驟S3)進(jìn)一步包
括 S31)利用SampleBlock的傳輸模塊將保存的SampleBlock類的每塊的采樣點(diǎn)的坐 標(biāo)數(shù)據(jù)傳送至繪圖API ; S32)利用繪圖API繪制出音頻波形圖。 在本發(fā)明所述的在MAC平臺(tái)下繪制音頻波形圖的方法中,所述步驟S21)進(jìn)一步包 括 步驟S211)從音頻文件的PCM數(shù)據(jù)中提取每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值; 步驟S212)將每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值轉(zhuǎn)化為坐標(biāo)數(shù)據(jù)。 在本發(fā)明所述的在MAC平臺(tái)下繪制音頻波形圖的方法中,所述步驟S211)進(jìn)一步包括 步驟S2111)從音頻文件中獲取原始采樣率、采樣深度和聲道數(shù); 步驟S2112)設(shè)定新的采樣率,并根據(jù)原始采樣率和新的采樣率獲得采樣間隔點(diǎn)
數(shù); 步驟S2113)根據(jù)采樣間隔點(diǎn)數(shù)、字節(jié)對(duì)齊參數(shù)、采樣深度和聲道數(shù),計(jì)算采樣比 特間隔; 步驟S2114)根據(jù)采樣比特間隔,確定每塊的采樣剩余比特?cái)?shù),從而確定下一塊的 采樣起始點(diǎn); 步驟S2115)在獲取了每塊的采樣起始點(diǎn)后將音頻信號(hào)進(jìn)行數(shù)據(jù)化,并獲得每塊 的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值。 在本發(fā)明所述的在MAC平臺(tái)下繪制音頻波形圖的方法中,所述步驟S212)進(jìn)一步 包括 步驟S2121)根據(jù)音頻文件的采樣深度確定音頻信號(hào)數(shù)據(jù)值的最大值,利用所述 音頻信號(hào)數(shù)據(jù)值的最大值,并結(jié)合將采用的繪制波形的容器大小,對(duì)容器的縱軸進(jìn)行刻度 化,并將每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值轉(zhuǎn)換為縱軸坐標(biāo)數(shù)據(jù); 步驟S2122)根據(jù)每塊的采樣點(diǎn)的采樣時(shí)間總和將容器的橫軸進(jìn)行刻度化,并將 每塊的采樣點(diǎn)的采樣時(shí)間轉(zhuǎn)換為橫軸坐標(biāo)數(shù)據(jù)。 在本發(fā)明的第二個(gè)方面中,提供了一種在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng),包 括 數(shù)據(jù)獲取模塊,用于獲取音頻文件的PCM數(shù)據(jù); 采樣模塊,用于對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù);
波形繪制模塊,用于根據(jù)各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)利用繪圖API繪制音頻波形圖。
在本發(fā)明所述的在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng)中,所述采樣模塊進(jìn)一步包 括 分塊數(shù)據(jù)采樣模塊,用于對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行分塊提取,獲取每塊的采樣 點(diǎn)的坐標(biāo)數(shù)據(jù); 分塊數(shù)據(jù)保存模塊,用于將所述每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)保存至SampleBlock類 中。 在本發(fā)明所述的在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng)中,所述波形繪制模塊進(jìn)一 步包括 數(shù)據(jù)傳送模塊,將保存的SampleBlock類的每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)傳送至繪圖
API ; API繪制模塊,利用繪圖API繪制出音頻波形圖。 實(shí)施本發(fā)明的在MAC平臺(tái)下繪制音頻波形圖的方法及系統(tǒng),具有以下有益效果 本發(fā)明提供的方法和系統(tǒng)可以在MAC平臺(tái)下繪制出音頻波形圖,使得用戶可以非常簡單直 觀的實(shí)現(xiàn)在波形圖上選擇需要截取音頻的時(shí)間點(diǎn)或者進(jìn)行其它后續(xù)處理。
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明,附圖中
5
圖1是本發(fā)明優(yōu)選實(shí)施例中在MAC平臺(tái)下繪制音頻波形圖的方法流程圖;
圖2是本發(fā)明優(yōu)選實(shí)施例中在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。 請(qǐng)參閱圖l,為本發(fā)明優(yōu)選實(shí)施例中在MAC平臺(tái)下繪制音頻波形圖的方法流程圖。 如圖1所示,本發(fā)明提供的在MAC平臺(tái)下繪制音頻波形圖的方法,主要包括以下步驟
在步驟SI中,獲取音頻文件的PCM (Pulse Code Modulation,脈碼調(diào)制數(shù)字音頻格 式)數(shù)據(jù)。 在步驟S2中,對(duì)音音頻文件的PCM數(shù)據(jù)進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)。
在步驟S3中,根據(jù)各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)利用繪圖 API(ApplicationProgramming Interface,應(yīng)用程序編程接口 )繪制音頻波形圖。
下面對(duì)本發(fā)明提供的方法的具體步驟進(jìn)行說明。 首先,在步驟S1中,獲取音頻文件的PCM數(shù)據(jù)。PCM文件是模擬音頻信號(hào)經(jīng)模數(shù)轉(zhuǎn) 換(A/D變換)直接形成的二進(jìn)制序列。獲取音頻文件的PCM數(shù)據(jù)后就可進(jìn)行后續(xù)的采樣處 理。在步驟S2中,采用分塊提取的方式對(duì)齊進(jìn)行采樣,包括步驟S21和步驟S22。其中,在 步驟S21中,對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行分塊提取,獲取每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)。在步驟 S22中將所述每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)保存至SampleBlock類中。而在步驟S3中,再將該數(shù) 據(jù)傳送至繪圖API。具體包括步驟S31和步驟S32。其中,在步驟S31中利用SampleBlock 的傳輸模塊將保存的SampleBlock類的每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)傳送至繪圖API,例如采 用SampleBlockTransfer。在步驟S32中,利用繪圖API繪制出音頻波形圖。
本發(fā)明的關(guān)鍵點(diǎn)在于如何獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)。在本發(fā)明中,通過步驟 S211和步驟S212來獲得坐標(biāo)數(shù)據(jù)。首先在步驟S211中,從音頻文件的PCM數(shù)據(jù)中提取每 塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值,隨后在步驟S212中,將每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值轉(zhuǎn) 化為坐標(biāo)數(shù)據(jù)。 下面對(duì)步驟S211的具體過程進(jìn)行說明。該步驟S211具體包括以下步驟
在步驟S2111中,從音頻文件中獲取原始采樣率S0、采樣深度 bitsPerSample(bps)和聲道數(shù)nChannel ;根據(jù)獲取的音頻文件我們可以很容易的獲得該 音頻文件的上述數(shù)據(jù)。 在步驟S2112中,設(shè)定新的采樣率為S1,并根據(jù)原始采樣率S0和新的采樣率 SI獲得采樣間隔點(diǎn)數(shù)pointCnt = S0/S1。這樣也就已經(jīng)確定了采樣點(diǎn)的間隔假定為 samplelnterval (單位為像素),這樣可以在以后的畫波形圖的過程中更精準(zhǔn)的控制各個(gè) 點(diǎn)在波形中的具體位置。重新確定我們新的采樣率和波形中的采樣點(diǎn)的間隔可以使本發(fā)明 提供的畫波形圖的方式更適合于一些具體應(yīng)用情況,比如繪制波形的時(shí)間,以及波形圖的 逼真程度等。 在步驟S2113中,根據(jù)采樣間隔點(diǎn)數(shù)pointCnt、字節(jié)對(duì)齊參數(shù)byteAlign、采樣深 度bitsPerSample和聲道數(shù)nChannel,計(jì)算AbtSample,從而獲得采樣比特間隔;在此, AbtSample = pointCnt*byteAlign+A value。其中,A value為修正值,該值可以通過所采樣的聲道數(shù)來具體確定。即如果采樣的同時(shí)采樣多個(gè)聲道的話只需要將一次采樣中剩余 的聲道所占的字節(jié)數(shù)作為修正值。也就是說A value = leftChannels*bitsPerSample/8, 其中l(wèi)eftChannels為剩余的聲道數(shù),即leftChannels = nChannel-需要繪制波形的聲道 數(shù)。 在步驟S2114中,在上述初始化設(shè)定的基礎(chǔ)上,根據(jù)采樣比特間隔AbtSample,確 定每塊的采樣剩余比特?cái)?shù),從而確定下一塊的采樣起始點(diǎn)。例如,假定依次得到的音頻數(shù)據(jù) 塊大小為131^2^3...1311。當(dāng)然這些數(shù)據(jù)塊也可以根據(jù)具體情況確定所取的大小。對(duì)于每 一塊數(shù)據(jù)通過上面的采樣比特間隔AbtSample,可以知道剩余的比特?cái)?shù)。例如假定對(duì)第i 塊數(shù)據(jù)采樣后剩余的比特?cái)?shù)為leftBytes,則將該剩余的比特?cái)?shù)累加到第i+l塊數(shù)據(jù)中。因 此,當(dāng)需要采樣第i+1塊數(shù)據(jù)時(shí),重新計(jì)算第i+1塊數(shù)據(jù)新的采樣起始點(diǎn)為startPos = b_ (i+l)_ AbtSample。 在步驟S2115中,在獲取了每塊的采樣起始點(diǎn)后,將音頻信號(hào)進(jìn)行數(shù)據(jù)化,并獲得 每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值。 下面對(duì)步驟S212的具體過程進(jìn)行說明。該步驟S212具體包括以下步驟
在步驟S2121中,根據(jù)音頻文件的采樣深度確定音頻信號(hào)數(shù)據(jù)值的最大值,利 用所述音頻信號(hào)數(shù)據(jù)值的最大值,并結(jié)合將采用的繪制波形的容器(例如NSView或者 NSLayer等)大小,對(duì)容器的縱軸進(jìn)行刻度化,并將每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值轉(zhuǎn)換為 縱軸坐標(biāo)數(shù)據(jù)。 在步驟S2122中,根據(jù)每塊的采樣點(diǎn)的采樣時(shí)間總和將容器的橫軸進(jìn)行刻度化, 并將每塊的采樣點(diǎn)的采樣時(shí)間轉(zhuǎn)換為橫軸坐標(biāo)數(shù)據(jù)。 在獲取了各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)后,將其保存至SampleBlock類中,然后利用 SampleBlockTransfer將保存的SampleBlock類的每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)傳送至需要使 用這些采樣點(diǎn)的地方并根據(jù)需要做相應(yīng)的處理,通過繪圖API就可以得到所需要的波形圖 了。 請(qǐng)參閱圖2,為本發(fā)明優(yōu)選實(shí)施例中在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng)結(jié)構(gòu)圖。 如圖2所示,本發(fā)明提供的在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng),包括數(shù)據(jù)獲取模塊100、采 樣模塊200和波形繪制模塊300。其中,數(shù)據(jù)獲取模塊100用于獲取音頻文件的PCM數(shù)據(jù)。
采樣模塊200用于對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)。 采樣模塊200進(jìn)一步包括分塊數(shù)據(jù)采樣模塊210和分塊數(shù)據(jù)保存模塊220。其中分塊數(shù)據(jù) 采樣模塊210用于對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行分塊提取,獲取每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù);分 塊數(shù)據(jù)保存模塊220用于將所述每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)保存至SampleBlock類中。
波形繪制模塊300用于根據(jù)各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)利用繪圖API繪制音頻波形 圖。波形繪制模塊300進(jìn)一步包括數(shù)據(jù)傳送模塊310和API繪制模塊320。其中,數(shù)據(jù)傳送 模塊310為SampleBlock的傳輸模塊,將保存的SampleBlock類的每塊的采樣點(diǎn)的坐標(biāo)數(shù) 據(jù)傳送至繪圖API。 API繪制模塊320則利用繪圖API繪制出音頻波形圖。
本發(fā)明提供的在MAC平臺(tái)下繪制音頻波形圖的方法及系統(tǒng)可以在MAC平臺(tái)下繪制 出音頻波形圖,使得用戶可以非常簡單直觀的實(shí)現(xiàn)在波形圖上選擇需要截取音頻的時(shí)間點(diǎn) 或者進(jìn)行其它后續(xù)處理。 本發(fā)明是根據(jù)特定實(shí)施例進(jìn)行描述的,但本領(lǐng)域的技術(shù)人員應(yīng)明白在不脫離本發(fā)明范圍時(shí),可進(jìn)行各種變化和等同替換。此外,為適應(yīng)本發(fā)明技術(shù)的特定場合或材料,可對(duì) 本發(fā)明進(jìn)行諸多修改而不脫離其保護(hù)范圍。因此,本發(fā)明并不限于在此公開的特定實(shí)施例, 而包括所有落入到權(quán)利要求保護(hù)范圍的實(shí)施例。
權(quán)利要求
一種在MAC平臺(tái)下繪制音頻波形圖的方法,其特征在于,包括以下步驟S1)獲取音頻文件的PCM數(shù)據(jù);S2)對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù);S3)根據(jù)各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)利用繪圖API繪制音頻波形圖。
2. 根據(jù)權(quán)利要求l所述的在MAC平臺(tái)下繪制音頻波形圖的方法,其特征在于,所述步驟52) 進(jìn)一步包括521) 對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行分塊提取,獲取每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù);522) 將所述每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)保存至SampleBlock類中。
3. 根據(jù)權(quán)利要求2所述的在MAC平臺(tái)下繪制音頻波形圖的方法,其特征在于,所述步驟53) 進(jìn)一步包括531) 利用SampleBlock的傳輸模塊將保存的SampleBlock類的每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)傳送至繪圖API ;532) 利用繪圖API繪制出音頻波形圖。
4. 根據(jù)權(quán)利要求2所述的在MAC平臺(tái)下繪制音頻波形圖的方法,其特征在于,所述步驟S21)進(jìn)一步包括步驟S211)從音頻文件的PCM數(shù)據(jù)中提取每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值;步驟S212)將每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值轉(zhuǎn)化為坐標(biāo)數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的在MAC平臺(tái)下繪制音頻波形圖的方法,其特征在于,所述步驟5211) 進(jìn)一步包括步驟S2111)從音頻文件中獲取原始采樣率、采樣深度和聲道數(shù);步驟S2112)設(shè)定新的采樣率,并根據(jù)原始采樣率和新的采樣率獲得采樣間隔點(diǎn)數(shù);步驟S2113)根據(jù)采樣間隔點(diǎn)數(shù)、字節(jié)對(duì)齊參數(shù)、采樣深度和聲道數(shù),計(jì)算采樣比特間隔;步驟S2114)根據(jù)采樣比特間隔,確定每塊的采樣剩余比特?cái)?shù),從而確定下一塊的采樣起始點(diǎn);步驟S2115)在獲取了每塊的采樣起始點(diǎn)后將音頻信號(hào)進(jìn)行數(shù)據(jù)化,并獲得每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值。
6. 根據(jù)權(quán)利要求4所述的在MAC平臺(tái)下繪制音頻波形圖的方法,其特征在于,所述步驟5212) 進(jìn)一步包括步驟S2121)根據(jù)音頻文件的采樣深度確定音頻信號(hào)數(shù)據(jù)值的最大值,利用所述音頻信號(hào)數(shù)據(jù)值的最大值,并結(jié)合將采用的繪制波形的容器大小,對(duì)容器的縱軸進(jìn)行刻度化,并將每塊的采樣點(diǎn)的音頻信號(hào)數(shù)據(jù)值轉(zhuǎn)換為縱軸坐標(biāo)數(shù)據(jù);步驟S2122)根據(jù)每塊的采樣點(diǎn)的采樣時(shí)間總和將容器的橫軸進(jìn)行刻度化,并將每塊的采樣點(diǎn)的采樣時(shí)間轉(zhuǎn)換為橫軸坐標(biāo)數(shù)據(jù)。
7. —種在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng),其特征在于,包括數(shù)據(jù)獲取模塊(100),用于獲取音頻文件的PCM數(shù)據(jù);采樣模塊(200),用于對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù);波形繪制模塊(300),用于根據(jù)各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)利用繪圖API繪制音頻波形圖。
8. 根據(jù)權(quán)利要求7所述的在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng),其特征在于,所述采樣模塊(200)進(jìn)一步包括分塊數(shù)據(jù)采樣模塊(210),用于對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行分塊提取,獲取每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù); 分塊數(shù)據(jù)保存模塊(220),用于將所述每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)保存至SampleBlock類中。
9.根據(jù)權(quán)利要求7所述的在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng),其特征在于,所述波形繪制模塊(300)進(jìn)一步包括數(shù)據(jù)傳送模塊(310),將保存的SampleBlock類的每塊的采樣點(diǎn)的坐標(biāo)數(shù)據(jù)傳送至繪圖API ;API繪制模塊(320),利用繪圖API繪制出音頻波形圖。
全文摘要
本發(fā)明涉及一種在MAC平臺(tái)下繪制音頻波形圖的方法,包括以下步驟S1)獲取音頻文件的PCM數(shù)據(jù);S2)對(duì)音頻文件的PCM數(shù)據(jù)進(jìn)行采樣,獲取各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù);S3)根據(jù)各個(gè)采樣點(diǎn)的坐標(biāo)數(shù)據(jù)利用繪圖API繪制音頻波形圖。本發(fā)明還相應(yīng)提供了一種在MAC平臺(tái)下繪制音頻波形圖的系統(tǒng)。實(shí)施本發(fā)明的在MAC平臺(tái)下繪制音頻波形圖的方法及系統(tǒng)可以在MAC平臺(tái)下繪制出音頻波形圖,使得用戶可以非常簡單直觀的實(shí)現(xiàn)在波形圖上選擇需要截取音頻的時(shí)間點(diǎn)或者進(jìn)行其它后續(xù)處理。
文檔編號(hào)G01H17/00GK101762320SQ20091018907
公開日2010年6月30日 申請(qǐng)日期2009年12月18日 優(yōu)先權(quán)日2009年12月18日
發(fā)明者張揚(yáng)超, 陳晨 申請(qǐng)人:深圳市萬興軟件有限公司