本發(fā)明涉及計算機技術領域,特別涉及一種空調及空調的控制方法。
背景技術:
空調已經在人們的生活中成為不可或缺的必備產品,大大提高了人們的生活質量。隨著智能家電技術的發(fā)展,用戶對空調的人機交互性能也提出了更高的要求。
使用空調時,消費者往往通過遙控器上的固定按鈕控制空調的工作狀態(tài),例如,用戶想通過遙控器調節(jié)空調的工作狀態(tài)為制冷時,用戶需按下遙控器上更改工作狀態(tài)的按鈕,遙控器的顯示屏上則會出現空調當前工作狀態(tài)的符號,隨后用戶每按此更改工作狀態(tài)的按鈕一次,顯示屏上會出現不同工作狀態(tài)對應的符號,例如制熱和除濕等,用戶需對出現的符號進行識別,直至確定出制冷對應的符號。
采用遙控器控制空調時,用戶需先在遙控器上尋找對應的按鈕,再對顯示屏顯示出的符號進行逐個識別,導致空調的人機交互性能較差。
技術實現要素:
本發(fā)明實施例提供了一種空調及空調的控制方法,能提高空調的人機交互性能。
第一方面,本發(fā)明實施例提供了一種空調,包括:音頻采集設備、中央處理器、溫控主板和制冷系統(tǒng);其中,
所述音頻采集設備,用于采集外部的聲音信息,所述聲音信息中攜帶有用戶輸入的狀態(tài)控制語音信息;
所述中央處理器,用于根據所述音頻采集設備采集的聲音信息,獲取所述用戶輸入的狀態(tài)控制語音信息,并將所述狀態(tài)控制語音信息發(fā)送給所述溫控主板;
所述溫控主板,用于根據接收到的所述的狀態(tài)控制語音信息,更改所述制冷系統(tǒng)的工作狀態(tài)。
優(yōu)選地,
該空調進一步包括:特性抽取單元、獨立組件分析單元和濾波器;
所述音頻采集設備包括:第一麥克風和第二麥克風;其中,
所述第一麥克風,用于將采集到的所述聲音信息發(fā)送給所述特性抽取單元;
所述第二麥克風,用于將采集到的所述聲音信息發(fā)送給所述獨立組件分析單元;
所述特性抽取單元,用于根據所述第一麥克風發(fā)送的聲音信息,確定出所述用戶輸入的狀態(tài)控制語音信息和所述用戶所處環(huán)境的噪音分別對應的存在概率,并將所述存在概率發(fā)送給所述獨立組件分析單元;
所述獨立組件分析單元,用于根據所述第二麥克風發(fā)送的聲音信息,以及所述用戶輸入的狀態(tài)控制語音信息和所述用戶所處環(huán)境的噪音分別對應的存在概率,提取所述用戶輸入的狀態(tài)控制語音信息,并將所述用戶輸入的狀態(tài)控制語音信息發(fā)送給所述濾波器;
所述濾波器,用于增大所述用戶輸入的狀態(tài)控制語音信息的音強,并將增強后的所述狀態(tài)控制語音信息發(fā)送給所述中央處理器。
優(yōu)選地,
所述中央處理器,包括設置單元、解析單元和處理單元;其中,
所述設置單元,用于設置激活詞和至少一種工作狀態(tài),以及每一種工作狀態(tài)分別對應的至少一個命令詞;
所述解析單元,用于解析所述用戶輸入的狀態(tài)控制語音信息,獲取所述用戶輸入的激活詞和至少一個命令詞;
所述處理單元,用于確定所述用戶輸入的激活詞是否與所述設置單元設置的激活詞相同,當相同時,將所述用戶輸入的至少一個命令詞發(fā)送給所述溫控主板;
所述溫控主板,用于根據所述用戶輸入的至少一個命令詞,確定與所述用戶輸入的至少一個命令詞相對應的目標工作狀態(tài),并將所述制冷系統(tǒng)的工作狀態(tài)更改為所述目標工作狀態(tài)。
優(yōu)選地,
該空調進一步包括:音頻功率放大器和揚聲器;其中,
所述處理單元,進一步用于將所述用戶輸入的至少一個命令詞發(fā)送給所述音頻功率放大器;
所述音頻功率放大器,用于接收到所述用戶輸入的至少一個命令詞時,驅動所述揚聲器播放所述用戶輸入的至少一個命令詞。
優(yōu)選地,
所述工作狀態(tài)包括開啟空調;
所述溫控主板,進一步用于當確定出的所述目標工作狀態(tài)為所述開啟空調時,檢測連續(xù)接收到所述開啟空調對應的命令詞的次數,判斷所述次數是否大于預設閾值,如果是,則控制所述制冷系統(tǒng)開啟,否則,向所述處理單元發(fā)送提示指令;
所述處理單元,進一步用于將所述提示指令發(fā)送給所述音頻功率放大器;
所述音頻功率放大器,進一步用于接收到所述提示指令時,驅動所述揚聲器播放所述提示指令,以使所述用戶根據所述提示指令,輸入與所述開啟空調的工作狀態(tài)相對應的命令詞。
第二方面,本發(fā)明實施例提供了一種空調的控制方法,包括:
采集外部的聲音信息,所述聲音信息中攜帶有用戶輸入的狀態(tài)控制語音信息;
根據所述聲音信息,獲取所述用戶輸入的狀態(tài)控制語音信息;
根據所述用戶輸入的狀態(tài)控制語音信息,更改空調的制冷系統(tǒng)的工作狀態(tài)。
優(yōu)選地,
所述根據所述聲音信息,獲取所述用戶輸入的狀態(tài)控制語音信息,包括:
根據所述聲音信息,確定出所述用戶輸入的狀態(tài)控制語音信息和所述用戶所處環(huán)境的噪音分別對應的存在概率;
根據所述存在概率,提取所述用戶輸入的狀態(tài)控制語音信息。
優(yōu)選地,
該控制方法進一步包括:預先設置激活詞和至少一種工作狀態(tài),以及每一種工作狀態(tài)分別對應的至少一個命令詞;
所述根據所述用戶輸入的狀態(tài)控制語音信息,更改空調的制冷系統(tǒng)的工作狀態(tài),包括:
解析所述用戶輸入的狀態(tài)控制語音信息,獲取所述用戶輸入的激活詞和至少一個命令詞;
確定所述用戶輸入的激活詞是否與預先設置的所述激活詞相同;
當相同時,根據所述用戶輸入的至少一個命令詞,確定與所述用戶輸入的至少一個命令詞相對應的目標工作狀態(tài),并將所述制冷系統(tǒng)的工作狀態(tài)更改為所述目標工作狀態(tài)。
優(yōu)選地,
在所述獲取用戶輸入的激活詞和至少一個命令詞之后,進一步包括:
播放所述用戶輸入的至少一個命令詞。
優(yōu)選地,
所述根據所述用戶輸入的至少一個命令詞,確定與所述用戶輸入的至少一個命令詞相對應的目標工作狀態(tài),包括:
確定所述目標工作狀態(tài)為開啟空調;
進一步包括:
檢測連續(xù)接收到所述開啟空調對應的命令詞的次數;
判斷所述次數是否大于預設閾值,如果是,則控制所述制冷系統(tǒng)開啟,否則,播放提示指令,以使所述用戶根據所述提示指令,輸入與所述開啟空調的工作狀態(tài)相對應的命令詞。
本發(fā)明實施例提供了一種空調及空調的控制方法,通過采集外部的聲音信息,并從采集的聲音信息中獲取用戶輸入的狀態(tài)控制語音信息,并根據此用戶輸入的狀態(tài)控制語音信息,更改空調制冷系統(tǒng)的工作狀態(tài)。由此,用戶無需再逐個識別遙控器的按鈕,以及空調各個工作狀態(tài)分別對應的符號,可直接通過語音控制空調的工作狀態(tài),從而提高了空調的人機交互性能。
附圖說明
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例提供的一種空調的結構示意圖;
圖2是本發(fā)明另一個實施例提供的一種空調的結構示意圖;
圖3是本發(fā)明又一個實施例提供的一種空調的結構示意圖;
圖4是本發(fā)明再一個實施例提供的一種空調的結構示意圖;
圖5是本發(fā)明一個實施例提供的一種空調的控制方法的流程圖;
圖6是本發(fā)明另一個實施例提供的一種空調的控制方法的流程圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例提供了一種空調,包括:音頻采集設備101、中央處理器102、溫控主板103和制冷系統(tǒng)104;其中,
所述音頻采集設備101,用于采集外部的聲音信息,所述聲音信息中攜帶有用戶輸入的狀態(tài)控制語音信息;
所述中央處理器102,用于根據所述音頻采集設備101采集的聲音信息,獲取所述用戶輸入的狀態(tài)控制語音信息,并將所述狀態(tài)控制語音信息發(fā)送給所述溫控主板103;
所述溫控主板103,用于根據接收到的所述的狀態(tài)控制語音信息,更改所述制冷系統(tǒng)104的工作狀態(tài)。
上述實施例中,通過采集外部的聲音信息,并從采集的聲音信息中獲取用戶輸入的狀態(tài)控制語音信息,并根據此用戶輸入的狀態(tài)控制語音信息,更改空調制冷系統(tǒng)的工作狀態(tài)。由此,用戶無需再逐個識別遙控器的按鈕,以及空調各個工作狀態(tài)分別對應的符號,可直接通過語音控制空調的工作狀態(tài),從而提高了空調的人機交互性能。
為了濾除用戶所處環(huán)境中無用的噪聲,進一步提高空調的人機交互性能,本發(fā)明一個實施例中,如圖2所示,該空調可以進一步包括:特性抽取單元201、獨立組件分析單元202和濾波器203;
所述音頻采集設備101可以包括:第一麥克風204和第二麥克風205;其中,
所述第一麥克風204,用于將采集到的所述聲音信息發(fā)送給所述特性抽取單元201;
所述第二麥克風205,用于將采集到的所述聲音信息發(fā)送給所述獨立組件分析單元202;
所述特性抽取單元201,用于根據所述第一麥克風204發(fā)送的聲音信息,確定出所述用戶輸入的狀態(tài)控制語音信息和所述用戶所處環(huán)境的噪音分別對應的存在概率,并將所述存在概率發(fā)送給所述獨立組件分析單元202;
所述獨立組件分析單元202,用于根據所述第二麥克風205發(fā)送的聲音信息,以及所述用戶輸入的狀態(tài)控制語音信息和所述用戶所處環(huán)境的噪音分別對應的存在概率,提取所述用戶輸入的狀態(tài)控制語音信息,并將所述用戶輸入的狀態(tài)控制語音信息發(fā)送給所述濾波器203;
所述濾波器203,用于增大所述用戶輸入的狀態(tài)控制語音信息的音強,并將增強后的所述狀態(tài)控制語音信息發(fā)送給所述中央處理器102。
在這里,采用兩個麥克風204和205分別采集聲音信息,并將采集到的聲音信息分別發(fā)送給特性抽取單元201和獨立組件分析單元202進行處理,特性抽取單元201可確定出用戶輸入的語音信息和用戶所處環(huán)境的噪音分別對應的存在概率,并將存在概率發(fā)送給獨立組件分析單元202,則獨立組件分析單元202可根據此存在概率和另一個麥克風采集的聲音信息,經信號處理得到與用戶輸入的狀態(tài)控制語音信息相對應的深度空間存在信號,然后通過空間濾波器處理此深度空間存在信號,得到加強立體聲信號,再經過帶通濾波器處理此加強立體聲信號,進一步增強該加強立體聲信號。
由此,在濾除用戶所處環(huán)境的噪音的同時,提高用戶輸入的狀態(tài)控制語音信息的音強,以利于中央處理器準確識別出用戶輸入的狀態(tài)控制語音信息,并對其進行處理,避免了當用戶所處環(huán)境噪音較大時,空調由于誤識別用戶輸入的狀態(tài)控制語音信息而誤更改制冷系統(tǒng)的工作狀態(tài),從而進一步提高了空調的人機交互性能。
如圖3所示,本發(fā)明一個實施例中,所述中央處理器102,包括設置單元301、解析單元302和處理單元303;其中,
所述設置單元301,用于設置激活詞和至少一種工作狀態(tài),以及每一種工作狀態(tài)分別對應的至少一個命令詞;
所述解析單元302,用于解析所述用戶輸入的狀態(tài)控制語音信息,獲取所述用戶輸入的激活詞和至少一個命令詞;
所述處理單元303,用于確定所述用戶輸入的激活詞是否與所述設置單元301設置的激活詞相同,當相同時,將所述用戶輸入的至少一個命令詞發(fā)送給所述溫控主板103;
所述溫控主板103,用于根據所述用戶輸入的至少一個命令詞,確定與所述用戶輸入的至少一個命令詞相對應的目標工作狀態(tài),并將所述制冷系統(tǒng)104的工作狀態(tài)更改為所述目標工作狀態(tài)。
具體地,當空調在設定時間內沒有接收到用戶輸入的狀態(tài)控制語音信息時,例如,在15~30s內沒有收到用戶輸入的語音信息時,空調將關閉語音識別功能,此時需用戶先輸入特定激活詞,才能重新啟動空調的語音識別功能。例如,中央處理器102的設置單元301設置的激活詞為“開啟語音”,此激活詞可由用戶自定義設置,當用戶需要使用空調的語音識別功能時,需先喊出激活詞“開啟語音”,當處理單元303確定出用戶輸入的激活詞與預先設置的激活詞相同時,開啟空調的語音識別功能,并提示用戶可繼續(xù)輸入與空調工作狀態(tài)相關的命令詞。
例如,當用戶輸入的命令詞為“溫度升高一度”時,處理單元303可通過uart(universalasynchronousreceiver/transmitter,異步收發(fā)傳輸器)將此命令詞發(fā)送給溫控主板103,則溫控主板103可根據此命令詞,更改制冷系統(tǒng)的工作狀態(tài),以使空調在當前工作模式下升高溫度一度。另外,用戶還可根據語音信息對空調進行溫度、風力和制冷模式等多種工作狀態(tài)進行控制。由此,采用對激活詞和命令詞進行雙重識別的方式,可使在沒有用戶輸入語音信息時,關閉空調的語音識別功能,以降低空調的消耗的電能;當用戶輸入語音信息時,精確識別用戶語音信息中包括的命令詞,以此控制制冷系統(tǒng)進行工作狀態(tài)的更改。
為了使用戶知曉空調的工作狀態(tài),進一步提高空調的人機交互性能,本發(fā)明一個實施例中,如圖4所示,該空調可以進一步包括:音頻功率放大器401和揚聲器402;其中,
所述處理單元303,進一步用于將所述用戶輸入的至少一個命令詞發(fā)送給所述音頻功率放大器401;
所述音頻功率放大器401,用于接收到所述用戶輸入的至少一個命令詞時,驅動所述揚聲器402播放所述用戶輸入的至少一個命令詞。
例如,當用戶輸入的命令詞為“溫度升高一度”時,一方面溫控主板103以此命令詞控制制冷系統(tǒng)將溫度升高一度,另一方面,處理單元303將此命令詞發(fā)送給音頻功率放大器401,以使音頻功率放大器401對此命令詞對應的音頻信號進行放大,然后驅動揚聲器發(fā)出此“溫度升高一度”的命令詞。這可使用戶知曉空調的語音識別系統(tǒng)已成功接收到用戶輸入的命令詞,并將根據此命令詞進行相應的更改,從而實現了空調對用戶的信息反饋,進一步提高了空調的人機交互性能。
為了防止空調意外開機,本發(fā)明一個實施例中,所述工作狀態(tài)包括開啟空調;
所述溫控主板103,進一步用于當確定出的所述目標工作狀態(tài)為所述開啟空調時,檢測連續(xù)接收到所述開啟空調對應的命令詞的次數,判斷所述次數是否大于預設閾值,如果是,則控制所述制冷系統(tǒng)104開啟,否則,向所述處理單元303發(fā)送提示指令;
所述處理單元303,進一步用于將所述提示指令發(fā)送給所述音頻功率放大器401;
所述音頻功率放大器401,進一步用于接收到所述提示指令時,驅動所述揚聲器播402放所述提示指令,以使所述用戶根據所述提示指令,輸入與所述開啟空調的工作狀態(tài)相對應的命令詞。
例如,開啟空調對應的命令詞為“打開空調”,預設閾值為兩次時,當用戶第一次喊出“打開空調”的命令詞時,處理單元303根據接收到的命令詞,向音頻功率放大器401發(fā)送提示指令,以使音頻功率功率放大器401驅動揚聲器402為用戶播放提示指令,例如,此提示指令為“請重復一次”,則用戶將根據接收到的提示指令再次喊出“打開空調”的命令詞。溫控主板103連續(xù)接收到兩次“打開空調”的命令詞后,才控制制冷系統(tǒng)開啟。利用此方法可避免空調在語音功能開啟時,采集到外部的噪音而在用戶不知情的條件下誤開機,造成能量浪費及增加空調損耗。
另外,空調也可配備紅外遙控器,紅外遙控器上設置有多個功能按鍵,包括語音識別功能開關、溫度升高/降低、風向等按鍵,可使用戶通過遙控器控制語音識別功能的開啟或關閉,也可利用遙控器對空調的工作狀態(tài)進行更改。同時,空調機身上設置有按鍵板,按鍵板上也有多個功能按鍵,用戶也可通過此機身上的功能按鍵對空調的工作狀態(tài)進行更改。由此,空調為用戶提供多種方式的選擇,用戶可根據實際需要任一選擇一種使用,從而提高用戶體驗感。
如圖5所示,本發(fā)明實施例提供了一種空調的控制方法,該方法可以包括以下步驟:
步驟501,采集外部的聲音信息,所述聲音信息中攜帶有用戶輸入的狀態(tài)控制語音信息;
步驟502,根據所述聲音信息,獲取所述用戶輸入的狀態(tài)控制語音信息;
步驟503,根據所述用戶輸入的狀態(tài)控制語音信息,更改空調的制冷系統(tǒng)的工作狀態(tài)。
上述實施例中,通過采集外部的聲音信息,并從采集的聲音信息中獲取用戶輸入的狀態(tài)控制語音信息,并根據此用戶輸入的狀態(tài)控制語音信息,更改空調制冷系統(tǒng)的工作狀態(tài)。由此,用戶無需再逐個識別遙控器的按鈕,以及空調各個工作狀態(tài)分別對應的符號,可直接通過語音控制空調的工作狀態(tài),從而提高了空調的人機交互性能。
為了濾除用戶所處環(huán)境中無用的噪聲,進一步提高空調的人機交互性能,本發(fā)明一個實施例中,步驟502的具體實施方式,可以包括:
根據所述聲音信息,確定出所述用戶輸入的狀態(tài)控制語音信息和所述用戶所處環(huán)境的噪音分別對應的存在概率;
根據所述存在概率,提取所述用戶輸入的狀態(tài)控制語音信息。
具體地,采用兩個麥克風分別采集聲音信息,并將采集到的聲音信息分別發(fā)送給特性抽取單元和獨立組件分析單元進行處理,特性抽取單元可確定出用戶輸入的語音信息和用戶所處環(huán)境的噪音分別對應的存在概率,并將存在概率發(fā)送給獨立組件分析單元,則獨立組件分析單元可根據此存在概率和另一個麥克風采集的聲音信息,經信號處理得到與用戶輸入的狀態(tài)控制語音信息相對應的深度空間存在信號。
然后,還可進一步講此深度空間存在信號發(fā)送給空間濾波器,通過空間濾波器處理此深度空間存在信號,得到加強立體聲信號,再經過帶通濾波器處理此加強立體聲信號,進一步增強該加強立體聲信號。由此,在濾除用戶所處環(huán)境的噪音的同時,提高用戶輸入的狀態(tài)控制語音信息的音強,以利于中央處理器準確識別出用戶輸入的狀態(tài)控制語音信息,并對其進行處理,避免了當用戶所處環(huán)境噪音較大時,空調由于誤識別用戶輸入的狀態(tài)控制語音信息而誤更改制冷系統(tǒng)的工作狀態(tài),從而進一步提高了空調的人機交互性能。
在本發(fā)明一個實施例中,該控制方法可進一步包括:預先設置激活詞和至少一種工作狀態(tài),以及每一種工作狀態(tài)分別對應的至少一個命令詞;
則步驟103的具體實施方式,可以包括:
解析所述用戶輸入的狀態(tài)控制語音信息,獲取所述用戶輸入的激活詞和至少一個命令詞;
確定所述用戶輸入的激活詞是否與預先設置的所述激活詞相同;
當相同時,根據所述用戶輸入的至少一個命令詞,確定與所述用戶輸入的至少一個命令詞相對應的目標工作狀態(tài),并將所述制冷系統(tǒng)的工作狀態(tài)更改為所述目標工作狀態(tài)。
具體地,當空調在設定時間內沒有接收到用戶輸入的狀態(tài)控制語音信息時,例如,在15~30s內沒有收到用戶輸入的語音信息時,空調將關閉語音識別功能,此時需用戶先輸入特定激活詞,才能重新啟動空調的語音識別功能。例如,通過空調的中央處理器設置空調的激活詞為“開啟語音”,此激活詞可由用戶自定義設置,當用戶需要使用空調的語音識別功能時,需先喊出激活詞“開啟語音”,當中央處理器確定出用戶輸入的激活詞與預先設置的激活詞相同時,開啟空調的語音識別功能,并提示用戶可繼續(xù)輸入與空調工作狀態(tài)相關的命令詞。
例如,當用戶輸入的命令詞為“溫度升高一度”時,中央處理器可通過uart(universalasynchronousreceiver/transmitter,異步收發(fā)傳輸器)將此命令詞發(fā)送給空調的溫控主板,則溫控主板可根據此命令詞,更改空調制冷系統(tǒng)的工作狀態(tài),以使空調在當前工作模式下升高溫度一度。另外,用戶還可根據語音信息對空調進行溫度、風力和制冷模式等多種工作狀態(tài)進行控制。由此,采用對激活詞和命令詞進行雙重識別的方式,可使在沒有用戶輸入語音信息時,關閉空調的語音識別功能,以降低空調的消耗的電能;當用戶輸入語音信息時,精確識別用戶語音信息中包括的命令詞,以此控制制冷系統(tǒng)進行工作狀態(tài)的更改。
為了使用戶知曉空調的工作狀態(tài),進一步提高空調的人機交互性能,
在所述獲取用戶輸入的激活詞和至少一個命令詞之后,進一步包括:
播放所述用戶輸入的至少一個命令詞。
例如,當用戶輸入的命令詞為“溫度升高一度”時,一方面空調的溫控主板以此命令詞控制制冷系統(tǒng)將溫度升高一度,另一方面,中央處理器將此命令詞發(fā)送給空調中的音頻功率放大器,以使音頻功率放大器對此命令詞對應的音頻信號進行放大,然后驅動揚聲器發(fā)出“溫度升高一度”的命令詞。這可使用戶知曉空調的語音識別系統(tǒng)已成功接收到用戶輸入的命令詞,并將根據此命令詞進行相應的更改,從而實現了空調對用戶的信息反饋,進一步提高了空調的人機交互性能。
為了防止空調意外開機,本發(fā)明一個實施例中,所述根據所述用戶輸入的至少一個命令詞,確定與所述用戶輸入的至少一個命令詞相對應的目標工作狀態(tài),包括:
確定所述目標工作狀態(tài)為開啟空調;
在目標工作狀態(tài)為開啟空調時,進一步包括:
檢測連續(xù)接收到所述開啟空調對應的命令詞的次數;
判斷所述次數是否大于預設閾值,如果是,則控制所述制冷系統(tǒng)開啟,否則,播放提示指令,以使所述用戶根據所述提示指令,輸入與所述開啟空調的工作狀態(tài)相對應的命令詞。
例如,開啟空調對應的命令詞為“打開空調”,預設閾值為兩次時,當用戶第一次喊出“打開空調”的命令詞時,中央處理器根據接收到的命令詞,向音頻功率放大器發(fā)送提示指令,以使音頻功率功率放大器驅動揚聲器為用戶播放提示指令,例如,此提示指令為“請重復一次”,則用戶將根據接收到的提示指令再次喊出“打開空調”的命令詞。溫控主板連續(xù)接收到兩次“打開空調”的命令詞后,才控制制冷系統(tǒng)開啟。利用此方法可避免空調在語音功能開啟時,采集到外部的噪音而在用戶不知情的條件下誤開機,造成能量浪費及增加空調損耗。
下面以用戶通過語音信息控制空調開機為例,對本發(fā)明實施例提供的空調控制方法進行詳細說明,如圖6所示,該方法可以包括以下步驟:
步驟601,預先設置空調語音識別系統(tǒng)的激活詞為“開啟語音”,以及空調開機狀態(tài)對應的命令詞為“開啟空調”。
步驟602,用戶向空調喊出“開啟語音”激活詞,空調利用兩個麥克風采集用戶輸入的“開啟語音”激活詞,以及用戶所處環(huán)境中的噪音,并分別將采集到的聲音信息發(fā)送給特性抽取單元和獨立組件分析單元。
步驟603,特性抽取單元確定出用戶輸入的“開啟語音”激活詞與用戶所述環(huán)境中的噪音分別對應的存在概率,并將確定出的存在概率發(fā)送給獨立組件分析單元。
步驟604,獨立組件分析單元利用特性抽取單元確定出的存在概率以及麥克風采集的聲音信息,提取用戶輸入的“開啟語音”激活詞,并利用濾波器增大“開啟語音”激活詞的音強。
在這里,獨立組件分析單元可根據存在概率和另一個麥克風采集的聲音信息,經信號處理得到與用戶輸入的“開啟語音”激活詞相對應的深度空間存在信號,然后通過空間濾波器處理此深度空間存在信號,得到加強立體聲信號,再經過帶通濾波器處理此加強立體聲信號,進一步增強該加強立體聲信號。并且用戶輸入的激活詞與預先設置的激活詞相同,則由此開啟了空調的語音識別功能。
步驟605,利用空調的中央處理器向音頻功率放大器發(fā)送“語音開啟成功”提示指令,以使音頻功率放大器驅動揚聲器播放提示指令。
此時空調的語音識別功能開啟成功,則可利用揚聲器播放提示指令的形式向用戶進行反饋,以使用戶根據此“語音開啟成功”提示指令接著輸入命令詞。
步驟606,用戶根據接收到的提示指令,向空調喊出“開啟空調”命令詞。
步驟607,利用空調的中央處理器將“開啟空調”命令詞發(fā)送給溫控主板,以使溫控主板確定用戶需要開啟空調的制冷系統(tǒng)。
步驟608,溫控主板向空調中央處理器發(fā)送“請重復一次”指示指令,以使中央處理器將提示指令發(fā)送給音頻功率放大器,以驅動揚聲器播放提示指令。
步驟606至步驟608中,為了避免空調采集到環(huán)境中的噪音而誤開啟,在第一次接收到用戶輸入的“開啟空調”命令詞時,利用揚聲器向用戶播放“請重復一次”提示指令,以使用戶再次輸入相同命令詞進行確認。
步驟609,用戶再次向空調喊出“開啟空調”命令詞。
步驟610,利用空調的中央處理器再次將“開啟空調”命令詞發(fā)送給溫控主板,溫控主板根據接收到的命令詞,控制制冷系統(tǒng)開啟。
當溫控主板第二次接收到“開啟空調”命令詞時,才控制制冷系統(tǒng)開啟,由此避免了當空調語音功能開啟時,空調由于采集到外部的噪音而在用戶不知情的條件下誤開機,造成能量浪費及增加空調損耗。另外值得一提的是,在用戶輸入命令詞時,空調也會利用步驟603和步驟604中的方法對采集到的聲音信息進行降噪處理,從而利于中央處理器對用戶輸入的語音信息進行處理。
步驟611,利用空調的中央處理器向音頻功率放大器發(fā)送“空調已開啟”提示指令,以使音頻功率放大器驅動揚聲器播放提示指令。
當空調開機成功后,利用揚聲器播放“空調已開啟”提示指令,以對用戶進行反饋,讓用戶知曉空調的工作狀態(tài)。
上述實施例中,通過雙麥克風采集外部的聲音信息,并從采集的聲音信息中提取用戶輸入激活詞,當用戶輸入的激活詞與預設的激活詞相同時,開啟空調的語音識別功能,由此可使在沒有用戶輸入語音信息時,關閉空調的語音識別功能,以降低空調的消耗的電能。然后根據用戶輸入的空調開機狀態(tài)對應的命令詞,向用戶播放提示信息,以使用戶進行確認,當再次接收到用戶輸入的開機狀態(tài)對應的命令詞時,控制空調的制冷系統(tǒng)開啟,并通過揚聲器播放相關提示指令,以向用戶進行反饋。由此實現了利用用戶輸入的語音信息控制空調開機,提高了空調的人機交互性能,并可避免空調在語音功能開啟時,采集到外部的噪音而在用戶不知情的條件下誤開機,造成能量浪費及增加空調損耗,同時實現了空調對用戶的信息反饋,進一步提高了空調的人機交互性能。
綜上所述,本發(fā)明各個實施例至少具有如下有益效果:
1、在本發(fā)明實施例中,通過采集外部的聲音信息,并從采集的聲音信息中獲取用戶輸入的狀態(tài)控制語音信息,并根據此用戶輸入的狀態(tài)控制語音信息,更改空調制冷系統(tǒng)的工作狀態(tài)。由此,用戶無需再逐個識別遙控器的按鈕,以及空調各個工作狀態(tài)分別對應的符號,可直接通過語音控制空調的工作狀態(tài),從而提高了空調的人機交互性能。
2、在本發(fā)明實施例中,利用兩個麥克風分別采集聲音信息,并確定采集到的聲音信息中包括的用戶輸入的狀態(tài)控制語音信息和用戶所處環(huán)境中的噪音分別對應的存在概率,并根據確定出的存在概率,對采集到的聲音信息進行降噪處理,提取出用戶輸入的狀態(tài)控制語音信息,并增大用戶輸入的狀態(tài)控制語音信息的音強,以利于中央處理器準確識別出用戶輸入的狀態(tài)控制語音信息,并對其進行處理,避免了當用戶所處環(huán)境噪音較大時,空調由于誤識別用戶輸入的狀態(tài)控制語音信息而誤更改制冷系統(tǒng)的工作狀態(tài),從而進一步提高了空調的人機交互性能。
3、在本發(fā)明實施例中,通過從用戶輸入的狀態(tài)控制語音信息中解析出激活詞和命令詞,當用戶輸入的激活詞與預先設置的激活詞相同時,根據用戶輸入的命令詞,將制冷系統(tǒng)的工作狀態(tài)更改為與用戶輸入的命令詞相對應的制冷系統(tǒng)的目標工作狀態(tài)。由此,采用對激活詞和命令詞進行雙重識別的方式,可使在沒有用戶輸入語音信息時,關閉空調的語音識別功能,以降低空調的消耗的電能;當用戶輸入語音信息時,也可精確識別用戶語音信息中包括的命令詞,以此控制制冷系統(tǒng)進行工作狀態(tài)的更改,從而提高用戶體驗。
4、在本發(fā)明實施例中,通過音頻功率放大器驅動揚聲器播放用戶輸入的命令詞,以使用戶知曉空調已成功接收到用戶輸入的命令詞,并將根據此命令詞進行相應的更改,從而實現了空調對用戶的信息反饋,進一步提高了空調的人機交互性能。
5、在本發(fā)明實施例中,當用戶通過輸入狀態(tài)控制語音信息開啟空調時,音頻功率放大器驅動揚聲器向用戶播放提示指令,以使用戶根據播放的提示指令再次輸入開啟空調對應的命令詞進行確認,當再次接到用戶輸入的開啟空調對應的命令詞時,才開啟空調的制冷系統(tǒng)。由此避免了空調在語音功能開啟時,采集到外部的噪音而在用戶不知情的條件下誤開機,造成能量浪費及增加空調損耗。
6、在本發(fā)明實施例中,空調配置有紅外遙控器,空調機身上也設置有按鍵板,用戶可通過紅外遙控器或按鍵板上的功能按鍵對空調的工作狀態(tài)進行更改。由此,空調為用戶提供多種方式的選擇,用戶可根據實際需要任一選擇一種使用,從而提高用戶體驗感。
需要說明的是,在本文中,諸如第一和第二之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個······”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。
本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質中。
最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內。