本發明涉及終端技術領域,尤其涉及一種終端及音頻處理方法。
背景技術:
隨著大屏幕終端的普及,人們在使用大屏幕終端時,會開啟分屏模式,即將一個屏幕分成多個區域,同時運行多個任務,大大方便了用戶的使用。
目前終端在同時運行多任務時,可以通過以下兩種方式播放多任務的聲音(以同時處理兩個任務為例進行說明):
第一種:請參考圖1,將兩個任務的音頻數據混合后由同一個音頻流數據通路輸出,再由一播放器件播放。由于多個任務的聲音差異較大,相互混合后大大增加了用戶識別的難度。
第二種:僅播放當前操作的任務的聲音,暫時關閉另一任務的聲音,待當前操作的任務的聲音播放完畢后,再恢復另一任務的聲音。這造成一段時間內另一任務聲音的缺失,同樣影響用戶的操作體驗。
技術實現要素:
有鑒于此,本發明提供一種終端及音頻處理方法,在終端同時運行多個任務時,將多個任務的聲音分開輸出播放,以提高用戶體驗。
為解決上述技術問題,一方面,本發明提供一種音頻處理方法,應用于終端,所述終端包括多個音頻數據流通路,其中,每一所述音頻數據流通路對應一音頻播放器件,所述音頻播放器件用于接收對應的音頻數據流通路輸出的音頻數據并播放,所述方法包括:
當所述終端同時運行多個任務時,獲取每一任務對應的音頻數據;
將不同任務對應的音頻數據采用不同的音頻數據流通路輸出。
另一方面,本發明還提供一種終端,所述終端包括多個音頻數據流通路,其中,每一所述音頻數據流通路對應一音頻播放器件,所述音頻播放器件用于接收對應的音頻數據流通路輸出的音頻數據并播放,所述終端還包括:
音頻數據獲取模塊,用于當所述終端同時運行多個任務時,獲取每一任務對應的音頻數據;
音頻數據分離模塊,用于將不同任務對應的音頻數據采用不同的音頻數據流通路輸出。
本發明的上述技術方案的有益效果如下:
終端將同時運行的多個任務的音頻數據采用不同的音頻數據流通路輸出,從而可以將多個任務的聲音分開播放,以滿足不同的需求,提高用戶體驗。
附圖說明
圖1為現有技術中的音頻處理方法示意圖;
圖2為本發明實施例一的音頻處理方法的流程示意圖;
圖3是本發明實施例二的終端顯示多任務的狀態示意圖;
圖4為圖3中的音頻處理方法流程示意圖;
圖5是本發明實施例三的終端顯示多任務的狀態示意圖;
圖6為圖5中的音頻處理方法流程示意圖;
圖7是本發明實施例四的終端顯示多任務的狀態示意圖;
圖8為圖7中的音頻處理方法流程示意圖;
圖9為本發明實施例的終端的結構框圖。
具體實施方式
下面將結合附圖和實施例,對本發明的具體實施方式作進一步詳細描述。以下實施例用于說明本發明,但不用來限制本發明的范圍。
請參考圖2,圖2為本發明實施例一的音頻處理方法的流程示意圖,所述方法應用于終端,所述終端包括多個音頻數據流通路,其中,每一所述音頻數據流通路對應一音頻播放器件,所述音頻播放器件用于接收對應的音頻數據流通路輸出的音頻數據并播放,所述方法包括:
步驟S21:當所述終端同時運行多個任務時,獲取每一任務對應的音頻數據;
步驟S22:將不同任務的音頻數據采用不同的音頻數據流通路輸出。
本發明實施例中,終端將同時運行的多個任務的音頻數據采用不同的音頻數據流通路輸出,從而可以將多個任務的聲音分開播放,以滿足不同的需求,提高用戶體驗。
本發明實施例中的終端可以為能夠處理音頻數據的任意終端,包括但不限于手機、計算機等終端。
所述音頻播放器件可以是終端自身的音頻播放器件,也可以是與終端連接的外接音頻播放器件。以終端為手機為例進行說明,所述音頻播放器件可以是終端自身的受話器、揚聲器等音頻播放器件,也以是與終端連接的音箱、耳機等音頻播放器件,所述外接音頻播放器件可以通過有線方式與所述終端連接,也可以通過藍牙、WIFI等無線方式與所述終端連接。
當音頻播放器件包括所述終端自身的音頻播放器件,上述方法還可以包括:通過自身的音頻播放器件播放對應的音頻數據流通路輸出的音頻數據。
當音頻播放器件包括與所述終端連接的外接音頻播放器件,所述終端還包括用于與所述外接音頻播放器件連接的連接接口,上述方法還包括:通過所述連接接口將與外接音頻播放器件對應的音頻數據流通路輸出的音頻數據傳輸給所述外接音頻播放器件播放。
也就是說,所述終端可以全部通過自身的音頻播放器件播放不同的音頻數據,也可以全部通過外接的音頻播放器件播放不同的音頻數據,或者,是同時通過自身的音頻播放器件和外接的音頻播放器件播放不同的音頻數據。
在本發明的一實施例中,所述終端還包括顯示屏幕,所述多個任務為分別顯示于所述顯示屏幕的不同顯示區域的多個任務。即,所述終端處于分屏模式,不同顯示區域的任務獨自運行,互不影響。
在本發明的其他一些實施例中,所述終端在同時運行多個任務時,也可以不是分屏模式,例如,多個任務疊加顯示,或者是,多個任務部分疊加顯示等。
請參考圖3和圖4,圖3是本發明實施例二的終端顯示多任務的狀態示意圖,圖4為圖3中的音頻處理方法流程示意圖,所述方法應用于一終端300,所述終端300包括:一受話器301和一揚聲器302,所述受話器301位于所述終端300的一端,所述揚聲器302位于所述終端300的相對于所述受話器301的另一端,所述終端300同時運行第一任務和第二任務,所述第一任務在靠近所述受話器301的顯示區域顯示,所述第二任務在靠近所述揚聲器302的顯示區域顯示;所述終端300處理多任務聲音的方法包括以下步驟:
步驟S41:分別獲取第一任務和第二任務的音頻數據;
步驟S42:將第一任務的音頻數據采用與所述受話器301對應的音頻數據流通路輸出至所述受話器301進行播放;
步驟S43:將所述第二任務的音頻數據采用與所述揚聲器302對應的音頻數據流通路輸出至所述揚聲器302進行播放。
本發明實施例中,終端將運行的任務的音頻數據采用靠近該任務的音頻播放器件播放,更符合人性化,提高用戶體驗。
此外,優選地,所述終端還可以根據需要將受話器301和揚聲器302播放的音頻數據進行反轉,例如,采用受話器301播放第二任務的音頻數據,采用揚聲器302播放第一任務的音頻數據,以滿足用于的不同需求。
請參考圖5和圖6,圖5是本發明實施例三的終端顯示多任務的狀態示意圖,圖6為圖5中的音頻處理方法流程示意圖,所述方法應用于一終端300,所述終端300包括:第一揚聲器303和第二揚聲器304,所述第一揚聲器303位于所述終端300的一端,所述第二揚聲器304位于所述終端300的相對于所述第一揚聲器303的另一端,所述終端300同時運行第一任務和第二任務,所述第一任務在靠近所述第一揚聲器303的顯示區域顯示,所述第二任務在靠近所述第二揚聲器304的顯示區域顯示;所述終端300處理多任務聲音的方法包括以下步驟:
步驟S61:分別獲取第一任務和第二任務的音頻數據;
步驟S62:將第一任務的音頻數據采用與所述第一揚聲器303對應的音頻數據流通路輸出至所述第一揚聲器303進行播放;
步驟S63:將所述第二任務的音頻數據采用與所述第二揚聲器304對應的音頻數據流通路輸出至所述第二揚聲器304進行播放。
本發明實施例中,終端將運行的任務的音頻數據采用靠近該任務的音頻播放器件播放,更符合人性化,提高用戶體驗。
此外,優選地,所述終端還可以根據需要將第一揚聲器303和第二揚聲器304播放的音頻數據進行反轉,例如,采用第一揚聲器303播放第二任務的音頻數據,采用第二揚聲器304播放第一任務的音頻數據,以滿足用于的不同需求。
請參考圖7和圖8,圖7是本發明實施例四的終端顯示多任務的狀態示意圖,圖8為本發明實施例四的音頻處理方法流程示意圖,所述方法應用于一終端300,所述終端300包括:耳機接口305,所述耳機接口305與一耳機700連接,所述耳機700包括左聲道701和右聲道702,所述終端300處理多任務聲音的方法包括以下步驟:
步驟S81:分別獲取第一任務和第二任務的音頻數據;
步驟S82:將第一任務的音頻數據采用與所述耳機700的左聲道701對應的音頻數據流通路輸出至所述耳機700的左聲道701進行播放;
步驟S83:將所述第二任務的音頻數據采用與所述耳機700的右聲道702對應的音頻數據流通路輸出至所述耳機700的右聲道702進行播放。
本發明實施例中,終端將同時運行的兩個任務的音頻數據采用耳機的左聲道和右聲道播放,從而使得兩個用戶可以分別使用耳機的一個聲道收聽不同的任務的聲音,提高了用戶體驗。
此外,優選地,所述終端還可以根據需要將左聲道701和右聲道702播放的音頻數據進行反轉,例如,采用左聲道701播放第二任務的音頻數據,采用右聲道702播放第一任務的音頻數據,以滿足用于的不同需求。
上述第二至第四實施例中,終端上同時運行的任務的個數均為兩個,當然,在本發明的其他一些實施例中,終端上同時運行的任務的個數也可以多于兩個,其實現方法與上述任務為兩個的實現方法類似,再次不再重復說明。
請參考圖9,本發明實施例還提供一種終端,所述終端包括多個音頻數據流通路,其中,每一所述音頻數據流通路對應一音頻播放器,所述音頻播放器件用于接收對應的音頻數據流通路輸出的音頻數據并播放,所述終端還包括:
音頻數據獲取模塊,用于當所述終端同時運行多個任務時,獲取每一任務對應的音頻數據;
音頻數據分離模塊,用于將不同任務的音頻數據采用不同的音頻數據流通路輸出。
在本發明的一些實施例中,所述音頻播放器件包括所述終端自身的音頻播放器件,所述終端還包括:
第一控制模塊,用于控制自身的音頻播放器件播放對應的音頻數據流通路輸出的音頻數據。
在本發明的另外一些實施例中,所述音頻播放器件包括與所述終端連接的外接音頻播放器件,所述終端還包括:
連接接口,用于與所述外接音頻播放器件連接;
第二控制模塊,用于控制所述連接接口將與所述外接音頻播放器件對應的音頻數據流通路輸出的音頻數據傳輸給所述外接音頻播放器件播放。
本發明的上述實施例中的方法具有以下優點:
1.無需增加特殊的硬件,不增加硬件成本;
2.軟件修改終端內部的音頻數據流通路,實現多任務的音頻數據分開輸出;
3.支持外放、耳機等多種模式,全面提升用戶體驗;
4.通過新型聲音分離技術,使聲音從不同的器件分開發出,提高聲音識別率,提升多任務操作的整體體驗,解決現有技術中聲音輸出混雜模糊不清的問題;
5.支持雙人同時操作的場景,有益于提升多人的分享操作體驗;(如:親子使用同一設備播放不同的視頻,雙人使用同一設備聽不同的歌曲或者觀看不同的電視劇等)。
以上所述是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。