本發明專利技術公開了一種Android智能電視虛擬麥克風的實現方法,包括由智能電視所構成的智能電視端,其特征在于:還包括移動端,所述移動端內部具有通訊模塊和音頻數據錄制模塊,移動端通過通訊模塊與智能電視端無線網絡連接,移動端通過音頻數據錄制模塊發送錄制的音頻數據給智能電視端。本發明專利技術提供了一種無需對接私有接口的虛擬麥克風的實現方法,還實現了固定時間間隙的音頻數據包大小的循環緩沖,保證在當前應用取到的音頻數據是當前的數據,當緩沖區剩余大小不夠存一個音頻數據包的時候,另一部分的數據包存到緩沖區的開頭,其中緩沖區的大小由最大的采樣率的音頻數據包大小設定。
【技術實現步驟摘要】
本專利技術涉及智能電視領域,尤其涉及一種Android智能電視虛擬麥克風的實現方法。
技術介紹
隨著智能電視的普及,許多其它智能終端上的應用也可以在智能電視上得到相同的體驗,然而電視不同于其他手持終端,由于其本身不帶麥克風設備,因此使用的時候需要連接外置的麥克風設備,一般的USB或者特定接口的麥克風設備由于其限制了用戶使用的時候與電視機的距離,使用起來很不方便,另外一種方法是通過藍牙連接的麥克風,而大多數電視都不支持藍牙傳輸,智能電視亟需一種可以簡便使用的虛擬麥克風。目前許多電視廠商開始使用移動端的麥克風來操控電視機或者作為電視端的音頻輸入;而現有的語音功能的實現方式,要求電視端應用要對接私有接口。
技術實現思路
針對現有技術存在的不足之處,本專利技術的目的在于提供一種Android智能電視虛擬麥克風的實現方法,無需對接私有接口即可實現將移動端的錄音數據傳輸至智能電視端中。本專利技術的目的通過下述技術方案實現:一種Android智能電視虛擬麥克風的實現方法,包括由智能電視所構成的智能電視端,其特征在于:還包括移動端,所述移動端內部具有通訊模塊和音頻數據錄制模塊,移動端通過通訊模塊與智能電視端無線網絡連接,移動端通過音頻數據錄制模塊發送錄制的音頻數據給智能電視端;Android智能電視虛擬麥克風的實現方法如下:A、移動端通過無線網絡與智能電視端無線網絡連接;B、移動端發送自身無線通信IP給智能電視端,智能電視端發送錄音應用的參數給移動端,使得移動端錄制的音頻數據符合智能電視端錄音應用的要求,避免音頻混亂失效;C、移動端收到錄音應用的參數之后通過通訊模塊向智能電視端發送應答,如果智能電視端沒收到應答則再次發送錄音應用的參數給移動端,循環兩次移動端仍然沒收到錄音應用的參數則提示用戶網絡差;如果智能電視端收到應答則進入下一步,智能電視端接收時設置2s的超時間隔;D、移動端通過按鍵觸發錄音并向智能電視端發送錄制的音頻數據;E、智能電視端錄音應用結束錄音,則智能電視端發送錄音結束命令給移動端,移動端收到命令應答,并隨即停止錄音,如智能電視端沒收到應答則再次發送結束命令,智能電視端的無應答循環兩次,并且智能電視端設置2s接收超時間隔。本專利技術優選的步驟A中移動端通過WiFi無線網絡與智能電視端無線網絡連接。本專利技術優選的移動端與智能電視端之間的通信協議為UDP協議。本實現方法包括以下步驟:移動端連接智能電視端(udp連接);移動端發送自身IP給智能電視端;智能電視端發送錄音應用的參數給移動端;移動端收到之后發送應答;如智能電視端沒收到應答則再次發送參數給移動端,無應答循環兩次,并設置一定的接收超時;移動端按鍵觸發錄音并發送;智能電視端錄音應用結束錄音則發送錄音結束命令給移動端;移動端收到命令應答,并隨即停止錄音,節約資源和能量;如智能電視端沒收到應答則再次發送結束命令,無應答循環兩次,并設置一定的接收超時。本專利技術較現有技術相比,具有以下優點及有益效果:本專利技術提供了一種無需對接私有接口的虛擬麥克風的實現方法,還實現了固定時間間隙的音頻數據包大小的循環緩沖,保證在當前應用取到的音頻數據是當前的數據,當緩沖區剩余大小不夠存一個音頻數據包的時候,另一部分的數據包存到緩沖區的開頭,其中緩沖區的大小由最大的采樣率的音頻數據包大小設定。附圖說明圖1為本專利技術的結構示意圖。具體實施方式下面結合實施例對本專利技術作進一步地詳細說明:實施例如圖1所示,一種Android智能電視虛擬麥克風的實現方法,包括由智能電視所構成的智能電視端,其特征在于:還包括移動端,所述移動端內部具有通訊模塊和音頻數據錄制模塊,移動端通過通訊模塊與智能電視端無線網絡連接,移動端通過音頻數據錄制模塊發送錄制的音頻數據給智能電視端;Android智能電視虛擬麥克風的實現方法如下:A、移動端通過無線網絡與智能電視端無線網絡連接;B、移動端發送自身無線通信IP給智能電視端,智能電視端發送錄音應用的參數給移動端,使得移動端錄制的音頻數據符合智能電視端錄音應用的要求,避免音頻混亂失效;C、移動端收到錄音應用的參數之后通過通訊模塊向智能電視端發送應答,如果智能電視端沒收到應答則再次發送錄音應用的參數給移動端,循環兩次移動端仍然沒收到錄音應用的參數則提示用戶網絡差;如果智能電視端收到應答則進入下一步,智能電視端接收時設置2s的超時間隔;D、移動端通過按鍵觸發錄音并向智能電視端發送錄制的音頻數據;E、智能電視端錄音應用結束錄音,則智能電視端發送錄音結束命令給移動端,移動端收到命令應答,并隨即停止錄音,如智能電視端沒收到應答則再次發送結束命令,智能電視端的無應答循環兩次,并且智能電視端設置2s接收超時間隔。根據本專利技術的一個實施例,步驟A中移動端通過WiFi無線網絡與智能電視端無線網絡連接。根據本專利技術的一個實施例,移動端與智能電視端之間的通信協議為UDP協議。本專利技術的工作原理如下:本專利技術的智能電視虛擬麥克風的實現方法包括:1、移動端連接智能電視端。采用WiFi或其它無線連接方式,可以擺脫有線連接方式帶來的距離約束和操作束縛,增強易用性。本專利技術采用的通信協議為UDP,采用UDP通信可以滿足音頻數據傳輸的實時性,網絡延時較小。2、移動端發送自身IP給電視端。電視端發送錄音應用的參數給移動端,使得移動端錄制的音頻數據符合電視端錄音應用的要求,避免音頻混亂失效。3、移動端收到之后發送應答,如電視端沒收到應答則再次發送參數給移動端,循環兩次移動端仍然沒收到參數則提示用戶網絡差,收到應答則進入下一步,接收時設置2s的超時。4、移動端按鍵觸發錄音并發送,由用戶觸發錄音并發送,可以保護用戶的使用自由和隱私。5、電視端錄音應用結束錄音則發送錄音結束命令給移動端,移動端收到命令應答,并隨即停止錄音,以節約資源和能量,如電視端沒收到應答則再次發送結束命令,無應答循環兩次,并設置2s接收超時。以上所述僅為本專利技術的較佳實施例而已,并不用以限制本專利技術,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本專利技術的保護范圍之內。本文檔來自技高網...
【技術保護點】
一種Android智能電視虛擬麥克風的實現方法,包括由智能電視所構成的智能電視端,其特征在于:還包括移動端,所述移動端內部具有通訊模塊和音頻數據錄制模塊,移動端通過通訊模塊與智能電視端無線網絡連接,移動端通過音頻數據錄制模塊發送錄制的音頻數據給智能電視端;Android智能電視虛擬麥克風的實現方法如下:A、移動端通過無線網絡與智能電視端無線網絡連接;B、移動端發送自身無線通信IP給智能電視端,智能電視端發送錄音應用的參數給移動端,使得移動端錄制的音頻數據符合智能電視端錄音應用的要求,避免音頻混亂失效;C、移動端收到錄音應用的參數之后通過通訊模塊向智能電視端發送應答,如果智能電視端沒收到應答則再次發送錄音應用的參數給移動端,循環兩次移動端仍然沒收到錄音應用的參數則提示用戶網絡差;如果智能電視端收到應答則進入下一步,智能電視端接收時設置2s的超時間隔;D、移動端通過按鍵觸發錄音并向智能電視端發送錄制的音頻數據;E、智能電視端錄音應用結束錄音,則智能電視端發送錄音結束命令給移動端,移動端收到命令應答,并隨即停止錄音,如智能電視端沒收到應答則再次發送結束命令,智能電視端的無應答循環兩次,并且智能電視端設置2s接收超時間隔。...
【技術特征摘要】
1.一種Android智能電視虛擬麥克風的實現方法,包括由智能電視所構成
的智能電視端,其特征在于:還包括移動端,所述移動端內部具有通訊模塊和
音頻數據錄制模塊,移動端通過通訊模塊與智能電視端無線網絡連接,移動端
通過音頻數據錄制模塊發送錄制的音頻數據給智能電視端;Android智能電視虛
擬麥克風的實現方法如下:
A、移動端通過無線網絡與智能電視端無線網絡連接;
B、移動端發送自身無線通信IP給智能電視端,智能電視端發送錄音應用
的參數給移動端,使得移動端錄制的音頻數據符合智能電視端錄音應用的要求,
避免音頻混亂失效;
C、移動端收到錄音應用的參數之后通過通訊模塊向智能電視端發送應答,
如果智能電視端沒收到應答則再次發送錄音應用的參數給移動端,循環兩次移
動端仍然沒收到錄音應...
【專利技術屬性】
技術研發人員:陳旭,周建波,
申請(專利權)人:四川長虹電器股份有限公司,
類型:發明
國別省市:四川;51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。