本發(fā)明涉及智能控制技術(shù)領(lǐng)域,特別涉及一種基于多揚聲器的播放方法和系統(tǒng)。
背景技術(shù):
在智能家居中,揚聲器必不可少。
但是,在控制揚聲器進行播放時,聽覺質(zhì)量很容易被忽略,或者在控制揚聲器進行播放時,直接控制整個空間內(nèi)的全部揚聲器或某幾個揚聲器工作,雖然在一定程度上可以提高聽覺質(zhì)量,但卻增加了能耗,而且整個空間內(nèi)不同區(qū)域的用戶會受到干擾。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
為此,本發(fā)明的一個目的在于提出一種基于多揚聲器的播放方法,該方法根據(jù)用戶的當前位置信息確定用戶所在區(qū)域需要工作的揚聲器,不僅保證了聽覺質(zhì)量,而且并非整個空間的所有揚聲器或某幾個揚聲器工作,達到了節(jié)能環(huán)保的目的,而且保證了整個空間內(nèi)其他區(qū)域的用戶不受干擾,提高了用戶體驗。
本發(fā)明的另一個目的在于提出一種基于多揚聲器的播放系統(tǒng)。
為實現(xiàn)上述目的,本發(fā)明一方面實施例提出了一種基于多揚聲器的播放方法,包括以下步驟:獲取用戶的指令信息,并根據(jù)所述指令信息獲取播放內(nèi)容;獲取所述用戶當前的位置信息,并根據(jù)所述用戶的當前位置信息確定所述用戶所在區(qū)域,以及控制所述用戶所在區(qū)域的至少一個揚聲器進行播放。
根據(jù)本發(fā)明實施例的基于多揚聲器的播放方法,首先獲取用戶的指令信息,并根據(jù)指令信息獲取播放內(nèi)容,然后獲取用戶當前的位置信息,并根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,以及控制用戶所在區(qū)域的至少一個揚聲器進行播放。該方法根據(jù)用戶的當前位置信息確定用戶所在區(qū)域需要工作的揚聲器,不僅保證了聽覺質(zhì)量,而且并非整個空間的所有揚聲器或某幾個揚聲器工作,達到了節(jié)能環(huán)保的目的,而且保證了整個空間內(nèi)其他區(qū)域的用戶不受干擾,提高了用戶體驗。
根據(jù)本發(fā)明的一個實施例,所述指令信息包括:語音指令信息和姿勢指令信息。
根據(jù)本發(fā)明的一個實施例,獲取所述用戶的語音指令信息,包括:通過設置在同一區(qū)域不同位置處的多個麥克風收集所述區(qū)域內(nèi)的聲音信息;對所述多個麥克風的聲音信息進行解析以提取所述用戶的語音指令信息。
根據(jù)本發(fā)明的一個實施例,獲取所述用戶的姿勢指令信息,包括:采集所述用戶的圖像信息和紅外信息;對所述圖像信息和所述紅外信息進行分析處理以提取所述用戶的姿勢信息,并根據(jù)所述姿勢信息確定所述用戶的姿勢指令信息。
根據(jù)本發(fā)明的一個實施例,上述的基于多揚聲器的播放方法,還包括:當所述用戶從第一區(qū)域移動至第二區(qū)域時,控制所述第二區(qū)域的揚聲器開始工作,并判斷持續(xù)預設時間內(nèi)是否有人進入所述第一區(qū)域;如果持續(xù)預設時間內(nèi)沒有人進入所述第一區(qū)域,則控制所述第一區(qū)域的揚聲器關(guān)閉。
為實現(xiàn)上述目的,本發(fā)明另一方面實施例提出了一種基于多揚聲器的播放系統(tǒng),包括:第一獲取模塊,用于獲取用戶的指令信息;第二獲取模塊,用于獲取所述用戶當前的位置信息;控制模塊,所述控制模塊分別與所述第一獲取模塊和所述第二獲取模塊相連,所述控制模塊用于根據(jù)所述指令信息獲取播放內(nèi)容,并根據(jù)所述用戶的當前位置信息確定所述用戶所在區(qū)域,以及控制所述用戶所在區(qū)域的至少一個揚聲器進行播放。
根據(jù)本發(fā)明實施例的基于多揚聲器的播放系統(tǒng),通過第一獲取模塊獲取用戶的指令信息,通過第二獲取模塊獲取用戶當前的位置信息,控制模塊根據(jù)指令信息獲取播放內(nèi)容,并根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,以及控制用戶所在區(qū)域的至少一個揚聲器進行播放。該系統(tǒng)根據(jù)用戶的當前位置信息確定用戶所在區(qū)域需要工作的揚聲器,不僅保證了聽覺質(zhì)量,而且并非整個空間的所有揚聲器或某幾個揚聲器工作,達到了節(jié)能環(huán)保的目的,而且保證了整個空間內(nèi)其他區(qū)域的用戶不受干擾,提高了用戶體驗。
根據(jù)本發(fā)明的一個實施例,所述指令信息包括:語音指令信息和姿勢指令信息。
根據(jù)本發(fā)明的一個實施例,所述第一獲取模塊包括:多個聲音收集模塊,所述多個聲音收集模塊設置在同一區(qū)域不同位置處,用于收集所述區(qū)域內(nèi)的聲音信息;第一提取模塊,所述第一提取模塊分別與所述多個聲音收集模塊中的每個聲音收集模塊相連,用于對所述多個聲音收集模塊的聲音信息進行解析以提取所述用戶的語音指令信息。
根據(jù)本發(fā)明的一個實施例,所述第一獲取模塊包括:圖像采集模塊,用于采集所述用戶的圖像信息;紅外信息采集模塊,用于采集所述用戶的紅外信息;第二提取模塊,所述第二提取模塊分別與所述圖像采集模塊和所述紅外信息采集模塊相連,用于對所述圖像信息和所述紅外信息進行分析處理以提取所述用戶的姿勢信息,并根據(jù)所述姿勢信息確定所述用戶的姿勢指令信息。
根據(jù)本發(fā)明的一個實施例,所述控制模塊,還用于:當所述用戶從第一區(qū)域移動至第二區(qū)域時,控制所述第二區(qū)域的揚聲器開始工作,并判斷持續(xù)預設時間內(nèi)是否有人進入所述第一區(qū)域;如果持續(xù)預設時間內(nèi)沒有人進入所述第一區(qū)域,則控制所述第一區(qū)域的揚聲器關(guān)閉。
附圖說明
圖1是根據(jù)本發(fā)明一個實施例的基于多揚聲器的播放方法的流程圖;
圖2是根據(jù)本發(fā)明一個具體示例的多麥克風、多揚聲器的設置示意圖;
圖3是根據(jù)本發(fā)明一個實施例的語音指令信息的獲取流程圖;
圖4是根據(jù)本發(fā)明一個實施例的姿勢指令信息的獲取流程圖;
圖5是根據(jù)本發(fā)明另一個實施例的基于多揚聲器的播放方法的流程圖;
圖6是根據(jù)本發(fā)明一個實施例的基于多揚聲器的播放系統(tǒng)的結(jié)構(gòu)示意圖;
圖7是根據(jù)本發(fā)明一個實施例的第一獲取模塊的框圖;以及
圖8是根據(jù)本發(fā)明另一個實施例的第一獲取模塊的框圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參照附圖來描述根據(jù)本發(fā)明實施例提出的基于多揚聲器的播放方法和系統(tǒng)。
圖1是根據(jù)本發(fā)明一個實施例的基于多揚聲器的播放方法的流程圖。如圖1所示,基于多揚聲器的播放方法包括以下步驟:
S110,獲取用戶的指令信息,并根據(jù)指令信息獲取播放內(nèi)容。
在本發(fā)明的實施例中,指令信息可包括:語音指令信息和姿勢指令信息。
根據(jù)本發(fā)明的一個實施例,如圖3所示,獲取用戶的語音指令信息,包括:
S111,通過設置在同一區(qū)域不同位置處的多個麥克風收集區(qū)域內(nèi)的聲音信息。
由于語音識別對環(huán)境的要求較高,環(huán)境噪聲和區(qū)域內(nèi)的回聲(墻壁回彈噪聲)等會影響語音識別的質(zhì)量,因此,可以在同一區(qū)域內(nèi),根據(jù)現(xiàn)場情況設置兩個以上的麥克風,以抑制干擾噪聲。
作為一個具體示例,如圖2所示,可以將餐廳和客廳作為同一區(qū)域A,根據(jù)餐廳和客廳的面積和結(jié)構(gòu)可以設置六個麥克風;將圖中右上角的側(cè)臥室作為同一區(qū)域B,根據(jù)側(cè)臥室的面積可以設置兩個麥克風;將圖中右下角的主臥室作為同一區(qū)域C,根據(jù)主臥室的面積可以設置三個麥克風。然后,通過設置在區(qū)域內(nèi)的多個麥克風獲取所在區(qū)域內(nèi)的聲音信息,其中,聲音信息可包括:區(qū)域內(nèi)的環(huán)境噪聲和回聲。
例如,可通過區(qū)域A中的六個麥克風收集區(qū)域A中的所有聲音信息,并將收集到的聲音信息傳輸至服務器,其中,多個麥克風中每個麥克風可具有有線功能和無線功能,每個麥克風可通過有線以太網(wǎng)接入局域網(wǎng)中的服務器,也可以通過WIFI、藍牙、Zigbee等無線方式傳輸至服務器,具體這里不做限定。
S112,對多個麥克風的聲音信息進行解析以提取用戶的語音指令信息。
具體地,服務器在接收到多個麥克風的聲音信息后,通過一系列的算法進行噪聲的分離和消除,得到有效的語音指令信息。其中,可以采用現(xiàn)有技術(shù)中的算法實現(xiàn)噪聲的分離和消除,具體這里不再詳述。
在該實施例中,由于通過設置在同一區(qū)域的多個麥克風來抑制干擾噪聲,即通過設置在同一區(qū)域內(nèi)的多個麥克風收集該區(qū)域內(nèi)的所有聲音信息,包括環(huán)境噪聲和墻壁回彈噪聲等,然后通過一系列算法進行噪聲分離和消除,從而提取出有效的語音指令信息,因此,不僅可以有效提高語音識別率,而且服務器無需根據(jù)特定環(huán)境設置特定參數(shù),大大降低了后期維護成本。
進一步地,考慮到實際應用中,當多個麥克風同時上傳數(shù)據(jù)到服務器,可能出現(xiàn)帶寬擁堵現(xiàn)象,為此,可以先對每個麥克風收集到的聲音信息進行判斷,如果聲音信息滿足一定要求,則再將該聲音信息上傳至服務器,以減少因同時上傳較多數(shù)據(jù)導致帶寬擁堵現(xiàn)象發(fā)生。
具體地,如圖2所示,當區(qū)域A有聲音時,區(qū)域A中的六個麥克風會自動檢測聲音的大小(分貝),并判斷該聲音是否在人的聲音的頻率范圍內(nèi)。如果聲音比較大,如:聲音信息的分貝大于預設分貝,并且該聲音在人的聲音的頻率范圍內(nèi),如:聲音信息的頻率在預設范圍內(nèi),則麥克風自動將聲音信息上傳至服務器,從而使得多個麥克風只傳送更有效的部分,減少了對傳輸帶寬的要求,減少了服務器的解析處理時間,提高了響應速度。
根據(jù)本發(fā)明的另一個實施例,如圖4所示,獲取用戶的姿勢指令信息,包括:
S111’,采集用戶的圖像信息和紅外信息。
S112’,對圖像信息和紅外信息進行分析處理以提取用戶的姿勢信息,并根據(jù)姿勢信息確定用戶的姿勢指令信息。
作為一個具體示例,如圖2所示,可以在區(qū)域A中設置一個攝像機和一個人體紅外檢測傳感器。其中,通過攝像機采集用戶的圖像信息,并將該圖像信息發(fā)送至服務器,并通過人體紅外檢測傳感器采集用戶的紅外信息。然后,服務器對圖像信息和紅外信息進行分析處理,以提取用戶的姿勢,可以包括手勢和身體其他部位的動作等。服務器在根據(jù)圖像信息和紅外信息提取到用戶的姿勢信息后,從數(shù)據(jù)庫中獲取與該姿勢信息相對應的姿勢指令信息。
具體地,用戶可以預先針對需要發(fā)出的指令信息設定相應的動作,通過攝像機拍攝并傳輸至服務器,然后服務器對其進行解析,并與相應的指令信息對應存儲在服務器中,即每個指令信息對應一個特定動作。
例如,可以用表示數(shù)字1的手勢來代表聽音樂,用表示數(shù)字2的手勢來代表聽廣播,用表示數(shù)字3的手勢來代表聽新聞等;也可以用雙手放在耳朵上且身體左傾或右傾一定角度的姿勢來代表聽音樂,用雙手做出喇叭狀放在嘴邊且身體前傾一定角度的姿勢來代表聽廣播,用翻閱報紙的姿勢來代表聽新聞等,具體可由用戶根據(jù)自身喜好來設定,具體這里不做限定。
在該實施例中,由于通過視覺來獲取用戶的指令信息,可以進一步提高人性化體驗。
S120,獲取用戶當前的位置信息,并根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,以及控制用戶所在區(qū)域的至少一個揚聲器進行播放。
具體地,如圖2所示,可以在區(qū)域A中設置五個揚聲器;在區(qū)域B中設置兩個揚聲器;在區(qū)域C中設置兩個揚聲器。在獲取到用戶當前的位置信息后,根據(jù)用戶的當前位置信息確認用戶所在的區(qū)域,然后控制用戶所在區(qū)域內(nèi)的一個或多個揚聲器進行播放。
以用戶處于區(qū)域A為例,當用戶發(fā)出聲音時,區(qū)域A中的六個麥克風將收集區(qū)域A中的所有聲音信息,并將收集到的聲音信息傳輸至服務器,服務器對多個麥克風的聲音信息進行回聲消除和降噪處理,以提取出用戶的語音指令信息,然后根據(jù)語音指令信息獲取需要播放的內(nèi)容。同時,服務器還通過區(qū)域A中的攝像機或者人體紅外檢測傳感器獲取用戶當前的位置信息,然后根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,并確定用戶所在區(qū)域?qū)膿P聲器。
如圖2所示,當服務器提取到的語音指令信息為“聽音樂”時,服務器可以控制環(huán)繞用戶周圍的三個揚聲器同時工作以播放音樂,也可以控制區(qū)域A中的五個揚聲器同時工作,從而不僅可以保證聲音質(zhì)量得到多聲道的還原,而且整個空間的其他區(qū)域,如區(qū)域B和區(qū)域C中揚聲器均不工作,在一定程度上達到了節(jié)能環(huán)保的目的,而且區(qū)域B和區(qū)域C中的用戶不會受到干擾,提高了用戶體驗。
進一步地,當區(qū)域A中用戶發(fā)出“聽音樂”的指令信息時,服務器僅控制區(qū)域A中的至少一個揚聲器工作,當區(qū)域B中的用戶發(fā)出“聽廣播”的指令信息時,服務器僅控制區(qū)域B中的至少一個揚聲器工作,當區(qū)域C中的用戶發(fā)出“聽新聞”指令信息時,服務器僅控制區(qū)域C中的至少一個揚聲器工作,從而保證不同區(qū)域內(nèi)的用戶之間不會受到干擾,進一步提高了用戶體驗。
根據(jù)本發(fā)明實施例的基于多揚聲器的播放方法,可以從聽覺或者視覺上獲取用戶的指令信息,然后根據(jù)用戶的指令信息獲取相應的播放內(nèi)容,同時獲取用戶當前的位置信息,并根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,以及控制用戶所在區(qū)域的至少一個揚聲器進行播放,不僅保證了聽覺質(zhì)量,而且并非整個空間的所有揚聲器或某幾個揚聲器工作,達到了節(jié)能環(huán)保的目的,而且保證了整個空間內(nèi)其他區(qū)域的用戶不受干擾,提高了用戶體驗。
另外,考慮到實際生活中,用戶會經(jīng)常從一個區(qū)域移動至另一個區(qū)域,因此,在本發(fā)明的實施例中,可以對揚聲器進行動態(tài)調(diào)整。
如圖5所示,基于多揚聲器的播放方法還包括:
S130,當用戶從第一區(qū)域移動至第二區(qū)域時,控制第二區(qū)域的揚聲器開始工作,并判斷持續(xù)預設時間內(nèi)是否有人進入第一區(qū)域。其中,預設時間可以根據(jù)實際情況進行設定。
S140,如果持續(xù)預設時間內(nèi)沒有人進入第一區(qū)域,則控制第一區(qū)域的揚聲器關(guān)閉。
具體地,如圖2所示,當用戶從區(qū)域A移動至區(qū)域B時,區(qū)域B中的多個揚聲器開始工作,此時區(qū)域A中發(fā)聲的揚聲器并未停止工作,而是連續(xù)監(jiān)測n分鐘內(nèi)是否有人進入,此時有可能是用戶返回至區(qū)域A,如果連續(xù)n分鐘內(nèi)無人進入?yún)^(qū)域A,則控制區(qū)域A發(fā)聲的揚聲器停止工作。
根據(jù)本發(fā)明實施例的基于多揚聲器的播放方法,當用戶從第一區(qū)域移動至第二區(qū)域時,控制第二區(qū)域的揚聲器開始工作,并判斷持續(xù)預設時間內(nèi)是否有人進入第一區(qū)域,如果持續(xù)預設時間內(nèi)沒有人進入第一區(qū)域,則控制第一區(qū)域的揚聲器關(guān)閉,從而實現(xiàn)揚聲器的動態(tài)調(diào)整,無需用戶再次發(fā)出控制指令,大大提高了用戶體驗,而且在切換過程中,采用延時控制,從而可以有效防止用戶在兩個區(qū)域間來回走動,導致切換過于頻繁,影響用戶體驗。
圖6是根據(jù)本發(fā)明一個實施例的基于多揚聲器的播放系統(tǒng)的結(jié)構(gòu)示意圖。如圖6所示,基于多揚聲器的播放系統(tǒng)包括:第一獲取模塊10、第二獲取模塊20和控制模塊30。
具體地,第一獲取模塊10用于獲取用戶的指令信息。
在本發(fā)明的實施例中,指令信息可包括:語音指令信息和姿勢指令信息。
根據(jù)本發(fā)明的一個實施例,如圖7所示,第一獲取模塊10包括:多個聲音收集模塊11和第一提取模塊12,其中,多個聲音收集模塊11設置在同一區(qū)域不同位置處,用于收集區(qū)域內(nèi)的聲音信息,第一提取模塊12分別與多個聲音收集模塊11中的每個聲音收集模塊11相連,用于對多個聲音收集模塊11的聲音信息進行解析以提取用戶的語音指令信息。
具體而言,由于語音識別對環(huán)境的要求較高,環(huán)境噪聲和區(qū)域內(nèi)的回聲等會影響語音識別的質(zhì)量,因此,可以在同一區(qū)域內(nèi),根據(jù)現(xiàn)場情況設置兩個以上的聲音收集模塊11,以抑制干擾噪聲,其中,聲音收集模塊11可以為麥克風。
作為一個具體示例,如圖2所示,可以將餐廳和客廳作為同一區(qū)域A,根據(jù)餐廳和客廳的面積和結(jié)構(gòu)可以設置六個麥克風;將圖中右上角的側(cè)臥室作為同一區(qū)域B,根據(jù)側(cè)臥室的面積可以設置兩個麥克風;將圖中右下角的主臥室作為同一區(qū)域C,根據(jù)主臥室的面積可以設置三個麥克風。然后,通過設置在區(qū)域內(nèi)的多個麥克風獲取所在區(qū)域內(nèi)的聲音信息,其中,聲音信息可包括:區(qū)域內(nèi)的環(huán)境噪聲和回聲。
例如,可通過區(qū)域A中的六個麥克風收集區(qū)域A中的所有聲音信息,并將收集到的聲音信息以有線方式或無線方式傳輸至第一提取模塊12。第一提取模塊12在接收到多個麥克風的聲音信息后,通過一系列的算法進行噪聲的分離和消除,得到有效的語音指令信息。其中,可以采用現(xiàn)有技術(shù)中的算法實現(xiàn)噪聲的分離和消除,具體這里不再詳述。
在該實施例中,由于通過設置在同一區(qū)域的多個聲音收集模塊(如麥克風)來抑制干擾噪聲,即通過設置在同一區(qū)域內(nèi)的多個聲音收集模塊收集該區(qū)域內(nèi)的所有聲音信息,包括環(huán)境噪聲和墻壁回彈噪聲等,然后通過一系列算法進行噪聲分離和消除,從而提取出有效的語音指令信息,因此,不僅可以有效提高語音識別率,而且第一提取模塊無需根據(jù)特定環(huán)境設置特定參數(shù),大大降低了后期維護成本。
進一步地,考慮到實際應用中,當多個聲音收集模塊11同時上傳數(shù)據(jù)到第一提取模塊12,可能出現(xiàn)擁堵現(xiàn)象,為此,可以先對每個聲音收集模塊11收集到的聲音信息進行判斷,如果聲音信息滿足一定要求,則再將該聲音信息上傳至第一提取模塊12,以減少因同時上傳較多數(shù)據(jù)導致?lián)矶卢F(xiàn)象發(fā)生。
具體地,如圖2所示,當區(qū)域A有聲音時,區(qū)域A中的六個麥克風會自動檢測聲音的大小(分貝),并判斷該聲音是否在人的聲音的頻率范圍內(nèi)。如果聲音比較大,如:聲音信息的分貝大于預設分貝,并且該聲音在人的聲音的頻率范圍內(nèi),如:聲音信息的頻率在預設范圍內(nèi),則麥克風自動將聲音信息上傳至第一提取模塊12,從而使得多個麥克風只傳送更有效的部分,減少了對傳輸帶寬的要求,減少了第一提取模塊的解析處理時間,提高了響應速度。
根據(jù)本發(fā)明的另一個實施例,如圖8所示,第一獲取模塊10包括:圖像采集模塊13、紅外信息采集模塊14和第二提取模塊15,其中,圖像采集模塊13用于采集用戶的圖像信息,紅外信息采集模塊14用于采集用戶的紅外信息,第二提取模塊15分別與圖像采集模塊13和紅外信息采集模塊14相連,用于對圖像信息和紅外信息進行分析處理以提取用戶的姿勢信息,并根據(jù)姿勢信息確定用戶的姿勢指令信息。
其中,圖像采集模塊13可以為攝像機,紅外信息采集模塊14可以為人體紅外檢測傳感器。
作為一個具體示例,如圖2所示,可以在區(qū)域A中設置一個攝像機和一個人體紅外檢測傳感器。其中,通過攝像機采集用戶的圖像信息,并將該圖像信息發(fā)送至第二提取模塊15,并通過人體紅外檢測傳感器采集用戶的紅外信息。然后,第二提取模塊15對圖像信息和紅外信息進行分析處理,以提取用戶的姿勢,可以包括手勢和身體其他部位的動作等。第二提取模塊15在根據(jù)圖像信息和紅外信息提取到用戶的姿勢信息后,從數(shù)據(jù)庫中獲取與該姿勢信息相對應的姿勢指令信息。
具體地,用戶可以預先針對需要發(fā)出的指令信息設定相應的動作,通過攝像機拍攝并傳輸至第二提取模塊15,然后第二提取模塊15對其進行解析,并與相應的指令信息對應存儲在第二提取模塊15中,即每個指令信息對應一個特定動作。
例如,可以用表示數(shù)字1的手勢來代表聽音樂,用表示數(shù)字2的手勢來代表聽廣播,用表示數(shù)字3的手勢來代表聽新聞等;也可以用雙手放在耳朵上且身體左傾或右傾一定角度的姿勢來代表聽音樂,用雙手做出喇叭狀放在嘴邊且身體前傾一定角度的姿勢來代表聽廣播,用翻閱報紙的姿勢來代表聽新聞等,具體可由用戶根據(jù)自身喜好來設定,具體這里不做限定。
在該實施例中,由于通過視覺來獲取用戶的指令信息,可以進一步提高人性化體驗。
第二獲取模塊20用于獲取用戶當前的位置信息。第二獲取模塊20可以為攝像機或者人體紅外檢測傳感器。
控制模塊30分別與第一獲取模塊10和第二獲取模塊20相連,控制模塊30用于根據(jù)指令信息獲取播放內(nèi)容,并根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,以及控制用戶所在區(qū)域的至少一個揚聲器進行播放。
具體地,如圖2所示,可以在區(qū)域A中設置五個揚聲器;在區(qū)域B中設置兩個揚聲器;在區(qū)域C中設置兩個揚聲器。在第二獲取模塊20獲取到用戶當前的位置信息后,控制模塊30根據(jù)用戶的當前位置信息確認用戶所在的區(qū)域,然后控制用戶所在區(qū)域內(nèi)的一個或多個揚聲器進行播放。
以用戶處于區(qū)域A為例,當用戶發(fā)出聲音時,區(qū)域A中的六個麥克風將收集區(qū)域A中的所有聲音信息,并將收集到的聲音信息傳輸至第一提取模塊12,第一提取模塊12對多個麥克風的聲音信息進行回聲消除和降噪處理,以提取出用戶的語音指令信息,然后控制模塊30根據(jù)語音指令信息獲取需要播放的內(nèi)容。同時,第二提取模塊15還通過區(qū)域A中的攝像機或者人體紅外檢測傳感器獲取用戶當前的位置信息,然后控制模塊30根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,并確定用戶所在區(qū)域?qū)膿P聲器。
如圖2所示,當?shù)谝惶崛∧K12提取到的語音指令信息為“聽音樂”時,控制模塊30可以控制環(huán)繞用戶周圍的三個揚聲器同時工作以播放音樂,也可以控制區(qū)域A中的五個揚聲器同時工作,從而不僅可以保證聲音質(zhì)量得到多聲道的還原,而且整個空間的其他區(qū)域,如區(qū)域B和區(qū)域C中揚聲器均不工作,在一定程度上達到了節(jié)能環(huán)保的目的,而且區(qū)域B和區(qū)域C中的用戶不會受到干擾,提高了用戶體驗。
進一步地,當區(qū)域A中用戶發(fā)出“聽音樂”的指令信息時,控制模塊30僅控制區(qū)域A中的至少一個揚聲器工作,當區(qū)域B中的用戶發(fā)出“聽廣播”的指令信息時,控制模塊30僅控制區(qū)域B中的至少一個揚聲器工作,當區(qū)域C中的用戶發(fā)出“聽新聞”指令信息時,控制模塊30僅控制區(qū)域C中的至少一個揚聲器工作,從而保證不同區(qū)域內(nèi)的用戶之間不會受到干擾,進一步提高了用戶體驗。
根據(jù)本發(fā)明實施例的基于多揚聲器的播放系統(tǒng),可以從聽覺或者視覺上獲取用戶的指令信息,然后根據(jù)用戶的指令信息獲取相應的播放內(nèi)容,同時獲取用戶當前的位置信息,并根據(jù)用戶的當前位置信息確定用戶所在區(qū)域,以及控制用戶所在區(qū)域的至少一個揚聲器進行播放,不僅保證了聽覺質(zhì)量,而且并非整個空間的所有揚聲器或某幾個揚聲器工作,達到了節(jié)能環(huán)保的目的,而且保證了整個空間內(nèi)其他區(qū)域的用戶不受干擾,提高了用戶體驗。
另外,考慮到實際生活中,用戶會經(jīng)常從一個區(qū)域移動至另一個區(qū)域,因此,在本發(fā)明的實施例中,可以對揚聲器進行動態(tài)調(diào)整。
根據(jù)本發(fā)明的一個實施例,控制模塊30還用于:當用戶從第一區(qū)域移動至第二區(qū)域時,控制第二區(qū)域的揚聲器開始工作,并判斷持續(xù)預設時間內(nèi)是否有人進入第一區(qū)域;如果持續(xù)預設時間內(nèi)沒有人進入第一區(qū)域,則控制第一區(qū)域的揚聲器關(guān)閉。
具體地,如圖2所示,當用戶從區(qū)域A移動至區(qū)域B時,控制模塊30控制區(qū)域B中的多個揚聲器開始工作,此時區(qū)域A中發(fā)聲的揚聲器并未停止工作,而是控制模塊30連續(xù)監(jiān)測n分鐘內(nèi)是否有人進入,此時有可能是用戶返回至區(qū)域A,如果連續(xù)n分鐘內(nèi)無人進入?yún)^(qū)域A,控制模塊30則控制區(qū)域A發(fā)聲的揚聲器停止工作。
根據(jù)本發(fā)明實施例的基于多揚聲器的播放系統(tǒng),當用戶從第一區(qū)域移動至第二區(qū)域時,控制第二區(qū)域的揚聲器開始工作,并判斷持續(xù)預設時間內(nèi)是否有人進入第一區(qū)域,如果持續(xù)預設時間內(nèi)沒有人進入第一區(qū)域,則控制第一區(qū)域的揚聲器關(guān)閉,從而實現(xiàn)揚聲器的動態(tài)調(diào)整,無需用戶再次發(fā)出控制指令,大大提高了用戶體驗,而且在切換過程中,采用延時控制,從而可以有效防止用戶在兩個區(qū)域間來回走動,導致切換過于頻繁,影響用戶體驗。
在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系,除非另有明確的限定。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。