欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種音頻數(shù)據(jù)的處理方法和電子設備與流程

文檔序號:11948747閱讀:351來源:國知局
一種音頻數(shù)據(jù)的處理方法和電子設備與流程

本發(fā)明涉及數(shù)據(jù)處理技術領域,更具體的說是涉及一種音頻數(shù)據(jù)的處理方法和電子設備。



背景技術:

電子設備在音頻播放模式下,一般采用軟件上的處理方式來處理音頻數(shù)據(jù),如采用APO(Audio Processing Objects)算法來處理音頻數(shù)據(jù),這種方式下,CPU每隔10ms會被訪問一次,因此系統(tǒng)功耗較大,嚴重影響電子設備的電池壽命。

為了解決上述問題,現(xiàn)有技術提供了另一種處理方式,為硬件上的處理方式,這種方式下,CPU每隔1s才會被訪問一次,因此系統(tǒng)功耗低,但是這種方式在處理音頻數(shù)據(jù)上具有一定的局限性,如不能支持全功能的杜比音頻數(shù)據(jù)等等,嚴重影響系統(tǒng)的性能。



技術實現(xiàn)要素:

有鑒于此,本發(fā)明提供一種音頻數(shù)據(jù)的處理方法和電子設備,以在提高系統(tǒng)性能的基礎上降低系統(tǒng)功耗。

為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:

一種音頻數(shù)據(jù)的處理方法,所述方法包括:

接收待處理的音頻數(shù)據(jù);

采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

采用第二處理方式處理所述待處理的音頻數(shù)據(jù)中除去所述第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

輸出針對所述待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù);

其中,所述第二處理方式的功耗低于所述第一處理方式的功耗。

優(yōu)選的,所述接收所述待處理的音頻數(shù)據(jù)之后,還包括:

判斷采用第二處理方式是否能夠實現(xiàn)針對所述待處理的音頻數(shù)據(jù)的完全處理;

若否,進入所述采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù)的步驟。

優(yōu)選的,所述采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),包括:

將所述待處理的音頻數(shù)據(jù)發(fā)送給音頻處理芯片,以使得所述音頻處理芯片采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

接收所述音頻處理芯片返回的音頻數(shù)據(jù),所述音頻數(shù)據(jù)包括處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)。

優(yōu)選的,所述采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),包括:

確定所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),所述第一部分音頻數(shù)據(jù)包括所述待處理的音頻數(shù)據(jù)中第二處理方式不能處理的部分;

將所述第一部分音頻數(shù)據(jù)發(fā)送給音頻處理芯片,以使得所述音頻處理芯片采用第一處理方式處理所述第一部分音頻數(shù)據(jù);

接收所述音頻處理芯片處理后的第一部分音頻數(shù)據(jù)。

優(yōu)選的,所述接收待處理的音頻數(shù)據(jù)之前,還包括:

當檢測到電子設備開機時,開啟所述電子設備中的第二處理功能;

其中,所述第二處理功能為與第二處理方式對應的功能。

優(yōu)選的,所述判斷采用第二處理方式是否能夠實現(xiàn)針對所述待處理的音頻數(shù)據(jù)的完全處理之后,還包括:

若是,采用所述第二處理方式處理所述待處理的音頻數(shù)據(jù)。

一種電子設備,包括:控制器、音頻處理芯片以及輸出設備;

所述控制器用于在接收待處理的音頻數(shù)據(jù),控制所述音頻處理芯片采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

所述控制器用于采用第二處理方式處理所述待處理的音頻數(shù)據(jù)中除去所述第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

所述輸出設備用于輸出針對所述待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù);

其中,所述第二處理方式的功耗低于所述第一處理方式的功耗。

優(yōu)選的,所述控制器在接收待處理的音頻數(shù)據(jù)之后,還用于判斷采用第二處理方式是否能夠實現(xiàn)針對所述待處理的音頻數(shù)據(jù)的完全處理,并在否的情況下,控制所述音頻處理芯片采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù)。

優(yōu)選的,所述控制器具體用于將所述處理的音頻數(shù)據(jù)發(fā)送給所述音頻處理芯片;

所述音頻處理芯片用于采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給所述控制器;

所述控制器用于接收所述音頻處理芯片返回的音頻數(shù)據(jù)。

優(yōu)選的,所述控制器用于確定所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),所述第一部分音頻數(shù)據(jù)包括所述待處理的音頻數(shù)據(jù)中第二處理方式不能處理的部分;將所述第一部分音頻數(shù)據(jù)發(fā)送給所述音頻處理芯片;

所述音頻處理芯片用于采用第一處理方式處理所述第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)發(fā)送給所述控制器;

所述控制器用于接收所述音頻處理芯片處理后的第一部分音頻數(shù)據(jù)。

優(yōu)選的,還包括界面接口模塊,用于在當檢測到電子設備開機時,開啟所述電子設備中的第二處理功能;

其中,所述第二處理功能為與第二處理方式對應的功能。

優(yōu)選的,所述控制器在判斷采用第二處理方式是否能夠實現(xiàn)針對所述待處理的音頻數(shù)據(jù)的完全處理之后,用于在是的情況下,采用所述第二處理方式處理所述待處理的音頻數(shù)據(jù)。

經(jīng)由上述的技術方案可知,與現(xiàn)有技術相比,本發(fā)明實施例公開了一種音頻數(shù)據(jù)的處理方法,包括:接收待處理的音頻數(shù)據(jù),采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本發(fā)明實施例一公開的一種音頻數(shù)據(jù)的處理方法的流程示意圖;

圖2為本發(fā)明實施例二公開的一種音頻數(shù)據(jù)的處理方法的流程示意圖;

圖3為本發(fā)明實施例三公開的一種音頻數(shù)據(jù)的處理方法的流程示意圖;

圖4為本發(fā)明實施例四公開的一種音頻數(shù)據(jù)的處理方法的流程示意圖;

圖5為本發(fā)明實施例五公開的一種音頻數(shù)據(jù)的處理方法的流程示意圖;

圖6為本發(fā)明實施例六公開的一種電子設備的結構示意圖;

圖7為本發(fā)明實施例十公開的一種電子設備的結構示意圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明實施例一公開了一種音頻數(shù)據(jù)的處理方法,如圖1所示,一種音頻數(shù)據(jù)的處理方法包括以下步驟:

步驟101:接收待處理的音頻數(shù)據(jù);

其中,本發(fā)明公開的音頻數(shù)據(jù)的處理方法應用于能夠播放音頻數(shù)據(jù)的電子設備中,如手機、平板電腦、筆記本電腦等設備。

在電子設備處理音頻播放模式下,接收待處理的音頻數(shù)據(jù)。例如,在電子設備處于本地視頻、本地音頻播放模式下或在者電子設備處于網(wǎng)絡視頻、網(wǎng)絡音頻播放模式下等,接收待處理的音頻數(shù)據(jù)。

步驟102:采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

其中,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù)的處理方式不止一種,具體會在后文詳細說明。

步驟103:采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

第一處理方式和第二處理方式為兩種不同的處理方式,具體的,第二處理方式的功耗低于第一處理方式的功耗。例如,第二處理方式為硬件上的處理方式,如采用offload(Hardware Offloaded Audio Processing)算法處理音頻數(shù)據(jù)的方式;第二處理方式為軟件上的處理方式,如采用APO(Audio Processing Objects)算法處理音頻數(shù)據(jù)的方式。

可以理解的是,待處理的音頻數(shù)據(jù)由第一部分音頻數(shù)據(jù)以及第二部分音頻數(shù)據(jù)組成,當?shù)谝惶幚矸绞教幚硗甑谝徊糠忠纛l數(shù)據(jù),第二處理方式處理完第二部分音頻數(shù)據(jù)后,待處理的音頻數(shù)據(jù)能夠完全被處理。

步驟104:輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù)。

具體的,可以控制電子設備的輸出設備輸出完全處理后的音頻數(shù)據(jù)。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

在本發(fā)明中,由于第二處理方式的功耗低于第一處理方式的功耗,那么如果第二處理方式能夠單獨的實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理,則能夠進一步的降低系統(tǒng)的功耗?;谠摽紤],本發(fā)明實施例二公開了一種音頻數(shù)據(jù)的處理方法,如圖2所示,一種音頻數(shù)據(jù)的處理方法包括以下步驟:

步驟201:接收待處理的音頻數(shù)據(jù);

步驟202:判斷采用第二處理方式是否能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理;若否,進入步驟203;若是,進入步驟205;

具體的,可以檢測待處理的音頻數(shù)據(jù)具有哪些功能數(shù)據(jù),從而判斷第二處理方式是否能夠處理所有的功能數(shù)據(jù)。

步驟203:采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

若第二處理方式不能獨立的實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理,那么,則需要第一處理方式處理部分音頻數(shù)據(jù),其中,第一處理方式所處理的第一部分音頻數(shù)據(jù)包括待處理的音頻數(shù)據(jù)中第二處理方式不能處理的部分,當然也可以包括第二處理方式能夠處理的部分。

其中,第二處理方式的功耗低于第一處理方式的功耗。

步驟204:采用第二處理方式處理所述待處理的音頻數(shù)據(jù)中除去所述第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

步驟205:采用第二處理方式處理所述待處理的音頻數(shù)據(jù);

若第二處理方式能夠獨立的實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理,那么則不需要第一處理方式的參與,僅由第二處理方式處理所有的待處理的音頻數(shù)據(jù)即可。

步驟206:輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù)。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),在確定采用第二處理方式不能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗;

進一步的,在確定采用第二處理方式能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第二處理方式獨立的處理待處理的音頻數(shù)據(jù),由于不需要第一處理方式的參與,因此能夠進一步的降低系統(tǒng)功耗。

本發(fā)明通過實施例三和實施例四分別介紹第一處理方式處理第一部分音頻數(shù)據(jù)的兩種實現(xiàn)方式,在本發(fā)明實施例三中,如圖3所示,一種音頻數(shù)據(jù)的處理方法包括以下步驟:

步驟301:接收待處理的音頻數(shù)據(jù);

步驟302:將所述待處理的音頻數(shù)據(jù)發(fā)送給音頻處理芯片,以使得音頻處理芯片采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

可選的,步驟301之后還可以包括:判斷采用第二處理方式是否能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理,相應的,步驟302具體是在確定第二處理方式不能實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理后執(zhí)行的。

本實施例公開的音頻數(shù)據(jù)的處理方法可以應用于電子設備的控制器中,控制器接收到待處理的音頻數(shù)據(jù)后,將待處理的音頻數(shù)據(jù)發(fā)送給音頻處理芯片,音頻處理芯片上具有與第一處理方式對應的第一處理算法。如第一處理算法可以為APO算法。需說明的是,該第一處理算法為預先處理過的簡化算法,具體的,該第一處理算法包括第二處理方式不具備的數(shù)據(jù)處理功能,當然也可以包括部分第二處理方式具備的數(shù)據(jù)處理功能,但是并不完全包括第二處理方式所有具備的數(shù)據(jù)處理功能。具體方式可以基于實際情況進行設定,以使得音頻處理芯片用于處理待處理的音頻數(shù)據(jù)中的部分音頻數(shù)據(jù)。

音頻處理芯片接收到待處理的音頻數(shù)據(jù)后,基于本身所具有的第一處理算法采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制器。

步驟303:接收音頻處理芯片返回的音頻數(shù)據(jù);

其中,音頻數(shù)據(jù)包括處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)。

步驟302和步驟303為實施例一中步驟“采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù)”的具體實現(xiàn)。

步驟304:采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

其中,第二處理方式的功耗低于第一處理方式的功耗。

在本實施例中,控制器中具有與第二處理方式對應的第二處理算法,音頻處理芯片在將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制器后,控制器確定出哪部分音頻數(shù)據(jù)是沒有被處理的音頻數(shù)據(jù),從而采用第二處理算法對其進行處理,處理完成后進行音頻數(shù)據(jù)的匯總,從而輸出完全處理后的音頻數(shù)據(jù)。

可選的,控制器可以包括控制模塊以及具有與第二處理方式對應的第二處理算法的處理模塊。在此基礎上,作為一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制器中的處理模塊,處理模塊確定出哪部分音頻數(shù)據(jù)是沒有被處理的音頻數(shù)據(jù),從而采用第二處理算法對其進行處理,處理完成后直接輸出完全處理后的音頻數(shù)據(jù)。作為另一種實現(xiàn)方式,音頻處理芯片可以將包含處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制模塊,控制模塊將未處理的第二部分音頻數(shù)據(jù)交給處理模塊進行處理,處理模塊采用第二處理算法處理完第二部分音頻數(shù)據(jù)后,控制模塊進行音頻數(shù)據(jù)的匯總并輸出完全處理后的音頻數(shù)據(jù)。

需說明的是,第二處理方式為硬件上的處理方式時,相應的,具有第二處理方式的處理模塊可以為DSP(digital signal processing,數(shù)字信號處理)模塊。

步驟305:輸出針對待處理的音頻數(shù)據(jù)完全處理后音頻數(shù)據(jù)。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),在確定采用第二處理方式不能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

本發(fā)明實施例四公開了一種音頻數(shù)據(jù)的處理方法,如圖4所示,一種音頻數(shù)據(jù)的處理方法包括以下步驟:

步驟401:接收待處理的音頻數(shù)據(jù);

步驟402:確定待處理的音頻數(shù)據(jù)中第一部分音頻數(shù)據(jù);

可選的,步驟401之后還可以包括:判斷采用第二處理方式是否能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理,相應的,步驟402具體是在確定第二處理方式不能實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理后執(zhí)行的。

其中,第一部分音頻數(shù)據(jù)包括待處理的音頻數(shù)據(jù)中第二處理方式不能處理的部分,還可以包括待處理的音頻數(shù)據(jù)中第二處理方式能夠處理的部分,但是第一部分音頻數(shù)據(jù)并不是完全的待處理的音頻數(shù)據(jù)。優(yōu)選的,為了盡可能的減低系統(tǒng)的功耗,第一部分音頻數(shù)據(jù)可以僅包括待處理的音頻數(shù)據(jù)中第二處理方式不能處理的部分。

步驟403:將第一部分音頻數(shù)據(jù)發(fā)送給音頻處理芯片,以使得所述音頻處理芯片采用第一處理方式處理第一部分音頻數(shù)據(jù);

本實施例公開的音頻數(shù)據(jù)的處理方法可以應用于電子設備的控制器中,控制器接收到待處理的音頻數(shù)據(jù),確定待處理的音頻數(shù)據(jù)中第一部分音頻數(shù)據(jù)后,將第一部分音頻數(shù)據(jù)發(fā)送給音頻處理芯片,音頻處理芯片上具有與第一處理方式對應的第一處理算法,從而采用第一處理算法處理接收到的第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)發(fā)送給控制器。如第一處理算法可以為APO算法。

步驟404:接收音頻處理芯片處理后的第一部分音頻數(shù)據(jù);

其中,步驟402-404為實施例一中步驟“采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù)”的具體實現(xiàn)。

步驟405:采用第二處理方式處理所述待處理的音頻數(shù)據(jù)中除去所述第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

其中,第二處理方式的功耗低于所述第一處理方式的功耗。

在本實施例中,控制器中具有與第二處理方式對應的第二處理算法,因此可以采用第二處理算法處理第二部分音頻數(shù)據(jù),從而將處理后的第二部分音頻數(shù)據(jù)和接收到處理后的第一部分音頻數(shù)據(jù)進行匯總,輸出完全處理后的音頻數(shù)據(jù)。

可選的,控制器可以包括控制模塊以及具有與第二處理方式對應的第二處理算法的處理模塊。在此基礎上,作為一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)發(fā)送給控制模塊,控制模塊將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)進行匯總,從而將所有音頻數(shù)據(jù)發(fā)送給處理模塊,處理模塊確定出哪部分音頻數(shù)據(jù)是沒有被處理的音頻數(shù)據(jù),從而采用第二處理算法對其進行處理,處理完成后直接輸出完全處理后的音頻數(shù)據(jù)。作為另一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)發(fā)送給處理模塊,控制模塊將未處理的第二部分音頻數(shù)據(jù)也發(fā)送給處理模塊,處理模塊采用第二處理算法處理第二部分音頻數(shù)據(jù),并將處理完的第二部分音頻數(shù)據(jù)以及接收到的處理完的第一部分音頻數(shù)據(jù)進行匯總,輸出完全處理后的音頻數(shù)據(jù)。作為又一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)發(fā)送給控制模塊,控制模塊將未處理的第二部分音頻數(shù)據(jù)發(fā)送給處理模塊進行處理,處理模塊采用第二處理算法處理完第二部分音頻數(shù)據(jù)后,控制模塊進行音頻數(shù)據(jù)的匯總并輸出完全處理后的音頻數(shù)據(jù)。

需說明的是,第二處理方式為硬件上的處理方式時,相應的,具有第二處理方式的處理模塊可以為DSP(digital signal processing,數(shù)字信號處理)模塊。

步驟406:輸出針對所述待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù);

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),在確定采用第二處理方式不能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

本發(fā)明實施例五公開了一種音頻數(shù)據(jù)的處理方法,如圖5所示,一種音頻數(shù)據(jù)的處理方法包括以下步驟:

步驟501:當檢測到電子設備開機時,開啟電子設備中的第二處理功能;

其中,第二處理功能為與第二處理方式對應的功能。為了保證在對音頻數(shù)據(jù)進行處理時,能夠采用第二處理方式來處理音頻數(shù)據(jù),在本實施例中,在電子設備開機時直接將電子設備的第二處理功能開啟。

步驟502:接收待處理的音頻數(shù)據(jù);

步驟503:采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

步驟504:采用第二處理方式處理所述待處理的音頻數(shù)據(jù)中除去所述第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

步驟505:輸出針對所述待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù)。

其中,所述第二處理方式的功耗低于所述第一處理方式的功耗。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),在確定采用第二處理方式不能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

本發(fā)明實施例六公開了一種電子設備,如圖6所示,一種電子設備包括:控制器601、音頻處理芯片602以及輸出設備603;其中:

控制器601用于在接收待處理的音頻數(shù)據(jù),控制音頻處理芯片602采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

控制器601用于采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

第一處理方式和第二處理方式為兩種不同的處理方式,具體的,第二處理方式的功耗低于第一處理方式的功耗。例如,第二處理方式為硬件上的處理方式,如采用offload(Hardware Offloaded Audio Processing)算法處理音頻數(shù)據(jù)的方式;第二處理方式為軟件上的處理方式,如采用APO(Audio Processing Objects)算法處理音頻數(shù)據(jù)的方式。

可以理解的是,待處理的音頻數(shù)據(jù)由第一部分音頻數(shù)據(jù)以及第二部分音頻數(shù)據(jù)組成,當?shù)谝惶幚矸绞教幚硗甑谝徊糠忠纛l數(shù)據(jù),第二處理方式處理完第二部分音頻數(shù)據(jù)后,待處理的音頻數(shù)據(jù)能夠完全被處理。

輸出設備603用于輸出針對所述待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù)。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

在本發(fā)明中,由于第二處理方式的功耗低于第一處理方式的功耗,那么如果第二處理方式能夠單獨的實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理,則能夠進一步的降低系統(tǒng)的功耗?;谠摽紤],本發(fā)明實施例七公開了一種電子設備,在實施例六的基礎上,控制器在接收待處理的音頻數(shù)據(jù)之后,還用于判斷采用第二處理方式是否能夠實現(xiàn)針對所述待處理的音頻數(shù)據(jù)的完全處理,并在否的情況下,控制所述音頻處理芯片采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù)。

進一步的,控制器在判斷采用第二處理方式是否能夠實現(xiàn)針對所述待處理的音頻數(shù)據(jù)的完全處理之后,用于在是的情況下,采用所述第二處理方式處理所述待處理的音頻數(shù)據(jù)。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),在確定采用第二處理方式不能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗;

進一步的,在確定采用第二處理方式能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第二處理方式獨立的處理待處理的音頻數(shù)據(jù),由于不需要第一處理方式的參與,因此能夠進一步的降低系統(tǒng)功耗。

本發(fā)明通過實施例八和實施例九分別介紹第一處理方式處理第一部分音頻數(shù)據(jù)的兩種實現(xiàn)方式,在本發(fā)明實施例八中,控制器具體用于將待處理的音頻數(shù)據(jù)發(fā)送給所述音頻處理芯片;

音頻處理芯片用于采用第一處理方式處理所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制器;

控制器用于接收所述音頻處理芯片返回的音頻數(shù)據(jù)。

在本實施例中,音頻處理芯片上具有與第一處理方式對應的第一處理算法。如第一處理算法可以為APO算法。該第一處理算法為預先處理過的簡化算法,具體的,該第一處理算法包括第二處理方式不具備的數(shù)據(jù)處理功能,當然也可以包括部分第二處理方式具備的數(shù)據(jù)處理功能,但是并不完全包括第二處理方式所有具備的數(shù)據(jù)處理功能。具體方式可以基于實際情況進行設定,以使得音頻處理芯片用于處理待處理的音頻數(shù)據(jù)中的部分音頻數(shù)據(jù)。

音頻處理芯片接收到待處理的音頻數(shù)據(jù)后,基于本身所具有的第一處理算法采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制器。

在本實施例中,控制器中具有與第二處理方式對應的第二處理算法,音頻處理芯片在將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制器后,控制器確定出哪部分音頻數(shù)據(jù)是沒有被處理的音頻數(shù)據(jù),從而采用第二處理算法對其進行處理,處理完成后進行音頻數(shù)據(jù)的匯總,從而輸出完全處理后的音頻數(shù)據(jù)。

可選的,控制器可以包括控制模塊以及具有與第二處理方式對應的第二處理算法的處理模塊。在此基礎上,作為一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制器中的處理模塊,處理模塊確定出哪部分音頻數(shù)據(jù)是沒有被處理的音頻數(shù)據(jù),從而采用第二處理算法對其進行處理,處理完成后直接輸出完全處理后的音頻數(shù)據(jù)。作為另一種實現(xiàn)方式,音頻處理芯片可以將包含處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)發(fā)送給控制模塊,控制模塊將未處理的第二部分音頻數(shù)據(jù)交給處理模塊進行處理,處理模塊采用第二處理算法處理完第二部分音頻數(shù)據(jù)后,控制模塊進行音頻數(shù)據(jù)的匯總并輸出完全處理后的音頻數(shù)據(jù)。

需說明的是,第二處理方式為硬件上的處理方式時,相應的,具有第二處理方式的處理模塊可以為DSP(digital signal processing,數(shù)字信號處理)模塊。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),在確定采用第二處理方式不能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

在本發(fā)明實施例九中,控制器用于確定所述待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù),將所述第一部分音頻數(shù)據(jù)發(fā)送給所述音頻處理芯片;

其中,第一部分音頻數(shù)據(jù)包括所述待處理的音頻數(shù)據(jù)中第二處理方式不能處理的部分;還可以包括待處理的音頻數(shù)據(jù)中第二處理方式能夠處理的部分,但是第一部分音頻數(shù)據(jù)并不是完全的待處理的音頻數(shù)據(jù)。優(yōu)選的,為了盡可能的減低系統(tǒng)的功耗,第一部分音頻數(shù)據(jù)可以僅包括待處理的音頻數(shù)據(jù)中第二處理方式不能處理的部分。

音頻處理芯片用于采用第一處理方式處理第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)發(fā)送給控制器;

控制器用于接收所述音頻處理芯片處理后的第一部分音頻數(shù)據(jù)。

在本實施例中,音頻處理芯片上具有與第一處理方式對應的第一處理算法,從而采用第一處理算法處理接收到的第一部分音頻數(shù)據(jù),并將處理后的第一部分音頻數(shù)據(jù)發(fā)送給控制器。如第一處理算法可以為APO算法。

在本實施例中,控制器中具有與第二處理方式對應的第二處理算法,因此可以采用第二處理算法處理第二部分音頻數(shù)據(jù),從而將處理后的第二部分音頻數(shù)據(jù)和接收到處理后的第一部分音頻數(shù)據(jù)進行匯總,輸出完全處理后的音頻數(shù)據(jù)。

可選的,控制器可以包括控制模塊以及具有與第二處理方式對應的第二處理算法的處理模塊。在此基礎上,作為一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)發(fā)送給控制模塊,控制模塊將處理后的第一部分音頻數(shù)據(jù)以及未處理的第二部分音頻數(shù)據(jù)進行匯總,從而將所有音頻數(shù)據(jù)發(fā)送給處理模塊,處理模塊確定出哪部分音頻數(shù)據(jù)是沒有被處理的音頻數(shù)據(jù),從而采用第二處理算法對其進行處理,處理完成后直接輸出完全處理后的音頻數(shù)據(jù)。作為另一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)發(fā)送給處理模塊,控制模塊將未處理的第二部分音頻數(shù)據(jù)也發(fā)送給處理模塊,處理模塊采用第二處理算法處理第二部分音頻數(shù)據(jù),并將處理完的第二部分音頻數(shù)據(jù)以及接收到的處理完的第一部分音頻數(shù)據(jù)進行匯總,輸出完全處理后的音頻數(shù)據(jù)。作為又一種實現(xiàn)方式,音頻處理芯片將處理后的第一部分音頻數(shù)據(jù)發(fā)送給控制模塊,控制模塊將未處理的第二部分音頻數(shù)據(jù)發(fā)送給處理模塊進行處理,處理模塊采用第二處理算法處理完第二部分音頻數(shù)據(jù)后,控制模塊進行音頻數(shù)據(jù)的匯總并輸出完全處理后的音頻數(shù)據(jù)。

需說明的是,第二處理方式為硬件上的處理方式時,相應的,具有第二處理方式的處理模塊可以為DSP(digital signal processing,數(shù)字信號處理)模塊。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),在確定采用第二處理方式不能夠實現(xiàn)針對待處理的音頻數(shù)據(jù)的完全處理時,采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

本發(fā)明實施例十公開了一種電子設備,如圖7所示,一種電子設備包括:控制器701、音頻輸出芯片702、輸出設備703以及界面接口模塊704;其中:

界面接口模塊704用于當檢測到電子設備開機時,開啟所述電子設備中的第二處理功能;

其中,第二處理功能為與第二處理方式對應的功能。

控制器701用于在接收待處理的音頻數(shù)據(jù),控制音頻處理芯片702采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);

控制器701用于采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù);

其中,第一處理方式和第二處理方式為兩種不同的處理方式,具體的,第二處理方式的功耗低于第一處理方式的功耗。

可以理解的是,待處理的音頻數(shù)據(jù)由第一部分音頻數(shù)據(jù)以及第二部分音頻數(shù)據(jù)組成,當?shù)谝惶幚矸绞教幚硗甑谝徊糠忠纛l數(shù)據(jù),第二處理方式處理完第二部分音頻數(shù)據(jù)后,待處理的音頻數(shù)據(jù)能夠完全被處理。

輸出設備703用于輸出針對所述待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù)。

綜上,在本實施例中,通過接收待處理的音頻數(shù)據(jù),采用第一處理方式處理待處理的音頻數(shù)據(jù)中的第一部分音頻數(shù)據(jù);采用第二處理方式處理待處理的音頻數(shù)據(jù)中除去第一部分的音頻數(shù)據(jù)以外的第二部分音頻數(shù)據(jù),能夠輸出針對待處理的音頻數(shù)據(jù)完全處理后的音頻數(shù)據(jù),其中,第二處理方式的功耗低于第一處理方式的功耗。由此可見,本發(fā)明通過采用兩種處理方式來處理音頻數(shù)據(jù),保證了待處理的音頻數(shù)據(jù)能夠完全被處理,提高系統(tǒng)的性能;且由于第二處理方式的功耗低于第一處理方式的功耗,因此相當于現(xiàn)有技術中采用單一的軟件上處理方式而言,又降低了系統(tǒng)功耗。

本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。

對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
博湖县| 怀集县| 罗城| 丘北县| 海南省| 马边| 汾阳市| 泾阳县| 五家渠市| 广平县| 贵港市| 甘德县| 勐海县| 育儿| 通州区| 唐山市| 剑阁县| 平远县| 仁怀市| 安陆市| 高尔夫| 彝良县| 阜宁县| 瑞昌市| 梅州市| 甘孜县| 五指山市| 玉山县| 洛宁县| 阳信县| 建阳市| 株洲县| 伊吾县| 昌邑市| 民勤县| 中超| 闻喜县| 广丰县| 泰州市| 平顺县| 山西省|