專利名稱:一種硬盤錄像機的小畫面回放方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻回放技術(shù)領(lǐng)域,特別是涉及一種硬盤錄像機的小畫面回放方法及
直O(jiān)
背景技術(shù):
在監(jiān)控領(lǐng)域中,隨著嵌入式技術(shù)的發(fā)展以及監(jiān)控設(shè)備的 不斷完善,產(chǎn)品更新?lián)Q代 的速度越來越快。在這種形勢下,作為監(jiān)控行業(yè)的主要產(chǎn)品之一的硬盤錄像機(Digital Video Recorder,DVR)的功能也逐漸完善。所述DVR是用于進行圖像存儲處理的計算機系 統(tǒng),具有對圖像/語音進行長時間錄像、錄音、遠程監(jiān)視和控制的功能?,F(xiàn)有的DVR回放機制,一般以單一的全屏回放來實現(xiàn),其回放進度時間軸多以進 度條的形式表達。所述回放即為將DVR所記錄的錄像文件按時間或文件進行播放。通過現(xiàn)有技術(shù)的回放機制將回放畫面展現(xiàn)給用戶時,通道及日期選擇欄、回放控 制欄等會對回放畫面造成遮擋。此時,用戶往往需要設(shè)置隱藏通道及日期選擇欄、回放控制 欄,以便瀏覽被遮擋的區(qū)域。但是,這樣很容易導(dǎo)致用戶無法對回放狀態(tài)進行實時把握和控 制,降低了用戶使用的實時性和便捷性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種硬盤錄像機的小畫面回放方法及裝置,能 夠解決回放遮擋問題,提高用戶使用的實時性和便捷性。為實現(xiàn)上述目的,本發(fā)明提供了一種硬盤錄像機的小畫面回放方法,所述方法包 括將菜單窗口設(shè)置為透明模式;設(shè)定回放窗口的大小、以及所述回放窗口位于所述菜單窗口的位置,填充所述回 放窗口為透明色;接收用戶選擇的播放通道及播放日期信息,從數(shù)據(jù)庫中提取所述播放通道下所述 播放日期對應(yīng)的全天播放文件;在所述回放窗口中播放所述全天播放文件。優(yōu)選地,所述方法還包括通過回放進度時間軸接收用戶選擇的播放開始時間和播放結(jié)束時間,從所述全天 播放文件中截取從播放開始時間至播放結(jié)束時間的播放文件;在所述回放窗口中播放所述從播放開始時間至播放結(jié)束時間的播放文件。優(yōu)選地,所述方法還包括接收用戶輸入的剪輯開始時間和剪輯結(jié)束時間,對所述全天播放文件進行剪輯操作。優(yōu)選地,所述接收用戶輸入的剪輯開始時間和剪輯結(jié)束時間,對所述全天播放文 件進行剪輯操作具體為
接收用戶輸入的剪輯開始命令,確定剪輯開始時間;接收用戶輸入的剪輯結(jié)束命令,確定剪輯結(jié)束時間;搜索數(shù)據(jù)庫,提取從所述剪輯開始時間到剪輯結(jié)束時間的時間段內(nèi)的播放文件, 生成剪輯文件。優(yōu)選地,所述方法還包括將所述剪輯開始時間和剪輯結(jié)束時間對應(yīng)的剪輯時間段保存入剪輯列表。
優(yōu)選地,所述方法還包括當(dāng)接收到用戶輸入的剪輯列表查詢命令時,將所述剪輯列表中保存的所有剪輯時 間段展現(xiàn)給用戶。優(yōu)選地,所述方法還包括在所述回放窗口中劃分動態(tài)分析區(qū)域;對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像進行跟蹤定位。優(yōu)選地,所述對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像進行跟蹤定位具體為根據(jù)所述動態(tài)分析區(qū)域搜索所述播放文件的移動幀測附加信息;根據(jù)所述移動幀測附加信息的開始時間和結(jié)束時間,刷新所述回放進度時間軸;定位所述移動幀測附加信息對應(yīng)的動態(tài)播放文件;獲取用戶選擇的當(dāng)前播放時間,確定所述當(dāng)前播放時間對應(yīng)的上一動態(tài)信息和下
一動態(tài)信息。本發(fā)明還提供一種硬盤錄像機的小畫面回放裝置,所述裝置包括菜單窗口設(shè)置單元,用于將菜單窗口設(shè)置為透明模式;回放窗口設(shè)置單元,用于設(shè)定回放窗口的大小、以及所述回放窗口位于所述菜單 窗口的位置,填充所述回放窗口為透明色。文件提取單元,用于接收用戶選擇的播放通道及播放日期信息,從數(shù)據(jù)庫中提取 所述播放通道下所述播放日期對應(yīng)的全天播放文件;播放單元,用于在所述回放窗口中播放所述全天播放文件。優(yōu)選地,所述裝置還包括剪輯單元,用于接收用戶輸入的剪輯開始時間和剪輯結(jié)束時間,對所述全天播放 文件進行剪輯操作。優(yōu)選地,所述剪輯單元包括開始時間確定子單元,用于接收用戶輸入的剪輯開始命令,確定剪輯開始時間;結(jié)束時間確定子單元,用于接收用戶輸入的剪輯結(jié)束命令,確定剪輯結(jié)束時間;剪輯文件生成子單元,用于搜索數(shù)據(jù)庫,提取從所述剪輯開始時間到剪輯結(jié)束時 間的時間段內(nèi)的播放文件,生成剪輯文件。優(yōu)選地,所述剪輯單元還包括剪輯保存子單元,用于將所述剪輯開始時間和剪輯結(jié)束時間對應(yīng)的剪輯時間段保 存入剪輯列表。優(yōu)選地,所述剪輯單元還包括剪輯查詢子單元,用于當(dāng)接收到用戶輸入的剪輯列表查詢命令時,將所述剪輯列 表中保存的所有剪輯時間段展現(xiàn)給用戶。
優(yōu)選地,所述裝置還包括動態(tài)區(qū)域劃分單元,用于在所述回放窗口中劃分動態(tài)分析區(qū)域;動態(tài)錄像跟蹤單 元,用于對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像進行跟蹤定位根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果本發(fā)明實施例所述方法及裝置,將回放窗口設(shè)置為透明色,使得DVR回放系統(tǒng)能 夠?qū)胤糯翱诤涂刂茩诖翱谶M行區(qū)分。當(dāng)用戶對控制欄窗口進行操作時,并不會影響到回 放窗口的正常工作。同樣,用戶在回放窗口上的操作也不會影響到控制欄窗口。此時,在回 放窗口的顯示區(qū)域內(nèi),始終只顯示回放窗口,不會顯示控制欄窗口中包括的各工具欄的信 息,從而避免了工具框?qū)胤糯翱诘恼趽?。同時,將用戶經(jīng)常操作的工具欄顯示在所述控制 欄窗口中,使得用戶能夠及時、迅速的實現(xiàn)對播放文件的控制。
圖1為本發(fā)明實施例一所述硬盤錄像機的小畫面回放方法流程圖;圖2為本發(fā)明實施例所述的菜單窗口示意圖;圖3為本發(fā)明實施例二所述硬盤錄像機的回放方法流程圖;圖4為本發(fā)明實施例三所述硬盤錄像機的回放方法流程圖;圖5為本發(fā)明實施例所述的硬盤錄像機的小畫面回放裝置結(jié)構(gòu)圖。
具體實施例方式有鑒于此,本發(fā)明的目的在于提供一種硬盤錄像機的小畫面回放方法及裝置,能 夠解決回放遮擋問題,提高用戶使用的實時性和便捷性。為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實 施方式對本發(fā)明作進一步詳細的說明。鑒于現(xiàn)有的DVR回放機制中采用全屏回放導(dǎo)致的遮擋問題,本發(fā)明實施例所述方 法提供一種DVR的小畫面回放機制,在不遮擋回放畫面的同時,將通道及日期選擇欄、回放 控制欄等功能欄展現(xiàn)給用戶,使得用戶既能觀看到整個回放畫面,又能實時對各功能欄進 行操作、對回放狀態(tài)進行實時把握和控制。參照圖1,為本發(fā)明實施例一所述硬盤錄像機的小畫面回放方法流程圖。所述方法 包括以下步驟步驟SlO 初始化菜單窗口,將所述菜單窗口設(shè)置為透明模式;需要說明的是,所述菜單窗口即為展現(xiàn)給用戶的整個DVR回放機制的顯示窗口。 參照圖2所示,為本發(fā)明實施例所述的菜單窗口示意圖。所述菜單窗口包括回放窗口和控 制欄窗口。其中,所述回放窗口用于向用戶展示回放畫面;所述控制欄窗口用于向用戶提供 控制回放狀態(tài)的工具欄。所述工具欄包括通道及日期選擇欄、回放控制欄、回放進度時間軸等。其中,通道及日期選擇欄用于向用戶提供通道選擇框和日期選擇框。具體的,所述 通道選擇框可以采用下拉列表形式,將所述DVR包括的所有通道展現(xiàn)給用戶,供用戶選擇; 所述日期選擇框可以采用日歷表形式,供用戶選擇需要播放的錄像文件的日期。
步驟S20 設(shè)定回放窗口的大小、以及所述回放窗口位于所述菜單窗口的位置,填充所述回放窗口為透明色;需要說明的是,本發(fā)明實施例中,所述回放窗口的大小必然小于所述菜單窗口的大小。具體的,可以預(yù)先設(shè)定所述回放窗口的大小(可以通過設(shè)定回放窗口的長和寬來 實現(xiàn)),并保存在系統(tǒng)數(shù)據(jù)庫中,需要設(shè)定回放窗口大小時,直接從數(shù)據(jù)庫中提??;還可以 根據(jù)用戶的需求設(shè)定回放窗口的大小,具體的,提供回放窗口設(shè)定頁面展現(xiàn)給用戶,接收用 戶輸入的回放窗口的大小值,設(shè)定所述回放窗口的大小。根據(jù)顯示的需要或用戶的需求,設(shè)定所述回放窗口在菜單窗口中的位置。具體的, 如圖2所示,圖2中所述回放窗口顯示在整個菜單窗口的右上角。本發(fā)明實施例中,當(dāng)確定了回放窗口的大小以及所述回放窗口位于所述菜單窗口 的位置后,即為確定了回放窗口在所述菜單窗口上的顯示區(qū)域。然后將回放窗口設(shè)置為透明色,使得裝置能夠?qū)胤糯翱诤涂刂茩诖翱谶M行區(qū) 分。當(dāng)用戶對控制欄窗口進行刷新操作時,例如刷新進度條等,并不會影響到回放窗口的正 常工作。同樣,用戶在回放窗口上的操作也不會影響到控制欄窗口。此時,在回放窗口的顯示區(qū)域內(nèi),始終只顯示回放窗口,不會顯示控制欄窗口中包 括的各工具欄的信息,從而避免了工具框?qū)胤糯翱诘恼趽?。同時,將用戶經(jīng)常操作的工具 欄顯示在所述控制欄窗口中,使得用戶能夠及時、迅速的實現(xiàn)對播放文件的控制。本發(fā)明實施例中,對展現(xiàn)給用戶的菜單窗口進行分割,劃定一塊固定的區(qū)域作為 回放窗口,為回放窗口設(shè)定為透明色。由此將回放窗口和控制欄窗口區(qū)分開來,使得用戶對 控制欄的操作不會影響到回放窗口的正常工作。本發(fā)明實施例中,通過上述步驟完成對DVR回放窗口的設(shè)置之后,系統(tǒng)接收用戶 通過控制欄窗口選擇的需要播放的文件,在所述回放窗口中展現(xiàn)給用戶。具體的,包括以下 步驟步驟S30 接收用戶選擇的播放通道及播放日期信息,從數(shù)據(jù)庫中提取所述播放通道下所述播放日期對應(yīng)的全天播放文件;具體的,用戶可以通過所述控制欄窗口中展現(xiàn)的通道選擇框選擇需要的播放通 道。圖2所示示例是以列表形式將可供選擇的通道展現(xiàn)給用戶,用戶可以任意選擇需要的 播放通道。同樣,用戶可以通過所述控制欄窗口中展現(xiàn)的日期選擇框選擇需要的播放日期。對于系統(tǒng)而言,播放文件是以日為單位保存在數(shù)據(jù)庫中的。也可以說,數(shù)據(jù)庫中保 存的是某天對應(yīng)的全天的播放文件。某天全天對應(yīng)的播放文件可以為一個完整的文件,也 可以由多個播放片段組成。當(dāng)系統(tǒng)接收到用戶選擇的播放通道及播放日期信息時,系統(tǒng)會根據(jù)所述播放通道 的信息和播放日期的信息,搜索數(shù)據(jù)庫,從所述數(shù)據(jù)庫中提取出所述播放通道下所述播放 日期對應(yīng)的全天的播放文件。例如,假設(shè)用戶選擇的播放通道為“通道2”(如圖2中“Camera 2”所示),播放日期為“2010-5-27”(如圖2中“Today is 27May 2010”所示),則系統(tǒng)通 過搜索數(shù)據(jù)庫,將通道2下2010年5月27日全天的播放文件均提取出。步驟S40 在所述回放窗口中播放所述全天播放文件。根據(jù)用戶的選擇,將步驟S40中獲取的全天播放文件,通過所述回放窗口展現(xiàn)給用戶,實現(xiàn)DVR回放的功能。至此,實現(xiàn)了本發(fā)明實施例的DVR小畫面回放功能。由于本發(fā)明實施例中,在進行 回放窗口設(shè)置時,對展現(xiàn)給用戶的菜單窗口進行分割,劃定一塊固定的區(qū)域作為回放窗口, 為回放窗口設(shè)定為透明色。由此將回放窗口和控制欄窗口區(qū)分開來,使得用戶對控制欄的 操作不會影響到回放窗口的正常工作,由此解決了現(xiàn)有技術(shù)中控制欄對回放畫面的遮擋問 題,提高用戶使用的實時性和便捷性。優(yōu)選地,本 發(fā)明實施例所述方法,還可以包括通過回放進度時間軸接收用戶選擇的播放開始時間和播放結(jié)束時間,從所述全天 播放文件中截取該時間段內(nèi)的播放文件;在所述回放窗口中播放所述時間段內(nèi)的播放文件。具體的,用戶很多時候并不需要查看一天內(nèi)的全部播放文件,可能用戶僅僅需要 查看當(dāng)天某一時間段內(nèi)對應(yīng)的播放文件,此時,用戶可以通過回放進度時間軸來確定需要 播放的時間段。現(xiàn)有技術(shù)中,選擇播放時間段一般是通過進度條實現(xiàn)的,現(xiàn)有采用的進度條一般 僅僅為一長條,當(dāng)用戶根據(jù)所述進度條選擇播放時間時,只能根據(jù)感覺去選擇,并不能精確 的獲知進度條的長度對應(yīng)的播放時間。本發(fā)明實施例中,采用回放進度時間軸,具體的,可 以如圖2所示,所述回放進度時間軸上具有時間刻度,例如0至24,用戶可以清楚明了的獲 知回放進度時間軸的長度與播放時間的關(guān)系,能夠準(zhǔn)確的獲取選擇需要播放時間段對應(yīng)的 開始時間和結(jié)束時間。例如,當(dāng)用戶需要播放“2010-1-18:00-11:00”對應(yīng)的播放文件時, 只需將進度條拖拽到刻度“8”對應(yīng)的位置和刻度“11”對應(yīng)的位置即可。根據(jù)用戶的選擇,將所述用戶選擇的時間段內(nèi)的播放文件,通過所述回放窗口展 現(xiàn)給用戶,實現(xiàn)DVR回放的功能。參照圖3,為本發(fā)明實施例二所述硬盤錄像機的回放方法流程圖。本發(fā)明實施例二 與實施例一得區(qū)別在于在實現(xiàn)小畫面回放之后,還可以根據(jù)用戶的需求實現(xiàn)對播放文件 的剪輯功能。在步驟S40之后還包括步驟S50 接收用戶輸入的剪輯開始時間和剪輯結(jié)束時間,對全天播放文件進行 剪輯操作。具體的,通過下述步驟實現(xiàn)對全天播放文件的剪輯操作步驟S501 接收用戶輸入的剪輯開始命令,確定剪輯開始時間;步驟S502 接收用戶輸入的剪輯結(jié)束命令,確定剪輯結(jié)束時間;結(jié)合圖2所示進行說明,本發(fā)明實施例所述DVR回放機制為用戶提供播放文件剪 輯的功能,具體的,所述控制欄窗口包括剪輯命令欄,用于向用戶提供剪輯命令輸入窗口。 所述剪輯命令欄包括剪輯開始/結(jié)束鍵、剪輯保存鍵、剪輯清除鍵。其中,所述剪輯開始/結(jié)束鍵(如圖2中“Start”所示)為功能交替鍵。在正常 播放狀態(tài)下,所述剪輯開始/結(jié)束鍵顯示“開始”命令,此時,若用戶點擊所述剪輯開始/結(jié) 束鍵,開始對播放文件進行剪輯,此時所述剪輯開始/結(jié)束鍵顯示“結(jié)束”命令,此時,若用 戶再次點擊所述剪輯開始/結(jié)束鍵,則剪輯結(jié)束。具體的,用戶確定剪輯開始時間和剪輯結(jié)束時間的方式有兩種。第一種方式為
當(dāng)用戶需要對某一通道某一天的全天播放文件進行剪輯時,首先用戶可以將所述 進度時間軸拖拽到第一時間刻度,然后用戶點擊剪輯開始/結(jié)束鍵,觸發(fā)剪輯開始命令。對 應(yīng)的,系統(tǒng)接收到剪輯開始命令時,將所述第一時間刻度對應(yīng)的時間作為所述剪輯開始時 間。然后,用戶再將所述進度時間軸拖拽到第二時間刻度,再次點擊所述剪輯開始/ 結(jié)束鍵,觸發(fā)剪輯結(jié)束命令。對應(yīng)的,系統(tǒng)接收到剪輯結(jié)束命令時,將所述第二時間刻度對 應(yīng)的時間作為所述剪輯結(jié)束時間。第二種方式 用戶也可以在某一通道某一天的全天播放文件的正常播放過程中對該文件進行 剪輯。具體的,在所述全天播放文件的正常播放過程中,用戶點擊所述剪輯開始/結(jié)束鍵, 觸發(fā)剪輯開始命令。對應(yīng)的,當(dāng)系統(tǒng)接收到所述剪輯開始命令時,將用戶觸發(fā)所述剪輯開始 命令的時刻作為所述剪輯開始時間。此時,所述播放文件仍在繼續(xù)正常播放。然后,當(dāng)所述播放文件播放到用戶需要結(jié) 束剪輯的時刻時,用戶再次點擊所述剪輯開始/結(jié)束鍵,觸發(fā)剪輯結(jié)束命令。對應(yīng)的,當(dāng)系 統(tǒng)接收到所述剪輯結(jié)束命令時,將用戶觸發(fā)所述剪輯結(jié)束命令的時刻作為所述剪輯結(jié)束時 間。步驟S503 搜索數(shù)據(jù)庫,提取從所述剪輯開始時間到剪輯結(jié)束時間的時間段內(nèi)的 播放文件,生成用戶所需的剪輯文件。具體的,系統(tǒng)根據(jù)所述剪輯開始時間和剪輯結(jié)束時間,搜索數(shù)據(jù)庫,提取出所述剪 輯開始時間到所述剪輯結(jié)束時間之間的所有的播放文件,作為該段剪輯時間段對應(yīng)的剪輯 文件。例如,假設(shè)某用戶需要對通道2下“2010-5-27”的某一時間段內(nèi)的播放文件進 行剪輯,且所述剪輯開始時間為“ 2010-5-27 05 04 01 ”,剪輯結(jié)束時間為“ 2010-5-27 08:44:26”。則系統(tǒng)搜索數(shù)據(jù)庫,從中提取出通道2下“2010-5-27050401”至“2010-5-27 08:44:26”之間的所有的播放文件,即為所述用戶需要的剪輯文件。優(yōu)選地,本發(fā)明實施例中,為了方便用戶的剪輯方便,所述方法還包括將所述剪輯開始時間和剪輯結(jié)束時間展現(xiàn)給用戶。具體的,參照圖2所示,所述控制欄窗口包括剪輯時間顯示欄,用于向用戶展現(xiàn)剪 輯開始時間和剪輯結(jié)束時間。例如,圖2中所示,當(dāng)前剪輯文件對應(yīng)的剪輯開始時間和剪輯 結(jié)束時間為 “2010-5-27 05 40 01-08 44 26”。優(yōu)選地,本發(fā)明實施例所述方法還包括將所述剪輯開始時間和剪輯結(jié)束時間對應(yīng)的剪輯時間段保存入剪輯列表。以及,當(dāng)接收到用戶輸入的剪輯列表查詢命令時,將所述剪輯列表中保存的所述剪輯時 間段展現(xiàn)給用戶。具體的,為使得用戶下次能夠方便的獲取該剪輯文件,可以將所述剪輯開始時間 和剪輯結(jié)束時間對應(yīng)的剪輯時間段保存入剪輯列表。當(dāng)用戶需要再次查找該剪輯時間段對 應(yīng)的播放文件時,只需從所述剪輯列表中找到該剪輯時間段即可。參照圖2所示,所述剪輯命令欄包括剪輯保存鍵和剪輯列表查詢鍵。例如,假設(shè)當(dāng)前剪輯文件對應(yīng)的剪輯時間段為“2010-5-27 054001-0844:26”。當(dāng)用戶點擊所述剪輯保存鍵(如圖2中“Save”所示)時,系統(tǒng)會將該剪輯時間段保存入剪輯列表。當(dāng)用戶需 要再次查看該段剪輯文件時,只需點擊所述剪輯列表查詢鍵(如圖2中“Clips Backup”所 示),觸發(fā)剪輯列表查詢命令。當(dāng)系統(tǒng)接收到所述剪輯列表查詢命令時,將其保存的所有剪 輯時間段全部顯示給用戶,供用戶選擇。優(yōu)選地,所述剪輯命令欄包括剪輯清除鍵。當(dāng)用戶不需要對當(dāng)前的剪輯時間段進 行保存時,用戶只需點擊所述剪輯清除鍵(如圖2中“Clear”所示),即可清除當(dāng)前剪輯時 間顯示欄顯示的剪輯時間段,且不保存該剪輯時間段。參照圖4,為本發(fā)明實施例三所述硬盤錄像機的回放方法流程圖。本發(fā)明實施例三 與實施例一的區(qū)別在于在實現(xiàn)小畫面回放之后,還可以實現(xiàn)對動態(tài)分析區(qū)域的跟蹤功能。在很多情況下,用戶僅僅對DVR獲取的全天錄像文件中存在動態(tài)影像的部分感興 趣。例如,對于設(shè)置在賓館、商場、超市等場合入口處的監(jiān)控DVR,用戶一般僅需要查看該入 口出現(xiàn)動態(tài)影像時的監(jiān)控錄像,例如有人員出入等。本發(fā)明實施例三所述方法,具有對動態(tài) 分析區(qū)域中動態(tài)錄像的跟蹤定位功能。如圖3所示,所述方法在步驟S40之后還包括步驟S60 在所述回放窗口中劃分動態(tài)分析區(qū)域;具體的,在所述回放窗口中選擇需要進行動態(tài)錄像跟蹤定位的區(qū)域,定義為動態(tài) 分析區(qū)域。如圖2所示,所述回放窗口中網(wǎng)格顯示的區(qū)域即為所述動態(tài)分析區(qū)域。則本發(fā) 明實施例二可以實現(xiàn)對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像的跟蹤定位功能。步驟S70 對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像進行跟蹤定位。具體的,本發(fā)明實施例三中,通過下述步驟實現(xiàn)對動態(tài)分析區(qū)域的動態(tài)錄像的跟 蹤定位步驟S701 根據(jù)所述動態(tài)分析區(qū)域搜索所述播放文件的移動幀測附加信息;具體的,根據(jù)所述動態(tài)分析區(qū)域,在錄像文件中搜索該動態(tài)分析區(qū)域內(nèi)的動態(tài)信 息,即所述移動幀測附加信息。所述移動幀測附加信息以動態(tài)為單位。其中,一個動態(tài)信息是指在該動態(tài)分析區(qū) 域內(nèi)開始出現(xiàn)移動物體到該移動物體消失的整個過程。步驟S702 根據(jù)所述移動幀測附加信息的開始時間和結(jié)束時間,刷新所述回放進 度時間軸;具體的,所述移動偵測附加信息,即動態(tài)信息中,包含所述動態(tài)信息的開始時間和 結(jié)束時間。具體的,所述開始時間即為所述動態(tài)分析區(qū)域內(nèi)開始出現(xiàn)移動物體的時間,對應(yīng) 的,所述結(jié)束時間即為所述動態(tài)分析區(qū)域內(nèi)所述移動物體消失的時間。根據(jù)所述動態(tài)信息的開始時間和結(jié)束時間,以紅色或不同于錄像信息的色彩,刷 新所述回放進度時間軸,這樣就可以直觀地將所述動態(tài)信息對應(yīng)的播放文件展現(xiàn)給用戶。步驟S703 根據(jù)所述移動幀測附加信息的開始時間和結(jié)束時間,定位所述移動幀 測附加信息對應(yīng)的動態(tài)播放文件;具體的,用戶通過所述回放窗口可以直觀的看到所述動態(tài)信息,利用所述回放進 度時間軸定位所述動態(tài)信息的開始時間和結(jié)束時間,觀看該時間段對應(yīng)的動態(tài)播放文件。步驟S704 獲取用戶選擇的當(dāng)前播放時間,確定所述當(dāng)前播放時間對應(yīng)的上一動態(tài)信息和下一動態(tài)信息。其中,所述當(dāng)前播放時間即為用戶當(dāng)前點擊所述回放進度時間軸獲取的時間。具體的,將一天內(nèi)的動態(tài)信息全部搜索出后,保存在動態(tài)信息列表中。當(dāng)接收到用 戶選擇的當(dāng)前播放時間時,就可以根據(jù)所述當(dāng)前播放時間,遍歷動態(tài)信息列表,找出所述當(dāng) 前播放時間的上一動態(tài)信息的開始時間和下一動態(tài)的開始時間,也就可以確定上一動態(tài)信 息和下一動態(tài)信息了。通過上述步驟,系統(tǒng)可以獲取所述動態(tài)分析區(qū)域內(nèi)每一動態(tài)錄像的起始時間和結(jié) 束時間,例如,假設(shè)所述動態(tài)分析區(qū)域?qū)?yīng)的為商場入口,系統(tǒng)設(shè)定所述入口每次出現(xiàn)人員 出入時的監(jiān)控錄像為一段動態(tài)錄像。此時,系統(tǒng)能夠獲取每次人員出入的出現(xiàn)時間和消失 時間,并將其設(shè)定為該段動態(tài)錄像的起始時間和結(jié)束時間,根據(jù)所述起始時間和結(jié)束時間, 系統(tǒng)能夠很方便將該段動態(tài)錄像提取出來。對應(yīng)于本發(fā)明實施例提供的硬盤錄像機的小畫面回放方法,本發(fā)明實施例還提供 一種硬盤錄像機的小畫面回放裝置。參照圖5所示,為本發(fā)明實施例所述的硬盤錄像機的 小畫面回放裝置結(jié)構(gòu)圖。所述裝置包括菜單窗口設(shè)置單元U10,用于將菜單窗口設(shè)置為透明模式;回放窗口設(shè)置單元U20,用于設(shè)定回放窗口的大小、以及所述回放窗口位于所述菜 單窗口的位置,填充所述回放窗口為透明色。文件提取單元U30,用于接收用戶選擇的播放通道及播放日期信息,從數(shù)據(jù)庫中提 取所述播放通道下所述播放日期對應(yīng)的全天播放文件;播放單元U40,用于在所述回放窗口中播放所述全天播放文件。優(yōu)選地,所述裝置還包括剪輯單元TOO,用于接收用戶輸入的剪輯開始時間和剪輯結(jié)束時間,對所述全天播 放文件進行剪輯操作。優(yōu)選地,所述剪輯單元U50包括開始時間確定子單元,用于接收用戶輸入的剪輯開始命令,確定剪輯開始時間;結(jié)束時間確定子單元,用于接收用戶輸入的剪輯結(jié)束命令,確定剪輯結(jié)束時間;剪輯文件生成子單元,用于搜索數(shù)據(jù)庫,提取從所述剪輯開始時間到剪輯結(jié)束時 間的時間段內(nèi)的播放文件,生成剪輯文件。優(yōu)選地,所述剪輯單元U50還包括剪輯保存子單元,用于將所述剪輯開始時間和剪輯結(jié)束時間對應(yīng)的剪輯時間段保 存入剪輯列表。優(yōu)選地,所述剪輯單元U50還包括剪輯查詢子單元,用于當(dāng)接收到用戶輸入的剪輯列表查詢命令時,將所述剪輯列 表中保存的所有剪輯時間段展現(xiàn)給用戶。優(yōu)選地,所述裝置還包括動態(tài)區(qū)域劃分單元TOO,用于在所述回放窗口中劃分動態(tài)分析區(qū)域;動態(tài)錄像跟蹤單元U70,用于對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像進行跟蹤定位。以上對本發(fā)明所提供的一種硬盤錄像機的小畫面回放方法及裝置,進行了詳細介 紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā) 明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理 解為對本發(fā)明的限制。
權(quán)利要求
一種硬盤錄像機的小畫面回放方法,其特征在于,所述方法包括將菜單窗口設(shè)置為透明模式;設(shè)定回放窗口的大小、以及所述回放窗口位于所述菜單窗口的位置,填充所述回放窗口為透明色;接收用戶選擇的播放通道及播放日期信息,從數(shù)據(jù)庫中提取所述播放通道下所述播放日期對應(yīng)的全天播放文件;在所述回放窗口中播放所述全天播放文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括通過回放進度時間軸接收用戶選擇的播放開始時間和播放結(jié)束時間,從所述全天播放 文件中截取從播放開始時間至播放結(jié)束時間的播放文件;在所述回放窗口中播放所述從播放開始時間至播放結(jié)束時間的播放文件。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括接收用戶輸入的剪輯開始時間和剪輯結(jié)束時間,對所述全天播放文件進行剪輯操作。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收用戶輸入的剪輯開始時間和剪 輯結(jié)束時間,對所述全天播放文件進行剪輯操作具體為接收用戶輸入的剪輯開始命令,確定剪輯開始時間; 接收用戶輸入的剪輯結(jié)束命令,確定剪輯結(jié)束時間;搜索數(shù)據(jù)庫,提取從所述剪輯開始時間到剪輯結(jié)束時間的時間段內(nèi)的播放文件,生成 剪輯文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括將所述剪輯開始時間和剪輯結(jié)束時間對應(yīng)的剪輯時間段保存入剪輯列表。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括當(dāng)接收到用戶輸入的剪輯列表查詢命令時,將所述剪輯列表中保存的所有剪輯時間段 展現(xiàn)給用戶。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括 在所述回放窗口中劃分動態(tài)分析區(qū)域;對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像進行跟蹤定位。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像 進行跟蹤定位具體為根據(jù)所述動態(tài)分析區(qū)域搜索所述播放文件的移動幀測附加信息; 根據(jù)所述移動幀測附加信息的開始時間和結(jié)束時間,刷新所述回放進度時間軸; 定位所述移動幀測附加信息對應(yīng)的動態(tài)播放文件;獲取用戶選擇的當(dāng)前播放時間,確定所述當(dāng)前播放時間對應(yīng)的上一動態(tài)信息和下一動態(tài)fe息。
9.一種硬盤錄像機的小畫面回放裝置,其特征在于,所述裝置包括 菜單窗口設(shè)置單元,用于將菜單窗口設(shè)置為透明模式;回放窗口設(shè)置單元,用于設(shè)定回放窗口的大小、以及所述回放窗口位于所述菜單窗口 的位置,填充所述回放窗口為透明色。文件提取單元,用于接收用戶選擇的播放通道及播放日期信息,從數(shù)據(jù)庫中提取所述播放通道下所述播放日期對應(yīng)的全天播放文件;播放單元,用于在所述回放窗口中播放所述全天播放文件。
10.根據(jù)權(quán)利要求9所述的硬盤錄像機的小畫面回放裝置,其特征在于,所述裝置還包括剪輯單元,用于接收用戶輸入的剪輯開始時間和剪輯結(jié)束時間,對所述全天播放文件 進行剪輯操作。
11.根據(jù)權(quán)利要求10所述的硬盤錄像機的小畫面回放裝置,其特征在于,所述剪輯單 元包括開始時間確定子單元,用于接收用戶輸入的剪輯開始命令,確定剪輯開始時間; 結(jié)束時間確定子單元,用于接收用戶輸入的剪輯結(jié)束命令,確定剪輯結(jié)束時間; 剪輯文件生成子單元,用于搜索數(shù)據(jù)庫,提取從所述剪輯開始時間到剪輯結(jié)束時間的 時間段內(nèi)的播放文件,生成剪輯文件。
12.根據(jù)權(quán)利要求11所述的硬盤錄像機的小畫面回放裝置,其特征在于,所述剪輯單 元還包括剪輯保存子單元,用于將所述剪輯開始時間和剪輯結(jié)束時間對應(yīng)的剪輯時間段保存入 剪輯列表。
13.根據(jù)權(quán)利要求12所述的硬盤錄像機的小畫面回放裝置,其特征在于,所述剪輯單 元還包括剪輯查詢子單元,用于當(dāng)接收到用戶輸入的剪輯列表查詢命令時,將所述剪輯列表中 保存的所有剪輯時間段展現(xiàn)給用戶。
14.根據(jù)權(quán)利要求9所述的硬盤錄像機的小畫面回放裝置,其特征在于,所述裝置還包括動態(tài)區(qū)域劃分單元,用于在所述回放窗口中劃分動態(tài)分析區(qū)域; 動態(tài)錄像跟蹤單元,用于對所述動態(tài)分析區(qū)域內(nèi)的動態(tài)錄像進行跟蹤定位。
全文摘要
本發(fā)明公開了一種硬盤錄像機的小畫面回放方法,所述方法包括將菜單窗口設(shè)置為透明模式;設(shè)定回放窗口的大小、以及所述回放窗口位于所述菜單窗口的位置,填充所述回放窗口為透明色;接收用戶選擇的播放通道及播放日期信息,從數(shù)據(jù)庫中提取所述播放通道下所述播放日期對應(yīng)的全天播放文件;在所述回放窗口中播放所述全天播放文件。采用本發(fā)明實施例,能夠解決回放遮擋問題,提高用戶使用的實時性和便捷性。
文檔編號H04N5/232GK101873432SQ20101020806
公開日2010年10月27日 申請日期2010年6月21日 優(yōu)先權(quán)日2010年6月21日
發(fā)明者孫承華, 張鵬舉, 胡揚忠, 鄔偉琪, 陳軍科 申請人:杭州海康威視數(shù)字技術(shù)股份有限公司