媒體文件播放方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種媒體文件播放方法及裝置。該方法包括:獲取待播放媒體文件的標識,待播放媒體文件至少包括:以時間段劃分的音頻數據的集合、視頻幀集合;依據待播放媒體文件的標識,獲取預先存儲于服務器中的待播放媒體文件對應的優(yōu)化配置信息;對待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;依據優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。可見,通過利用本方案可以提高媒體文件的播放效果,從而提高用戶體驗。
【專利說明】媒體文件播放方法及裝置
【技術領域】
[0001]本發(fā)明涉及媒體文件處理領域,特別涉及一種媒體文件播放方法及裝置。
【背景技術】
[0002]隨著科學技術飛速的發(fā)展,各種電子設備不斷的豐富并方便了大眾生活。由于利用電子設備處理信息具有方便快捷、節(jié)省資源等優(yōu)勢,使得電子設備成為人們的生活或工作中不可或缺的一部分。其中,互聯網電視、智能手機、筆記本電腦、平板電腦等電子設備已經廣泛應用于日常生活中。
[0003]其中,用戶通過安裝于電子設備中的媒體播放器可以播放網絡媒體文件和本地媒體文件。
[0004]但是,由于電子設備本身和/或所安裝的媒體播放器的性能限制,音頻播放的效果并不能完全重現音頻本來的效果;并且,所播放出的圖像的效果并不能完全重現視頻內容本來的效果。例如:媒體播放器中的音頻解碼器對不同頻率的聲音信號造成不同程度的衰減,而電子設備中的功放器和揚聲器等也對不同頻率的聲音信號造成不同程度的衰減,這些都使得音頻的音質達不到原本的效果。又如:媒體播放器中的視頻解碼器會對顯示出來的圖像產生影響,而電子設備的圖像拉伸、屏幕色溫、屏幕亮度、屏幕反映時間等也對顯示出來的圖像產生影響,這些都使得顯示出的圖像達不到本來的畫質。
[0005]可見,在電子設備本身和/或所安裝的媒體播放器的性能限制的影響下,如何提高媒體文件的播放效果,從而提高用戶體驗是一個亟待解決的問題。
【發(fā)明內容】
[0006]基于上述問題,本發(fā)明實施例公開了一種媒體文件播放方法及裝置,提高媒體文件的播放效果,從而提高用戶體驗。技術方案如下:
[0007]第一方面,本發(fā)明實施例提供了 一種媒體文件播放方法,適用于電子設備,所述方法包括:
[0008]獲取待播放媒體文件的標識,其中,所述待播放媒體文件至少包括:以時間段劃分的音頻數據的集合和視頻幀集合;
[0009]依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息;
[0010]對所述待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;
[0011 ] 依據所述優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;
[0012]調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用所述電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。
[0013]優(yōu)選的,所述優(yōu)化配置信息包括:
[0014]音頻數據對應的優(yōu)化配置信息和視頻幀對應的優(yōu)化配置信息;
[0015]其中,所述音頻數據對應的優(yōu)化配置信息包括:音頻數據標識、音頻配置項的配置參數、音頻數據標識與音頻配置項的配置參數的對應關系;
[0016]所述視頻幀對應的優(yōu)化配置信息包括:視頻幀標識、視頻幀配置項的配置參數、視頻幀標識與視頻幀配置項的配置參數的對應關系。
[0017]優(yōu)選的,依據所述優(yōu)化配置信息,對待輸出的音頻數據進行優(yōu)化配置和待顯示的視頻幀進行優(yōu)化配置,包括:
[0018]對所述音頻數據標識對應的待輸出的音頻數據按照相應的音頻配置項的配置參數進行調節(jié);
[0019]對所述視頻幀標識對應的待顯示的視頻幀按照相應的視頻幀配置項的配置參數進行調節(jié)。
[0020]優(yōu)選的,所述音頻配置項包括:頻響均衡、3D聲場重建、動態(tài)增益、高頻諧波恢復中的至少一種;
[0021]所述視頻幀配置項包括:色彩飽和度、亮度、對比度、銳度中的至少一種。
[0022]優(yōu)選的,所述依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息,包括:
[0023]向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識;
[0024]接收所述服務器反饋的優(yōu)化配置信息;
[0025]其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0026]優(yōu)選的,所述依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息,包括:
[0027]獲取依據所述待播放媒體文件的標識預先從服務器中下載的所述待播放媒體文件對應的優(yōu)化配置信息;
[0028]其中,從所述服務器中下載所述待播放媒體文件對應的優(yōu)化配置信息的過程包括:
[0029]在下載所述待播放媒體文件時,向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識;
[0030]接收所述服務器反饋的優(yōu)化配置信息;
[0031]其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0032]優(yōu)選的,所述待播放媒體文件的標識包括:
[0033]所述待播放媒體文件的文件標識;
[0034]或者,
[0035]所述待播放媒體文件的文件標識和電子設備的設備標識。
[0036]第二方面,本發(fā)明實施例提供了一種媒體文件播放裝置,適用于電子設備中,所述裝置包括:
[0037]標識獲取模塊,用于獲取待播放媒體文件的標識,其中,所述待播放媒體文件至少包括:以時間段劃分的音頻數據的集合和視頻幀集合;
[0038]優(yōu)化配置信息獲取模塊,用于依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息;
[0039]解碼模塊,用于對所述待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;
[0040]優(yōu)化配置模塊,用于依據所述優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;
[0041]播放模塊,用于調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用所述電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。
[0042]優(yōu)選的,所述優(yōu)化配置信息包括:
[0043]音頻數據對應的優(yōu)化配置信息和視頻幀對應的優(yōu)化配置信息;
[0044]其中,所述音頻數據對應的優(yōu)化配置信息包括:音頻數據標識、音頻配置項的配置參數、音頻數據標識與音頻配置項的配置參數的對應關系;
[0045]所述視頻幀對應的優(yōu)化配置信息包括:視頻幀標識、視頻幀配置項的配置參數、視頻幀標識與視頻幀配置項的配置參數的對應關系。
[0046]優(yōu)選的,所述優(yōu)化配置模塊包括:
[0047]音頻優(yōu)化單元,用于對所述音頻數據標識對應的待輸出的音頻數據按照相應的音頻配置項的配置參數進行調節(jié);
[0048]視頻優(yōu)化單元,用于對所述視頻幀標識對應的待顯示的視頻幀按照相應的視頻幀配置項的配置參數進行調節(jié)。
[0049]優(yōu)選的,所述音頻配置項包括:頻響均衡、3D聲場重建、動態(tài)增益、高頻諧波恢復中的至少一種;
[0050]所述視頻幀配置項包括:色彩飽和度、亮度、對比度、銳度中的至少一種。
[0051]優(yōu)選的,所述優(yōu)化配置信息獲取模塊,包括:
[0052]請求發(fā)送單元,用于向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識;
[0053]優(yōu)化配置信息接收單元,用于接收所述服務器反饋的優(yōu)化配置信息;
[0054]其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0055]優(yōu)選的,所述優(yōu)化配置信息獲取模塊,包括:
[0056]優(yōu)化配置信息獲取單元,用于獲取依據所述待播放媒體文件的標識預先從服務器中下載的所述待播放媒體文件對應的優(yōu)化配置信息;
[0057]其中,從所述服務器中下載所述待播放媒體文件對應的優(yōu)化配置信息的過程包括:
[0058]在下載所述待播放媒體文件時,向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識;
[0059]接收所述服務器反饋的優(yōu)化配置信息;
[0060]其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0061]優(yōu)選的,所述待播放媒體文件的標識包括:所述待播放媒體文件的文件標識;
[0062]或者,
[0063]所述待播放媒體文件的文件標識和電子設備的設備標識。
[0064]本發(fā)明實施例中,獲取至少包括以時間段劃分的音頻數據的集合和視頻幀集合的待播放媒體文件的標識;依據該待播放媒體文件的標識,獲取預先存儲于服務器中的該待播放媒體文件對應的優(yōu)化配置信息;對該待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;依據該優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀??梢?,本方案中,對待播放媒體文件所解碼出的待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置后輸出,從而實現在電子設備本身和/或所安裝的媒體播放器的性能限制的影響下,提高媒體文件的播放效果,從而提聞用戶體驗。
【專利附圖】
【附圖說明】
[0065]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0066]圖1為本發(fā)明實施例所提供的一種媒體文件播放方法的流程圖;
[0067]圖2為本發(fā)明實施例所提供一種媒體文件播放裝置的結構示意圖。
【具體實施方式】
[0068]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0069]為了在電子設備本身和/或所安裝的媒體播放器的性能限制的影響下,提高媒體文件的播放效果,從而提高用戶體驗,本發(fā)明實施例提供了 一種媒體文件播放方法及裝置。
[0070]其中,實現媒體文件播放方法的功能軟件可以為專門的媒體播放器;也可以為內置媒體播放器的瀏覽器,其中,媒體播放器可以為視頻播放器;當然,并不局限于此。
[0071]如圖1所示,一種媒體文件播放方法,可以包括:
[0072]S101,獲取待播放媒體文件的標識,其中,該待播放媒體文件至少包括:以時間段劃分的音頻數據的集合和視頻幀集合;
[0073]其中,當用戶指示在線播放媒體文件或播放下載到本地的媒體文件時,首先獲取待播放媒體文件的標識,進而利用該待播放媒體文件的標識執(zhí)行后續(xù)的操作,其中,該待播放媒體文件至少包括:以時間段劃分的音頻數據的集合和視頻幀集合,也就是,待播放媒體文件至少包括:若干段音頻數據以及若干幀圖像。[0074]需要說明的是,每一段音頻數據所對應的時長可以根據實際應用場景設定,例如:ls、2s、5s 等。
[0075]S102,依據該待播放媒體文件的標識,獲取預先存儲于服務器中的該待播放媒體文件對應的優(yōu)化配置信息;
[0076]在確定出待播放媒體文件后,可以依據該待播放媒體文件的標識,獲取預先存儲于服務器中的該待播放媒體文件對應的優(yōu)化配置信息,進而執(zhí)行后續(xù)的處理。其中,優(yōu)化配置信息的存儲形式可以為文件形式,當然并不局限于此。
[0077]其中,服務器的預設配置庫中預先存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系,具體的,該待播放媒體文件的標識可以包括:媒體文件的文件標識,或者,媒體文件的文件標識和電子設備的設備標識的組合,這都是合理的;并且,針對于在線播放媒體文件和播放已下載的媒體文件而言,獲取該待播放媒體文件對應的優(yōu)化配置信息的方式將不同,具體的獲取方式將在后續(xù)進行介紹。
[0078]進一步需要說明的是,電子設備本身性能和所安裝媒體播放器的性能均可能對媒體文件的畫質和音效造成影響,并且,不同電子設備、不同媒體播放器對媒體文件的畫質和音效的影響不同。因此,基于上述考慮因素,為了保證優(yōu)化配置信息在實際應用中的通用性,可以預先綜合分析多種電子設備以及多種媒體播放器對媒體文件的畫質和音效所造成的影響,從而為媒體文件確定出能夠在多種應用場景下均可以提高播放效果的優(yōu)化配置信息,此時,一個媒體文件對應一套優(yōu)化配置信息,并且,該優(yōu)化配置信息具有廣泛適用性。當然,對于一個媒體文件而言,不同的電子設備作為播放平臺時,可以選擇不同的優(yōu)化配置信息,以使得優(yōu)化更具針對性,此時,針對于一種機型的電子設備對應的優(yōu)化配置信息的構建過程可以包括:預先分析該種機型的電子設備的性能以及多種媒體播放器對媒體文件的畫質和音效所造成的影響,進而確定出媒體文件在該種機型的電子設備上播放時所需的優(yōu)化配置信息。本領域技術人員可以理解的是,空間播放環(huán)境對媒體文件的畫質和音效也存在一定的影響,因此,在構建優(yōu)化配置信息時也可將空間播放環(huán)境作為一種影響因素,而進一步的,也可以為每一媒體文件設置針對于不同的空間播放環(huán)境的優(yōu)化配置信息,這都是合理的。
[0079]其中,優(yōu)化配置信息可以包括:
[0080]音頻數據對應的優(yōu)化配置信息和視頻幀對應的優(yōu)化配置信息;
[0081]其中,音頻數據對應的優(yōu)化配置信息可以包括:音頻數據標識、音頻配置項的配置參數、音頻數據標識與音頻配置項的配置參數的對應關系;視頻幀對應的優(yōu)化配置信息可以包括:視頻幀標識、視頻幀配置項的配置參數、視頻幀標識與視頻幀配置項的配置參數的對應關系。
[0082]需要說明的是,音頻數據標識通常指每一段音頻數據位于整個媒體文件播放過程中的播放時間,例如:10s-20s、100s-120s等,當然并不局限于此,例如:可以為每一段音頻數據命名,此時,音頻數據標識為每一段音頻數據的名稱,并不局限于此。并且,視頻幀的視頻幀標識通常指該幀圖像的標識;當然,也可以為位于整個視頻播放過程中的播放時間,例如:10s-20s、100s-120s等,當然并不局限于此。
[0083]具體的,視頻幀配置項可以包括:色彩飽和度、亮度、對比度、銳度中的至少一種,當然并不局限于此;并且,視頻幀配置項的配置參數的類型由視頻配置項確定。[0084]具體的,音頻配置項可以包括:頻響均衡、3D聲場重建、動態(tài)增益、高頻諧波恢復中的至少一種,當然并不局限于此;并且,音頻配置項的配置參數的類型由音頻配置項確定。例如:頻響均衡的配置參數可以為百分比值,3D聲場重建的配置參數可以為“是”或“否”,否動態(tài)增益的配置參數可以為百分比值,高頻諧波恢復的配置參數可以為“是”或“否”,當然并不局限于此。
[0085]為了清楚起見,下面對頻響均衡、3D聲場重建、動態(tài)增益、高頻諧波恢復進行簡單介紹。
[0086](I)頻響均衡:
[0087]媒體播放器或電子設備通常具有頻響均衡器功能;所謂頻響均衡器是一種可以分別調節(jié)各種頻率成分電信號放大量的軟件模塊或硬件設備,通過對各種不同頻率的電信號的調節(jié)來補償揚聲器和聲場的缺陷,補償和修飾各種聲源及其它特殊作用;并且,頻響均衡器可以對高頻、中頻、低頻三段頻率電信號分別進行調節(jié)。
[0088](2) 3D聲場重建:
[0089]由于揚聲器距離較小、環(huán)境空間較小以及音頻壓縮的原因,會使音頻的空間感降低;而3D聲場重建使用數字信號處理的方法重建聲場,恢復原有的空間感。
[0090](3)動態(tài)增益:
[0091]對一些具有特色的場景音進行動態(tài)增益增強處理,可以凸現關鍵音頻。
[0092](4)高頻諧波恢復:
[0093]由于音頻壓縮的原因,高頻諧波被損失掉,例如小提琴產生的高頻諧波;而高頻諧波恢復利用數字信號處理技術,將高頻諧波信號回復,使音效還原。
[0094]可以理解的是,不同的媒體文件所對應的優(yōu)化配置信息中的配置項以及配置項的配置參數可以不同;而同一媒體文件針對于不同機型的電子設備的優(yōu)化配置信息中的配置項以及配置項的配置參數可以不同。
[0095]S103,對該待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;
[0096]S104,依據優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;
[0097]其中,在對該待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀后,可以依據優(yōu)化配置信息,對待輸出的音頻數據進行優(yōu)化配置,以提高媒體文件的音頻播放效果,并且,對待顯示的視頻幀進行優(yōu)化配置處理,以提高媒體文件的畫質效果。可以理解的是,可以通過現有技術實現對待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀的過程。
[0098]具體的,依據優(yōu)化配置信息,對待輸出的音頻數據進行優(yōu)化配置和待顯示的視頻幀進行優(yōu)化配置,可以包括:
[0099]對音頻數據標識對應的待輸出的音頻數據按照相應的音頻配置項的配置參數進行調節(jié);
[0100]對視頻幀標識對應的待顯示的視頻幀按照相應的視頻幀配置項的配置參數進行調節(jié)。
[0101]需要說明的是,優(yōu)化配置信息中可以記錄待播放媒體文件的所有的音頻數據標識和所有的視頻幀標識,其中,對于無需優(yōu)化配置的音頻而言,其所對應的的音頻配置項的配置參數可以置空或者設置為其他默認參數,而對于無需配置的視頻幀而言,其所對應的視頻幀配置項的配置參數可以置空或設置為其他默認參數。當然,優(yōu)化配置信息也可以僅僅記錄需要優(yōu)化配置的某些段音頻數據的音頻數據標識和某些視頻幀的視頻幀標識,這都是合理的。對于第二種情況而言,依據優(yōu)化配置信息對待輸出的音頻數據進行優(yōu)化配置時,在獲得待輸出的音頻數據后,可以通過音頻數據標識判斷所獲得的待輸出的音頻數據是否為需要優(yōu)化配置的音頻數據,當判斷出是時,依據優(yōu)化配置信息,對待輸出的音頻數據進行優(yōu)化配置;同樣的,依據優(yōu)化配置信息對待顯示的視頻數據進行優(yōu)化配置時,在獲得待顯示的視頻幀后,可以通過視頻幀標識判斷所獲得的待顯示的視頻幀是否為需要優(yōu)化配置的視頻幀,當判斷出是時,依據優(yōu)化配置信息,對待顯示的視頻幀進行優(yōu)化配置。
[0102]S105,調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。
[0103]其中,在對待輸出的音頻數據進行優(yōu)化配置后,可以調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據;并且,在對待顯示的視頻幀進行優(yōu)化配置后,可以調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。需要說明的是,如果待輸出的音頻數據無需優(yōu)化配置,則調用電子設備的音頻輸出單元輸出未經過優(yōu)化配置的待輸出的音頻數據即可;如果待顯示的視頻幀無需優(yōu)化配置,則調用電子設備的顯示單元顯示未經過優(yōu)化配置的待顯示的視頻幀即可。并且,在調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據且調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀的過程中,待輸出的音頻數據的輸出和待顯示的視頻數據的顯示需要保證音頻數據和所對應視頻幀相互對應。其中,在實際應用中,該音頻輸出單元可以為揚聲器,而該顯示單元可以為顯示屏,當然并不局限于此。
[0104]進一步需要說明的是,步驟S102與步驟S103的執(zhí)行順序并不局限于本實施例所述的順序。其中,對于在線播放媒體文件時,可以在開始對待播放媒體文件進行解碼時,從服務器中獲取該待播放媒體文件對應的優(yōu)化配置信息,也可以在對待播放媒體文件進行解碼之前從服務器中獲取該待播放媒體文件對應的優(yōu)化配置信息;而對于播放已下載的媒體文件時,可以在下載媒體文件時下載并存儲相應的優(yōu)化配置信息,進而在播放媒體文件時直接獲取所存儲的優(yōu)化配置信息。
[0105]需要強調的是,媒體文件所對應的優(yōu)化配置信息可以是針對整個媒體文件的,也可以是針對媒體文件中的片段的,這都合理的。
[0106]本發(fā)明實施例中,獲取至少包括以時間段劃分的音頻數據的集合和視頻幀集合的待播放媒體文件的標識;依據該待播放媒體文件的標識,獲取預先存儲于服務器中的該待播放媒體文件對應的優(yōu)化配置信息;對該待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;依據該優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。可見,本方案中,對待播放媒體文件所解碼出的待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置后輸出,從而實現在電子設備本身和/或所安裝的媒體播放器的性能限制的影響下,提高媒體文件的播放效果,從而提聞用戶體驗。[0107]其中,所述獲取該待播放媒體文件對應的優(yōu)化配置信息,可以包括:
[0108]向服務器發(fā)送配置信息獲取請求,該配置信息獲取請求攜帶有該待播放媒體文件的標識;
[0109]接收該服務器反饋的優(yōu)化配置信息;
[0110]其中,該服務器在接收到該配置信息獲取請求后,從預設配置庫中獲取該待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給該電子設備,其中,該預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0111]具體的,該待播放媒體文件的標識可以包括:該待播放媒體文件的文件標識;或者,該待播放媒體文件的文件標識和電子設備的設備標識。
[0112]其中,獲取該待播放媒體文件對應的優(yōu)化配置信息,可以包括:
[0113]獲取依據該待播放媒體文件的標識預先從服務器中下載的該待播放媒體文件對應的優(yōu)化配置信息;
[0114]其中,從該服務器中下載該待播放媒體文件對應的優(yōu)化配置信息的過程可以包括:
[0115]在下載該待播放媒體文件時,向服務器發(fā)送配置信息獲取請求,該配置信息獲取請求攜帶有該待播放媒體文件的標識;
[0116]接收該服務器反饋的優(yōu)化配置信息;
[0117]其中,該服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取該待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給該電子設備,其中,該預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0118]具體的,該待播放媒體文件的標識可以包括:該待播放媒體文件的文件標識;或者,該待播放媒體文件的文件標識和電子設備的設備標識。
[0119]相應于上述方法實施例,本發(fā)明實施例還提供了一種媒體文件播放裝置,適用于電子設備中,如圖2所示,所述裝置可以包括:
[0120]標識獲取模塊210,用于獲取待播放媒體文件的標識,其中,所述待播放媒體文件至少包括:以時間段劃分的音頻數據的集合和視頻幀集合;
[0121]優(yōu)化配置信息獲取模塊220,用于依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息;
[0122]解碼模塊230,用于對所述待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;
[0123]優(yōu)化配置模塊240,用于依據所述優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;
[0124]播放模塊250,用于調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。
[0125]本發(fā)明實施例中,獲取至少包括以時間段劃分的音頻數據的集合和視頻幀集合的待播放媒體文件的標識;依據該待播放媒體文件的標識,獲取預先存儲于服務器中的該待播放媒體文件對應的優(yōu)化配置信息;對該待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀;依據該優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀??梢?,本方案中,對待播放媒體文件所解碼出的待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置后輸出,從而實現在電子設備本身和/或所安裝的媒體播放器的性能限制的影響下,提高媒體文件的播放效果,從而提聞用戶體驗。
[0126]其中,所述優(yōu)化配置信息可以包括:
[0127]音頻數據對應的優(yōu)化配置信息和視頻幀對應的優(yōu)化配置信息;
[0128]其中,所述音頻數據對應的優(yōu)化配置信息包括:音頻數據標識、音頻配置項的配置參數、音頻數據標識與音頻配置項的配置參數的對應關系;
[0129]所述視頻幀對應的優(yōu)化配置信息包括:視頻幀標識、視頻幀配置項的配置參數、視頻幀標識與視頻幀配置項的配置參數的對應關系。
[0130]其中,所述優(yōu)化配置模塊240可以包括:
[0131]音頻優(yōu)化單元,用于對所述音頻數據標識對應的待輸出的音頻數據按照相應的音頻配置項的配置參數進行調節(jié);
[0132]視頻優(yōu)化單元,用于對所述視頻幀標識對應的待顯示的視頻幀按照相應的視頻幀配置項的配置參數進行調節(jié)。
[0133]其中,所述音頻配置項可以包括:頻響均衡、3D聲場重建、動態(tài)增益、高頻諧波恢復中的至少一種;
[0134]所述視頻幀配置項可以包括:色彩飽和度、亮度、對比度、銳度中的至少一種。
[0135]其中,所述優(yōu)化配置信息獲取模塊220,可以包括:
[0136]請求發(fā)送單元,用于向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識;
[0137]優(yōu)化配置信息接收單元,用于接收所述服務器反饋的優(yōu)化配置信息;
[0138]其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0139]其中,所述優(yōu)化配置信息獲取模塊220,可以包括:
[0140]優(yōu)化配置信息獲取單元,用于獲取依據所述待播放媒體文件的標識預先從服務器中下載的所述待播放媒體文件對應的優(yōu)化配置信息;
[0141]其中,從所述服務器中下載所述待播放媒體文件對應的優(yōu)化配置信息的過程包括:
[0142]在下載所述待播放媒體文件時,向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識;
[0143]接收所述服務器反饋的優(yōu)化配置信息;
[0144]其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
[0145]其中,所述待播放媒體文件的標識可以包括:
[0146]所述待播放媒體文件的文件標識;或者,所述待播放媒體文件的文件標識和電子設備的設備標識。[0147]對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0148]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0149]本領域普通技術人員可以理解實現上述方法實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質中,這里所稱得的存儲介質,如:R0M/RAM、磁碟、光盤等。
[0150]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內。
【權利要求】
1.一種媒體文件播放方法,其特征在于,適用于電子設備,所述方法包括: 獲取待播放媒體文件的標識,其中,所述待播放媒體文件至少包括:以時間段劃分的音頻數據的集合和視頻幀集合; 依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息; 對所述待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀; 依據所述優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置;調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用所述電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。
2.根據權利要求1所述的方法,其特征在于,所述優(yōu)化配置信息包括: 音頻數據對應的優(yōu)化配置信息和視頻幀對應的優(yōu)化配置信息; 其中,所述音頻數據對應的優(yōu)化配置信息包括:音頻數據標識、音頻配置項的配置參數、音頻數據標識與音頻配置項的配置參數的對應關系; 所述視頻幀對應的優(yōu)化配置信息包括:視頻幀標識、視頻幀配置項的配置參數、視頻幀標識與視頻幀配置項的配置參數的對應關系。
3.根據權利要求2所述的方法,其特征在于,依據所述優(yōu)化配置信息,對待輸出的音頻數據進行優(yōu)化配置和待顯示的視頻幀進行優(yōu)化配置,包括: 對所述音頻數據標識對應的待輸出的音頻數據按照相應的音頻配置項的配置參數進行調節(jié); 對所述視頻幀標識對應的待顯示的視頻幀按照相應的視頻幀配置項的配置參數進行調節(jié)。
4.根據權利要求2所述的方法,其特征在于,所述音頻配置項包括:頻響均衡、3D聲場重建、動態(tài)增益、高頻諧波恢復中的至少一種; 所述視頻幀配置項包括:色彩飽和度、亮度、對比度、銳度中的至少一種。
5.根據權利要求1所述的方法,其特征在于,所述依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息,包括: 向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識; 接收所述服務器反饋的優(yōu)化配置信息; 其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
6.根據權利要求1所述的方法,其特征在于,所述依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息,包括: 獲取依據所述待播放媒體文件的標識預先從服務器中下載的所述待播放媒體文件對應的優(yōu)化配置信息; 其中,從所述服務器中下載所述待播放媒體文件對應的優(yōu)化配置信息的過程包括:在下載所述待播放媒體文件時,向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識;接收所述服務器反饋的優(yōu)化配置信息; 其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
7.根據權利要求5或6所述的方法,其特征在于,所述待播放媒體文件的標識包括: 所述待播放媒體文件的文件標識; 或者, 所述待播放媒體文件的文件標識和電子設備的設備標識。
8.一種媒體文件播放裝置,其特征在于,適用于電子設備中,所述裝置包括: 標識獲取模塊,用于獲取待播放媒體文件的標識,其中,所述待播放媒體文件至少包括:以時間段劃分的音頻數據的集合和視頻幀集合; 優(yōu)化配置信息獲取模塊,用于依據所述待播放媒體文件的標識,獲取預先存儲于服務器中的所述待播放媒體文件對應的優(yōu)化配置信息; 解碼模塊,用于對所述待播放媒體文件進行解碼,獲得待輸出的音頻數據和待顯示的視頻幀; 優(yōu)化配置模塊,用于依據所述優(yōu)化配置信息,對待輸出的音頻數據和待顯示的視頻幀進行優(yōu)化配置; 播放模塊,用于調用電子設備的音頻輸出單元輸出經過優(yōu)化配置的待輸出的音頻數據,且調用所述電子設備的顯示單元顯示經過優(yōu)化配置的待顯示的視頻幀。
9.根據權利要求8所述的裝置,其特征在于,所述優(yōu)化配置信息包括: 音頻數據對應的優(yōu)化配置信息和視頻幀對應的優(yōu)化配置信息; 其中,所述音頻數據對應的優(yōu)化配置信息包括:音頻數據標識、音頻配置項的配置參數、音頻數據標識與音頻配置項的配置參數的對應關系; 所述視頻幀對應的優(yōu)化配置信息包括:視頻幀標識、視頻幀配置項的配置參數、視頻幀標識與視頻幀配置項的配置參數的對應關系。
10.根據權利要求9所述的裝置,其特征在于,所述優(yōu)化配置模塊包括: 音頻優(yōu)化單元,用于對所述音頻數據標識對應的待輸出的音頻數據按照相應的音頻配置項的配置參數進行調節(jié); 視頻優(yōu)化單元,用于對所述視頻幀標識對應的待顯示的視頻幀按照相應的視頻幀配置項的配置參數進行調節(jié)。
11.根據權利要求9所述的裝置,其特征在于,所述音頻配置項包括:頻響均衡、3D聲場重建、動態(tài)增益、高頻諧波恢復中的至少一種; 所述視頻幀配置項包括:色彩飽和度、亮度、對比度、銳度中的至少一種。
12.根據權利要求8所述的裝置,其特征在于,所述優(yōu)化配置信息獲取模塊,包括: 請求發(fā)送單元,用于向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識; 優(yōu)化配置信息接收單元,用于接收所述服務器反饋的優(yōu)化配置信息; 其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
13.根據權利要求8所述的裝置,其特征在于,所述優(yōu)化配置信息獲取模塊,包括: 優(yōu)化配置信息獲取單元,用于獲取依據所述待播放媒體文件的標識預先從服務器中下載的所述待播放媒體文件對應的優(yōu)化配置信息; 其中,從所述服務器中下載所述待播放媒體文件對應的優(yōu)化配置信息的過程包括:在下載所述待播放媒體文件時,向服務器發(fā)送配置信息獲取請求,所述配置信息獲取請求攜帶有所述待播放媒體文件的標識; 接收所述服務器反饋的優(yōu)化配置信息; 其中,所述服務器在接收到所述配置信息獲取請求后,從預設配置庫中獲取所述待播放媒體文件的標識所對應的優(yōu)化配置信息,并反饋給所述電子設備,其中,所述預設配置庫中存儲有優(yōu)化配置信息,以及優(yōu)化配置信息與媒體文件的標識的對應關系。
14.根據權利要求12或13所述的裝置,其特征在于,所述待播放媒體文件的標識包括:所述待播放媒體文件的文件標識; 或者, 所述待播放媒體文件的文件標識和電子設備的設備標識。
【文檔編號】H04N21/44GK103702180SQ201410016421
【公開日】2014年4月2日 申請日期:2014年1月14日 優(yōu)先權日:2014年1月14日
【發(fā)明者】李典 申請人:北京奇藝世紀科技有限公司