一種視頻播放方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種視頻播放方法及裝置,包括:確定當前需要播放的視頻信號源的信號源數(shù)量;并基于該信號源數(shù)量確定分屏數(shù)量,其中,分屏數(shù)量為該信號源數(shù)量開平方后向上取整再平方得到的值;并將顯示屏幕中的播放窗口劃分為該分屏數(shù)量個分屏;以及在播放窗口包括的該信號源數(shù)量個分屏中,播放當前需要播放的該信號源數(shù)量個視頻信號源對應(yīng)的視頻。采用本發(fā)明實施例提供的方案,改善了在一個播放窗口中進行多視頻播放時的播放效果。
【專利說明】一種視頻播放方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻播放【技術(shù)領(lǐng)域】,尤其涉及一種視頻播放方法及裝置。
【背景技術(shù)】
[0002]在現(xiàn)有視頻監(jiān)控技術(shù)中,為了便于觀看和從整體上了解視頻監(jiān)控的情況,通常將來自多個監(jiān)控終端采集的多個視頻在同一個顯示屏幕上進行播放,在使用視頻播放器播放這多個視頻時,可以將顯示屏幕上的播放窗口劃分為多個分屏,每個分屏中播放一個監(jiān)控終端采集的視頻。
[0003]然而,目前在顯示屏幕上對播放窗口所劃分的分屏數(shù)量是固定的,例如,可以固定為4個、9個和16個等,然而,監(jiān)控終端采集視頻可能并非是持續(xù)不斷的,即需要播放的視頻數(shù)量會發(fā)生變化,當需要播放的視頻數(shù)量較多時,如果大于分屏數(shù)量,則有的視頻無法播放,當需要播放的視頻數(shù)量較少時,如果小于分屏數(shù)量較多,則由于分屏數(shù)量多每個分屏的尺寸將較小,在尺寸較小的分屏中播放視頻時,播放效果較差,不利于監(jiān)控人員觀看。
[0004]雖然目前出現(xiàn)了可調(diào)整分屏數(shù)量的監(jiān)控視頻播放器,然而,對于分屏數(shù)量的更改,需要人工手動設(shè)置更改,增加了監(jiān)控人員的工作量,也由人工判斷是否更改分屏數(shù)量效率較低,也會影響播放效果。
[0005]綜上所述可知,現(xiàn)有技術(shù)中在一個播放窗口中進行多視頻播放時,存在播放效果較差的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種視頻播放方法及裝置,用以解決現(xiàn)有技術(shù)中存在的在一個播放窗口中進行多視頻播放時播放效果較差的問題。
[0007]本發(fā)明實施例提供一種視頻播放方法,包括:
[0008]確定當前需要播放的視頻信號源的信號源數(shù)量;
[0009]基于所述信號源數(shù)量確定分屏數(shù)量,所述分屏數(shù)量為所述信號源數(shù)量開平方后向上取整再平方得到的值;
[0010]將顯示屏幕中的播放窗口劃分為所述分屏數(shù)量個分屏;
[0011]在所述播放窗口包括的所述信號源數(shù)量個分屏中,播放當前需要播放的所述信號源數(shù)量個視頻信號源對應(yīng)的視頻。
[0012]本發(fā)明實施例還提供一種視頻播放裝置,包括:
[0013]信號源數(shù)量確定單元,用于確定當前需要播放的視頻信號源的信號源數(shù)量;
[0014]分屏數(shù)量確定單元,用于基于所述信號源數(shù)量確定分屏數(shù)量,所述分屏數(shù)量為所述信號源數(shù)量開平方后向上取整再平方得到的值;
[0015]劃分單元,用于將顯示屏幕中的播放窗口劃分為所述分屏數(shù)量個分屏;
[0016]播放單元,用于在所述播放窗口包括的所述信號源數(shù)量個分屏中,播放當前需要播放的所述信號源數(shù)量個視頻信號源對應(yīng)的視頻。
[0017]本發(fā)明實施例還提供一種視頻播放器,包括:
[0018]上述視頻播放裝置。
[0019]本發(fā)明有益效果包括:
[0020]本發(fā)明實施例提供的方法中,在一個播放窗口中播放多個視頻時,確定當前需要播放的視頻信號源的信號源數(shù)量,并基于該信號源數(shù)量確定分屏數(shù)量,且分屏數(shù)量為該信號源數(shù)量開平方后向上取整再平方得到的值,然后將顯示屏幕中的播放窗口劃分為該分屏數(shù)量個分屏,并在播放窗口包括的該信號源數(shù)量個分屏中,播放當前需要播放的該信號源數(shù)量個視頻信號源對應(yīng)的視頻。采用本發(fā)明實施例提供的方案,能夠自適應(yīng)的根據(jù)當前需要播放的視頻信號源的信號源數(shù)量,合理的將播放窗口劃分為多個分屏,并在劃分的多個分屏中播放需要播放的視頻信號源對應(yīng)的視頻,從而實現(xiàn)了對分屏數(shù)量的靈活調(diào)整,進而改善了在一個播放窗口中進行多視頻播放時的播放效果。
[0021]本申請的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優(yōu)點可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【專利附圖】
【附圖說明】
[0022]附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0023]圖1為本發(fā)明實施例提供的視頻播放方法的流程圖;
[0024]圖2為本發(fā)明實施例1提供的視頻播放方法的流程圖;
[0025]圖3為本發(fā)明實施例2提供的視頻播放裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0026]為了給出改善在一個播放窗口中進行多視頻播放時的播放效果的實現(xiàn)方案,本發(fā)明實施例提供了一種視頻播放方法及裝置,以下結(jié)合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0027]本發(fā)明實施例提供一種視頻播放方法,如圖1所示,包括:
[0028]步驟101、確定當前需要播放的視頻信號源的信號源數(shù)量。
[0029]步驟102、基于該信號源數(shù)量確定分屏數(shù)量,其中,分屏數(shù)量為該信號源數(shù)量開平方后向上取整再平方得到的值。
[0030]步驟103、將顯示屏幕中的播放窗口劃分為該分屏數(shù)量個分屏。
[0031]步驟104、在播放窗口包括的該信號源數(shù)量個分屏中,播放當前需要播放的該信號源數(shù)量個視頻信號源對應(yīng)的視頻。
[0032]進一步的,還可以在除播放視頻信號源對應(yīng)的視頻的分屏之外的分屏中,播放預設(shè)的默認圖像,該默認圖像可以是的固定不變的一副圖像,也可以以幻燈片的播放方式播放的多幅圖像,也可以是一段視頻。
[0033]進一步的,本發(fā)明實施例提供的上述視頻播放方法中,執(zhí)行確定當前需要播放的視頻信號源的信號源數(shù)量這一步驟101的觸發(fā)條件,可以是周期觸發(fā),即在數(shù)量監(jiān)控周期到達時,觸發(fā)執(zhí)行上述步驟101。
[0034]也可以是在開始啟動播放視頻時,觸發(fā)執(zhí)行上述步驟101。
[0035]也可以是通過事件觸發(fā),例如,當檢測到信號源發(fā)生變更,并且發(fā)生變更的信號源為需要播放的視頻信號源時,觸發(fā)執(zhí)行上述步驟101。
[0036]下面結(jié)合附圖,用具體實施例對本發(fā)明提供的方法及裝置進行詳細描述。
[0037]實施例1:
[0038]本發(fā)明實施例1提供一種視頻播放方法,可應(yīng)用于視頻監(jiān)控領(lǐng)域,針對監(jiān)控終端采集的視頻進行播放,其中,視頻的播放可以在監(jiān)控視頻播放器上進行,來自多個監(jiān)控終端的多個視頻信號源可以分別通過各自對應(yīng)的視頻通道,傳輸至監(jiān)控視頻播放器,在實際應(yīng)用中,輸入監(jiān)控視頻播放器的信號源,除了視頻信號源之外,還可以包括一些其它信號源,如報警信號源。
[0039]監(jiān)控視頻播放器可以對不同種類的信號源進行區(qū)分,并采用對應(yīng)方式進行處理,例如,對于視頻信號源,可以在播放窗口中播放視頻信號源對應(yīng)的視頻,對于報警信號源,可以對該報警信號源對應(yīng)的報警信號進行報警提示,如通過報警指示燈提示,也可以通過文字顯示提示。
[0040]圖2所示為本發(fā)明實施例1提供的一種視頻播放方法的詳細流程圖,具體包括如下處理步驟:
[0041]步驟201、檢測輸入監(jiān)控視頻播放器的信號源是否發(fā)生變更,如果發(fā)生變更,進入步驟202,如果未發(fā)生變更,返回本步驟繼續(xù)進行檢測。
[0042]信號源發(fā)生變更可以是有新的信號源輸入,也可以是原來輸入的信號源停止輸入。
[0043]本步驟中,可以通過監(jiān)控每個信號源通道中的信號源是否發(fā)生變更,以檢測輸入監(jiān)控視頻播放器的信號源是否發(fā)生變更。
[0044]步驟202、當發(fā)生變更時,確定發(fā)生變更的該信號源是否為視頻信號源,如果是視頻信號源,進入步驟203,如果不是視頻信號源,返回上述步驟201。
[0045]步驟203、當發(fā)生變更的該信號源是視頻信號源時,確定該視頻信號源是否為需要播放的視頻信號源,如果是需要播放的視頻信號源,進入步驟204,如果不是需要播放的視頻信號源,返回上述步驟201。
[0046]步驟204、確定當前需要播放的視頻信號源的信號源數(shù)量。
[0047]例如,可以統(tǒng)計存在視頻信號源且當前時間需要播放的視頻通道的數(shù)量,作為當前需要播放的視頻信號源的信號源數(shù)量。
[0048]步驟205、基于當前需要播放的視頻信號源的該信號源數(shù)量確定分屏數(shù)量,其中,分屏數(shù)量可以為該信號源數(shù)量開平方后向上取整再平方得到的值。
[0049]例如,假設(shè)當前需要播放的視頻信號源的該信號源數(shù)量為12,開平方后約等于3.46,向上取整后等于4,再平方等于16,則當該信號源數(shù)量為12時,確定分屏數(shù)量為16。
[0050]步驟206、將顯示屏幕中的播放窗口劃分為該分屏數(shù)量個分屏。
[0051]由于分屏數(shù)量是一個整數(shù)的平方值,即分屏數(shù)量為1、4、9、16等整數(shù)的平方值,所以,本步驟中可以將播放窗口平均劃分為該分屏數(shù)量個分屏,即劃分得到的各分屏尺寸相同,且每個分屏的長寬比與播放窗口的長寬比能夠保持一致。
[0052]步驟207、在該播放窗口包括的該信號源數(shù)量個分屏中,播放當前需要播放的該信號源數(shù)量個視頻信號源對應(yīng)的視頻,即一個分屏中播放一個視頻信號源對應(yīng)的視頻。
[0053]具體的,可以按照觀看習慣,按照各分屏的預設(shè)排列順序,優(yōu)先在靠前的該信號源數(shù)量個分屏中播放視頻,例如,可以按照從上到下從左到右的順序,優(yōu)先在靠前的該信號源個分屏中播放視頻。
[0054]進一步的,當該信號源數(shù)量與該分屏數(shù)量不相等時,即該信號源數(shù)量小于該分屏數(shù)量時,還可以在除播放視頻信號源對應(yīng)的視頻的分屏之外的分屏中,播放預設(shè)的默認圖像,該默認圖像可以是的固定不變的一副圖像,也可以以幻燈片的播放方式播放的多幅圖像,也可以是一段視頻。
[0055]采用本發(fā)明實施例1提供的上述視頻播放方法,能夠自適應(yīng)的根據(jù)當前需要播放的視頻信號源的信號源數(shù)量,合理的將播放窗口劃分為多個分屏,并在劃分的多個分屏中播放需要播放的視頻信號源對應(yīng)的視頻,從而實現(xiàn)了對分屏數(shù)量的靈活調(diào)整,進而改善了在一個播放窗口中進行多視頻播放時播放效果。
[0056]實施例2:
[0057]基于同一發(fā)明構(gòu)思,根據(jù)本發(fā)明上述實施例提供的視頻播放方法,相應(yīng)地,本發(fā)明實施例2還提供了一種視頻播放裝置,其結(jié)構(gòu)示意圖如圖3所示,具體包括:
[0058]信號源數(shù)量確定單元301,用于確定當前需要播放的視頻信號源的信號源數(shù)量;
[0059]分屏數(shù)量確定單元302,用于基于所述信號源數(shù)量確定分屏數(shù)量,所述分屏數(shù)量為所述信號源數(shù)量開平方后向上取整再平方得到的值;
[0060]分屏劃分單元303,用于將顯示屏幕中的播放窗口劃分為所述分屏數(shù)量個分屏;
[0061]視頻播放單元304,用于在所述播放窗口包括的所述信號源數(shù)量個分屏中,播放當前需要播放的所述信號源數(shù)量個視頻信號源對應(yīng)的視頻。
[0062]進一步的,播放單元304,還用于在所述播放窗口包括的所述信號源數(shù)量個分屏中,播放當前需要播放的所述信號源數(shù)量個視頻信號源對應(yīng)的視頻。
[0063]進一步的,信號源數(shù)量確定單元301,具體用于在數(shù)量監(jiān)控周期到達時,確定當前需要播放的視頻信號源的信號源數(shù)量。
[0064]進一步的,上述視頻播放裝置,還包括:
[0065]信號源檢測單元305,用于在所述信號源數(shù)量確定單元確定當前需要播放的視頻信號源的信號源數(shù)量之前,檢測到信號源發(fā)生變更;
[0066]視頻信號源確定單元306,用于確定發(fā)生變更的信號源為需要播放的視頻信號源。
[0067]相應(yīng)的,本發(fā)明實施例2還提供一種視頻播放器,包括:
[0068]上述視頻播放裝置。
[0069]上述各單元的功能可對應(yīng)于圖1至圖2所示流程中的相應(yīng)處理步驟,在此不再贅述。
[0070]綜上所述,本發(fā)明實施例提供的方案,包括:確定當前需要播放的視頻信號源的信號源數(shù)量;并基于該信號源數(shù)量確定分屏數(shù)量,其中,分屏數(shù)量為該信號源數(shù)量開平方后向上取整再平方得到的值;并將顯示屏幕中的播放窗口劃分為該分屏數(shù)量個分屏;以及在播放窗口包括的該信號源數(shù)量個分屏中,播放當前需要播放的該信號源數(shù)量個視頻信號源對應(yīng)的視頻。采用本發(fā)明實施例提供的方案,改善了在一個播放窗口中進行多視頻播放時的播放效果。
[0071]本申請的實施例所提供的視頻播放裝置可通過計算機程序?qū)崿F(xiàn)。本領(lǐng)域技術(shù)人員應(yīng)該能夠理解,上述的模塊劃分方式僅是眾多模塊劃分方式中的一種,如果劃分為其他模塊或不劃分模塊,只要視頻播放裝置具有上述功能,都應(yīng)該在本申請的保護范圍之內(nèi)。
[0072]本申請是參照根據(jù)本申請實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0073]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0074]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0075]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權(quán)利要求】
1.一種視頻播放方法,其特征在于,包括: 確定當前需要播放的視頻信號源的信號源數(shù)量; 基于所述信號源數(shù)量確定分屏數(shù)量,所述分屏數(shù)量為所述信號源數(shù)量開平方后向上取整再平方得到的值; 將顯示屏幕中的播放窗口劃分為所述分屏數(shù)量個分屏; 在所述播放窗口包括的所述信號源數(shù)量個分屏中,播放當前需要播放的所述信號源數(shù)量個視頻信號源對應(yīng)的視頻。
2.如權(quán)利要求1所述的方法,其特征在于,還包括: 在除播放視頻信號源對應(yīng)的視頻的分屏之外的分屏中,播放預設(shè)的默認圖像。
3.如權(quán)利要求1所述的方法,其特征在于,確定當前需要播放的視頻信號源的信號源數(shù)量,具體為: 在數(shù)量監(jiān)控周期到達時,確定當前需要播放的視頻信號源的信號源數(shù)量。
4.如權(quán)利要求1所述的方法,其特征在于,在確定當前需要播放的視頻信號源的信號源數(shù)量之前,還包括: 檢測到信號源發(fā)生變更; 確定發(fā)生變更的信號源為需要播放的視頻信號源。
5.一種視頻播放裝置,其特征在于,包括: 信號源數(shù)量確定單元,用于確定當前需要播放的視頻信號源的信號源數(shù)量; 分屏數(shù)量確定單元,用于基于所述信號源數(shù)量確定分屏數(shù)量,所述分屏數(shù)量為所述信號源數(shù)量開平方后向上取整再平方得到的值; 劃分單元,用于將顯示屏幕中的播放窗口劃分為所述分屏數(shù)量個分屏; 播放單元,用于在所述播放窗口包括的所述信號源數(shù)量個分屏中,播放當前需要播放的所述信號源數(shù)量個視頻信號源對應(yīng)的視頻。
6.如權(quán)利要求5所述的裝置,其特征在于,所述播放單元,還用于在所述播放窗口包括的所述信號源數(shù)量個分屏中,播放當前需要播放的所述信號源數(shù)量個視頻信號源對應(yīng)的視頻。
7.如權(quán)利要求5所述的裝置,其特征在于,所述信號源數(shù)量確定單元,具體用于在數(shù)量監(jiān)控周期到達時,確定當前需要播放的視頻信號源的信號源數(shù)量。
8.如權(quán)利要求5所述的裝置,其特征在于,還包括: 檢測單元,用于在所述信號源數(shù)量確定單元確定當前需要播放的視頻信號源的信號源數(shù)量之前,檢測到信號源發(fā)生變更; 視頻信號源確定單元,用于確定發(fā)生變更的信號源為需要播放的視頻信號源。
9.一種視頻播放器,其特征在于,包括: 如權(quán)利要求5-8任一所述的視頻播放裝置。
【文檔編號】G09G5/14GK104332153SQ201310311683
【公開日】2015年2月4日 申請日期:2013年7月22日 優(yōu)先權(quán)日:2013年7月22日
【發(fā)明者】殷俊, 廖晨歌, 張興明, 傅利泉, 朱江明, 吳軍, 吳堅 申請人:浙江大華技術(shù)股份有限公司