基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法及系統(tǒng)。
【背景技術(shù)】
[0002]遙控器作為各種設(shè)備的遙控裝置,被廣泛應(yīng)用。隨著技術(shù)的進(jìn)步,語音遙控器的出現(xiàn),極大的方便了用戶使用。
[0003]但是,目前的語音遙控器,都只能手持并且只能近距離拾音,同時需要按鍵開關(guān)來接收,必須需要人手直接操控,這樣就需要用戶只能拿著遙控器才能使用,操作麻煩,給用戶帶來很大的不便。
[0004]同時,對于各種設(shè)備只能根據(jù)遙控器的設(shè)定進(jìn)行固定設(shè)定,例如空調(diào),只能根據(jù)遙控器的設(shè)定保持設(shè)定溫度,但是局部可能過熱或者過冷,這樣設(shè)備就不能根據(jù)環(huán)境進(jìn)行自動調(diào)整,大大降低了設(shè)備的使用效果,降低了用戶體驗。
【發(fā)明內(nèi)容】
[0005]有鑒于此,有必要針對上述遙控器用戶只能手持,操作繁瑣的問題,提供一種基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法及系統(tǒng)。
[0006]本發(fā)明提供一種基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法,包括如下步驟:
[0007]SlO:在機(jī)頂盒上設(shè)置拾音器陣列,由拾音器陣列實時采集用戶的語音,并交于機(jī)頂盒;
[0008]S20:控制由機(jī)頂盒對用戶語音進(jìn)行解析,判斷用戶語音是否為遙控命令,若為遙控命令則由機(jī)頂盒將遙控命令發(fā)送給對應(yīng)的設(shè)備,控制對應(yīng)的設(shè)備。
[0009]在其中的一個實施方式中,所述拾音器陣列由多個拾音器組成,多個拾音器成直線排列。
[0010]在其中的一個實施方式中,所述拾音器包括麥克風(fēng)以及增益放大單元,所述增益放大單元包括第一電阻、第一電容、三極管、第二電阻、第三電阻以及第二電容;所述麥克風(fēng)一端接地,另一端連接第一電阻一端,第一電阻另一端連接電源,第一電容一端連接第一電阻一端,另一端連接三極管的基極,三極管的發(fā)射極接地,集電極連接第二電阻一端,第二電阻另一端接電源,第三電阻一端連接三極管的基極,另一端連接三極管的集電極,第二電容一端連接三極管的集電極,另一端連接機(jī)頂盒。
[0011]在其中的一個實施方式中,所述步驟S20具體為:控制由機(jī)頂盒對用戶語音進(jìn)行特征提取,與離線命令庫做匹配,確定是否有匹配的遙控命令,若有則獲取匹配的遙控命令。
[0012]在其中的一個實施方式中,所述步驟S20具體為:判斷用戶語音中是否包含有語音拾取觸發(fā)指令,若有則控制由機(jī)頂盒對用戶語音進(jìn)行解析。
[0013]本發(fā)明還提供一種基于機(jī)頂盒的遠(yuǎn)場拾音遙控系統(tǒng),包括:
[0014]拾音器陣列,設(shè)置在機(jī)頂盒上,實時采集用戶的語音,并交于機(jī)頂盒;
[0015]用戶語音解析單元,控制由機(jī)頂盒對用戶語音進(jìn)行解析,判斷用戶語音是否為遙控命令,若為遙控命令則由機(jī)頂盒將遙控命令發(fā)送給對應(yīng)的設(shè)備,控制對應(yīng)的設(shè)備。
[0016]在其中的一個實施方式中,所述拾音器陣列由多個拾音器組成,多個拾音器成直線排列。
[0017]在其中的一個實施方式中,所述拾音器包括麥克風(fēng)以及增益放大單元,所述增益放大單元包括第一電阻、第一電容、三極管、第二電阻、第三電阻以及第二電容;所述麥克風(fēng)一端接地,另一端連接第一電阻一端,第一電阻另一端連接電源,第一電容一端連接第一電阻一端,另一端連接三極管的基極,三極管的發(fā)射極接地,集電極連接第二電阻一端,第二電阻另一端接電源,第三電阻一端連接三極管的基極,另一端連接三極管的集電極,第二電容一端連接三極管的集電極,另一端連接機(jī)頂盒。
[0018]在其中的一個實施方式中,所述用戶語音解析單元控制由機(jī)頂盒對用戶語音進(jìn)行特征提取,與離線命令庫做匹配,確定是否有匹配的遙控命令,若有則獲取匹配的遙控命令。
[0019]在其中的一個實施方式中,所述用戶語音解析單元判斷用戶語音中是否包含有語音拾取觸發(fā)指令,若有則控制由機(jī)頂盒對用戶語音進(jìn)行解析。
[0020]本發(fā)明基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法及系統(tǒng),基于機(jī)頂盒在家庭中的放置位置,在機(jī)頂盒上設(shè)置拾音器陣列,通過拾音器陣列實現(xiàn)遠(yuǎn)距離采集用戶語音獲取用戶的遙控命令,由機(jī)頂盒對用戶語音進(jìn)行解析匹配遙控命令,實現(xiàn)對其他設(shè)備的控制和調(diào)整,從而使得用戶只需遠(yuǎn)距離語音進(jìn)行控制即可,無需近距離手持遙控器,操作簡單便捷,大大提高了用戶的使用體驗。
【附圖說明】
[0021]圖1是一個實施例中的基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法的流程圖;
[0022]圖2是一個實施例中拾音器的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]圖1是一個實施例中的基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法的流程圖,如圖1所示,該方法包括如下步驟:
[0025]SlO:在機(jī)頂盒上設(shè)置拾音器陣列,由拾音器陣列實時采集用戶的語音,并交于機(jī)頂盒。
[0026]機(jī)頂盒目前已經(jīng)在各個家庭中廣泛使用,且機(jī)頂盒常放置在客廳當(dāng)中,處于整個家庭的中間區(qū)域,與各個設(shè)備(例如空調(diào)、冰箱、點燈等)距離比較理想。故可基于機(jī)頂盒來對自身及各個設(shè)備進(jìn)行控制,在該實施例中,為使得能夠遠(yuǎn)距離來對用戶進(jìn)行拾音,在機(jī)頂盒上設(shè)置拾音器陣列。拾音器陣列由多個拾音器組成。拾音器陣列具有方向性增益和環(huán)境噪聲抑制功能,能夠?qū)崿F(xiàn)遠(yuǎn)場語音的采集,從而實現(xiàn)遠(yuǎn)距離對用戶進(jìn)行拾音。在進(jìn)一步的方式中,多個拾音器成直線排列,組成拾音器陣列。拾音器陣列設(shè)置在機(jī)頂盒鏡片后方。
[0027]為保證拾音器能夠更好的采集用戶語音,去除噪音,進(jìn)一步的,如圖2所示,拾音器包括麥克風(fēng)MIC以及增益放大單元。增益放大單元包括第一電阻R1、第一電容Cl、三極管Q1、第二電阻R2、第三電阻R3以及第二電容C2。麥克風(fēng)MIC —端接地,另一端連接第一電阻Rl —端。第一電阻Rl另一端連接電源。第一電容Cl 一端連接第一電阻Rl —端,另一端連接三極管Ql的基極B。三極管Ql的發(fā)射極E接地,集電極C連接第二電阻R2 —端,第二電阻R2另一端接電源。第三電阻R3 —端連接三極管Ql的基極B,另一端連接三極管Ql的集電極C。第二電容C2 —端連接三極管Ql的集電極C,另一端連接機(jī)頂盒。麥克風(fēng)MIC采集用戶的語音,然后由增益放大單元對語音進(jìn)行放大和去除噪音,從而保證采集的準(zhǔn)確性。
[0028]S20:控制由機(jī)頂盒對用戶語音進(jìn)行解析,判斷用戶語音是否為遙控命令,若為遙控命令則由機(jī)頂盒將遙控命令發(fā)送給對應(yīng)的設(shè)備,控制對應(yīng)的設(shè)備。
[0029]由于用戶講話時也會發(fā)出語音,但是并非為遙控命令。故在采集到用戶的語音后,需要對用戶的語音進(jìn)行解析,判斷用戶語音是否為遙控命令,如果是遙控命令則對該語音進(jìn)行后續(xù)操作。
[0030]在進(jìn)一步的方式中,該步驟具體為:控制由機(jī)頂盒對用戶語音進(jìn)行特征提取,與離線命令庫做匹配,確定是否有匹配的遙控命令,若有則獲取匹配的遙控命令。機(jī)頂盒通過藍(lán)牙或者紅外的方式,將匹配的遙控命令發(fā)送給對應(yīng)的設(shè)備。
[0031]更進(jìn)一步的,為避免是用戶說話的語音,減少解析的工作量,該步驟還包括:判斷用戶語音中是否包含有語音拾取觸發(fā)指令,若有則控制由機(jī)頂盒對用戶語音進(jìn)行解析。這樣,在用戶輸入遙控指令語音前,首先發(fā)出語音拾取觸發(fā)指令,進(jìn)行特定的觸發(fā),代替和減少人工按鍵的步驟,也同時減少誤觸發(fā)操作,例如用戶發(fā)出“語音開”的語音拾取觸發(fā)指令打開語音采集功能,后續(xù)再發(fā)出遙控指令即可。
[0032]為對用戶身份進(jìn)行確認(rèn),該步驟還包括:控制由機(jī)頂盒將解析后的用戶語音進(jìn)行處理后傳輸?shù)骄W(wǎng)絡(luò)云,同時通過網(wǎng)絡(luò)云的神經(jīng)網(wǎng)絡(luò)深度學(xué)習(xí)用戶的聲音特征,形成身份ID。這樣,在網(wǎng)絡(luò)云端進(jìn)行身份建立和識別,對用戶身份進(jìn)行確認(rèn)。
[0033]此外,為能夠根據(jù)環(huán)境對其他設(shè)備進(jìn)行調(diào)整,該方法還包括步驟:
[0034]設(shè)置多種環(huán)境傳感器,實時采集環(huán)境參數(shù)并傳送給機(jī)頂盒,由機(jī)頂盒將采集的環(huán)境參數(shù)與預(yù)存的指標(biāo)進(jìn)行比較,根據(jù)比較結(jié)果向其他設(shè)備發(fā)送遙控命令,對其他設(shè)備進(jìn)行調(diào)整。
[0035]該基于機(jī)頂盒的遠(yuǎn)場拾音遙控方法,基于機(jī)頂盒在家庭中的放置位置,在機(jī)頂盒上設(shè)置拾音器陣列,通過拾音器陣列實現(xiàn)遠(yuǎn)距離采集用戶語音獲取用戶的遙控命令,由機(jī)頂盒對用