一種錄像文件瀏覽方法和裝置的制造方法
【技術領域】
[0001] 本發明涉及視頻處理技術,特別涉及一種錄像文件瀏覽方法和裝置。
【背景技術】
[0002] 現有技術中,為提高對錄像文件的瀏覽效率,通常會采用視頻濃縮的處理方式,即 當沒有事件發生時,則快速播放錄像文件,當有事件發生時,則以正常速度播放錄像文件。
[0003] 通常,每個錄像文件的總時長均為一天,即24小時(如從零點開始到24點結束), 如果一天中發生的事件很多,那么即使采用上述視頻濃縮的處理方式,用戶也需要花費很 長的時間才能瀏覽完整個錄像文件,如長達數小時,這對于絕大多數用戶來說,都是無法接 受的,因此,必須想辦法進一步提高錄像文件的瀏覽效率。
【發明內容】
[0004] 有鑒于此,本發明提供了一種錄像文件瀏覽方法和裝置,能夠提高錄像文件的瀏 覽效率。
[0005] 為了達到上述目的,本發明的技術方案是這樣實現的:
[0006] 一種錄像文件瀏覽方法,包括:
[0007] 選出待瀏覽的錄像文件中的P個熱點時間段,P為大于1的正整數;
[0008] 針對每個熱點時間段,分別選出該熱點時間段中發生的代表性事件,并生成該代 表性事件的錄像片段;
[0009] 將生成的各錄像片段按照對應的事件發生時間由先到后的順序拼接成一個瀏覽 文件,供用戶進行瀏覽。
[0010] 一種錄像文件瀏覽裝置,包括:
[0011] 第一處理模塊,用于選出待瀏覽的錄像文件中的P個熱點時間段,P為大于1的正 整數,并通知第二處理模塊;
[0012] 所述第二處理模塊,用于針對每個熱點時間段,分別選出該熱點時間段中發生的 代表性事件,并生成該代表性事件的錄像片段;將生成的各錄像片段按照對應的事件發生 時間由先到后的順序拼接成一個瀏覽文件,供用戶進行瀏覽。
[0013] 可見,采用本發明所述方案,針對熱點時間段中的代表性事件生成錄像片段,并根 據各錄像片段進一步生成瀏覽文件,供用戶進行瀏覽,相比于現有技術中采用的視頻濃縮 的處理方式,按照本發明所述方式生成的瀏覽文件短小而精煉,從而縮短了用戶瀏覽錄像 文件的時間,進而提高了錄像文件的瀏覽效率。
【附圖說明】
[0014] 圖1為本發明錄像文件瀏覽方法實施例的流程圖。
[0015] 圖2為本發明錄像文件瀏覽裝置實施例的組成結構示意圖。
【具體實施方式】
[0016] 針對現有技術中存在的問題,本發明中提出一種錄像文件瀏覽方案,能夠提高錄 像文件的瀏覽效率。
[0017] 圖1為本發明錄像文件瀏覽方法實施例的流程圖。如圖1所示,包括以下步驟 11 ~13。
[0018] 步驟11 :選出待瀏覽的錄像文件中的P個熱點時間段,P為大于1的正整數。
[0019] 步驟12 :針對每個熱點時間段,分別選出該熱點時間段中發生的代表性事件,并 生成該代表性事件的錄像片段。
[0020] 步驟13 :將生成的各錄像片段按照對應的事件發生時間由先到后的順序拼接成 一個瀏覽文件,供用戶進行瀏覽。
[0021] 以下對圖1所示各步驟的具體實現分別進行詳細說明。
[0022] -)選出待瀏覽的錄像文件中的P個熱點時間段
[0023] 具體來說,可將待瀏覽的錄像文件劃分為Q個連續的時間段,每個時間段的時長 為S,QXS =-天,所述一天為24小時,Q為大于1的正整數,且Q大于P,待瀏覽的錄像文 件的總時長為一天;針對每個時間段,分別確定出該時間段的熱點值,并結合預先獲取的該 時間段的歷史熱點值,確定出該時間段的綜合熱點值;根據各時間段的綜合熱點值,從Q個 時間段中選出P個符合要求的時間段,作為熱點時間段。
[0024] 上述Q、S、P的具體取值均可根據實際需要而定,較佳地,Q的取值可為144,S的取 值可為10 (分鐘),P的取值可為10,即將每小時劃分為6個時間段,一天24小時共被劃分 為144個時間段,從這144個時間段中選出10個時間段作為熱點時間段。
[0025] 相應地,在選出待瀏覽的錄像文件中的P個熱點時間段之前,還需要先進行以下 處理,如步驟a~c所示。
[0026] a、確定作為樣本的Μ個第一類錄像文件以及N個第二類錄像文件;其中,Μ和N均 為大于1的正整數;每個第一類錄像文件和每個第二類錄像文件的總時長均為一天;第一 類錄像文件對應的錄像日期為工作日,第二類錄像文件對應的錄像日期為休息日。
[0027] Μ和Ν的具體取值均可根據實際需要而定,且Μ和Ν的取值可以相同,也可以不同, 較佳地,Μ和Ν的取值可均為15,所述休息日即指法定節假日。
[0028] b、針對作為樣本的每個錄像文件,分別進行以下處理:將該錄像文件劃分為Q個 連續的時間段,每個時間段的時長為S,并針對每個時間段,分別確定出該時間段的熱點值。
[0029] 針對每個作為樣本的錄像文件,可按照與待瀏覽的錄像文件相同的方式,對其進 行時間段的劃分以及確定各時間段的熱點值等。
[0030] c、針對每個時間段,分別計算出Μ個第一類錄像文件中的該時間段的熱點值的平 均值,得到該時間段的工作日歷史熱點值,并分別計算出Ν個第二類錄像文件中的該時間 段的熱點值的平均值,得到該時間段的休息日歷史熱點值。
[0031] 假設Q的取值為144、S的取值為10(分鐘),那么對于0:00~0:10這一時間段, 可計算出Μ個第一類錄像文件在0:00~0:10這一時間段的熱點值的平均值,從而得到 0:00~0:10這一時間段的工作日歷史熱點值,并可計算出Ν個第二類錄像文件在0:00~ 0:10這一時間段的熱點值的平均值,從而得到0:00~0:10這一時間段的休息日歷史熱點 值,同樣地,對于0:10~0:20這一時間段,也可分別得到該時間段的工作日歷史熱點值和 休息日歷史熱點值,依此類推。
[0032] 其中,無論是作為樣本的第一類錄像文件和第二類錄像文件還是待瀏覽的錄像文 件,針對每個時間段,分別確定出該時間段的熱點值的方式均可為:
[0033] 針對預先指定的各不同類型的事件,分別統計出該時間段中發生該事件的次數 NumEvent;結合預先設定的各不同類型的事件分別對應的權重值Weight,計算出該時間段 的熱點值HotValue:HotValue=SNumEventXWeight。
[0034] 所述各不同類型的事件可包括但不限于:煙感報警事件、人臉檢測事件、紅外報警 事件、門磁報警事件、遮擋檢測事件、移動偵測事件等。
[0035] 各不同類型的事件分別對應的權重值可根據實際需要而定,較佳地,可如下所 示:
[0036] 煙感報警事件:權重值為5;
[0037] 人臉檢測事件:權重值為4 ;
[0038] 紅外報警事件:權重值為3 ;
[0039] 門磁報警、遮擋檢測事件:權重值均為2 ;
[0040] 移動偵測事件:權重值為1。
[0041] 相應地,針對待瀏覽的錄像文件,在針對其中的每個時間段,分別確定出該時間段 的熱點值,并結合預先獲取的該時間段的歷史熱點值,確定出該時間段的綜合熱點值時,如 果待瀏覽的錄像文件對應的錄像日期為工作日,則可結合該時間段的工作日歷史熱點值, 確定出該時間段的綜合熱點值,如果待瀏覽的錄像文件對應的錄像日期為休息日,則可結 合該時間段的休息日歷史熱點值,確定出該時間段的綜合熱點值。
[0042] 由于工作日和休息日對應的同一時