一種終端聲控操作方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實(shí)施例涉及音頻技術(shù)領(lǐng)域,尤其涉及一種終端聲控操作方法及裝置。
【背景技術(shù)】
[0002] 現(xiàn)在的終端設(shè)備,如手機(jī)或平板電腦,大多是觸摸屏的,幾乎所有操作都是在屏幕 上完成的,例如,拍照時(shí)的快口操作、攝像時(shí)的拍攝按鍵操作等。用戶對(duì)終端應(yīng)用功能進(jìn)行 操作時(shí),無論拍照還是攝像,當(dāng)用戶徒手拿穩(wěn)手機(jī)后都需要至少空出一個(gè)手指來按操作鍵, 如果按鍵在空閑手指不方便操作的位置,則會(huì)出現(xiàn)操作困難的情況,比如用戶用手機(jī)后置 攝像頭進(jìn)行自拍時(shí)想要準(zhǔn)確找到觸摸屏上的虛擬按鍵是很困難的?,F(xiàn)有技術(shù)提供了語音控 制來解決按鍵困難的問題,但語音控制在增雜環(huán)境下受到的干擾比較大容易導(dǎo)致語音識(shí)別 率下降從而使操作的控制命令失效。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實(shí)施例提供一種終端聲控操作方法及裝置,利用麥克風(fēng)采集到的環(huán)境噪音 的變化狀況來決定是否輸出控制指令對(duì)終端進(jìn)行操作,使得終端操作高效便捷。
[0004] 第一方面,本發(fā)明實(shí)施例提供了一種終端聲控操作方法,包括如下步驟:
[0005]啟動(dòng)所述終端設(shè)備上的應(yīng)用程序,并激活所述終端設(shè)備上的麥克風(fēng);
[0006] 監(jiān)測(cè)所述被激活的麥克風(fēng)的信號(hào)狀態(tài);
[0007] 當(dāng)所述麥克風(fēng)的信號(hào)狀態(tài)發(fā)生跳變時(shí),則輸出控制指令W改變所述應(yīng)用程序當(dāng)前 的操作狀態(tài)。
[0008] 結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述監(jiān)測(cè)所述被激活的 麥克風(fēng)的信號(hào)狀態(tài),具體為:
[0009] 通過所述被激活的麥克風(fēng)采集音頻信號(hào),并計(jì)算所述音頻信號(hào)特征值;
[0010] 判斷所述音頻信號(hào)特征值是否大于或等于預(yù)設(shè)口限值;當(dāng)判斷結(jié)果為是時(shí),則所 述麥克風(fēng)信號(hào)狀態(tài)為第一狀態(tài);當(dāng)判斷結(jié)果為否時(shí),則所述麥克風(fēng)信號(hào)狀態(tài)為第二狀態(tài);
[0011] 對(duì)應(yīng),所述當(dāng)所述麥克風(fēng)的信號(hào)狀態(tài)發(fā)生跳變時(shí),則輸出控制指令W改變所述應(yīng) 用程序當(dāng)前的操作狀態(tài)具體包括:
[0012] 當(dāng)所述麥克風(fēng)信號(hào)狀態(tài)由第一狀態(tài)跳變?yōu)榈诙顟B(tài),或,由第二狀態(tài)跳變?yōu)榈谝?狀態(tài)時(shí),則輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀態(tài)。
[0013] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式 中,所述計(jì)算所述音頻信號(hào)特征值包括:計(jì)算音頻信號(hào)的信號(hào)能量值,或,信號(hào)幅度值,或, 信號(hào)能量的波動(dòng)值,或,信號(hào)幅度的波動(dòng)值。
[0014] 結(jié)合第一方面或第一方面的第一種可能的實(shí)現(xiàn)方式或第一方面的第二種可能的 實(shí)現(xiàn)方式,在第一方面的第H種可能的實(shí)現(xiàn)方式中,所述麥克風(fēng)為多個(gè):
[0015] 對(duì)應(yīng)地,所述啟動(dòng)終端設(shè)備上的應(yīng)用程序,并激活所述終端設(shè)備上的麥克風(fēng)具體 包括:
[0016] 啟動(dòng)所述終端設(shè)備上的應(yīng)用程序,并激活所述終端設(shè)備上的多個(gè)麥克風(fēng)中的至少 兩個(gè)麥克風(fēng)。
[0017] 結(jié)合第一方面的第H種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式 中,所述監(jiān)測(cè)所述被激活的麥克風(fēng)的信號(hào)狀態(tài)具體包括:
[0018] 監(jiān)測(cè)所述被激活的至少兩個(gè)麥克風(fēng)的麥克風(fēng)信號(hào)狀態(tài);
[0019] 所述當(dāng)所述麥克風(fēng)的信號(hào)狀態(tài)發(fā)生跳變時(shí),則輸出控制指令W改變所述應(yīng)用程序 當(dāng)前的操作狀態(tài),具體包括:
[0020] 當(dāng)所述被激活的至少兩個(gè)麥克風(fēng)的麥克風(fēng)信號(hào)狀態(tài)中的至少兩個(gè)信號(hào)狀態(tài)發(fā)生 跳變,則輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀態(tài)。
[0021] 結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式中,在第一方面的第五種可能的實(shí)現(xiàn)方式 中,所述當(dāng)所述被激活的至少兩個(gè)麥克風(fēng)的麥克風(fēng)信號(hào)狀態(tài)中的至少兩個(gè)信號(hào)狀態(tài)發(fā)生跳 變,則輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀態(tài)具體包括:
[0022] 當(dāng)所述被激活的至少兩個(gè)麥克風(fēng)的麥克風(fēng)信號(hào)狀態(tài)中的至少兩個(gè)信號(hào)狀態(tài)在預(yù) 定的時(shí)間間隔內(nèi)發(fā)生跳變,則輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀態(tài)。
[0023] 結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式至第一方面的第五種可能的 實(shí)現(xiàn)方式中的任意一種方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,當(dāng)所述麥克風(fēng)的信 號(hào)狀態(tài)發(fā)生跳變時(shí),則輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀態(tài)具體包括:
[0024] 當(dāng)所述麥克風(fēng)的信號(hào)狀態(tài)發(fā)生跳變時(shí),進(jìn)行計(jì)時(shí),并在計(jì)時(shí)至預(yù)設(shè)的時(shí)間段t時(shí) 輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀態(tài)。
[00巧]結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式至第一方面的第六種可能的 實(shí)現(xiàn)方式中的任意一種方式,在第一方面的第走種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0026] 當(dāng)所述麥克風(fēng)信號(hào)狀態(tài)發(fā)生跳變時(shí),發(fā)出提示信息提示經(jīng)過所述時(shí)間段t之后將 輸出控制指令,其中,所述提示信息為語音提示,或者震動(dòng)提示,或者文字提示,或者燈光提 /J、- 〇
[0027] 結(jié)合第一方面,或第一方面的第一種可能的實(shí)現(xiàn)方式至第一方面的第走種可能的 實(shí)現(xiàn)方式中的任意一種方式,在第一方面的第八種可能的實(shí)現(xiàn)方式中,所述啟動(dòng)所述終端 設(shè)備上的應(yīng)用程序,并激活所述終端設(shè)備上的麥克風(fēng),具體包括;啟動(dòng)所述終端設(shè)備上的應(yīng) 用程序,并經(jīng)過預(yù)設(shè)時(shí)間激活所述終端設(shè)備上的麥克風(fēng)。
[0028] 第二方面,本發(fā)明實(shí)施例提供一種終端,包括麥克風(fēng),還包括如下裝置:
[0029] 啟動(dòng)單元,用于啟動(dòng)所述終端設(shè)備上的應(yīng)用程序,用于激活所述終端設(shè)備上的麥 克風(fēng);
[0030] 監(jiān)測(cè)單元,用于監(jiān)測(cè)所述被激活的麥克風(fēng)的信號(hào)狀態(tài);
[0031] 操作單元,用于當(dāng)所述麥克風(fēng)的信號(hào)狀態(tài)發(fā)生跳變時(shí),則輸出控制指令W改變所 述應(yīng)用程序當(dāng)前的操作狀態(tài)。
[0032] 結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述監(jiān)測(cè)單元包括:
[0033] 采集子單元,用于通過所述被激活的麥克風(fēng)采集音頻信號(hào);
[0034] 計(jì)算子單元,用于計(jì)算所述采集的音頻信號(hào)特征值;
[0035] 判斷子單元,用于判斷所述音頻信號(hào)特征值是否大于或等于預(yù)設(shè)口限值;當(dāng)判斷 結(jié)果為是時(shí),則所述麥克風(fēng)信號(hào)狀態(tài)為第一狀態(tài);當(dāng)判斷結(jié)果為否時(shí),則所述麥克風(fēng)信號(hào)狀 態(tài)為第二狀態(tài);
[0036] 對(duì)應(yīng),所述操作單元,用于當(dāng)所述麥克風(fēng)信號(hào)狀態(tài)由第一狀態(tài)跳變?yōu)榈诙顟B(tài)時(shí) 輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀態(tài);或,
[0037] 用于當(dāng)所述麥克風(fēng)信號(hào)狀態(tài)由第二狀態(tài)跳變?yōu)榈谝粻顟B(tài)時(shí)輸出控制指令W改變 所述應(yīng)用程序當(dāng)前的操作狀態(tài)。
[0038] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式 中,所述計(jì)算子單元包括:
[0039] 能量計(jì)算子單元,用于計(jì)算音頻信號(hào)的信號(hào)能量值;或,
[0040] 幅度計(jì)算子單元,用于計(jì)算音頻信號(hào)的信號(hào)幅度值;或,
[0041] 能量波動(dòng)計(jì)算子單元,用于計(jì)算音頻信號(hào)的信號(hào)能量的波動(dòng)值;或,
[0042] 幅度波動(dòng)計(jì)算子單元,用于計(jì)算音頻信號(hào)的信號(hào)幅度的波動(dòng)值。
[0043] 結(jié)合第二方面或第二方面的第一種可能的實(shí)現(xiàn)方式或第二方面的第二種可能的 實(shí)現(xiàn)方式,在第二方面的第H種可能的實(shí)現(xiàn)方式中,所述麥克風(fēng)為多個(gè):
[0044] 對(duì)應(yīng)地,所述啟動(dòng)單元包括:
[0045] 激活子單元,用于激活所述終端設(shè)備上的多個(gè)麥克風(fēng)中的至少兩個(gè)麥克風(fēng)。
[0046] 結(jié)合第二方面的第H種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式 中,所述監(jiān)測(cè)單元,用于監(jiān)測(cè)所述被激活的至少兩個(gè)麥克風(fēng)的麥克風(fēng)信號(hào)狀態(tài);
[0047] 對(duì)應(yīng)地、所述操作單元,具體用于當(dāng)所述被激活的至少兩個(gè)麥克風(fēng)的麥克風(fēng)信號(hào) 狀態(tài)中的至少兩個(gè)信號(hào)狀態(tài)發(fā)生跳變,則輸出控制指令W改變所述應(yīng)用程序當(dāng)前的操作狀 態(tài)。
[0048] 結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式中,在第二方面的第