全球专业中文经管百科,由121,994位网友共同编写而成,共计435,993个条目

音頻庫

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

音頻庫(Audio Library,AL)

目錄

什麼是音頻庫[1]

  音頻庫包含所有與聲音產生及播放有關的函數。音頻庫指音樂文件,類型包括WAV,MP3、WAM、MID等等。

音頻庫的內容[2]

  音頻庫里的函數可用來在微控制器應用中產生聲音。應該將揚聲器(例如壓電式揚聲器)連接到要求的微控制器埠上。

  音頻庫提供瞭如下的兩個函數:

  ·Sound_Init

  ·Sound_Play

  1.Sound_Znit

  函數Sound_Init用來初始化音頻庫,它需要兩個參數:連接到揚聲器的引腳名稱和引腳號。需要將埠名稱的地址傳送給函數。例如,若揚聲器連接在PORTB埠的位3上,則函數可作如下的調用:

  Sound_Init(&PORTB,3);

  2.Sound_Play

  函數Sound_Play用來在指定的埠播放聲音。該函數需要兩個參數:除以10的周期(TDIV)和周期數(N)。第一個參數是微控制器迴圈中將周期除以10。第二個參數是聲音持續的時間(時鐘周期數)。

  第一個參數可用下麵的公式來計算:

  TDIV=\frac{f}{40F}

  其中,

  TDIV 被用作第一個參數的值

  F 是要求的聲音頻率(Hz)

  f 是微控制器的時鐘頻率(Hz)

  例 編製一個程式,產生1kHz的聲音,假設時鐘頻率是4MHz。假設聲音持續250個周期。

  解 第一個參數的計算如下:

  TDIV=\frac{f}{40F}=\frac{4 times 10^6}{40 times 10^3}=100

  由於要求的持續時間是250個周期,所以函數調用如下:

  Sound_Play(100,250);

數字音頻庫的應用[3]

  數字音頻庫是多媒體信息庫中應用比較多的一種素材庫。它主要以CD音樂光碟、音效素材光碟、MIDI音樂光碟、MP3光碟、VCD和DVD光碟以及網路數字音樂庫的形式存在。這些素材庫中的數字音頻,主要以音樂、歌曲和音響效果三種形式存在,它是多媒體數字音頻中不可缺少的組成部分。

  在實際應用中,一些數字文件可以直接利用,如音效素材光碟、MIDI音樂光碟和MP3光碟等。另一些具有數字音頻的光碟,則需要用專用的音頻工具軟體將其從光碟中進行抓取,保存為單一的音頻文件,如CD音樂光碟、VCD和DVD光碟等。

  常用的具有抓取數字音軌功能的軟體有豪傑超級解霸、Easy CD-DA Ex-tractor、CDCOPY、DVD Audio Ripper和Adobe Audition等。某些軟體還具有轉換數字音頻文件格式的功能。

參考文獻

  1. (美)Auri Rahimzadeh著.揭秘PSP.科學出版社,2007.2.
  2. (塞)DOGAN IBRAHIM著.PIC項目實戰.人民郵電出版社,2010.07.
  3. 孫清偉,常荊燕主編.多媒體應用技術.武漢理工大學出版社,2004.8.
本條目對我有幫助0
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

本条目由以下用户参与贡献

Dan.

評論(共0條)

提示:評論內容為網友針對條目"音頻庫"展開的討論,與本站觀點立場無關。

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

下载APP

闽公网安备 35020302032707号