本發(fā)明涉及智能家電領(lǐng)域,尤其涉及利用云端實現(xiàn)智能攝像機自動撥號的方法。
背景技術(shù):
隨著家庭監(jiān)控類產(chǎn)品概念被引爆,一波家庭智能攝像機的浪潮也在中國迅速掀起。360、小米、聯(lián)想、大華、??导娂娡瞥鲎约旱募彝ブ悄軘z像機產(chǎn)品,一時國內(nèi)家庭智能攝像機市場呈現(xiàn)百花齊放之景,各種品牌家庭智能攝像機層出不窮。
所謂的智能攝像機相比傳統(tǒng)攝像機,智能攝像機基于云計算技術(shù)的發(fā)展,讓攝像機結(jié)合人工智能,給家庭智能攝像機的應用提供了一個更廣闊的平臺。
現(xiàn)有智能攝像機大多是手機應用對攝像頭進行遠程控制,接入云端,提供監(jiān)控功能、雙向通話、云錄等功能。現(xiàn)有技術(shù)如需實現(xiàn)智能攝像機與app通話,則智能攝像機及配套app必須聯(lián)網(wǎng)。而且通話質(zhì)量很大程度受網(wǎng)絡(luò)狀況影響,并且只對特定的用戶才能實現(xiàn)雙向通話,如一些報警號碼、急救號碼、公共服務號碼則無法與其進行通話。
技術(shù)實現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提出利用云端實現(xiàn)智能攝像機自動撥號的方法,解決了用戶在緊急情況或?qū)Ψ轿绰?lián)網(wǎng)的情況下,可通過此方案進行求助、報警、通話,通過云端智能識別即可主動撥打任意或預設(shè)號碼。
為了實現(xiàn)上述目的,本發(fā)明采用的方案是:
利用云端實現(xiàn)智能攝像機自動撥號的方法,包括步驟:
s1,所述攝像機采集音頻與視頻信號;
s2,所述攝像機將步驟s1中采集到的音頻信號經(jīng)過降噪算法、回聲消除算法以及增益控制算法的處理,采集到的視頻信號經(jīng)過濾鏡算法、美顏算法以及白平衡算法的處理,然后將處理后的音頻信號與視頻信號進行rtp打包處理并發(fā)送至云端;
s3,所述云端實時檢測收到的rtp音頻與視頻信息,進行解碼后打包發(fā)送至第三方人工智能開放平臺進行識別;并接收所述第三方人工智能開放平臺反饋的識別結(jié)果;
s4,如果所述云端接收到的音頻識別結(jié)果為用戶呼叫指令,則所述云端支持呼叫,跳至步驟s7;
s5,如果所述云端接收到的音頻識別結(jié)果為關(guān)鍵字或預設(shè)頻率的音頻,則所述云端直接撥打用戶預設(shè)的電話號碼,跳至步驟s8;
s6,所述云端接收到視頻識別結(jié)果后,如果識別結(jié)果符合用戶的預設(shè)條件,則所述云端自動撥打用戶預設(shè)的電話號碼,跳至步驟s8;
s7,所述攝像機接收到所述云端在步驟s4中的呼叫指令后提示用戶進行指令確定,并將所述用戶給出的指令確定的結(jié)果發(fā)送給所述云端;若所述云端收到的是確認執(zhí)行指令,則執(zhí)行步驟s8,若所述云端收到的是確認執(zhí)行指令,則跳至步驟s3;
s8,所述云端建立用戶與被呼叫方的通信關(guān)系;
s9,在步驟s8中,若被呼叫方接受通話請求,則進行通話;若被呼叫方?jīng)]有接受通話請求,所述云端支持用戶重播或者順序呼叫其他預設(shè)號碼,執(zhí)行步驟s8;
s10,在所述步驟s9中,通話結(jié)束后,所述云端通話釋放,執(zhí)行步驟s3。
步驟s3中所述的第三方人工智能開放平臺為訊飛開放平臺。
步驟s5中所述的關(guān)鍵字包括:救命以及報警。
步驟s5中所述的預設(shè)頻率為嬰兒哭聲頻率:頻率范圍1500—3000赫茲,聲音大小75-85分貝。
步驟s6中視頻識別結(jié)果的預設(shè)條件包括:火災、摔倒、人形以及打斗。
所述火災的驗證方法包括:通過對視頻進行火災色彩驗證、圖像面積閥值以及相似度計算;所述摔倒的驗證方法包括:通過高斯混合模型算法對背景進行更新,并用背景減除法來分割運動目標。
所述人形的驗證方法包括:目標檢測、邊界提取、人形目標匹配和人形目標識別;所述打斗的驗證方法包括:利用光流法獲得兩幀圖像的相對運動,根據(jù)光流的相對運動,獲取能量變化的歷史圖,通過能量變化的大小來檢測打斗。
在步驟s8中,所述云端通過接入第三方sip落地網(wǎng)關(guān)、第三方通訊云服務商接入國內(nèi)外運營商,或者直接接入國內(nèi)外運營商不經(jīng)過第三方;所述國內(nèi)外運營商呼叫被呼叫方。
本發(fā)明的有益效果為:
1、通過語音識別撥打手機或固定電話。可以是用戶語音指令讓智能攝像機撥打任意固定電話及手機。也可以是智能攝像機檢測到其他聲音(如嬰兒哭聲)后撥打預設(shè)的手機及固定電話。
2、通過圖像智能識別撥打手機或固定電話。實時檢測智能攝像機上傳的圖像,分析圖像判斷是否需要撥打預設(shè)的手機及固定電話。如用戶設(shè)置人形檢測(看家應用)、摔倒檢測(家中老人摔倒)、打斗檢測、火災檢測等撥打手機。
3、基于智能攝像機的多方語音通話。
4、可預設(shè)多個手機或固定電話,當?shù)谝粋€手機或固定電話打不通時,則呼叫第二個手機或固定電話,以此類推。
附圖說明
圖1本發(fā)明的流程圖。
具體實施方式
為了更好的了解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對本發(fā)明作進一步說明。
如圖1所示,利用云端實現(xiàn)智能攝像機自動撥號的方法,包括步驟:
s1,所述攝像機采集音頻與視頻信號。
s2,所述攝像機將步驟s1中采集到的音頻信號經(jīng)過聲學算法處理,采集到的視頻信號經(jīng)過圖像算法處理,然后將處理后的音頻信號與視頻信號進行rtp打包處理并發(fā)送至云端。
s3,所述云端實時檢測收到的rtp音頻與視頻信息,進行解碼后打包發(fā)送至第三方人工智能開放平臺進行識別;并接收所述第三方人工智能開放平臺反饋的識別結(jié)果;所述的第三方人工智能開放平臺為科大訊飛。
s4,如果所述云端接收到的音頻識別結(jié)果為用戶呼叫指令,則所述云端支持呼叫,跳至步驟s7。
s5,如果所述云端接收到的音頻識別結(jié)果為關(guān)鍵字或預設(shè)頻率的音頻,則所述云端直接撥打用戶預設(shè)的電話號碼,跳至步驟s8;所述的關(guān)鍵字包括:救命以及報警。所述的預設(shè)頻率為嬰兒哭聲頻率:頻率范圍1500—3000赫茲,聲音大小75-85分貝左右。
s6,所述云端接收到視頻識別結(jié)果后,如果識別結(jié)果符合用戶的預設(shè)條件,則所述云端自動撥打用戶預設(shè)的電話號碼,跳至步驟s8。
視頻識別結(jié)果的預設(shè)條件包括:火災、摔倒、人形以及打斗。
所述火災的驗證方法包括:通過對視頻進行火災色彩驗證、圖像面積閥值以及相似度計算;所述摔倒的驗證方法包括:通過高斯混合模型算法對背景進行更新,并用背景減除法來分割運動目標。
所述人形的驗證方法包括:目標檢測、邊界提取、人形目標匹配和人形目標識別;所述打斗的驗證方法包括:利用光流法獲得兩幀圖像的相對運動,根據(jù)光流的相對運動,獲取能量變化的歷史圖,通過能量變化的大小來檢測打斗。
s7,所述攝像機接收到所述云端在步驟s4中的呼叫指令后提示用戶進行指令確定,并將所述用戶給出的指令確定的結(jié)果發(fā)送給所述云端;若所述云端收到的是確認執(zhí)行指令,則執(zhí)行步驟s8,若所述云端收到的是確認執(zhí)行指令,則跳至步驟s3。
s8,所述云端建立用戶與被呼叫方的通信關(guān)系;所述云端通過接入第三方sip落地網(wǎng)關(guān)、第三方通訊云服務商接入國內(nèi)外運營商,或者直接接入國內(nèi)外運營商不經(jīng)過第三方;所述國內(nèi)外運營商呼叫被呼叫方。
s9,在步驟s8中,若被呼叫方接受通話請求,則進行通話;若被呼叫方?jīng)]有接受通話請求,所述云端支持用戶重播或者順序呼叫其他預設(shè)號碼,執(zhí)行步驟s8。
s10,在所述步驟s9中,通話結(jié)束后,所述云端通話釋放,執(zhí)行步驟s3。
本申請所涉及的技術(shù)專業(yè)名詞有:
sip:sessioninitiationprotocol,會話初始協(xié)議。
rtp:real-timetransportprotocol,實時傳輸協(xié)議rtp。
pstn:publicswitchedtelephonenetwork,公用電話交換網(wǎng)。
上述雖然結(jié)合附圖對本發(fā)明的具體實施方式進行了描述,但并非對本發(fā)明保護范圍的限制,所屬領(lǐng)域技術(shù)人員應該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動即可做出的各種修改或變形仍在本發(fā)明的保護范圍以內(nèi)。