亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種播放器及其多視頻并行播放的方法

文檔序號:6764051閱讀:544來源:國知局
一種播放器及其多視頻并行播放的方法
【專利摘要】本發(fā)明公開了一種播放器及其多視頻并行播放的方法,該多視頻并行播放的方法包括:A.根據(jù)用戶的選擇確定子窗口的數(shù)量,所述數(shù)量大于等于2,并建立每個子窗口與相應播放模塊的綁定關系;B.確定待播放的至少一個多媒體文件及確定待播放的至少一個子窗口,并根據(jù)所述綁定關系控制相應的播放模塊對相應的多媒體文件進行預處理,且在相應的子窗口上播放預處理后的相應的多媒體文件。實施本發(fā)明的技術方案,用戶無需打開多個播放器就可在一個播放器上同時顯示多個視頻的播放效果,因此提高了用戶體驗,且節(jié)省了資源。
【專利說明】一種播放器及其多視頻并行播放的方法
【技術領域】
[0001]本發(fā)明涉及多媒體播放領域,尤其涉及一種播放器及其多視頻并行播放的方法?!颈尘凹夹g】
[0002]現(xiàn)有技術中,大部分播放器通常具有存儲模塊、播放模塊和交互界面模塊,且存儲模塊用來存儲本地多媒體文件;播放模塊用來對待播放的多媒體文件進行預處理;用戶交互界面模塊用于與用戶進行指令交互,并將播放畫面呈現(xiàn)給用戶。然而,這種播放器只可以實現(xiàn)單視頻播放,單視頻播放器雖然可以滿足多數(shù)普通用戶的播放需求,但是在用戶需要同時顯示多個視頻的播放效果時,如同時觀看多個視頻或用多個視頻窗口以視頻墻的形式做宣傳展示,單視頻播放器就略顯乏力了。用戶只能通過同時打開多個播放器來實現(xiàn)類似功能,但無論從資源消耗、展示效果、用戶體驗上都無法達到滿意的效果。

【發(fā)明內容】

[0003]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述需要同時打開多個播放器才能顯示多個視頻的播放效果的缺陷,提供一種播放器及其多視頻并行播放的方法,能在一個播放器上同時顯示多個視頻的播放效果。
[0004]本發(fā)明解決其技術問題所采用的技術方案是:構造一種多視頻并行播放的方法,包括:
A.根據(jù)用戶的選擇確定子窗口的數(shù)量,所述數(shù)量大于等于2,并建立每個子窗口與相應播放模塊的綁定關系;
B.確定待播放的至少一個多媒體文件及確定待播放的至少一個子窗口,并根據(jù)所述綁定關系控制相應的播放模塊對相應的多媒體文件進行預處理,且在相應的子窗口上播放預處理后的相應的多媒體文件。
[0005]在本發(fā)明所述的多視頻并行播放的方法中,在所述步驟B中,所述確定待播放的至少一個子窗口的步驟為:
將未加載視頻且編號最小的子窗口確定為待播放的子窗口,其中,每個子窗口均有唯一的編號。
[0006]在本發(fā)明所述的多視頻并行播放的方法中,在所述步驟B中,所述確定待播放的子窗口的步驟為:
根據(jù)用戶的選擇確定當前激活窗口,在全部子窗口都已加載視頻的情況下,將當前激活窗口設定為待播放子窗口 ;在用戶指定目標窗口的情況下,則將所指定的目標窗口設定為待播放子窗口。
[0007]在本發(fā)明所述的多視頻并行播放的方法中,在所述步驟B中,所述確定待播放的子窗口的步驟為:
從編號最小的子窗口開始向未加載視頻的子窗口依序加載播放。
[0008]在本發(fā)明所述的多視頻并行播放的方法中,在所述步驟B中,所述預處理的步驟包括:
讀取待播放的多媒體文件,并將所讀取的多媒體文件進行音頻、視頻的分離;
分別對分離出來的音頻信號和視頻信號進行解碼;
分別對解碼后的音頻信號和視頻信號進行渲染。
[0009]本發(fā)明還構造一種播放器,包括用于存儲多媒體文件的存儲模塊,所述播放器還包括:
至少一個播放模塊,分別用于對多媒體文件進行預處理 '及交互界面模塊;且所述交互界面模塊包括:
界面控件單元,用于根據(jù)用戶的選擇確定子窗口的數(shù)量,所述數(shù)量大于等于2,并建立每個子窗口與相應播放模塊的綁定關系;
播放控制單元,用于確定待播放的至少一個多媒體文件及確定待播放的至少一個子窗口,并根據(jù)所述綁定關系控制相應的播放模塊對相應的多媒體文件進行預處理,且在相應的子窗口上播放預處理后的相應的多媒體文件。
[0010]在本發(fā)明所述的播放器中,所述子窗口與播放模塊的綁定關系是通過在播放器初始化時將子窗口的標識分別傳送給一個對應的播放模塊來實現(xiàn)。
[0011]在本發(fā)明所述的播放器中,所述播放控制單元,用于將未加載視頻且編號最小的子窗口確定為待播放的子窗口,其中,每個子窗口均有唯一的編號。
[0012]在本發(fā)明所述的播放器中,所述界面控件單元,還用于根據(jù)用戶的選擇確定當前激活窗口 ;
所述播放控制單元,在全部子窗口都已加載視頻的情況下,將當前激活窗口設定為待播放子窗口 ;在用戶指定目標窗口的情況下,則將所指定的目標窗口設定為待播放子窗口。
[0013]在本發(fā)明所述的播放器中,所述播放控制單元,從編號最小的子窗口開始向未加載視頻的子窗口依序加載播放。
[0014]實施本發(fā)明的技術方案,用戶無需打開多個播放器就可在一個播放器上同時顯示多個視頻的播放效果,因此提高了用戶體驗,且節(jié)省了資源。
【專利附圖】

【附圖說明】
[0015]下面將結合附圖及實施例對本發(fā)明作進一步說明,附圖中:
圖1是本發(fā)明多視頻并行播放的方法實施例一的流程圖;
圖2是本發(fā)明播放器實施例一的邏輯圖。
【具體實施方式】
[0016]圖1是本發(fā)明多視頻并行播放的方法實施例一的流程圖,該多視頻并行播放的方法包括:
A.根據(jù)用戶的選擇確定子窗口的數(shù)量,所述數(shù)量大于等于2,并建立每個子窗口與相應播放模塊的綁定關系,在一個例子中,用戶可通過右鍵菜單選擇子窗口個數(shù),例如設定有四種模式:9窗口、6窗口、4窗口和自動匹配。另外,每個子窗口都會有一唯一標識,在播放器初始化時,將各個子窗口的唯一標識分別傳送給一個對應的播放模塊,從而使每個播放模塊都綁定一個子窗口;B.確定待播放的至少一個多媒體文件及確定待播放的至少一個子窗口,并根據(jù)所述綁定關系控制相應的播放模塊對相應的多媒體文件進行預處理,且在相應的子窗口上播放預處理后的相應的多媒體文件,在該步驟中,確定子窗口的方式有兩種:一、將未加載視頻且編號最小的子窗口確定為待播放的子窗口,其中,每個子窗口均有唯一的編號;二、根據(jù)用戶的選擇確定當前激活窗口,且將所述當前激活窗口確定為待播放的子窗口。例如,可根據(jù)用戶輸入和/或預定的播放規(guī)則確定待播文件與子窗口的對應關系,并將對應信息傳送給各播放模塊,例如,打開一個或多個文件時,若當前播放列表中不包含該文件,則先將文件添加到播放列表,若需播放的文件僅有一個,該文件在編號最小(每個子窗口均有唯一的編號)且未加載視頻的子窗口中播放。如果所有子窗口都加載了視頻,則在激活窗口中播放;若需播放的文件為多個,則從第一個子窗口開始找未加載視頻的子窗口依序加載播放。如果用戶明確指定在某子窗口播放,如直接將文件拖動到某子窗口,則在指定窗口播放,否則按前述規(guī)則順序在未加載的窗口中播放。播放文件的操作不影響窗口的激活狀態(tài),且每個窗口默認循環(huán)播放當前加載的文件,正在播放的文件狀態(tài)會顯示在播放列表中。以上僅作示例之用,視頻播放規(guī)則可有其他變形或替換方式,不作為本發(fā)明的限制。
[0017]在本發(fā)明多視頻并行播放的方法的一個優(yōu)選實施例中,在確定子窗口的數(shù)量之后,還根據(jù)用戶的指令確定每個子窗口的大小、位置。例如,用戶通過窗口大小調整指令,子窗口大小隨著主窗口大小的變化按比例調整,也可單獨調整某子窗口的大小。
[0018]在本發(fā)明多視頻并行播放的方法的一個優(yōu)選實施例中,其中,預處理的步驟包括:
讀取待播放的多媒體文件,并將所讀取的多媒體文件進行音頻、視頻的分離;
分別對分離出來的音頻信號和視頻信號進行解碼;
分別對解碼后的音頻信號和視 頻信號進行渲染。
[0019]圖2是本發(fā)明播放器實施例一的邏輯圖,該播放器包括存儲模塊10、多個播放模塊20(1)、…、20 (N)、交互界面模塊30。其中,存儲模塊10用于存儲多媒體文件。這多個并行的播放模塊20 (1)、…、20 (N)相互獨立、互不影響,具備完整的多媒體文件的預處理功能。交互界面模塊30包括相連接的界面控件單元31和播放控制單元32,而且,界面控件單元31用于根據(jù)用戶的選擇確定子窗口的數(shù)量,所述數(shù)量大于等于2,并建立每個子窗口與相應播放模塊的綁定關系;播放控制單元32用于確定待播放的至少一個多媒體文件及確定待播放的至少一個子窗口,并根據(jù)所述綁定關系控制相應的播放模塊對相應的多媒體文件進行預處理,且在相應的子窗口上播放預處理后的相應的多媒體文件。另外,在播放控制單元32確定待播放的子窗口時,可通過以下兩種方式實現(xiàn):一、將未加載視頻且編號最小的子窗口確定為待播放的子窗口,其中,每個子窗口均有唯一的編號;二、界面控件單元31先根據(jù)用戶的選擇確定當前激活窗口,然后播放控制單元32將所述當前激活窗口確定為待播放的子窗口。另外,還需說明的是,在初始化時,播放控制單元32還用于檢測硬件是否支持視頻墻多路并行播放功能,例如,硬件環(huán)境為英特爾第二代酷睿Ι7//Ι5Λ3處理器,2G以上內存,Windows 7 64位系統(tǒng)。而且,視頻墻模式下優(yōu)選支持AC1、H.264、MPEG2三種格式的視頻文件,播放效果較佳,當然其他格式的文件如rmvb也可行。
[0020]在本發(fā)明播放器的一個優(yōu)選實施例中,界面控件單元31還根據(jù)用戶的指令確定每個子窗口的大小、位置,并將所確定的信息發(fā)送至播放控制單元32,播放控制單元32根據(jù)所確定的信息對相應窗口進行大小、位置的調整。另外,界面控件單元31還接收用戶輸入的播放指令、設置焦點窗口指令、播放控制指令等,如,通過雙擊文件、拖動文件到子窗口、右鍵菜單、快捷鍵等輸入播放指令;通過單擊某個視頻子窗口將其設定為當前焦點窗口 ;播放控制指令例如對設定的焦點窗口進行播放控制,如暫停、定位、音量調節(jié)等。
[0021]在本發(fā)明播放器的另一個優(yōu)選實施例中,播放模塊(如,播放模塊20 (1))包括:文件讀取單元21、分離單元22、音頻解碼單元23、視頻解碼單元24、音頻渲染單元25、視頻渲染單元26、播放控制器27和播放接口 28。其中,播放控制器27通過播放接口 28獲取播放信息,例如,讀取哪個多媒體文件等,并分別控制文件讀取單元21、分離單元22、視頻解碼單元24的工作。當該播放模塊在工作時,文件讀取單元21用于讀取待播放的多媒體文件;分離單元22用于將所讀取的多媒體文件進行音頻、視頻的分離;音頻解碼單元23用于對分離出來的音頻信號進行解碼;視頻解碼單元24用于對分離出來的視頻信號進行解碼;音頻渲染單元25用于對解碼后的音頻信號進行渲染;視頻渲染單元26用于對解碼后的視頻信號進行渲染。
[0022]以上實施例都是對多視頻并行播放的說明,對于音頻的播放,可設置音頻播放裝置僅播放當前激活窗口所播視頻對應的音頻。
[0023]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的權利要求范圍之內。
【權利要求】
1.一種多視頻并行播放的方法,其特征在于,包括:A.根據(jù)用戶的選擇確定子窗口的數(shù)量,所述數(shù)量大于等于2,并建立每個子窗口與相應播放模塊的綁定關系;B. 確定待播放的至少一個多媒體文件及確定待播放的至少一個子窗口,并根據(jù)所述綁定關系控制相應的播放模塊對相應的多媒體文件進行預處理,且在相應的子窗口上播放預處理后的相應的多媒體文件。
2.根據(jù)權利要求1所述的多視頻并行播放的方法,其特征在于,在所述步驟B中,所述確定待播放的至少一個子窗口的步驟為:將未加載視頻且編號最小的子窗口確定為待播放的子窗口,其中,每個子窗口均有唯一的編號。
3.根據(jù)權利要求1所述的多視頻并行播放的方法,其特征在于,在所述步驟B中,所述確定待播放的至少一個子窗口的步驟為:根據(jù)用戶的選擇確定當前激活窗口,在全部子窗口都已加載視頻的情況下,將當前激活窗口設定為待播放子窗口 ;在用戶指定目標窗口的情況下,則將所指定的目標窗口設定為待播放子窗口。
4.根據(jù)權利要求1所述的多視頻并行播放的方法,其特征在于,在所述步驟B中,所述確定待播放的至少一個子窗口的步驟為:從編號最小的子窗口開始向未加載視頻的子窗口依序加載播放。
5.根據(jù)權利要求1所述的多視頻并行播放的方法,其特征在于,在所述步驟B中,所述預處理的步驟包括:讀取待播放的多媒體文件,并將所讀取的多媒體文件進行音頻、視頻的分離;分別對分離出來的音頻信號和視頻信號進行解碼;分別對解碼后的音頻信號和視頻信號進行渲染。
6.一種播放器,包括用于存儲多媒體文件的存儲模塊,其特征在于,所述播放器還包括:至少一個播放模塊,分別用于對多媒體文件進行預處理 '及交互界面模塊;且所述交互界面模塊包括:界面控件單元,用于根據(jù)用戶的選擇確定子窗口的數(shù)量,所述數(shù)量大于等于2,并建立每個子窗口與相應播放模塊的綁定關系;播放控制單元,用于確定待播放的至少一個多媒體文件及確定待播放的至少一個子窗口,并根據(jù)所述綁定關系控制相應的播放模塊對相應的多媒體文件進行預處理,且在相應的子窗口上播放預處理后的相應的多媒體文件。
7.根據(jù)權利要求6所述的播放器,其特征在于,所述子窗口與播放模塊的綁定關系是通過在播放器初始化時將子窗口的標識分別傳送給一個對應的播放模塊來實現(xiàn)。
8.根據(jù)權利要求6所述的播放器,其特征在于,所述播放控制單元,用于將未加載視頻且編號最小的子窗口確定為待播放的子窗口,其中,每個子窗口均有唯一的編號。
9.根據(jù)權利要求6所述的播放器,其特征在于,所述界面控件單元,還用于根據(jù)用戶的選擇確定當前激活窗口 ;所述播放控制單元,在全部子窗口都已加載視頻的情況下,將當前激活窗口設定為待播放子窗口 ;在用戶指定目標窗口的情況下,則將所指定的目標窗口設定為待播放子窗口。
10.根據(jù)權利要求6所述的播放器,其特征在于,所述播放控制單元,從編號最小的子窗口開始向未加載視頻的子窗口依序加載播放。
【文檔編號】G11B20/00GK103680551SQ201210355157
【公開日】2014年3月26日 申請日期:2012年9月21日 優(yōu)先權日:2012年9月21日
【發(fā)明者】吳維檢, 張愷, 陳文華, 白向軍, 吳治雄, 匡曉林 申請人:深圳市快播科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1