本發(fā)明涉及音頻控制領(lǐng)域,尤其涉及一種微信聲音控制平臺。
背景技術(shù):
微信(wechat)是騰訊公司于2011年1月21日推出的一個為智能終端提供即時通訊服務(wù)的免費應(yīng)用程序,由張小龍所帶領(lǐng)的騰訊廣州研發(fā)中心產(chǎn)品團隊打造。微信支持跨通信運營商、跨操作系統(tǒng)平臺通過網(wǎng)絡(luò)快速發(fā)送免費(需消耗少量網(wǎng)絡(luò)流量)語音短信、視頻、圖片和文字,同時,也可以使用通過共享流媒體內(nèi)容的資料和基于位置的社交插件“搖一搖”、“漂流瓶”、“朋友圈”、“公眾平臺”、“語音記事本”等服務(wù)插件。
截止到2016年第二季度,微信已經(jīng)覆蓋中國94%以上的智能手機,月活躍用戶達到8.06億,用戶覆蓋200多個國家、超過20種語言。此外,各品牌的微信公眾賬號總數(shù)已經(jīng)超過800萬個,移動應(yīng)用對接數(shù)量超過85000個,廣告收入增至36.79億人民幣,微信支付用戶則達到了4億左右。
然而,微信的頻繁使用也給人們的生活帶來了一定的干擾,例如在深夜時間,或者非深夜的其他睡眠時間,微信聯(lián)系人并不了解本地設(shè)備持有人的當前狀態(tài),仍舊發(fā)來各種消息,觸發(fā)提醒聲音,不停地對處于睡眠狀態(tài)的用戶進行持續(xù)干擾,嚴重影響了用戶的休息,如果在睡眠狀態(tài)下將本地設(shè)備設(shè)置為靜音,很可能會導(dǎo)致與外界失聯(lián),一些重要的電話無法進行接收。
技術(shù)實現(xiàn)要素:
為了解決上述問題,本發(fā)明提供了一種微信聲音控制平臺,改造現(xiàn)有技術(shù)中微信所安裝的設(shè)備的聲音控制模式,通過對當前時間段的檢測以及對用戶睡眠狀態(tài)的檢測,觸發(fā)對微信單個程序的聲音攔截,從而在不需要將整個設(shè)備設(shè)置為靜音的情況下,即可避免在睡眠狀態(tài)下收到微信消息的干擾,保障了用戶的正常休息。
根據(jù)本發(fā)明的一方面,提供了一種微信聲音控制平臺,所述平臺包括計時設(shè)備、sd存儲卡、聲音觸發(fā)設(shè)備和主控設(shè)備,所述主控設(shè)備分別與所述計時設(shè)備、所述sd存儲卡以及所述聲音觸發(fā)設(shè)備連接,所述計時設(shè)備用于提供當前實時時間,所述sd存儲卡用于存儲禁止出聲時間段,所述聲音觸發(fā)設(shè)備用于檢測微信發(fā)音的觸發(fā)命令;
其中,所述計時設(shè)備、所述sd存儲卡、所述聲音觸發(fā)設(shè)備和所述主控設(shè)備都設(shè)置在移動終端上;所述主控設(shè)備用于在接收到所述聲音觸發(fā)設(shè)備轉(zhuǎn)發(fā)的觸發(fā)命令時,基于所述計時設(shè)備的輸出確定當前實時時間以作為觸發(fā)時間,并將所述觸發(fā)時間與所述禁止出聲時間段進行比較,當所述觸發(fā)時間落在所述禁止出聲時間段內(nèi)時,發(fā)出聲音屏蔽信號。
更具體地,在所述微信聲音控制平臺中,還包括:揚聲器設(shè)備,設(shè)置在移動終端上,與音頻驅(qū)動設(shè)備連接,用于接收音頻驅(qū)動設(shè)備發(fā)出的各種音頻驅(qū)動信號;音頻驅(qū)動設(shè)備,設(shè)置在移動終端上,與所述主控設(shè)備連接,用于接收聲音屏蔽信號以向揚聲器設(shè)備發(fā)送關(guān)閉驅(qū)動信號;
其中,所述揚聲器設(shè)備在接收到所述關(guān)閉驅(qū)動信號后,禁止其出聲功能。
更具體地,在所述微信聲音控制平臺中,還包括:用戶輸入設(shè)備,設(shè)置在移動終端上,用于基于用戶的操作,接收用戶輸入的禁止出聲時間段;其中,所述sd存儲卡還與用戶輸入設(shè)備連接,用于接收用戶輸入設(shè)備發(fā)送的禁止出聲時間段以修改其存儲的禁止出聲時間段。
更具體地,在所述微信聲音控制平臺中,還包括:
圖像采集設(shè)備,設(shè)置在移動終端所在房間內(nèi),用于對移動終端所在房間進行全景拍攝以獲得全景高清圖像;噪聲點分析設(shè)備,用于接收全景高清圖像,對全景高清圖像進行場景判斷以確定全景高清圖像內(nèi)像素點像素值的分布情況,基于所述分布情況對全景高清圖像中每一個像素點進行像素值分析以確定是否為噪聲點;
噪聲區(qū)域分析設(shè)備,與噪聲點分析設(shè)備連接,用于接收所述噪聲點分析設(shè)備的分析結(jié)果,將全景高清圖像內(nèi)各個噪聲點組成多個噪聲區(qū)域,確定每一個噪聲區(qū)域的面積和形狀,并將各個噪聲區(qū)域的面積匯總以獲取噪聲區(qū)域總面積;
濾波啟動設(shè)備,分別與噪聲區(qū)域分析設(shè)備和自適應(yīng)濾波設(shè)備連接,用于在噪聲區(qū)域總面積大于等于預(yù)設(shè)面積閾值時,啟動自適應(yīng)濾波設(shè)備,在噪聲區(qū)域總面積小于預(yù)設(shè)面積閾值時,關(guān)閉自適應(yīng)濾波設(shè)備,將全景高清圖像直接作為待處理圖像輸入到自適應(yīng)均衡設(shè)備;
自適應(yīng)濾波設(shè)備,分別與濾波啟動設(shè)備和自適應(yīng)均衡設(shè)備連接,用于在被濾波啟動設(shè)備啟動后,對全景高清圖像進行自適應(yīng)濾波處理以獲得待處理圖像,并將待處理圖像輸入到自適應(yīng)均衡設(shè)備;所述自適應(yīng)濾波設(shè)備包括區(qū)域拆分單元、模塊選擇單元、濾波執(zhí)行單元和圖像組合單元,區(qū)域拆分單元用于接收每一個噪聲區(qū)域的形狀,基于每一個噪聲區(qū)域的形狀的幾何特征,將每一個噪聲區(qū)域拆分成多個基準子區(qū)域,每一個基準子區(qū)域的形狀為方形、圓形或線形,當形狀為方形時,每一個基準子區(qū)域的大小為3×3、5×5或7×7,當形狀為圓形時,每一個基準子區(qū)域的半徑為3像素、5像素或7像素,當形狀為線形時,每一個基準子區(qū)域為一個一維像素集合;
自適應(yīng)均衡設(shè)備,分別與自適應(yīng)濾波設(shè)備和濾波啟動設(shè)備連接,用于對接收到的待處理圖像進行自適應(yīng)均衡處理以獲得均衡圖像;
人體檢測設(shè)備,與自適應(yīng)均衡設(shè)備連接,用于接收均衡圖像并對均衡圖像進行目標檢測以獲得多個目標子圖像,確定每一個目標子圖像的面積,將每一個目標子圖像的面積除以均衡圖像的面積以獲得目標面積百分比,當目標面積百分比落在預(yù)設(shè)人體面積百分比范圍內(nèi)時,確定該目標子圖像對應(yīng)的目標為人體目標;
面部狀態(tài)分析設(shè)備,與人體檢測設(shè)備連接,用于對確定為人體目標的目標子圖像進行面部狀態(tài)識別以判斷對應(yīng)的睡眠狀態(tài),當對應(yīng)的睡眠狀態(tài)為深度睡眠時,發(fā)出沉睡提醒信號;
其中,所述主控設(shè)備還與所述面部狀態(tài)分析設(shè)備連接,用于在接收到沉睡提醒信號且所述觸發(fā)時間落在所述禁止出聲時間段之外時,發(fā)出聲音屏蔽信號。
更具體地,在所述微信聲音控制平臺中:所述主控設(shè)備為數(shù)字信號處理芯片,替換地,分別采用數(shù)字信號處理芯片內(nèi)部存儲器和內(nèi)部計時器替換sd存儲卡和計時設(shè)備。
更具體地,在所述微信聲音控制平臺中:所述sd存儲卡還與所述人體檢測設(shè)備連接,用于預(yù)先存儲所述預(yù)設(shè)人體面積百分比范圍。
更具體地,在所述微信聲音控制平臺中:所述區(qū)域拆分單元、所述模塊選擇單元、所述濾波執(zhí)行單元和所述圖像組合單元被集成在同一塊集成電路板上。
更具體地,在所述微信聲音控制平臺中:所述面部狀態(tài)分析設(shè)備當對應(yīng)的睡眠狀態(tài)為淺度睡眠時,發(fā)出淺睡提醒信號,當對應(yīng)的睡眠狀態(tài)為清醒時,發(fā)出清醒提醒信號;
其中,所述主控設(shè)備還用于在接收到清醒提醒信號且所述觸發(fā)時間落在所述禁止出聲時間段之外時,發(fā)出聲音開啟信號;所述音頻驅(qū)動設(shè)備用于接收聲音開啟信號以向揚聲器設(shè)備發(fā)送打開驅(qū)動信號。
更具體地,在所述微信聲音控制平臺中:所述主控設(shè)備還用于在接收到淺睡提醒信號且所述觸發(fā)時間落在所述禁止出聲時間段之外時,發(fā)出聲音屏蔽信號。
附圖說明
以下將結(jié)合附圖對本發(fā)明的實施方案進行描述,其中:
圖1為根據(jù)本發(fā)明實施方案示出的微信聲音控制平臺的結(jié)構(gòu)方框圖。
附圖標記:1計時設(shè)備;2sd存儲卡;3聲音觸發(fā)設(shè)備;4主控設(shè)備
具體實施方式
下面將參照附圖對本發(fā)明的微信聲音控制平臺的實施方案進行詳細說明。
當前,微信被安裝在各個設(shè)備端上,微信能夠提供公眾平臺、朋友圈、消息推送等功能,用戶可以通過“搖一搖”、“搜索號碼”、“附近的人”、掃二維碼方式添加好友和關(guān)注公眾平臺,同時微信將內(nèi)容分享給好友以及將用戶看到的精彩內(nèi)容分享到微信朋友圈,因而,微信為人們所青睞。2013年11月注冊用戶量突破6億,是亞洲地區(qū)最大用戶群體的移動即時通訊軟件。
然而,由于微信中的消息眾多,聯(lián)系人比電話聯(lián)系人更泛濫,因此,不可避免地在本地用戶睡眠狀態(tài)下受到微信通知消息的干擾,這時,如果將整個設(shè)備設(shè)置為靜音,將導(dǎo)致用戶與外界的失聯(lián)。
為了克服上述不足,本發(fā)明搭建了一種微信聲音控制平臺,用于在接收到微信的聲音觸發(fā)設(shè)備轉(zhuǎn)發(fā)的觸發(fā)命令時,基于所述計時設(shè)備的輸出確定當前實時時間以作為觸發(fā)時間,并將所述觸發(fā)時間與所述禁止出聲時間段進行比較,當所述觸發(fā)時間落在所述禁止出聲時間段內(nèi)時,發(fā)出聲音屏蔽信號,還用于在接收到沉睡提醒信號且所述觸發(fā)時間落在所述禁止出聲時間段之外時,發(fā)出聲音屏蔽信號,從而解決了上述技術(shù)問題。
圖1為根據(jù)本發(fā)明實施方案示出的微信聲音控制平臺的結(jié)構(gòu)方框圖,所述平臺包括計時設(shè)備、sd存儲卡、聲音觸發(fā)設(shè)備和主控設(shè)備;
所述主控設(shè)備分別與所述計時設(shè)備、所述sd存儲卡以及所述聲音觸發(fā)設(shè)備連接,所述計時設(shè)備用于提供當前實時時間,所述sd存儲卡用于存儲禁止出聲時間段,所述聲音觸發(fā)設(shè)備用于檢測微信發(fā)音的觸發(fā)命令;
其中,所述計時設(shè)備、所述sd存儲卡、所述聲音觸發(fā)設(shè)備和所述主控設(shè)備都設(shè)置在移動終端上;所述主控設(shè)備用于在接收到所述聲音觸發(fā)設(shè)備轉(zhuǎn)發(fā)的觸發(fā)命令時,基于所述計時設(shè)備的輸出確定當前實時時間以作為觸發(fā)時間,并將所述觸發(fā)時間與所述禁止出聲時間段進行比較,當所述觸發(fā)時間落在所述禁止出聲時間段內(nèi)時,發(fā)出聲音屏蔽信號。
接著,繼續(xù)對本發(fā)明的微信聲音控制平臺的具體結(jié)構(gòu)進行進一步的說明。
在所述微信聲音控制平臺中,還包括:
揚聲器設(shè)備,設(shè)置在移動終端上,與音頻驅(qū)動設(shè)備連接,用于接收音頻驅(qū)動設(shè)備發(fā)出的各種音頻驅(qū)動信號;
音頻驅(qū)動設(shè)備,設(shè)置在移動終端上,與所述主控設(shè)備連接,用于接收聲音屏蔽信號以向揚聲器設(shè)備發(fā)送關(guān)閉驅(qū)動信號;
其中,所述揚聲器設(shè)備在接收到所述關(guān)閉驅(qū)動信號后,禁止其出聲功能。
在所述微信聲音控制平臺中,還包括:
用戶輸入設(shè)備,設(shè)置在移動終端上,用于基于用戶的操作,接收用戶輸入的禁止出聲時間段;
其中,所述sd存儲卡還與用戶輸入設(shè)備連接,用于接收用戶輸入設(shè)備發(fā)送的禁止出聲時間段以修改其存儲的禁止出聲時間段。
在所述微信聲音控制平臺中,還包括:
圖像采集設(shè)備,設(shè)置在移動終端所在房間內(nèi),用于對移動終端所在房間進行全景拍攝以獲得全景高清圖像;
噪聲點分析設(shè)備,用于接收全景高清圖像,對全景高清圖像進行場景判斷以確定全景高清圖像內(nèi)像素點像素值的分布情況,基于所述分布情況對全景高清圖像中每一個像素點進行像素值分析以確定是否為噪聲點;
噪聲區(qū)域分析設(shè)備,與噪聲點分析設(shè)備連接,用于接收所述噪聲點分析設(shè)備的分析結(jié)果,將全景高清圖像內(nèi)各個噪聲點組成多個噪聲區(qū)域,確定每一個噪聲區(qū)域的面積和形狀,并將各個噪聲區(qū)域的面積匯總以獲取噪聲區(qū)域總面積;
濾波啟動設(shè)備,分別與噪聲區(qū)域分析設(shè)備和自適應(yīng)濾波設(shè)備連接,用于在噪聲區(qū)域總面積大于等于預(yù)設(shè)面積閾值時,啟動自適應(yīng)濾波設(shè)備,在噪聲區(qū)域總面積小于預(yù)設(shè)面積閾值時,關(guān)閉自適應(yīng)濾波設(shè)備,將全景高清圖像直接作為待處理圖像輸入到自適應(yīng)均衡設(shè)備;
自適應(yīng)濾波設(shè)備,分別與濾波啟動設(shè)備和自適應(yīng)均衡設(shè)備連接,用于在被濾波啟動設(shè)備啟動后,對全景高清圖像進行自適應(yīng)濾波處理以獲得待處理圖像,并將待處理圖像輸入到自適應(yīng)均衡設(shè)備;
所述自適應(yīng)濾波設(shè)備包括區(qū)域拆分單元、模塊選擇單元、濾波執(zhí)行單元和圖像組合單元,區(qū)域拆分單元用于接收每一個噪聲區(qū)域的形狀,基于每一個噪聲區(qū)域的形狀的幾何特征,將每一個噪聲區(qū)域拆分成多個基準子區(qū)域,每一個基準子區(qū)域的形狀為方形、圓形或線形,當形狀為方形時,每一個基準子區(qū)域的大小為3×3、5×5或7×7,當形狀為圓形時,每一個基準子區(qū)域的半徑為3像素、5像素或7像素,當形狀為線形時,每一個基準子區(qū)域為一個一維像素集合;
自適應(yīng)均衡設(shè)備,分別與自適應(yīng)濾波設(shè)備和濾波啟動設(shè)備連接,用于對接收到的待處理圖像進行自適應(yīng)均衡處理以獲得均衡圖像;
人體檢測設(shè)備,與自適應(yīng)均衡設(shè)備連接,用于接收均衡圖像并對均衡圖像進行目標檢測以獲得多個目標子圖像,確定每一個目標子圖像的面積,將每一個目標子圖像的面積除以均衡圖像的面積以獲得目標面積百分比,當目標面積百分比落在預(yù)設(shè)人體面積百分比范圍內(nèi)時,確定該目標子圖像對應(yīng)的目標為人體目標;
面部狀態(tài)分析設(shè)備,與人體檢測設(shè)備連接,用于對確定為人體目標的目標子圖像進行面部狀態(tài)識別以判斷對應(yīng)的睡眠狀態(tài),當對應(yīng)的睡眠狀態(tài)為深度睡眠時,發(fā)出沉睡提醒信號;
其中,所述主控設(shè)備還與所述面部狀態(tài)分析設(shè)備連接,用于在接收到沉睡提醒信號且所述觸發(fā)時間落在所述禁止出聲時間段之外時,發(fā)出聲音屏蔽信號。
在所述微信聲音控制平臺中:所述主控設(shè)備為數(shù)字信號處理芯片,替換地,分別采用數(shù)字信號處理芯片內(nèi)部存儲器和內(nèi)部計時器替換sd存儲卡和計時設(shè)備。
在所述微信聲音控制平臺中:所述sd存儲卡還與所述人體檢測設(shè)備連接,用于預(yù)先存儲所述預(yù)設(shè)人體面積百分比范圍。
在所述微信聲音控制平臺中:所述區(qū)域拆分單元、所述模塊選擇單元、所述濾波執(zhí)行單元和所述圖像組合單元被集成在同一塊集成電路板上。
在所述微信聲音控制平臺中:所述面部狀態(tài)分析設(shè)備當對應(yīng)的睡眠狀態(tài)為淺度睡眠時,發(fā)出淺睡提醒信號,當對應(yīng)的睡眠狀態(tài)為清醒時,發(fā)出清醒提醒信號;
其中,所述主控設(shè)備還用于在接收到清醒提醒信號且所述觸發(fā)時間落在所述禁止出聲時間段之外時,發(fā)出聲音開啟信號;所述音頻驅(qū)動設(shè)備用于接收聲音開啟信號以向揚聲器設(shè)備發(fā)送打開驅(qū)動信號。
在所述微信聲音控制平臺中:所述主控設(shè)備還用于在接收到淺睡提醒信號且所述觸發(fā)時間落在所述禁止出聲時間段之外時,發(fā)出聲音屏蔽信號。
另外,所述主控設(shè)備可選擇使用dsp處理芯片來實現(xiàn)。dsp芯片的內(nèi)部采用程序和數(shù)據(jù)分開的哈佛結(jié)構(gòu),具有專門的硬件乘法器,廣泛采用流水線操作,提供特殊的dsp指令,可以用來快速的實現(xiàn)各種數(shù)字信號處理算法。
根據(jù)數(shù)字信號處理的要求,dsp芯片一般具有如下的一些主要特點:(1)在一個指令周期內(nèi)可完成一次乘法和一次加法。(2)程序和數(shù)據(jù)空間分開,可以同時訪問指令和數(shù)據(jù)。(3)片內(nèi)具有快速ram,通??赏ㄟ^獨立的數(shù)據(jù)總線在兩塊中同時訪問。(4)具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持。(5)快速的中斷處理和硬件i/o支持。(6)具有在單周期內(nèi)操作的多個硬件地址產(chǎn)生器。(7)可以并行執(zhí)行多個操作。(8)支持流水線操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。
根據(jù)dsp芯片工作的數(shù)據(jù)格式來分類的。數(shù)據(jù)以定點格式工作的dsp芯片稱為定點dsp芯片,如ti公司的tms320c1x/c2x、tms320c2xx/c5x、tms320c54x/c62xx系列,ad公司的adsp21xx系列,at&t公司的dsp16/16a,motolora公司的mc56000等。以浮點格式工作的稱為浮點dsp芯片,如ti公司的tms320c3x/c4x/c8x,ad公司的adsp21xxx系列,at&t公司的dsp32/32c,motolora公司的mc96002等。
不同浮點dsp芯片所采用的浮點格式不完全一樣,有的dsp芯片采用自定義的浮點格式,如tms320c3x,而有的dsp芯片則采用ieee的標準浮點格式,如motorola公司的mc96002、fujitsu公司的mb86232和zoran公司的zr35325等。
采用本發(fā)明的微信聲音控制平臺,針對現(xiàn)有技術(shù)難以對微信聲音進行自適應(yīng)屏蔽的技術(shù)問題,通過將當前時間的檢測和用戶睡眠狀態(tài)的檢測相結(jié)合,二者觸發(fā)其一,將停止接收微信消息的通知聲音,從而在適時屏蔽微信聲音的同時仍能夠接收其他應(yīng)用,例如常規(guī)電話的聲音,從而實現(xiàn)對微信聲音的專門屏蔽。
可以理解的是,雖然本發(fā)明已以較佳實施例披露如上,然而上述實施例并非用以限定本發(fā)明。對于任何熟悉本領(lǐng)域的技術(shù)人員而言,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護的范圍內(nèi)。