專(zhuān)利名稱(chēng):語(yǔ)音告警系統(tǒng)及語(yǔ)音告警實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電路設(shè)計(jì)技術(shù)領(lǐng)域,尤其涉及一種語(yǔ)音告警系統(tǒng)及語(yǔ)音告警 實(shí)現(xiàn)方法。
背景技術(shù):
在工業(yè)制造現(xiàn)場(chǎng)、電信中心機(jī)房、智能樓宇及地下停車(chē)場(chǎng)等應(yīng)用場(chǎng)景中, 傳統(tǒng)的簡(jiǎn)單警鈴或蜂鳴已經(jīng)不能滿(mǎn)足告警要求,需要一種人性化的語(yǔ)音告警 系統(tǒng)向現(xiàn)場(chǎng)工作人員播報(bào)故障告警信息,提示系統(tǒng)現(xiàn)場(chǎng)故障發(fā)生的位置和類(lèi) 型,協(xié)助工作人員進(jìn)行故障定位。
目前常用的一種語(yǔ)音告警方案是釆用專(zhuān)用語(yǔ)音芯片來(lái)實(shí)現(xiàn)的,參見(jiàn)圖1, 為現(xiàn)有語(yǔ)音告警系統(tǒng)結(jié)構(gòu)示意圖。專(zhuān)用語(yǔ)音芯片是系統(tǒng)核心組成,在出廠前
在內(nèi)部燒制有語(yǔ)音文件。語(yǔ)音播放時(shí),CPU對(duì)語(yǔ)音專(zhuān)用芯片的某地址發(fā)出讀
命令,觸發(fā)語(yǔ)音專(zhuān)用芯片播放該地址下的語(yǔ)音文件,該語(yǔ)音文件通過(guò)功率放 大器后通過(guò)喇p八^^文出去。
然而,在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存下如下問(wèn)題 由于專(zhuān)用語(yǔ)音芯片內(nèi)部存儲(chǔ)空間限制,專(zhuān)用語(yǔ)音芯片提供的告警語(yǔ)音質(zhì)量不 高, 一般只能提供8KHz的采樣頻率,在一些對(duì)語(yǔ)音質(zhì)量要求較高的應(yīng)用場(chǎng)景 將難以滿(mǎn)足要求。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種語(yǔ)音告警系統(tǒng)及語(yǔ)音告警實(shí)現(xiàn)方法,以克服 現(xiàn)有方案存在的語(yǔ)音播放質(zhì)量低的問(wèn)題。
為此,本發(fā)明實(shí)施例采用如下技術(shù)方案
一種語(yǔ)音告警系統(tǒng),包括數(shù)/模轉(zhuǎn)換模塊、功率放大器和喇叭,所述語(yǔ)音 告警系統(tǒng)還包括CPU、語(yǔ)音處理模塊,以及與所述語(yǔ)音處理模塊物理上相互 獨(dú)立的語(yǔ)音存儲(chǔ)模塊,其中所述語(yǔ)音存儲(chǔ);溪塊,用于存儲(chǔ)語(yǔ)音數(shù)據(jù);所述
4CPU,用于設(shè)定語(yǔ)音地址和語(yǔ)音長(zhǎng)度;所述語(yǔ)音處理模塊,采用可編程邏輯 器件實(shí)現(xiàn),用于按照所述語(yǔ)音地址從所述語(yǔ)音存儲(chǔ)模塊中讀取所述語(yǔ)音長(zhǎng)度 的語(yǔ)音數(shù)據(jù),并將所述語(yǔ)音數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換,轉(zhuǎn)換為串行語(yǔ)音數(shù)據(jù),將所 述串行語(yǔ)音數(shù)據(jù)發(fā)送給所述勤模轉(zhuǎn)換模塊;所述凄t/才莫轉(zhuǎn)換模塊對(duì)所述串行語(yǔ) 音數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換后,將轉(zhuǎn)換后的信號(hào)發(fā)送給所述功率放大器進(jìn)行放大, 放大后的信號(hào)經(jīng)所述喇叭進(jìn)行語(yǔ)音告警播報(bào)。
一種語(yǔ)音告警實(shí)現(xiàn)方法,語(yǔ)音告警系統(tǒng)中語(yǔ)音存儲(chǔ)^t塊與采用可編程邏 輯器件實(shí)現(xiàn)的語(yǔ)音處理模塊在物理上是分別獨(dú)立的,所述方法包括語(yǔ)音處 理模塊接收CPU設(shè)定的語(yǔ)音地址和語(yǔ)音長(zhǎng)度,按照所述語(yǔ)音地址從所述語(yǔ)音 存儲(chǔ)模塊中讀取所述語(yǔ)音長(zhǎng)度的語(yǔ)音數(shù)據(jù),并將所述語(yǔ)音數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換, 轉(zhuǎn)換為串行語(yǔ)音數(shù)據(jù);對(duì)所述串行語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換、功率放大處理之 后,播放語(yǔ)音告警信息。
由此可見(jiàn),本發(fā)明實(shí)施例所采用的語(yǔ)音存儲(chǔ)模塊是專(zhuān)門(mén)的存儲(chǔ)器件,可 支持較高的采樣頻率,可有效提高語(yǔ)音告警系統(tǒng)的語(yǔ)音播放質(zhì)量。另外,本 發(fā)明實(shí)施例不依賴(lài)專(zhuān)用語(yǔ)音芯片,最大程度降低了因?qū)S谜Z(yǔ)音芯片停產(chǎn)導(dǎo)致 的改板風(fēng)險(xiǎn)。
圖1為現(xiàn)有技術(shù)語(yǔ)音告警系統(tǒng)示意圖2為本發(fā)明語(yǔ)音告警系統(tǒng)示意圖3為本發(fā)明實(shí)施例一語(yǔ)音告警系統(tǒng)示意圖1;
圖4為本發(fā)明實(shí)施例一語(yǔ)音告警系統(tǒng)示意圖2;
圖5為本發(fā)明實(shí)施例二語(yǔ)音告警系統(tǒng)示意圖之一;
圖6為本發(fā)明實(shí)施例二語(yǔ)音告警系統(tǒng)示意圖之二;
圖7為本發(fā)明語(yǔ)音告警實(shí)現(xiàn)流程圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供一種開(kāi)放式、模塊化的語(yǔ)音告警系統(tǒng),包括CPU、語(yǔ) 音處理模塊、語(yǔ)音存儲(chǔ)模塊、凄t/模轉(zhuǎn)換模塊、功率放大器和喇叭,其中該語(yǔ)音存儲(chǔ)模塊,用于存儲(chǔ)語(yǔ)音數(shù)據(jù); 該CPU,用于設(shè)定語(yǔ)音地址和語(yǔ)音長(zhǎng)度;
該語(yǔ)音處理模塊,釆用可編程邏輯器件實(shí)現(xiàn),用于按照該語(yǔ)音地址從該 語(yǔ)音存儲(chǔ)模塊中讀取該語(yǔ)音長(zhǎng)度的語(yǔ)音數(shù)據(jù),并將該語(yǔ)音數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換, 轉(zhuǎn)換為串行語(yǔ)音數(shù)據(jù),將該串行語(yǔ)音數(shù)據(jù)發(fā)送給該勤模轉(zhuǎn)換才莫塊;
該數(shù)/才莫轉(zhuǎn)換模塊對(duì)該串行語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換后,將轉(zhuǎn)換后的信號(hào)發(fā) 送給該功率放大器進(jìn)行放大,放大后的信號(hào)經(jīng)該喇叭進(jìn)行語(yǔ)音告警播報(bào)。
由上可以看出,本發(fā)明語(yǔ)音告警系統(tǒng)中的語(yǔ)音處理模塊與語(yǔ)音存儲(chǔ)模塊 物理上相互獨(dú)立,語(yǔ)音存儲(chǔ)模塊中可以存儲(chǔ)更多的語(yǔ)音數(shù)據(jù),并且支持較高 的采用頻率,因而可以提高語(yǔ)音告警系統(tǒng)的語(yǔ)音播》文質(zhì)量。
參見(jiàn)圖2,為語(yǔ)音告警系統(tǒng)示意圖,該語(yǔ)音告警系統(tǒng)包括CPU201、語(yǔ)音 處理模塊202、語(yǔ)音存儲(chǔ)模塊203、數(shù)/模轉(zhuǎn)換模塊204、功率放大器205以及 喇叭206,其中,語(yǔ)音處理模塊202是該系統(tǒng)的核心組成,用于^妄照CPU201 的指示,從語(yǔ)音存儲(chǔ)才莫塊203接收相應(yīng)長(zhǎng)度的語(yǔ)音數(shù)據(jù),進(jìn)行并串處理后, 發(fā)送給數(shù)/模轉(zhuǎn)換模塊204。數(shù)/模轉(zhuǎn)換模塊204、功率放大器205主要分別負(fù) 責(zé)對(duì)語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)-模轉(zhuǎn)換以及功率放大,最終通過(guò)喇叭206播放告警信息。
參見(jiàn)圖3,為本發(fā)明實(shí)施例一語(yǔ)音告警系統(tǒng)示意圖1。下面對(duì)CPU201、 語(yǔ)音處理模塊202和語(yǔ)音存儲(chǔ)模塊203分別進(jìn)行詳細(xì)介紹。 (1) CPU201
CPU201主要負(fù)責(zé)將設(shè)定的語(yǔ)音地址和語(yǔ)音長(zhǎng)度發(fā)送給語(yǔ)音處理模塊 202,并負(fù)責(zé)向語(yǔ)音處理模塊202發(fā)送啟動(dòng)指示,告知可啟動(dòng)語(yǔ)音告警的操作, 或者,可由CPU201與語(yǔ)音處理模塊202約定啟動(dòng)語(yǔ)音告警操作,例如CPU201 使能某信號(hào)引腳時(shí),語(yǔ)音處理模塊202即獲知啟動(dòng)語(yǔ)音告警操作。 (2 )語(yǔ)音處理模塊202
語(yǔ)音處理模塊202可采用復(fù)雜可編程邏輯器件(Complex Programmable Logical Device, CPLD )、現(xiàn)場(chǎng)可編程門(mén)陣列(Field Programmable Gate Array, FPGA)或可擦編程邏輯器件(Erasable Programmable Logic Device, EPLD) 等可編程邏輯器件實(shí)現(xiàn)。
從功能邏輯上劃分,語(yǔ)音處理模塊202包括總線接口單元2021、存儲(chǔ)接口控制單元2022和并串轉(zhuǎn)換單元2023。
總線接口單元2021與CPU201連接,可以是并行總線接口 ,也可0是串 行總線接口,用于接收CPU201的語(yǔ)音播放地址和播放長(zhǎng)度,并實(shí)時(shí)等待 CPU201發(fā)來(lái)的告警語(yǔ)音播放啟動(dòng)指示。
存儲(chǔ)接口控制單元2022與總線接口單元2021 、并串轉(zhuǎn)換單元2023和語(yǔ) 音存儲(chǔ)模塊203連接,該存儲(chǔ)接口控制單元2022用于從語(yǔ)音存儲(chǔ)模塊203獲 取相應(yīng)長(zhǎng)度的語(yǔ)音數(shù)據(jù)。具體地,在總線接口單元2021接收到啟動(dòng)指示后, 按照總線接口單元2021所獲取的語(yǔ)音播放地址開(kāi)始,從語(yǔ)音存儲(chǔ)模塊203接 收語(yǔ)音數(shù)據(jù)。在獲取語(yǔ)音數(shù)據(jù)過(guò)程中,存儲(chǔ)接口控制單元2022實(shí)時(shí)將獲取的 語(yǔ)音數(shù)據(jù)發(fā)送給并串轉(zhuǎn)換單元2023,并統(tǒng)計(jì)所獲取的語(yǔ)音數(shù)據(jù)長(zhǎng)度是否達(dá)到 總線接口單元2021所獲知的語(yǔ)音長(zhǎng)度,若是,則停止從語(yǔ)音存儲(chǔ)模塊203獲 取語(yǔ)音數(shù)據(jù),否則,繼續(xù)獲取語(yǔ)音數(shù)據(jù)。優(yōu)選地,語(yǔ)音處理模塊202可向CPU 反饋語(yǔ)音播放狀態(tài),參見(jiàn)圖4,為本發(fā)明實(shí)施例一語(yǔ)音告警系統(tǒng)示意圖2,與 圖3相比,語(yǔ)音處理模塊202還包括語(yǔ)音播放狀態(tài)單元2024,該單元與總線 接口單元2021以及存儲(chǔ)接口控制單元2022連接,在存儲(chǔ)接口控制單元2022 從語(yǔ)音存儲(chǔ)模塊203實(shí)時(shí)獲取語(yǔ)音數(shù)據(jù)過(guò)程中,語(yǔ)音播放狀態(tài)單元2024可通 過(guò)寄存器方式產(chǎn)生語(yǔ)音播放狀態(tài),并通過(guò)總線接口單元2021反饋給CPU201, 或者,在存儲(chǔ)接口控制單元2022從語(yǔ)音存儲(chǔ)^^莫塊203獲取的數(shù)據(jù)長(zhǎng)度已達(dá)到 預(yù)定的播放長(zhǎng)度時(shí),語(yǔ)音播放狀態(tài)單元2024可通過(guò)中斷方式產(chǎn)生中斷指示, 該中斷指示也通過(guò)總線接口單元2021反饋給CPU201 。
其中,上述存儲(chǔ)接口控制單元可以與語(yǔ)音播放狀態(tài)單元集成于一體。
并串轉(zhuǎn)換單元2023用于對(duì)存儲(chǔ)接口控制單元2022發(fā)送來(lái)的語(yǔ)音數(shù)據(jù)進(jìn) 行并-串轉(zhuǎn)換,轉(zhuǎn)換成特定格式的串行音頻數(shù)據(jù),并輸出給凄t/模轉(zhuǎn)換模塊204。 其中,串行音頻數(shù)據(jù)輸出格式包括但不限于RIGHT JUSTIF正D、 LEFT JUSTIFIED 、 I2S或DSP等串行音頻格式。 (3 )語(yǔ)音存儲(chǔ)模塊203
語(yǔ)音存儲(chǔ)模塊203可采用FLASH芯片或其存儲(chǔ)器件實(shí)現(xiàn),優(yōu)選采用具有 可擦除能力的存儲(chǔ)器件,F(xiàn)LASH芯片可以是Nor或Nand兩種類(lèi)型。
由上可以看出,本發(fā)明實(shí)施例中所采用的語(yǔ)音存儲(chǔ)模塊203與語(yǔ)音處理
7模塊物理上相互獨(dú)立,可使存儲(chǔ)模塊203存儲(chǔ)更多的語(yǔ)音數(shù)據(jù),并支持較高 的采樣頻率,因而可以有效提高語(yǔ)音告警系統(tǒng)的語(yǔ)音播放質(zhì)量。
另外,本發(fā)明實(shí)施例不依賴(lài)專(zhuān)用語(yǔ)音芯片,最大程度降低了因?qū)S谜Z(yǔ)音 芯片停產(chǎn)導(dǎo)致的改;f反風(fēng)險(xiǎn)。
在現(xiàn)有方案中,專(zhuān)用語(yǔ)音芯片的接口一般是固定的,在出廠時(shí)即已固化, 不可更改,而在本發(fā)明實(shí)施例中,由于采用可編程邏輯器件實(shí)現(xiàn)語(yǔ)音處理模 塊,可自行設(shè)計(jì)CPU201與語(yǔ)音處理模塊202之間的接口,可采用各種靈活 的接口進(jìn)行通信,便于移植。
參見(jiàn)圖5 ,為本發(fā)明實(shí)施例二語(yǔ)音告警系統(tǒng)示意圖之一 。與實(shí)施例 一相比, 本實(shí)施例增加了一個(gè)切換控制;f莫塊207,該切換控制;f莫塊與CPU201、語(yǔ)音處 理模塊202以及語(yǔ)音存儲(chǔ)模塊203連接,用于按照CPU201的切換指示,控 制語(yǔ)音存儲(chǔ)模塊203與語(yǔ)音處理模塊202連通,或是,控制語(yǔ)音存儲(chǔ)模塊203 與CPU201連通。具體實(shí)現(xiàn)上,該切換控制才莫塊207可獨(dú)立存在,也可以存 在于語(yǔ)音處理模塊202中,圖5所示是切換控制模塊207獨(dú)立于語(yǔ)音處理模 塊202的例子。
具體地,參見(jiàn)圖6,該切換控制模塊207可采用語(yǔ)音處理模塊202中的一 個(gè)地址譯碼器和兩個(gè)開(kāi)關(guān)A、 B實(shí)現(xiàn),其中該開(kāi)關(guān)A、 B可采用三態(tài)門(mén)實(shí)現(xiàn), 該地址譯碼器通過(guò)地址總線與CPU連接,該開(kāi)關(guān)A、 B與該地址譯碼器的輸 出端連接,其中,該開(kāi)關(guān)A通過(guò)數(shù)據(jù)總線連接在該存儲(chǔ)接口控制單元與該語(yǔ) 音存儲(chǔ)模塊之間,該開(kāi)關(guān)B通過(guò)數(shù)據(jù)總線連接在該CPU和該語(yǔ)音存儲(chǔ)模塊之 間。圖中僅標(biāo)注出CPU201、語(yǔ)音處理模塊202和語(yǔ)音存儲(chǔ)模塊203,其余模 塊省略。當(dāng)?shù)刂纷g碼器在CPU201的控制下選通三態(tài)門(mén)A時(shí),語(yǔ)音存儲(chǔ);f莫塊 203與存儲(chǔ)接口控制單元2022連通,系統(tǒng)處于語(yǔ)音告警播放狀態(tài),當(dāng)?shù)刂纷g 碼器選通三態(tài)門(mén)B時(shí),語(yǔ)音存儲(chǔ)模塊203斷開(kāi)與存儲(chǔ)接口控制單元2022的連 接,直接與CPU201進(jìn)行連接,此時(shí),可對(duì)語(yǔ)音存儲(chǔ)模塊203進(jìn)行語(yǔ)音數(shù)據(jù) 更新或升級(jí),從而提升語(yǔ)音告警質(zhì)量。
由此,通過(guò)設(shè)置不同地址,通過(guò)切換控制模塊207實(shí)現(xiàn)對(duì)語(yǔ)音處理模塊 202和語(yǔ)音存儲(chǔ)模塊203的分別訪問(wèn),通過(guò)語(yǔ)音存儲(chǔ)模塊203在線刷寫(xiě)特性, 可實(shí)現(xiàn)對(duì)語(yǔ)音數(shù)據(jù)的在線升級(jí),滿(mǎn)足實(shí)際應(yīng)用中個(gè)性化需求。與上述語(yǔ)音告警系統(tǒng)相對(duì)應(yīng),本發(fā)明實(shí)施例還提供一種語(yǔ)音告警實(shí)現(xiàn)方 ^,語(yǔ)音告警系統(tǒng)中語(yǔ)音存儲(chǔ)模塊與采用可編程邏輯器件實(shí)現(xiàn)的語(yǔ)音處理模
塊在物理上是分別獨(dú)立的,該方法包括以下步驟
1) 語(yǔ)音處理模塊接收CPU設(shè)定的語(yǔ)音地址和語(yǔ)音長(zhǎng)度,按照所述語(yǔ)音 地址從所述語(yǔ)音存儲(chǔ)模塊中讀取所述語(yǔ)音長(zhǎng)度的語(yǔ)音數(shù)據(jù),并將所述語(yǔ)音數(shù) 據(jù)進(jìn)行并串轉(zhuǎn)換,轉(zhuǎn)換為串行語(yǔ)音數(shù)據(jù);
2) 對(duì)所述串行語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換、功率放大處理之后,播放語(yǔ)音告 警信息。
優(yōu)選地,上述方法還包括以下步驟
3 )將所述語(yǔ)音存儲(chǔ)模塊與所述語(yǔ)音處理^^塊連通的狀態(tài)切換到所述語(yǔ)音 存儲(chǔ)模塊與所述CPU連通的狀態(tài);
4) 所述語(yǔ)音存儲(chǔ)模塊利用所述CPU接收到的語(yǔ)音更新信息,對(duì)所述語(yǔ) 音存儲(chǔ)模塊中的語(yǔ)音數(shù)據(jù)進(jìn)行更新。
優(yōu)選地,上述方法還包括以下步驟
5) 在從所述語(yǔ)音存儲(chǔ)模塊讀取的語(yǔ)音數(shù)據(jù)達(dá)到所述語(yǔ)音長(zhǎng)度時(shí),所述語(yǔ) 音處理模塊向所述CPU返回中斷指示。
參見(jiàn)圖7,為參照?qǐng)D5或圖6實(shí)現(xiàn)的本發(fā)明方法實(shí)施例流程圖,包括 步驟701:通過(guò)切換控制模塊207,判斷語(yǔ)音告警系統(tǒng)是處于正常告警狀 態(tài)或是語(yǔ)音數(shù)據(jù)更新?tīng)顟B(tài),若是處于正常語(yǔ)音告警狀態(tài),執(zhí)行步驟702 步驟 708分支,若是處于語(yǔ)音數(shù)據(jù)更新?tīng)顟B(tài),執(zhí)行步驟709 步驟710分支;
步驟702:語(yǔ)音處理一莫塊202接收CPU601設(shè)定的語(yǔ)音播^L地址和播放長(zhǎng)
度;
步驟703:語(yǔ)音處理模塊202接收CPU601發(fā)送的音頻播》t啟動(dòng)指示;
步驟704:語(yǔ)音處理模塊202按照CPU601設(shè)定的語(yǔ)音播放地址,從語(yǔ)音 存儲(chǔ)模塊203讀取語(yǔ)音數(shù)據(jù);
步驟705:語(yǔ)音處理模塊202對(duì)接收到的語(yǔ)音數(shù)據(jù)實(shí)時(shí)進(jìn)行并串轉(zhuǎn)換,并 輸出給數(shù)/模轉(zhuǎn)換模塊204;
步驟706:語(yǔ)音處理模塊202判斷從語(yǔ)音存儲(chǔ)模塊203獲取的語(yǔ)音數(shù)據(jù)是 否達(dá)到收CPU601設(shè)定的播放長(zhǎng)度,若是,執(zhí)行步驟707,否則,返回執(zhí)行步驟704;
步驟707:語(yǔ)音告警播放完成,語(yǔ)音處理才莫塊202向CPU201反饋中斷信
號(hào);
步驟708: CPU201將語(yǔ)音更新信息發(fā)送給語(yǔ)音存儲(chǔ)模塊203; 步驟709:語(yǔ)音存儲(chǔ)模塊203更新語(yǔ)音數(shù)據(jù)。
需要說(shuō)明的是,上述圖7是圖5或圖6中的語(yǔ)音告警系統(tǒng)實(shí)現(xiàn)的流程, 在本發(fā)明實(shí)施例中,切換控制模塊207不是必須的,在沒(méi)有切換控制模塊207 的情況下,僅執(zhí)行步驟702 ~步驟707也可實(shí)現(xiàn)語(yǔ)音告警。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普 通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn) 飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1、一種語(yǔ)音告警系統(tǒng),包括數(shù)/模轉(zhuǎn)換模塊、功率放大器和喇叭,其特征在于,所述語(yǔ)音告警系統(tǒng)還包括CPU、語(yǔ)音處理模塊,以及與所述語(yǔ)音處理模塊物理上相互獨(dú)立的語(yǔ)音存儲(chǔ)模塊,其中所述語(yǔ)音存儲(chǔ)模塊,用于存儲(chǔ)語(yǔ)音數(shù)據(jù);所述CPU,用于設(shè)定語(yǔ)音地址和語(yǔ)音長(zhǎng)度;所述語(yǔ)音處理模塊,采用可編程邏輯器件實(shí)現(xiàn),用于按照所述語(yǔ)音地址從所述語(yǔ)音存儲(chǔ)模塊中讀取所述語(yǔ)音長(zhǎng)度的語(yǔ)音數(shù)據(jù),并將所述語(yǔ)音數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換,轉(zhuǎn)換為串行語(yǔ)音數(shù)據(jù),將所述串行語(yǔ)音數(shù)據(jù)發(fā)送給所述數(shù)/模轉(zhuǎn)換模塊;所述數(shù)/模轉(zhuǎn)換模塊對(duì)所述串行語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換后,將轉(zhuǎn)換后的信號(hào)發(fā)送給所述功率放大器進(jìn)行放大,放大后的信號(hào)經(jīng)所述喇叭進(jìn)行語(yǔ)音告警播報(bào)。
2、 根據(jù)權(quán)利要求l所述系統(tǒng),其特征在于,還包括 切換控制模塊,用于按照CPU的切換指示,控制所述語(yǔ)音存儲(chǔ)模塊與所述語(yǔ)音處理模塊連通或是所述語(yǔ)音存儲(chǔ)模塊與所述CPU連通。
3、 根據(jù)權(quán)利要求2所述系統(tǒng),其特征在于,所述切換控制模塊包括地址 譯碼器和至少兩個(gè)開(kāi)關(guān),所述地址譯碼器通過(guò)地址總線與所述CPU連接,所 述地址譯碼器的輸出端與所述開(kāi)關(guān)連接,其中, 一個(gè)開(kāi)關(guān)通過(guò)數(shù)據(jù)總線連接 在所述語(yǔ)音處理模塊與所述語(yǔ)音存儲(chǔ)模塊之間,另 一開(kāi)關(guān)通過(guò)數(shù)據(jù)總線連接 在所述CPU與所述語(yǔ)音存儲(chǔ)模塊之間。
4、 根據(jù)權(quán)利要求2所述系統(tǒng),其特征在于,所述切換控制才莫塊與所述語(yǔ) 音處理模塊相互獨(dú)立,或者,所述切換控制模塊設(shè)置于所述語(yǔ)音處理模塊內(nèi) 部。
5、 根據(jù)權(quán)利要求l所述系統(tǒng),所述語(yǔ)音處理模塊包括總線接口單元、存 儲(chǔ)接口控制單元和并串轉(zhuǎn)換單元,所述總線接口單元,用于接收所述CPU設(shè)定的語(yǔ)音地址和語(yǔ)音長(zhǎng)度; 所述存儲(chǔ)接口控制單元,用于根據(jù)所述語(yǔ)音地址,從所述語(yǔ)音存儲(chǔ)模塊 讀取所述語(yǔ)音長(zhǎng)度的語(yǔ)音數(shù)據(jù);所述并串轉(zhuǎn)換單元,用于對(duì)所述存儲(chǔ)接口控制單元讀取的語(yǔ)音數(shù)據(jù)進(jìn)行 并串轉(zhuǎn)換,轉(zhuǎn)換為串行語(yǔ)音數(shù)據(jù),將所述串行語(yǔ)音數(shù)據(jù)發(fā)送給所i4勤才莫轉(zhuǎn)換模塊。
6、 根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述語(yǔ)音處理模塊還包括 語(yǔ)音播放狀態(tài)單元,所述語(yǔ)音播放狀態(tài)單元與所述存儲(chǔ)接口控制單元和所述 總線接口單元連接。
7、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述語(yǔ)音播方丈狀態(tài)單元通 過(guò)寄存器方式或通過(guò)中斷方式實(shí)現(xiàn)。
8、 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述存儲(chǔ)接口控制單元與 所述語(yǔ)音播放狀態(tài)單元集成于一體。
9、 根據(jù)權(quán)利要求1至6任一項(xiàng)所述系統(tǒng),其特征在于,所述語(yǔ)音存儲(chǔ)模 塊為可擦寫(xiě)存儲(chǔ)器。
10、 一種語(yǔ)音告警實(shí)現(xiàn)方法,其特征在于,語(yǔ)音告警系統(tǒng)中語(yǔ)音存儲(chǔ)模 塊與采用可編程邏輯器件實(shí)現(xiàn)的語(yǔ)音處理模塊在物理上是分別獨(dú)立的,所述 方法包括語(yǔ)音處理模塊接收CPU設(shè)定的語(yǔ)音地址和語(yǔ)音長(zhǎng)度,按照所述語(yǔ)音地址 從所述語(yǔ)音存儲(chǔ)模塊中讀取所述語(yǔ)音長(zhǎng)度的語(yǔ)音數(shù)據(jù),并將所述語(yǔ)音數(shù)據(jù)進(jìn) 行并串轉(zhuǎn)換,轉(zhuǎn)換為串行語(yǔ)音數(shù)據(jù);對(duì)所述串行語(yǔ)音數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換、功率放大處理之后,播放語(yǔ)音告警j呂息。
11、 根據(jù)權(quán)利要求IO所述方法,其特征在于,還包括 將所述語(yǔ)音存儲(chǔ)4莫塊與所述語(yǔ)音處理模塊連通的狀態(tài)切換到所述語(yǔ)音存j諸模塊與所述CPU連通的狀態(tài);所述語(yǔ)音存儲(chǔ)才莫塊利用所述CPU接收到的語(yǔ)音更新信息,對(duì)所述語(yǔ)音存 儲(chǔ)模塊中的語(yǔ)音數(shù)據(jù)進(jìn)行更新。
12、 根據(jù)權(quán)利要求IO所述方法,其特征在于,還包括 在從所述語(yǔ)音存儲(chǔ)模塊讀取的語(yǔ)音數(shù)據(jù)達(dá)到所述語(yǔ)音長(zhǎng)度時(shí),所述語(yǔ)音處理模塊向所述CPU返回中斷指示。
全文摘要
本發(fā)明公開(kāi)了一種語(yǔ)音告警系統(tǒng),包括數(shù)/模轉(zhuǎn)換模塊、功率放大器和喇叭,所述語(yǔ)音告警系統(tǒng)還包括CPU、語(yǔ)音處理模塊,以及與所述語(yǔ)音處理模塊物理上相互獨(dú)立的語(yǔ)音存儲(chǔ)模塊,其中所述語(yǔ)音存儲(chǔ)模塊,用于存儲(chǔ)語(yǔ)音數(shù)據(jù);所述語(yǔ)音處理模塊,采用可編程邏輯器件實(shí)現(xiàn),用于按照所述語(yǔ)音地址從所述語(yǔ)音存儲(chǔ)模塊中讀取所述語(yǔ)音長(zhǎng)度的語(yǔ)音數(shù)據(jù),并將所述語(yǔ)音數(shù)據(jù)進(jìn)行并串轉(zhuǎn)換,將所述串行語(yǔ)音數(shù)據(jù)發(fā)送給所述數(shù)/模轉(zhuǎn)換模塊。本發(fā)明可有效提高語(yǔ)音告警系統(tǒng)的語(yǔ)音播放質(zhì)量。另外,本發(fā)明還提供一種語(yǔ)音告警實(shí)現(xiàn)方法。
文檔編號(hào)G08B3/00GK101488265SQ20081000070
公開(kāi)日2009年7月22日 申請(qǐng)日期2008年1月14日 優(yōu)先權(quán)日2008年1月14日
發(fā)明者呂藝行 申請(qǐng)人:華為技術(shù)有限公司