視頻播放方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻監(jiān)控領(lǐng)域,特別涉及一種視頻播放技術(shù)。
【背景技術(shù)】
[0002] 目前,監(jiān)控設(shè)備一般是24小時錄像,因此,當(dāng)發(fā)生案情或需要查看錄像尋找線索 時,需要花費大量時間的進行視頻查看。現(xiàn)有的濃縮播放或視頻摘要技術(shù)還不夠成熟,其識 別率低,容易漏掉或錯過重要線索。為了不放過任何一個線索,用戶一般還是采取人工的方 式看視頻,這需要花費大量的人力跟時間。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的在于提供一種視頻播放方法及其裝置,本發(fā)明可根據(jù)視頻畫面發(fā)生 運動變化的大小調(diào)節(jié)整個視頻的播放速度,在視頻幀的畫面或大小發(fā)生較大變化時,放慢 播放速度,反之亦然,從而在整體上減少視頻播放的時間,在如案件調(diào)查的過程中,減少查 看監(jiān)控錄像所耗的時間,節(jié)約人力和時間成本,提高辦案效率。
[0004] 為解決上述技術(shù)問題,本發(fā)明的實施方式公開了一種視頻播放方法,包括以下步 驟:
[0005] 統(tǒng)計相鄰兩幀的畫面發(fā)生運動變化的連續(xù)區(qū)域;
[0006] 如果連續(xù)區(qū)域的面積大于預(yù)定閾值,則確定該連續(xù)區(qū)域為變化對象;
[0007] 根據(jù)被確定為變化對象的連續(xù)區(qū)域的面積獲取上述幀的播放等級;
[0008] 以上述幀的播放等級對應(yīng)的播放速度播放上述幀。
[0009] 本發(fā)明的實施方式還公開了一種視頻播放方法,包括以下步驟:
[0010] 通過下式計算相鄰兩幀解碼前的大小變化率:
[0011]
[0012] 根據(jù)上述變化率提取幀的播放等級;
[0013] 以該播放等級對應(yīng)的播放速度播放上述幀。
[0014] 本發(fā)明的實施方式還公開了一種視頻播放裝置,包括:
[0015] 統(tǒng)計單元,用于獲取相鄰兩幀的畫面發(fā)生運動變化的連續(xù)區(qū)域;
[0016] 確定單元,用于在連續(xù)區(qū)域的面積大于預(yù)定閾值時,確定該連續(xù)區(qū)域為變化對 象;
[0017] 獲取單元,用于根據(jù)被確定為變化對象的連續(xù)區(qū)域的面積獲取上述幀的播放等 級;
[0018] 第一播放單元,用于以上述幀的播放等級對應(yīng)的播放速度播放上述幀。
[0019] 本發(fā)明的實施方式還公開了一種視頻播放裝置,包括:
[0020] 計算單元,用于通過下式計算相鄰兩幀解碼前的大小變化率:
[0021]
[0022] 提取單元,根據(jù)所述變化率提取所述幀的播放等級;
[0023] 第二播放單元,用于以上述播放等級對應(yīng)的播放速度播放上述幀。
[0024] 本發(fā)明實施方式與現(xiàn)有技術(shù)相比,主要區(qū)別及其效果在于:
[0025] 通過分析視頻中相鄰幀的畫面發(fā)生運動變化的連續(xù)區(qū)域,可根據(jù)發(fā)生運動變化的 連續(xù)區(qū)域的大小或變化區(qū)域?qū)?yīng)的播放等級的大小,調(diào)節(jié)整個視頻的播放速度,在視頻幀 的畫面發(fā)生較大運動變化時,放慢播放速度,反之亦然。本方法可在整體上減少視頻播放的 時間,進而在如案件調(diào)查的過程中,減少查看監(jiān)控錄像所耗的時間,節(jié)約人力和時間成本, 提高辦案效率。
[0026] 通過計算視頻中相鄰幀解碼前的大小變化率,可根據(jù)變化率的大小調(diào)節(jié)整個視頻 的播放速度,在相鄰幀的差值發(fā)生較大變化時,放慢播放速度,反之亦然。本方法可在整體 上減少視頻播放的時間,進而在如案件調(diào)查的過程中,減少查看監(jiān)控錄像所耗的時間,節(jié)約 人力和時間成本,提高辦案效率。
[0027] 進一步地,通常視頻畫面發(fā)生較大運動變化時,I幀的大小會發(fā)生較大波動,從而 通過計算I幀的變化率,較準(zhǔn)確的判斷出發(fā)生較大變化的相鄰幀,進而調(diào)節(jié)視頻的播放速 度。
【附圖說明】
[0028] 圖1是本發(fā)明第一實施方式中一種視頻播放方法的流程示意圖;
[0029] 圖2是本發(fā)明第二實施方式中一種視頻播放方法的流程示意圖;
[0030] 圖3是本發(fā)明第三實施方式中一種視頻播放方法的流程示意圖;
[0031] 圖4是本發(fā)明第四實施方式中一種視頻播放裝置的結(jié)構(gòu)示意圖;
[0032] 圖5是本發(fā)明第五實施方式中一種視頻播放裝置的結(jié)構(gòu)示意圖;
[0033] 圖6是本發(fā)明第六實施方式中一種視頻播放裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0034] 在以下的敘述中,為了使讀者更好地理解本申請而提出了許多技術(shù)細節(jié)。但是,本 領(lǐng)域的普通技術(shù)人員可以理解,即使沒有這些技術(shù)細節(jié)和基于以下各實施方式的種種變化 和修改,也可以實現(xiàn)本申請各權(quán)利要求所要求保護的技術(shù)方案。
[0035] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的實施 方式作進一步地詳細描述。
[0036] 本發(fā)明依據(jù)監(jiān)控視頻中靜態(tài)畫面占多數(shù)的特性,對視頻錄像數(shù)據(jù)進行分析,根據(jù) 分析結(jié)果來控制視頻播放速度。
[0037] 本發(fā)明第一實施方式涉及一種視頻播放方法。圖1是該視頻播放方法的流程示意 圖。
[0038] 具體地,如圖1所示,該視頻播放方法包括以下步驟:
[0039] 在步驟101中,統(tǒng)計相鄰兩幀的畫面發(fā)生運動變化的連續(xù)區(qū)域。
[0040] 此后進入步驟102,判斷是否有連續(xù)區(qū)域的面積大于預(yù)定閾值,如果是,則進入步 驟103,否則,結(jié)束本流程。
[0041] 在步驟103中,確定該連續(xù)區(qū)域為變化對象。
[0042] 此后進入步驟104,根據(jù)被確定為變化對象的連續(xù)區(qū)域的面積獲取幀的播放等級。
[0043] 在本發(fā)明一優(yōu)選例中,步驟104包括以下子步驟:
[0044] 提取被確定為變化對象的每個連續(xù)區(qū)域?qū)?yīng)的播放等級;選取具有最小播放速度 的播放等級作為幀的播放等級。
[0045] 在本發(fā)明另一優(yōu)選例中,步驟104還包括以下子步驟:
[0046] 計算被確定為變化對象的連續(xù)區(qū)域中面積最大的連續(xù)區(qū)域;將該面積最大的連續(xù) 區(qū)域?qū)?yīng)的播放等級作為幀的播放等級。
[0047] 此外,可以理解,在本發(fā)明的其他實施方式中,也可以采用其他方式確定播放速 度,例如根據(jù)變化區(qū)域的總面積確定播放等級,根據(jù)變化區(qū)域的數(shù)量確定播放等級,等等, 只要滿足變化區(qū)域面積越大,播放速度越小的條件即可。
[0048] 此后進入步驟105,以上述幀的播放等級對應(yīng)的播放速度播放幀。
[0049] 此后結(jié)束本流程。
[0050] 此外,在上述步驟104之前,本方法還包括以下步驟:
[0051] 設(shè)置每個播放等級對應(yīng)的連續(xù)區(qū)域的面積的范圍和每個播放等級對應(yīng)的播放速 度,其中,被設(shè)置的播放等級的數(shù)目大于2。
[0052] 在實際實施過程中,不同播放等級或播放速度之間的切換具有一定的緩沖時間, 播放速度差的越大,緩沖時間越長,可根據(jù)實際需要具體設(shè)定。比如有5個播放等級,如果 當(dāng)前播放等級為1,需要轉(zhuǎn)換為等級5時,可設(shè)定1-5秒的緩沖時間,以避免在某一幀發(fā)生較 大變化時播放速度已放慢,但如果其后續(xù)幀未發(fā)生較大變化,則播放速度突然變大,影響對 畫面的觀察。
[0053] 可以理解,在本方法中,連續(xù)區(qū)域的面積越大,其播放等級所對應(yīng)的播放速度越 小。變化對象定義為視頻畫面中滿足條件的變化區(qū)域。條件是變化區(qū)域是連續(xù)的,且滿足 用戶在配置中設(shè)置的范圍要求。此外,在本發(fā)明中,所述運動變化是指基于視頻運動分析技 術(shù)分析視頻中前后兩幀的畫面中是否有物體發(fā)生了運動變化,而不是簡單的將兩幀進行相 減,如畫面中有物體發(fā)生位移或者有新物體出現(xiàn),才可以判定為畫面發(fā)生了運動變化,而如 果只是畫面的亮度或者實際拍攝的光線發(fā)生變化,則不算作是運動變化。
[0054] 此外,可以理解,在本方法中,視頻的播放速度在沒有檢測到變化對象前保持不 變。在設(shè)置播放等級對應(yīng)的播放速度時,可以設(shè)置為播放等級越高,對應(yīng)的播放速度越大, 也可以設(shè)置為播放等級越低,對應(yīng)的播放速度越大,可根據(jù)實際需要進行選擇。
[0055] 通過分析相鄰視頻幀的畫面中發(fā)生運動變化的連續(xù)區(qū)域,可根據(jù)發(fā)生運動變化的 連續(xù)區(qū)域的面積大小或變化區(qū)域?qū)?yīng)的播放等級的大小,調(diào)節(jié)整個視頻的播放速度,在視 頻幀的畫面發(fā)生較大運動變化時,放慢播放速度,反之亦然。本方法可在整體上減少視頻播 放的時間,進而在如案件調(diào)查的過程中,減少查看監(jiān)控錄像所耗的時間,節(jié)約人力和時間成 本,提高辦案效率。
[0056] 本發(fā)明第二實施方式涉及一種視頻播放方法。圖2是該視頻播放方法的流程示意 圖。
[0057] 具體地,如圖2所示,該視頻播放方法包括以下步驟:
[0058] 在步驟201中,通過下式計算相鄰兩幀解碼前的大小變化率:
[0059]
[0060] 本步驟201包括以下子步驟:
[0061] 如果相鄰兩幀為I幀,則