一種電視機(jī)語音控制方法及控制系統(tǒng)的制作方法
【專利摘要】本發(fā)明所提供的一種電視機(jī)語音控制方法及系統(tǒng),其中,電視機(jī)與一無線適配器連接,該無線適配器被電視識(shí)別為MIC裝置,該方法包括步驟:A、通過一無線語音遙控器將用戶的語音轉(zhuǎn)化為音頻數(shù)據(jù),并將音頻數(shù)據(jù)傳輸至與該無線語音遙控器耦合的所述無線適配器;B、將所述音頻數(shù)據(jù)由緩存區(qū)緩存;C、電視機(jī)內(nèi)部所安裝的APP周期性的輪詢所述緩存區(qū),判斷緩存區(qū)數(shù)據(jù)含有音頻數(shù)據(jù)對(duì)所述音頻數(shù)據(jù)進(jìn)行語義及語音識(shí)別,并執(zhí)行音頻數(shù)據(jù)所對(duì)應(yīng)的指令。由上,無需對(duì)電視機(jī)進(jìn)行按鍵鍵值映射到操作的系統(tǒng)升級(jí)改造,即實(shí)現(xiàn)語音遙控器的即插即用,達(dá)到原不配備語音遙控器的電視機(jī)可以使用語音控制。
【專利說明】
一種電視機(jī)語音控制方法及控制系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及語音控制技術(shù)領(lǐng)域,特別涉及一種電視機(jī)語音控制方法及控制系統(tǒng)。 【背景技術(shù)】
[0002]電視機(jī)智能化的趨勢,使得電視機(jī)像智能手機(jī)或PC—樣,具有全開放式平臺(tái),搭載操作系統(tǒng),并通過應(yīng)用軟件(APP)的安裝實(shí)現(xiàn)各種使用,從而提升用戶的體驗(yàn)。
[0003]在電視機(jī)操控上,依舊是傳統(tǒng)遙控器的上下左右加確定的方式。隨著內(nèi)容越來越豐富,頻道也越來越多,使得操控選擇上成為瓶頸。因此,新款的電視機(jī)、機(jī)頂盒以及電視盒子,開始逐步配備語音遙控器,讓用戶通過語音進(jìn)行對(duì)電視的操控、內(nèi)容的選擇,大大提升用戶體驗(yàn)。
[0004]目前的技術(shù),都是通過特定的遙控器按鍵鍵值通知電視機(jī)、機(jī)頂盒或電視盒子,通過上述裝置內(nèi)的軟件進(jìn)行語音的接收與識(shí)別,再翻譯成相應(yīng)的動(dòng)作。即監(jiān)測遙控器的方法是通過系統(tǒng)軟件監(jiān)測特定的遙控器按鍵鍵值,收到此鍵值則表明遙控器被用戶按動(dòng)觸發(fā)了。
[0005]由于這需要電視機(jī)、機(jī)頂盒或電視盒子內(nèi)的系統(tǒng)軟件去監(jiān)測預(yù)先約定的遙控器按鍵鍵值,而應(yīng)用軟件無法在任何狀態(tài)下監(jiān)測遙控器按鍵鍵值,所以對(duì)于用戶已經(jīng)購買的沒有配備語音遙控器的電視機(jī)、機(jī)頂盒或電視盒子,若無監(jiān)測特定的遙控器語音按鍵鍵值,則無法通知相應(yīng)的應(yīng)用軟件進(jìn)行語音數(shù)據(jù)的讀取并進(jìn)行后續(xù)的語音識(shí)別、語義識(shí)別等一系列處理,使得這些用戶無法享受新的良好的語音控制的體驗(yàn)。
【發(fā)明內(nèi)容】
[0006]有鑒于此,本發(fā)明的主要目的在于,提供一種電視機(jī)語音控制方法及控制系統(tǒng),其中,
[0007]電視機(jī)與一無線適配器連接,該無線適配器被電視識(shí)別為MIC裝置,該方法包括步驟:
[0008]A、通過一無線語音遙控器將用戶的語音轉(zhuǎn)化為音頻數(shù)據(jù);并將音頻數(shù)據(jù)傳輸至與該無線語音遙控器耦合的所述無線適配器;
[0009]B、將所述音頻數(shù)據(jù)置于緩存區(qū)緩存;[0〇1〇] C、電視機(jī)內(nèi)部所安裝的APP周期性的輪詢所述緩存區(qū),當(dāng)APP輪詢所述緩存區(qū)讀取的所述音頻數(shù)據(jù)為特定數(shù)據(jù)時(shí),表示用戶未按下語音鍵;當(dāng)所述音頻數(shù)據(jù)為非特定數(shù)據(jù)時(shí), 表示用戶按下語音鍵,此時(shí)對(duì)所述音頻數(shù)據(jù)進(jìn)行語音及語義識(shí)別,并執(zhí)行所識(shí)別出的指令。 [〇〇11]由上,無需對(duì)電視機(jī)進(jìn)行操作按鍵鍵值的系統(tǒng)升級(jí)改造,便實(shí)現(xiàn)語音遙控器的即插即用,達(dá)到原不配備遙控器的電視機(jī)可以使用語音控制。
[0012]可選的,所述無線適配器配置通過USB接口與電視機(jī)連接。
[0013]可選的,所述無線語音遙控器依據(jù)用戶的操作狀態(tài)調(diào)整自身的工作狀態(tài),所述工作狀態(tài)包括:無鏈路狀態(tài)、按鍵狀態(tài)、語音通道接通狀態(tài);
[0014]所述無鏈路狀態(tài)為關(guān)機(jī)狀態(tài);
[0015]所述按鍵狀態(tài)為遙控器按鍵工作狀態(tài);
[0016]所述語音通道接通狀態(tài)為輸出音頻數(shù)據(jù)狀態(tài)。
[0017]由上,根據(jù)用戶的操作頻率進(jìn)行工作狀態(tài)的調(diào)整,當(dāng)用戶頻繁輸入指令進(jìn)行控制時(shí),進(jìn)入執(zhí)行狀態(tài)實(shí)時(shí)待命;短時(shí)間無控制時(shí),進(jìn)入待機(jī)狀態(tài),而長時(shí)間無控制時(shí),進(jìn)入休眠狀態(tài),以最大程度的節(jié)省能耗。
[0018]對(duì)應(yīng)的,本發(fā)明還提供一種電視機(jī)語音控制系統(tǒng),包括:
[0019]無線語音遙控器,用于接收用戶發(fā)出的語音數(shù)據(jù),以無線形式輸出;
[0020]無線適配器,與所述無線語音遙控器無線耦合,接收所述無線形式的語音數(shù)據(jù),進(jìn)行緩存;
[0021]安裝于與所述無線適配器連接的電視機(jī)內(nèi)部的APP,APP周期性地輪詢所述緩存的音頻數(shù)據(jù)。當(dāng)APP輪詢所述緩存區(qū)讀取的所述音頻數(shù)據(jù)為特定數(shù)據(jù)時(shí),表示用戶未按下語音鍵;當(dāng)所述音頻數(shù)據(jù)為非特定數(shù)據(jù)時(shí),表示用戶按下語音鍵,此時(shí)對(duì)所述音頻數(shù)據(jù)進(jìn)行語音及語義識(shí)別,并執(zhí)行所識(shí)別出的指令;[〇〇22]所述語音識(shí)別用于檢測用戶是否輸出語音控制指令,所述語義識(shí)別用于解析用戶輸出的語音控制指令。
[0023]由上,無需對(duì)電視機(jī)進(jìn)行修改按鍵鍵值對(duì)應(yīng)動(dòng)作的系統(tǒng)升級(jí)改造,便實(shí)現(xiàn)語音遙控器的即插即用,達(dá)到原不配備遙控器的電視機(jī)可以使用語音控制。[〇〇24]可選的,所述無線語音遙控器與所述無線適配器采用2.4G通信模塊通信連接;
[0025] 所述無線適配器與所述電視機(jī)通過USB接口連接?!靖綀D說明】[〇〇26]圖1為電視機(jī)語音控制系統(tǒng)的原理示意圖;[〇〇27]圖2為電視機(jī)語音控制方法的原理示意圖;
[0028]圖3為語音遙控器的工作狀態(tài)示意圖?!揪唧w實(shí)施方式】
[0029]為克服現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供一種電視機(jī)語音控制方法及控制系統(tǒng), 無需對(duì)電視機(jī)進(jìn)行系統(tǒng)升級(jí)改造,便實(shí)現(xiàn)即插即用,達(dá)到原不配備語音遙控器的電視機(jī)可以使用語音控制。
[0030]如圖1所示為本發(fā)明所述的電視機(jī)語音控制系統(tǒng)的原理示意圖。包括無線適配器以及與其無線通信連接的無線語音遙控器。以控制電視機(jī)為例,進(jìn)行說明。
[0031]所述無線語音遙控器內(nèi)置麥克風(fēng)(MIC),可以拾取用戶所發(fā)出的語音數(shù)據(jù),進(jìn)行放大、降噪等處理后,將所述語音數(shù)據(jù)通過其內(nèi)置的2.4G通信模塊進(jìn)行調(diào)制后,以無線形式輸出。
[0032]所述無線適配器包括通信模塊和與其連接的主控模塊10。其中,通信模塊包括 2.4G通信模塊12和USB接口 32。所述通信模塊用于實(shí)現(xiàn)無線適配器與電視機(jī)以及無線語音遙控器的通信。具體的,所述無線適配器可通過USB接口 32直接與電視機(jī)連接,通過2.4G通信模塊12與無線語音遙控器通信,以接收語音數(shù)據(jù)。
[0033]主控模塊10,分別與所述2.4G通信模塊12和USB接口 32連接,用于將2.4G通信模塊 12所接收的語音數(shù)據(jù)轉(zhuǎn)發(fā)至USB接口 32,從而輸出至電視機(jī)。所述音頻數(shù)據(jù)可緩存于無線適配器中。
[0034]電視機(jī)內(nèi)部的所安裝的APP周期性的輪詢無線適配器的緩存區(qū)域,例如輪詢的周期可設(shè)為1〇〇毫秒。對(duì)所輪詢檢測出的數(shù)據(jù)進(jìn)行語音及語義的識(shí)別,從而解析出正確的指令。具體過程后續(xù)描述。[〇〇35]圖2所示為電視機(jī)語音控制方法的原理示意圖,包括以下步驟:
[0036]S10:用戶通過無線語音遙控器發(fā)出語音數(shù)據(jù)。[〇〇37]如圖3所示的工作原理圖。當(dāng)用戶通過無線語音遙控器下達(dá)指令,即在“接收按鍵狀態(tài)”下,當(dāng)用戶觸發(fā)無線語音遙控器的“語音鍵”后,相當(dāng)于下達(dá)傳輸語音數(shù)據(jù)的請(qǐng)求, 2.4G通信模塊12經(jīng)過信息調(diào)制以后,通過鏈路輸出該操作事件。對(duì)應(yīng)的,當(dāng)無線適配器通過鏈路接收到操作事件后,進(jìn)行應(yīng)答,從而建立與無線語音遙控器的語音通道,此時(shí)無線語音遙控器進(jìn)入“語音通道接通狀態(tài)”。
[0038]當(dāng)無線語音遙控器內(nèi)部計(jì)時(shí)器(未圖示)檢測用戶5秒鐘內(nèi)無任何操作時(shí),無線語音遙控器便進(jìn)入“待機(jī)無鏈路狀態(tài)”,關(guān)閉鏈路。
[0039]在“待機(jī)無鏈路狀態(tài)”下,當(dāng)檢測到用戶按下任意按鍵時(shí),回到“接收按鍵狀態(tài)”,當(dāng)檢測再次按下“語音鍵”時(shí),重新回到“語音通道接通狀態(tài)”。這樣做的優(yōu)異效果在于,在無按鍵觸碰的情況下關(guān)閉語音傳輸通道,可以最大限度的節(jié)約無線語音遙控器的能耗。
[0040]S20:無線適配器接收到所述音頻指令,通過USB接口將其轉(zhuǎn)發(fā)至電視機(jī)。
[0041]所述無線適配器通過鏈路接收到操作事件后,進(jìn)行應(yīng)答,從而建立與無線語音遙控器的語音通道,進(jìn)行語音數(shù)據(jù)的接收。接收到無線形式傳輸?shù)恼Z音數(shù)據(jù)后,直接緩存在無線適配器的存儲(chǔ)模塊(未圖示)中。[〇〇42]S30:電視機(jī)內(nèi)部的APP執(zhí)行所述指令。[〇〇43]電視機(jī)內(nèi)部的APP周期性的輪詢讀取無線適配器的緩存數(shù)據(jù)。[0〇44]區(qū)別于現(xiàn)有技術(shù)僅當(dāng)接收到特定按鍵碼值,通過識(shí)別該碼值才對(duì)應(yīng)執(zhí)行讀取語音數(shù)據(jù)操作不同,本實(shí)施例中,電視機(jī)內(nèi)部的APP每間隔一定時(shí)間,例如100毫秒便輪詢讀取語音緩存數(shù)據(jù)。如無線適配器與無線語音遙控器間的語音通道未建立,電視機(jī)內(nèi)部的APP讀取到的語音緩存數(shù)據(jù)為固定的由無線適配器主動(dòng)填充的特征數(shù)據(jù)。由此,電視機(jī)內(nèi)部的APP可通過讀取到的數(shù)據(jù)是否為固定的特征數(shù)據(jù)來判斷用戶是否按下了語音鍵。本實(shí)施例中,可將固定的特征數(shù)據(jù)設(shè)定為0x00 0x00 0x00……0x00(共128個(gè))。因此,針對(duì)現(xiàn)有電視機(jī)無法識(shí)別出特定按鍵碼值的情況,采用本實(shí)施例所述技術(shù)方案,可使該電視機(jī)支持語音控制。
[0045]電視機(jī)內(nèi)部的APP讀取到音頻數(shù)據(jù)后,即進(jìn)行語音識(shí)別、語義識(shí)別,解析出語音數(shù)據(jù)所對(duì)應(yīng)的指令,并且依據(jù)該指令對(duì)應(yīng)執(zhí)行相關(guān)操作。
[0046]上述實(shí)施例僅以被控裝置為電視機(jī)為例進(jìn)行說,實(shí)際操作中并不局限于此,例如還可控制機(jī)頂盒或電視盒子等設(shè)備進(jìn)行語音控制。本發(fā)明提出的方法,無需對(duì)電視機(jī)、機(jī)頂盒、電視盒子進(jìn)行系統(tǒng)升級(jí)改造,就實(shí)現(xiàn)了語音遙控器的即插即用,達(dá)到原不配備語音遙控器的電視機(jī)、機(jī)頂盒、電視盒子可以使用語音控制。[〇〇47]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明。總之,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種電視機(jī)語音控制方法,其特征在于,電視機(jī)與一無線適配器連接,該無線適配器 被電視識(shí)別為MIC裝置,該方法包括步驟:A、通過一無線語音遙控器將用戶的語音轉(zhuǎn)化為音頻數(shù)據(jù);并將音頻數(shù)據(jù)傳輸至與該無 線語音遙控器耦合的所述無線適配器;B、將所述音頻數(shù)據(jù)置于緩存區(qū)緩存;C、電視機(jī)內(nèi)部所安裝的APP周期性的輪詢所述緩存區(qū),當(dāng)APP輪詢所述緩存區(qū)讀取的所述音頻數(shù)據(jù)為特定數(shù)據(jù)時(shí),表示用戶未按下語音鍵;當(dāng) 所述音頻數(shù)據(jù)為非特定數(shù)據(jù)時(shí),表示用戶按下語音鍵,此時(shí)對(duì)所述音頻數(shù)據(jù)進(jìn)行語音及語 義識(shí)別,并執(zhí)行所識(shí)別出的指令。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述無線適配器通過USB接口與電視機(jī)連接。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述無線語音遙控器依據(jù)用戶的操作狀態(tài) 調(diào)整自身的工作狀態(tài),所述工作狀態(tài)包括:無鏈路狀態(tài)、按鍵狀態(tài)、語音通道接通狀態(tài);所述無鏈路狀態(tài)為關(guān)機(jī)狀態(tài);所述按鍵狀態(tài)為遙控器按鍵工作狀態(tài);所述語音通道接通狀態(tài)為輸出音頻數(shù)據(jù)狀態(tài)。4.一種電視機(jī)語音控制系統(tǒng),其特征在于,包括:無線語音遙控器,用于接收用戶發(fā)出的語音數(shù)據(jù),以無線形式輸出;無線適配器,與所述無線語音遙控器無線耦合,接收所述無線形式的語音數(shù)據(jù),進(jìn)行緩 存;安裝于與所述無線適配器連接的電視機(jī)內(nèi)部的APP,所述APP周期性地輪詢所述緩存的 音頻數(shù)據(jù)。當(dāng)APP輪詢所述緩存區(qū)讀取的所述音頻數(shù)據(jù)為特定數(shù)據(jù)時(shí),表示用戶未按下語音 鍵;當(dāng)所述音頻數(shù)據(jù)為非特定數(shù)據(jù)時(shí),表示用戶按下語音鍵,此時(shí)對(duì)所述音頻數(shù)據(jù)進(jìn)行語音 及語義識(shí)別,并執(zhí)行所識(shí)別出的指令;所述語音識(shí)別用于檢測用戶是否輸出語音控制指令,所述語義識(shí)別用于解析用戶輸出 的語音控制指令。5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述無線語音遙控器與所述無線適配器采 用2.4G通信模塊通信連接;所述無線適配器與所述電視機(jī)通過USB接口連接。
【文檔編號(hào)】H04N21/4363GK106028102SQ201610349443
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月24日
【發(fā)明人】李達(dá)航
【申請(qǐng)人】李達(dá)航