国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      多路音頻數(shù)據(jù)采集方法和裝置的制造方法

      文檔序號:8402752閱讀:1749來源:國知局
      多路音頻數(shù)據(jù)采集方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及音頻技術(shù)領(lǐng)域,尤其涉及一種多路音頻數(shù)據(jù)采集方法和裝置。
      【背景技術(shù)】
      [0002]音頻數(shù)據(jù)采集多要求支持多路麥克風(fēng)(Micr0ph0ne,MIC),單路集成電路內(nèi)置音頻總線(Inter-1C Sound,I2S)接口僅支持2路MIC,這就需要多路I2S接口?,F(xiàn)有技術(shù)中,先設(shè)置I2S時鐘,然后逐次配置各個I2S接口,最后從I2S接口依次采集數(shù)據(jù),這就會造成采集的數(shù)據(jù)不同步。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
      [0004]為此,本發(fā)明的一個目的在于提出一種多路音頻數(shù)據(jù)采集方法,該方法可以實現(xiàn)多路音頻數(shù)據(jù)的同步采集。
      [0005]本發(fā)明的另一個目的在于提出一種多路音頻數(shù)據(jù)采集裝置。
      [0006]為達到上述目的,本發(fā)明第一方面實施例提出的多路音頻數(shù)據(jù)采集方法,包括:設(shè)置音頻數(shù)據(jù)分路,以及設(shè)置數(shù)據(jù)采集控制器;在所述音頻數(shù)據(jù)分路以及所述數(shù)據(jù)采集控制器設(shè)置完成后,再設(shè)置系統(tǒng)時鐘的處理電路,所述處理電路輸出的時鐘信號輸入到所述音頻數(shù)據(jù)分路;采用設(shè)置完成的系統(tǒng)時鐘的處理電路,音頻數(shù)據(jù)分路以及數(shù)據(jù)采集控制器,進行多路音頻數(shù)據(jù)采集。
      [0007]本發(fā)明第一方面實施例提出的多路音頻數(shù)據(jù)采集方法,通過先設(shè)置音頻數(shù)據(jù)分路以及數(shù)據(jù)采集控制器,再設(shè)置系統(tǒng)時鐘的處理電路,可以保證各分路的時鐘同步,進而實現(xiàn)多路音頻數(shù)據(jù)的同步采集。
      [0008]為達到上述目的,本發(fā)明第二方面實施例提出的多路音頻數(shù)據(jù)采集裝置,包括:第一設(shè)置模塊,用于設(shè)置音頻數(shù)據(jù)分路,以及設(shè)置數(shù)據(jù)采集控制器;第二設(shè)置模塊,用于在所述音頻數(shù)據(jù)分路以及所述數(shù)據(jù)采集控制器設(shè)置完成后,再設(shè)置系統(tǒng)時鐘的處理電路,所述處理電路輸出的時鐘信號輸入到所述音頻數(shù)據(jù)分路;采集模塊,用于采用設(shè)置完成的系統(tǒng)時鐘的處理電路,音頻數(shù)據(jù)分路以及數(shù)據(jù)采集控制器,進行多路音頻數(shù)據(jù)采集。
      [0009]本發(fā)明第二方面實施例提出的多路音頻數(shù)據(jù)采集裝置,通過先設(shè)置音頻數(shù)據(jù)分路以及數(shù)據(jù)采集控制器,再設(shè)置系統(tǒng)時鐘的處理電路,可以保證各分路的時鐘同步,進而實現(xiàn)多路音頻數(shù)據(jù)的同步采集。
      [0010]本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
      【附圖說明】
      [0011]本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中:
      [0012]圖1是本發(fā)明一實施例提出的多路音頻數(shù)據(jù)采集方法的流程示意圖;
      [0013]圖2是本發(fā)明實施例中設(shè)置時鐘信號時的系統(tǒng)結(jié)構(gòu)示意圖;
      [0014]圖3是本發(fā)明實施例中設(shè)置時鐘信號的流程示意圖;
      [0015]圖4是本發(fā)明實施例中設(shè)置數(shù)據(jù)采集信號時的系統(tǒng)結(jié)構(gòu)示意圖;
      [0016]圖5是本發(fā)明實施例中設(shè)置數(shù)據(jù)采集信號的流程示意圖;
      [0017]圖6是本發(fā)明另一實施例提出的多路音頻數(shù)據(jù)采集裝置的結(jié)構(gòu)示意圖;
      [0018]圖7是本發(fā)明另一實施例提出的多路音頻數(shù)據(jù)采集裝置的結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0019]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的模塊或具有相同或類似功能的模塊。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。
      [0020]圖1是本發(fā)明一實施例提出的多路音頻數(shù)據(jù)采集方法的流程示意圖,該方法包括:
      [0021]Sll:設(shè)置音頻數(shù)據(jù)分路,以及設(shè)置數(shù)據(jù)采集控制器。
      [0022]其中,音頻數(shù)據(jù)分路可以具體是指I2S接口的數(shù)據(jù)分路。
      [0023]數(shù)據(jù)采集時可以采用輪詢、中斷或者直接內(nèi)存存取(Direct Memory Access,DMA)方式,本實施例中,采用DMS方式可以保證數(shù)據(jù)采集的及時性,采集過程中不會出現(xiàn)數(shù)據(jù)丟失。
      [0024]相應(yīng)的,數(shù)據(jù)采集控制器可以具體是DMA控制器。
      [0025]本實施例中,可以通過設(shè)置實現(xiàn)各音頻數(shù)據(jù)分路的時鐘同步和數(shù)據(jù)同步。其中,時鐘同步是數(shù)據(jù)同步的前提,只有采樣時鐘是同步的,數(shù)據(jù)同步才是有意義的。
      [0026]S12:在所述音頻數(shù)據(jù)分路以及所述數(shù)據(jù)采集控制器設(shè)置完成后,再設(shè)置系統(tǒng)時鐘的處理電路,所述處理電路輸出的時鐘信號輸入到所述音頻數(shù)據(jù)分路。
      [0027]其中,系統(tǒng)時鐘的處理電路可以是倍頻電路,相應(yīng)的,音頻數(shù)據(jù)分路包括:分頻電路。
      [0028]參見圖2,在時鐘同步設(shè)置時,涉及的模塊可以包括倍頻電路21和各音頻數(shù)據(jù)分路22,本實施例中倍頻電路21是鎖相環(huán)(Phase Locked Loop,PLL)實現(xiàn)的,音頻數(shù)據(jù)分路22是I2S接口的分路,I2S接口的分路中包括分頻電路。系統(tǒng)時鐘(CLK)經(jīng)過PLL倍頻后輸出到各I2S接口的分路中,在I2S接口的分路中經(jīng)過分頻電路進行分頻,產(chǎn)生用于音頻數(shù)據(jù)采樣的時鐘信號,用于音頻數(shù)據(jù)采樣的時鐘信號包括位時鐘(BCK)和幀時鐘(LRCK)。
      [0029]參見圖3,為了實現(xiàn)時鐘同步,設(shè)置流程可以包括:
      [0030]S31:先設(shè)置分頻電路。
      [0031]S32:在分頻電路設(shè)置完成后,再設(shè)置PLL。
      [0032]現(xiàn)有技術(shù)中,是先設(shè)置PLL,再依此設(shè)置每個I2S接口的時鐘信號,由于設(shè)置完每個接口就可以輸入相應(yīng)的時鐘信號,就會導(dǎo)致各I2S接口的時鐘信號不同步。
      [0033]而本實施例中,先設(shè)置I2S接口的分頻電路,再設(shè)置PLL,由于設(shè)置I2S接口時,PLL還未設(shè)置就不會輸入各接口的時鐘信號,各接口的時鐘信號就可以在PLL設(shè)置完成后同步輸出,從而實現(xiàn)時鐘同步。
      [0034]具體的,本實施例中,首先計算I2S接口中的分頻電路所需分頻值,計算時需要根據(jù)PLL設(shè)置的值以及BCK、LRCK的計劃頻率進行反推,可以借助相應(yīng)的工具進行設(shè)計;然后對各個I2S接口中的分頻電路進行設(shè)置,最后對PLL進行設(shè)置。PLL的輸出穩(wěn)定后,BCK和LRCK輸出的就是同步的時鐘,同步精度可以達到5ns,可以滿足絕大多數(shù)時鐘同步的精度要求。
      [0035]參見圖4,在數(shù)據(jù)同步設(shè)置時,涉及的模塊可以包括:各音頻數(shù)據(jù)分路41,DMA控制器42和內(nèi)存(mem0ry)43,每個音頻數(shù)據(jù)分路可以包括數(shù)據(jù)轉(zhuǎn)換模塊,數(shù)據(jù)轉(zhuǎn)換模塊可以對輸入數(shù)據(jù)(DIN)進行轉(zhuǎn)換的,得到輸出數(shù)據(jù),并通過相應(yīng)的通道(Channel)由DMA控制器進行控制,存入到內(nèi)存中。
      [0036]參見圖5,為了實現(xiàn)數(shù)據(jù)同步,設(shè)置流程可以包括:
      [0037]S51:先設(shè)置DMA控制器。
      [0038]具體的,可以進行DMA控制器的初始化,例如,設(shè)置目的地址,中斷處理程序,并對各個Channel進行設(shè)置。
      [0039]S52:在DMA控制器設(shè)置完成后,再設(shè)置PLL。
      [0040]在PLL設(shè)置完成后,PLL可以給各個I2S接口的分路提供時鐘,I2S開始工作,并產(chǎn)生數(shù)據(jù)。
      [0041]DMA控制器將四路I2S數(shù)據(jù)并行的傳輸?shù)絻?nèi)存中,例如,先傳輸?shù)骄彌_區(qū)_0中,當(dāng)緩沖區(qū)O滿時由DMA切換到緩沖區(qū)_1,以此類推,實現(xiàn)乒乓操作。
      [0042]傳輸?shù)骄彌_區(qū)中的數(shù)據(jù)就是經(jīng)過時鐘同步和數(shù)據(jù)同步的數(shù)據(jù)。
      [0043]S13:采用設(shè)置完成的系統(tǒng)時鐘的處理電路,音頻數(shù)據(jù)分路以及數(shù)據(jù)采集控制器,進行多路音頻數(shù)據(jù)采集。
      [0044]通過先設(shè)置分頻電路,DMA控制器,再設(shè)置PLL,可以實現(xiàn)時鐘同步和數(shù)據(jù)同步,在數(shù)據(jù)采集時,可以由DMA控制器并行地將多路音頻數(shù)據(jù)同步的傳輸?shù)絻?nèi)存中。
      [0045]本實施例中,通過先設(shè)置音頻數(shù)據(jù)分路以及數(shù)據(jù)采集控制器,再設(shè)置系統(tǒng)時鐘的處理電路,可以保證各分路的時鐘同步,進而實現(xiàn)多路音頻數(shù)據(jù)的同步采集。
      [0046]圖6是本發(fā)明另一實施例提出的多路音頻數(shù)據(jù)采集裝置的結(jié)構(gòu)示意圖,該裝置60包括:第一設(shè)置模塊61,第二設(shè)置模塊62和采集模塊63。
      [0047]第一設(shè)置模塊61,用于設(shè)置音頻數(shù)據(jù)分路,以及設(shè)置數(shù)據(jù)采集控制器;
      [0048]其中,音頻數(shù)據(jù)分路可以具體是指I2S接口的數(shù)據(jù)分路。
      [0049]數(shù)據(jù)采集時可以采用輪詢、中斷或者直接內(nèi)存存取(Direct Memory Access,DMA)方式,本實施例中,采用DMS方式可以保證數(shù)據(jù)采集的及時性,采集過程中不會出現(xiàn)數(shù)據(jù)丟失。
      [0050]相應(yīng)的,數(shù)據(jù)采集控制器可以具體是DMA控制器。
      [0051 ] 本實施例中,可以通過設(shè)置實現(xiàn)各音頻數(shù)據(jù)分路的時鐘同步和數(shù)據(jù)同步。其中,時鐘同步是數(shù)據(jù)同步的前提,只有采樣時鐘是同步的,數(shù)據(jù)同步才是有意義的。
      [0052]第二設(shè)置模塊62,用于在所述音頻數(shù)據(jù)分路以及所述數(shù)據(jù)采集控制器設(shè)置完成后,再設(shè)置系統(tǒng)時鐘的處理電路,所述處理電路輸出的時鐘信號輸入到所述音頻數(shù)據(jù)分路;
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1