一種信號處理方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及通信技術(shù),尤其涉及一種信號處理方法及電子設(shè)備。
【背景技術(shù)】
[0002]電子設(shè)備中往往設(shè)置音頻識別模塊以實(shí)現(xiàn)電子設(shè)備的語音喚醒功能,但是語音識別模塊芯片需要聲音采集模塊,如數(shù)字麥克風(fēng)(DMIC,Digital MICrophone)作為音頻輸入。通常,聲音采集模塊的接口在PCB占用相當(dāng)大的面積。因此,在同時(shí)具有音頻處理模塊與音頻處理模塊的電子設(shè)備中,聲音采集模塊將占用更大的面積,不利于設(shè)備小型化。,因此,如何提升聲音采集模塊的利用率,即使聲音模塊能夠的利用率提高變得非常重要,而相關(guān)技術(shù)尚無有效解決方案。
【發(fā)明內(nèi)容】
[0003]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種信號處理方法及電子設(shè)備。
[0004]本發(fā)明實(shí)施例提供的信號處理方法應(yīng)用于一電子設(shè)備,所述電子設(shè)備具有音頻識別模塊、音頻處理模塊和聲音采集模塊;所述方法包括:
[0005]音頻識別模塊接收所述音頻處理模塊的控制信號;
[0006]處理所述控制信號,當(dāng)所述控制信號為第一信號時(shí),所述音頻處理模塊控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息;
[0007]當(dāng)所述控制信號為第二信號時(shí),所述音頻識別模塊控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息。
[0008]本發(fā)明實(shí)施例提供的電子設(shè)備具有音頻識別模塊、音頻處理模塊和聲音采集模塊;
[0009]所述音頻處理模塊,用于接收所述音頻處理模塊的控制信號;
[0010]所述音頻識別模塊,用于處理所述控制信號,當(dāng)所述控制信號為第一信號時(shí),觸發(fā)所述音頻處理模塊;當(dāng)所述控制信號為第二信號時(shí),觸發(fā)所述音頻識別模塊;
[0011]所述音頻處理模塊,還用于收到所述音頻處理模塊的觸發(fā)后,控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息;
[0012]所述音頻識別模塊,用于收到所述音頻處理模塊的觸發(fā)后,控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息。
[0013]本發(fā)明實(shí)施例的技術(shù)方案中,根據(jù)音頻處理模塊的工作狀態(tài),可以生成相應(yīng)的控制信號;音頻識別模塊接收所述音頻處理模塊的控制信號后,處理所述控制信號,當(dāng)所述控制信號為第一信號時(shí),所述音頻處理模塊控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息;當(dāng)所述控制信號為第二信號時(shí),所述音頻識別模塊控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息。如此,聲音采集模塊,也即DMIC模塊既可以與音頻識別模塊進(jìn)行信號的交互,也能夠與音頻處理模塊進(jìn)行信號的交互,大大提升了 DMIC模塊的利用率。
【附圖說明】
[0014]圖1為本發(fā)明實(shí)施例一的信號處理方法的流程示意圖;
[0015]圖2為本發(fā)明實(shí)施例二的信號處理方法的流程示意圖;
[0016]圖3為本發(fā)明實(shí)施例三的信號處理方法的流程示意圖;
[0017]圖4為本發(fā)明實(shí)施例四的信號處理方法的流程示意圖;
[0018]圖5為本發(fā)明實(shí)施例五的信號處理方法的流程示意圖;
[0019]圖6為本發(fā)明實(shí)施例一的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0020]圖7為本發(fā)明實(shí)施例二的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0021]圖8為本發(fā)明實(shí)施例三的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0022]圖9為本發(fā)明實(shí)施例四的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0023]圖10為本發(fā)明實(shí)施例五的電子設(shè)備的結(jié)構(gòu)組成示意圖;
[0024]圖11為本發(fā)明實(shí)施例的電子設(shè)備中模塊信號交互示意圖一;
[0025]圖12為本發(fā)明實(shí)施例的電子設(shè)備中模塊信號交互示意圖二。
【具體實(shí)施方式】
[0026]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0027]圖1為本發(fā)明實(shí)施例一的信號處理方法的流程示意圖,本示例中的信號處理方法應(yīng)用于電子設(shè)備中,所述電子設(shè)備具有音頻識別模塊、音頻處理模塊和聲音采集模塊;如圖1所示,所述信號處理方法包括以下步驟:
[0028]步驟101:音頻識別模塊接收所述音頻處理模塊的控制信號。
[0029]本發(fā)明實(shí)施例中,音頻識別模塊可由火山芯片(volcano chip)實(shí)現(xiàn),音頻處理模塊可由編譯碼器芯片(codec chip)實(shí)現(xiàn),聲音采集模塊可由DMIC芯片實(shí)現(xiàn)。
[0030]參照圖11,圖11示出了電子設(shè)備中三個(gè)模塊之間的信號處理關(guān)系,其中,音頻識別模塊始終處于工作狀態(tài),具體地,對音頻識別模塊進(jìn)行上電,以使音頻識別模塊處于工作狀態(tài)。音頻處理模塊可以處于工作狀態(tài),也可以處于關(guān)機(jī)狀態(tài),對音頻處理模塊進(jìn)行上電,則音頻處理模塊處于工作狀態(tài);對音頻處理模塊去電,則音頻處理模塊處于關(guān)機(jī)狀態(tài)。
[0031]本發(fā)明實(shí)施例中,音頻識別模塊具體包括:第一時(shí)鐘模塊、分頻子模塊、探測子模塊、選擇子模塊;由于音頻識別模塊始終處于工作狀態(tài),因此,第一時(shí)鐘模塊始終生成第一時(shí)鐘信號,稱為v0c_clk ;該第一時(shí)鐘信號發(fā)送至選擇子模塊,由選擇子模塊選擇是否采用該第一時(shí)鐘信號;當(dāng)音頻處理模塊處于工作狀態(tài)時(shí),生成第二時(shí)鐘信號,稱為codec_clk ;該第二時(shí)鐘信號發(fā)送至選擇子模塊,由選擇子模塊選擇是否采用該第一時(shí)鐘信號;同時(shí),該第二時(shí)鐘信號還發(fā)送至音頻識別模塊中的分頻子模塊,本發(fā)明實(shí)施例中,音頻識別模塊接收所述音頻處理模塊的控制信號具體為:音頻識別模塊中的分頻子模塊接收音頻處理模塊的第二時(shí)鐘信號codeC_Clk,由分頻子模塊對第二時(shí)鐘信號進(jìn)行分頻,得到頻速較低的信號,例如ΙΟΟΚΗζ的信號,本發(fā)明實(shí)施例將分頻后的第二時(shí)鐘信號稱為數(shù)據(jù)信號,將該數(shù)據(jù)信號發(fā)送至音頻識別模塊中的探測子模塊。
[0032]步驟102:處理所述控制信號,當(dāng)所述控制信號為第一信號時(shí),所述音頻處理模塊控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息。
[0033]本發(fā)明實(shí)施例中,由探測子模塊采用第一時(shí)鐘信號對上述數(shù)據(jù)信號進(jìn)行數(shù)據(jù)采樣,這里,第一時(shí)鐘信號通常在1MHz以上。探測子模塊采樣得到的數(shù)據(jù)信號發(fā)生一定變化,例如數(shù)據(jù)信號由高到低,再由低到高周期性的變化時(shí),則確定音頻處理模塊處于開啟狀態(tài),此時(shí),探測子模塊發(fā)送第一控制信號至音頻識別模塊中的選擇子模塊,由選擇子模塊選擇第二時(shí)鐘信號,并將該第二時(shí)鐘信號發(fā)送至聲音采集模塊進(jìn)行聲音信息的采集,也即通過音頻處理模塊中的第二時(shí)鐘信號控制聲音采集模塊進(jìn)行聲音信息的采集,具體地,參照圖12,通過音頻處理模塊的c0dec_clk控制聲音采集模塊,音頻識別模塊讀取由音頻處理模塊發(fā)送的codec I2S數(shù)據(jù),處理后做語音識別。這里,由于音頻識別模塊處理的語音數(shù)據(jù)必須是16KHz的采樣頻率,而音頻處理模塊可以用16KHz-96KHz任意的采樣頻率,因此,音頻識別模塊需要對音頻處理模塊發(fā)送的codec I2S數(shù)據(jù)做頻率轉(zhuǎn)換,音頻處理模塊的采樣頻率可以通過兩線式串行總線(I2C, Inter — Integrated Circuit)發(fā)送給音頻識別模塊,音頻識別模塊針對音頻處理模塊不同的采樣頻率,做不同的頻率轉(zhuǎn)換。
[0034]步驟103:當(dāng)所述控制信號為第二信號時(shí),所述音頻識別模塊控制所述聲音采集模塊進(jìn)行采集,并接收采集到的聲音信息。
[0035]本發(fā)明實(shí)施例中,探測子模塊采樣得到的數(shù)據(jù)信號為0時(shí),則確定音頻處理模塊處于關(guān)閉狀態(tài),也即第二時(shí)鐘信號保持在0電平,此時(shí),探測子模塊發(fā)送第二控制信號至音頻識別模塊中的選擇子模塊,由選擇子模塊選擇第一時(shí)鐘信號,并將該第一時(shí)鐘信號發(fā)送至聲音采集模塊進(jìn)行聲音信息的采集,也即通過音頻識別模塊中的第一時(shí)鐘信號控制聲音采集模塊進(jìn)行聲音信息的采集,具體地,通過音頻識別模塊自身的v0c_clk控制聲音采集模塊讀入產(chǎn)品數(shù)據(jù)管理(PDM, Product Data Management)數(shù)據(jù),進(jìn)行語音識別。
[0036]本發(fā)明實(shí)施例中,當(dāng)音