視頻播放性能測試方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開了一種視頻播放性能測試方法及裝置。該視頻播放性能測試方法應用于電子設備中,該方法包括:接收用戶發(fā)出的視頻播放性能測試指令;響應視頻播放性能測試指令,調用所述的電子設備的系統(tǒng)視頻播放器依次播放預設的至少一個視頻文件,進而確定所述至少一個視頻文件的播放狀態(tài);基于所述至少一個視頻文件的播放狀態(tài),確定所述電子設備的視頻播放性能的測試結果;顯示所述電子設備的視頻播放性能的測試結果。與現(xiàn)有技術相比,通過利用本方案,實現(xiàn)了準確且高效地測試電子設備的視頻播放性能的目的。
【專利說明】視頻播放性能測試方法及裝置
【技術領域】
[0001]本發(fā)明涉及電子設備性能測試領域,特別涉及一種視頻播放性能測試方法及裝置。
【背景技術】
[0002]隨著智能電視、機頂盒等電子設備的市場需求越來越大,很多廠商都在設計并生產具有智能觀影功能的電子設備。而由于各個廠家水平良莠不齊,導致市場上銷售的電子設備的視頻播放性能千差萬別。其中,所謂電子設備的視頻播放性能通常指電子設備內置的系統(tǒng)視頻播放器對于視頻是否支持、播放質量等。
[0003]現(xiàn)有技術中,如果用戶希望評判一個電子設備的視頻播放性能,可以參考電子設備的硬件配置信息,但是硬件配置的高低并不能完全和視頻播放性能劃等號,而且,一些廠商也可能對硬件配置信息作假。因此,用戶并不能對電子設備的視頻播放性能進行準確的判斷。
[0004]可見,如何準確且高效地測試電子設備的視頻播放性能是一個亟待解決的問題。
【發(fā)明內容】
[0005]基于上述問題,本發(fā)明實施例公開了一種視頻播放性能測試方法及裝置,以實現(xiàn)準確且高效地測試電子設備的視頻播放性能的目的。技術方案如下:
[0006]第一方面,本發(fā)明實施例提供了一種視頻播放性能測試方法,應用于電子設備,所述方法包括:
[0007]接收用戶發(fā)出的視頻播放性能測試指令;
[0008]響應所述視頻播放性能測試指令,調用所述電子設備的系統(tǒng)視頻播放器依次播放預設的至少一個視頻文件,進而確定所述至少一個視頻文件的播放狀態(tài);
[0009]基于所述至少一個視頻文件的播放狀態(tài),確定所述電子設備的視頻播放性能的測試結果;
[0010]顯示所述電子設備的視頻播放性能的測試結果。
[0011]可選的,本發(fā)明實施例所提供的視頻播放性能測試方法,還包括:顯示所述至少一個視頻文件的播放狀態(tài)。
[0012]可選的,所述基于所述至少一個視頻文件的播放狀態(tài),確定所述電子設備的視頻播放性能的測試結果,包括:
[0013]基于所述至少一個視頻文件的播放狀態(tài),根據預設的播放狀態(tài)與播放狀態(tài)得分值的對應關系,確定所述至少一個視頻文件對應的播放狀態(tài)得分值;
[0014]依據所述至少一個視頻文件對應的播放狀態(tài)得分值,獲得所述電子設備的視頻播放性能的測試結果。
[0015]可選的,所述獲得所述電子設備的視頻播放性能的測試結果所利用的公式包括:
【權利要求】
1.一種視頻播放性能測試方法,其特征在于,應用于電子設備,所述方法包括: 接收用戶發(fā)出的視頻播放性能測試指令; 響應所述視頻播放性能測試指令,調用所述電子設備的系統(tǒng)視頻播放器依次播放預設的至少一個視頻文件,進而確定所述至少一個視頻文件的播放狀態(tài); 基于所述至少一個視頻文件的播放狀態(tài),確定所述電子設備的視頻播放性能的測試結果; 顯示所述電子設備的視頻播放性能的測試結果。
2.根據權利要求1所述的方法,其特征在于,還包括: 顯示所述至少一個視頻文件的播放狀態(tài)。
3.根據權利要求1或2所述的方法,其特征在于,所述基于所述至少一個視頻文件的播放狀態(tài),確定所述電子設備的視頻播放性能的測試結果,包括: 基于所述至少一個視頻文件的播放狀態(tài),根據預設的播放狀態(tài)與播放狀態(tài)得分值的對應關系,確定所述至少一個視頻文件對應的播放狀態(tài)得分值; 依據所述至少一個視頻文件對應的播放狀態(tài)得分值,獲得所述電子設備的視頻播放性能的測試結果。
4.根據權利要求3所述的方法,其特征在于,所述獲得所述電子設備的視頻播放性能的測試結果所利用的公式包括:
5.根據權利要求1或2所述的方法,其特征在于,還包括: 在所述依次播放預設的至少一個視頻文件的過程中,確定所述至少一個視頻文件的畫面丟幀量; 相應的,所述基于所述至少一個視頻文件的播放狀態(tài),確定所述電子設備的視頻播放性能的測試結果,包括: 基于所述至少一個視頻文件的播放狀態(tài)和畫面丟幀量,確定所述電子設備的視頻播放性能的測試結果。
6.根據權利要求5所述的方法,其特征在于,所述基于所述至少一個視頻文件的播放狀態(tài)和畫面丟幀量,確定所述電子設備的視頻播放性能的測試結果,包括: 基于所述至少一個視頻文件的播放狀態(tài),根據預設的播放狀態(tài)與播放狀態(tài)得分值的對應關系,確定所述至少一個視頻文件對應的播放狀態(tài)得分值; 基于所述至少一個視頻文件的畫面丟幀量,計算所述至少一個視頻文件對應的畫面得分值; 依據所述至少一個視頻文件對應的播放狀態(tài)得分值和畫面得分值,獲得所述電子設備的視頻播放性能的測試結果。
7.根據權利要求6所述的方法,其特征在于,所述獲得所述電子設備的視頻播放性能的測試結果所利用的公式包括:
8.根據權利要求6或7所述的方法,其特征在于,所述計算所述至少一個視頻文件對應的畫面得分值所利用的公式包括:
9.根據權利要求3或6所述的方法,其特征在于,視頻文件的播放狀態(tài)包括:有聲音有畫面狀態(tài)、無聲音有畫面狀態(tài)、有聲音無畫面狀態(tài)或無法播放狀態(tài); 其中,有聲音有畫面狀態(tài)所對應的播放狀態(tài)得分值、無聲音有畫面狀態(tài)所對應的播放狀態(tài)得分值、有聲音無畫面狀態(tài)所對應的播放狀態(tài)得分值以及無法播放狀態(tài)所對應的播放狀態(tài)得分值依次降低;或者,所述有聲音有畫面狀態(tài)所對應的播放狀態(tài)得分值大于無法播放狀態(tài)所對應的播放狀態(tài)得分值,且所述無聲音有畫面狀態(tài)和有聲音無畫面狀所對應的播放狀態(tài)得分值位于所述有聲音有畫面狀態(tài)所對應的播放狀態(tài)得分值和無法播放狀態(tài)所對應的播放狀態(tài)得分值之間。
10.根據權利要求9所述的方法,其特征在于, 在視頻文件播放過程中,如果系統(tǒng)所提供的音頻獲取類所采集到的頻率值均為O但系統(tǒng)所提供的OnInfo方法未輸出“what 860”,確定當前的視頻文件的播放狀態(tài)為無聲音有畫面; 在視頻文件播放過程中,如果系統(tǒng)所提供的音頻獲取類所采集到的頻率值不均為O但系統(tǒng)所提供的OnInfo方法輸出“what 860”,確定當前的視頻文件的播放狀態(tài)為有聲音無畫面狀態(tài); 在視頻文件播放過程中,如果系統(tǒng)所提供的音頻獲取類所采集到的頻率值不均為O且系統(tǒng)所提供的OnInfo方法未輸出“what 860”,確定當前的視頻文件的播放狀態(tài)為有聲音有畫面; 在視頻文件播放過程中,如果接收到IO異常信號,或者,如果系統(tǒng)所提供的音頻獲取類所采集到的頻率值均為O且系統(tǒng)所提供的OnInfo方法輸出“what860”,確定當前的視頻文件的播放狀態(tài)為無法播放狀態(tài)。
11.根據權利要求5所述的方法,其特征在于, 在視頻文件播放過程中,監(jiān)聽OnInfo方法所輸出的“extra η”,其中,η為int類型的數值,將所監(jiān)聽的到各個“extra η”中的η進行求和,將求和結果確定為所述視頻文件的畫面丟幀量。
12.根據權利要求1-11任一項所述的方法,其特征在于,所述依次播放的預設的視頻文件包括至少兩個; 所述至少兩個視頻文件的封裝格式、音頻編碼方式和視頻編碼方式中的至少一種不同。
13.—種視頻播放性能測試裝置,其特征在于,應用于電子設備,所述裝置包括: 測試指令接收模塊,用于接收用戶發(fā)出的視頻播放性能測試指令; 測試指令響應模塊,用于響應所述視頻播放性能測試指令,調用所述電子設備的系統(tǒng)視頻播放器依次播放預設的至少一個視頻文件; 播放狀態(tài)確定模塊,用于確定所述至少一個視頻文件的播放狀態(tài); 測試結果確定模塊,用于基于所述至少一個視頻文件的播放狀態(tài),確定所述電子設備的視頻播放性能的測試結果; 顯示模塊,用于顯示所述電子設備的視頻播放性能的測試結果。
14.根據權利要求13所述的裝置,其特征在于,所述顯示模塊,還用于顯示所述至少一個視頻文件的播放狀態(tài)。
15.根據權利要求13或14所述的裝置,其特征在于,所述測試結果確定模塊,包括: 播放狀態(tài)得分值確定單元,用于基于所述至少一個視頻文件的播放狀態(tài),根據預設的播放狀態(tài)與播放狀態(tài)得分值的對應關系,確定所述至少一個視頻文件對應的播放狀態(tài)得分值; 測試結果確定單元,用于依據所述至少一個視頻文件對應的播放狀態(tài)得分值,獲得所述電子設備的視頻播放性能的測試結果。
16.根據權利要求13或14所述的裝置,其特征在于,還包括: 畫面丟幀量確定模塊,用于在依次播放預設的至少一個視頻文件的過程中,確定所述至少一個視頻文件的畫面丟幀量; 相應的,所述測試結果確定模塊,包括: 測試結果確定子模塊,用于基于所述至少一個視頻文件的播放狀態(tài)和畫面丟幀量,確定所述電子設備的視頻播放性能的測試結果。
17.根據權利要求16所述的裝置,其特征在于,所述測試結果確定子模塊,包括: 播放狀態(tài)得分值確定單元,用于基于所述至少一個視頻文件的播放狀態(tài),根據預設的播放狀態(tài)與播放狀態(tài)得分值的對應關系,確定所述至少一個視頻文件對應的播放狀態(tài)得分值; 畫面得分值確定單元,用于基于所述至少一個視頻文件的畫面丟幀量,計算所述至少一個視頻文件對應的畫面得分值; 測試結果確定單元,用于依據所述至少一個視頻文件對應的播放狀態(tài)得分值和畫面得分值,獲得所述電子設備的視頻播放性能的測試結果。
【文檔編號】H04N17/00GK103997643SQ201410251366
【公開日】2014年8月20日 申請日期:2014年6月6日 優(yōu)先權日:2014年6月6日
【發(fā)明者】杜剛, 馮鵬飛 申請人:北京安兔兔科技有限公司