專利名稱:一種獲取音視頻數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及安防監(jiān)控領(lǐng)域,特別涉及一種獲取音視頻數(shù)據(jù)的方法及裝置。
背景技術(shù):
隨著存儲的視頻音頻資料的增多,在對包含特定內(nèi)容的視頻音頻資料進行查找的過程中,通常需要根據(jù)命名,確定所需查找的特定內(nèi)容所屬的視頻音頻資料,再對視頻音頻資料中的具體內(nèi)容進行查詢,以確定特定內(nèi)容在該視頻音頻資料中的位置。為了便于對視頻音頻資料中的特定內(nèi)容進行查找,在對視頻音頻資料進行存儲后,可在視頻音頻資料中建立用以記錄特定內(nèi)容的標(biāo)簽。圖1為現(xiàn)有的視頻音頻資料建立標(biāo)簽的方法流程圖?,F(xiàn)結(jié)合圖1,對現(xiàn)有的視頻音頻資料建立標(biāo)簽的方法進行說明,具體如下步驟10 獲取案例的視頻音頻資料和場記資料;其中,視頻音頻資料與場記資料為同一案例的相關(guān)資料。步驟11 設(shè)置視頻音頻資料中的關(guān)鍵位置;其中,關(guān)鍵位置包括關(guān)鍵幀或關(guān)鍵時間點。步驟12 根據(jù)關(guān)鍵位置,從場記資料中選擇對應(yīng)的內(nèi)容,為視頻音頻資料建立標(biāo)簽;該步驟具體包括根據(jù)關(guān)鍵幀或關(guān)鍵時間點,查詢場記資料中與關(guān)鍵幀或關(guān)鍵時間點對應(yīng)的文字內(nèi)容,獲取文字內(nèi)容,將關(guān)鍵幀或關(guān)鍵時間點對應(yīng)的文字內(nèi)容作為視頻音頻資料的標(biāo)簽。比如將現(xiàn)有的視頻音頻資料建立標(biāo)簽的方法應(yīng)用于庭審過程的視頻音頻資料的記錄時,視頻資料的第25分鐘為原告陳述時,在視頻資料的第25分鐘建立標(biāo)簽,并將場記資料中原告陳述的內(nèi)容添加到該標(biāo)簽中?,F(xiàn)有的視頻音頻資料建立標(biāo)簽的方法需要場記資料的支持,在進行視頻音頻資料的查找時,先需要根據(jù)標(biāo)簽中所包含的場記資料,逐一查看場記資料是否包含所要查找的視頻音頻資料,再根據(jù)場記資料對應(yīng)的視頻音頻資料,通過回放查看視頻音頻資料,不能快速有效地顯示所查找的視頻音頻資料,查找獲取視頻音頻資料的工作效率還有待進一步提
尚O
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于提供一種獲取音視頻數(shù)據(jù)的方法,該方法能夠利用所建立的音視頻數(shù)據(jù)標(biāo)簽,快速有效地查找音視頻數(shù)據(jù)。本發(fā)明的目的在于提供一種獲取音視頻數(shù)據(jù)的裝置,該裝置能夠利用所建立的音視頻數(shù)據(jù)標(biāo)簽,快速有效地查找音視頻數(shù)據(jù)。為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種獲取音視頻數(shù)據(jù)的方法,該方法包括A、建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,并保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū);所述音視頻數(shù)據(jù)標(biāo)簽用以記錄時間點、音視頻數(shù)據(jù)所屬的文件號及關(guān)鍵信息;所述關(guān)鍵信息為默認值或輸入的標(biāo)簽內(nèi)容信息;所述默認值為空或為預(yù)設(shè)內(nèi)容;B、根據(jù)查找信息,從標(biāo)簽存儲區(qū)中獲得至少一個第一音視頻數(shù)據(jù)標(biāo)簽,輸出至少一個第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;所述第一音視頻數(shù)據(jù)標(biāo)簽為與查找信息匹配的音視頻數(shù)據(jù)標(biāo)簽;C、根據(jù)獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號匹配的、與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點對應(yīng)的音視頻數(shù)據(jù),解碼音視頻數(shù)據(jù)并生成視頻圖片,輸出第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點、關(guān)鍵信息及視頻圖片;所述第二音視頻數(shù)據(jù)標(biāo)簽為從步驟B的輸出中選擇的第一音視頻數(shù)據(jù)標(biāo)簽。較佳地,所述步驟A之前進一步包括A’、在對保存音視頻數(shù)據(jù)的存儲介質(zhì)進行格式化時,在每一分區(qū)建立用以保存索引信息的索引區(qū)、用以保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)和用以保存音視頻數(shù)據(jù)標(biāo)簽的標(biāo)簽存儲區(qū);所述索弓I信息至少包含音視頻數(shù)據(jù)所屬的文件號及其在數(shù)據(jù)區(qū)的存儲地址。較佳地,所述步驟C之后進一步包括D、根據(jù)回放指令、時間信息及第三音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第三音視頻數(shù)據(jù)標(biāo)簽關(guān)聯(lián)的一時間點的音視頻數(shù)據(jù),根據(jù)時間信息,截取一段包含所述時間點的音視頻數(shù)據(jù)的音視頻片斷,輸出音視頻片斷;所述第三音視頻數(shù)據(jù)標(biāo)簽為從所述步驟B的輸出中選擇的進行回放的第一音視頻數(shù)據(jù)標(biāo)簽。較佳地,步驟A所述保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū)之后,進一步包括B’、更新標(biāo)簽存儲區(qū)中用以記錄音視頻數(shù)據(jù)標(biāo)簽在存儲位置及存儲狀態(tài)的標(biāo)簽使用狀態(tài)表;所述存儲狀態(tài)為已寫入標(biāo)簽狀態(tài)或未寫入標(biāo)簽狀態(tài)。較佳地,所述步驟B’之后進一步包括B”、根據(jù)刪除標(biāo)簽指令,將標(biāo)簽存儲區(qū)中保存的與刪除信息匹配的音視頻數(shù)據(jù)標(biāo)簽刪除,并更新標(biāo)簽存儲區(qū)中標(biāo)簽使用狀態(tài)表;
所述刪除信息為一時間段和/或關(guān)鍵信息。上述方法中,步驟A所述建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽包括Al、進入對已保存的音視頻數(shù)據(jù)進行處理的工作狀態(tài);A2、根據(jù)添加標(biāo)簽指令,將已保存的音視頻數(shù)據(jù)的時間點和音視頻數(shù)據(jù)所屬的文件號寫入音視頻數(shù)據(jù)標(biāo)簽,將默認值或接收到的標(biāo)簽內(nèi)容信息作為關(guān)鍵信息寫入音視頻數(shù)據(jù)標(biāo)簽。上述方法中,步驟B所述查找信息為一時間段和/或關(guān)鍵字。一種獲取音視頻數(shù)據(jù)的裝置,該裝置包括標(biāo)簽存儲區(qū),用以保存音視頻數(shù)據(jù)標(biāo)簽;所述音視頻數(shù)據(jù)標(biāo)簽用以記錄時間點、音視頻數(shù)據(jù)所屬的文件號及關(guān)鍵信息;
標(biāo)簽控制模塊,建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,將音視頻數(shù)據(jù)標(biāo)簽寫入標(biāo)簽存儲區(qū);根據(jù)外部輸入的查找信息,從標(biāo)簽存儲區(qū)中獲得至少一個第一音視頻數(shù)據(jù)標(biāo)簽,輸出至少一個第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;所述第一音視頻數(shù)據(jù)標(biāo)簽為與查找信息匹配的音視頻數(shù)據(jù)標(biāo)簽;所述標(biāo)簽控制模塊根據(jù)外部輸入的獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號匹配的、與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點和對應(yīng)的音視頻數(shù)據(jù),輸出音視頻數(shù)據(jù)至數(shù)據(jù)處理模塊;輸出來自數(shù)據(jù)處理模塊的視頻圖片、第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;所述第二音視頻數(shù)據(jù)標(biāo)簽為所選擇的第一音視頻數(shù)據(jù)標(biāo)簽;數(shù)據(jù)處理模塊,用于對接收到的音視頻數(shù)據(jù)進行解碼,利用解碼后的數(shù)據(jù)生成視頻圖片,輸出視頻圖片至標(biāo)簽控制模塊。較佳地,所述標(biāo)簽控制模塊在建立音視頻數(shù)據(jù)標(biāo)簽后,進一步根據(jù)外部輸入的回放指令、時間信息及第三音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第三音視頻數(shù)據(jù)標(biāo)簽關(guān)聯(lián)的一時間點的音視頻數(shù)據(jù),根據(jù)時間信息,截取一段包含所述時間點的音視頻數(shù)據(jù)的音視頻片斷,輸出音視頻片斷;所述第三音視頻數(shù)據(jù)標(biāo)簽為所選擇的進行回放的第一音視頻數(shù)據(jù)標(biāo)簽。較佳地,所述標(biāo)簽控制模塊進一步將用以記錄音視頻數(shù)據(jù)標(biāo)簽在標(biāo)簽存儲區(qū)的存儲位置及存儲狀態(tài)的標(biāo)簽使用狀態(tài)表寫入標(biāo)簽存儲區(qū);所述標(biāo)簽控制模塊在建立音視頻數(shù)據(jù)標(biāo)簽后,進一步更新標(biāo)簽存儲區(qū)中的標(biāo)簽使用狀態(tài)表;所述存儲狀態(tài)為已寫入標(biāo)簽狀態(tài)或未寫入標(biāo)簽狀態(tài)。由上述的技術(shù)方案可見,本發(fā)明提供了一種獲取音視頻數(shù)據(jù)的方法,該方法中,建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,并保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū);根據(jù)查找信息,從標(biāo)簽存儲區(qū)中獲得至少一個與查找信息匹配的第一音視頻數(shù)據(jù)標(biāo)簽,輸出第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;根據(jù)獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號匹配的、與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點對應(yīng)的音視頻數(shù)據(jù),解碼音視頻數(shù)據(jù)并生成視頻圖片,輸出第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點、關(guān)鍵信息及視頻圖片。本發(fā)明還提供了一種獲取音視頻數(shù)據(jù)的裝置。采用本發(fā)明的方法及裝置,能夠利用所建立的音視頻數(shù)據(jù)標(biāo)簽,快速有效地查找所需的音視頻數(shù)據(jù)。
圖1為現(xiàn)有的視頻音頻資料建立標(biāo)簽的方法流程圖。圖2為本發(fā)明獲取音視頻數(shù)據(jù)的方法流程圖。圖3為本發(fā)明獲取音視頻數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案、及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。
圖2為本發(fā)明獲取音視頻數(shù)據(jù)的方法流程圖?,F(xiàn)結(jié)合圖2,對本發(fā)明獲取音視頻數(shù)據(jù)的方法進行說明,具體如下步驟21 建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,并保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū);該步驟包括步驟211,進入對已保存的音視頻數(shù)據(jù)進行處理的工作狀態(tài);步驟212,根據(jù)接收到添加標(biāo)簽指令的時間點,將該時間點正在處理的已保存的音視頻數(shù)據(jù)的時間點及音視頻數(shù)據(jù)所屬的文件號寫入音視頻數(shù)據(jù)標(biāo)簽;步驟213,判斷是否接收到標(biāo)簽內(nèi)容信息,如果是,則將標(biāo)簽內(nèi)容信息作為關(guān)鍵信息寫入音視頻數(shù)據(jù)標(biāo)簽,否則,將默認值作為關(guān)鍵信息寫入音視頻數(shù)據(jù)標(biāo)簽;步驟214,保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū)。為了便于對音視頻數(shù)據(jù)標(biāo)簽的存儲進行管理,步驟214之后進一步包括更新標(biāo)簽存儲區(qū)中的標(biāo)簽使用狀態(tài)表。其中,標(biāo)簽使用狀態(tài)表用以記錄音視頻數(shù)據(jù)標(biāo)簽存儲位置及存儲狀態(tài);存儲狀態(tài)為已寫入標(biāo)簽狀態(tài)或未寫入標(biāo)簽狀態(tài)。步驟211中對已保存的音視頻數(shù)據(jù)進行處理的工作狀態(tài)即回放已保存的音視頻數(shù)據(jù)并能夠?qū)σ驯4娴囊粢曨l數(shù)據(jù)進行編輯的工作狀態(tài)。步驟212中接收到添加標(biāo)簽指令的時間點為對音視頻數(shù)據(jù)進行處理的一時間點,音視頻數(shù)據(jù)標(biāo)簽中記錄的時間點為采集獲得音視頻數(shù)據(jù)的時刻。步驟213中的默認值為空或為系統(tǒng)預(yù)設(shè)內(nèi)容。步驟22 根據(jù)查找信息,從標(biāo)簽存儲區(qū)中獲得至少一個第一音視頻數(shù)據(jù)標(biāo)簽;該步驟中的第一音視頻數(shù)據(jù)標(biāo)簽為與查找信息匹配的音視頻數(shù)據(jù)標(biāo)簽;查找信息為一時間段和/或關(guān)鍵字。該步驟具體為根據(jù)一時間段和/或關(guān)鍵字、及音視頻數(shù)據(jù)標(biāo)簽所記錄的時間點和/或關(guān)鍵信息,從標(biāo)簽存儲區(qū)中查找與時間段和/或關(guān)鍵字匹配的音視頻數(shù)據(jù)標(biāo)簽,獲取至少一個第一音視頻數(shù)據(jù)標(biāo)簽。比如根據(jù)時間段進行查找時,獲取時間點在時間段范圍內(nèi)的至少一個第一音視頻數(shù)據(jù)標(biāo)簽;根據(jù)時間段和關(guān)鍵字進行查找時,獲取時間點在時間段范圍內(nèi)且關(guān)鍵信息包含關(guān)鍵字的至少一個第一音視頻數(shù)據(jù)標(biāo)簽。為了提高查找的快速性,可根據(jù)標(biāo)簽存儲區(qū)中保存的標(biāo)簽使用狀態(tài)表,過濾掉未寫入標(biāo)簽內(nèi)容的存儲空間,只對記載了標(biāo)簽內(nèi)容的存儲空間中的內(nèi)容進行上述查找操作。步驟23 輸出至少一個第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;該步驟輸出的至少一個第一音視頻數(shù)據(jù)標(biāo)簽是為了便于用戶進一步根據(jù)至少一個第一音視頻數(shù)據(jù)標(biāo)簽,獲取與第一音視頻標(biāo)簽關(guān)聯(lián)的音視頻數(shù)據(jù)。步驟M 根據(jù)獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從數(shù)據(jù)區(qū)中查找獲得一時間點的音視頻數(shù)據(jù);該步驟中的獲取指令可在用戶對輸出的至少一個第一音視頻數(shù)據(jù)標(biāo)簽選擇后被觸發(fā)生成;該步驟中的第二音視頻數(shù)據(jù)標(biāo)簽為用戶從至少一個第一音視頻數(shù)數(shù)據(jù)中選擇的所需獲取的音視頻數(shù)據(jù)對應(yīng)的第一音視頻數(shù)據(jù)標(biāo)簽。該步驟從數(shù)據(jù)區(qū)中查找獲得一時間點的音視頻數(shù)據(jù)具體為根據(jù)第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號,從索引區(qū)的索引信息中獲取音視頻數(shù)據(jù)在數(shù)據(jù)區(qū)中的存儲位置,從存儲位置開始,查找與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點對應(yīng)的音視頻數(shù)據(jù)。
步驟25 解碼音視頻數(shù)據(jù)并生成視頻圖片;該步驟包括解碼步驟M中獲取的與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點對應(yīng)的音視頻數(shù)據(jù),對解碼后的數(shù)據(jù)進行合成,生成該時間點的音視頻數(shù)據(jù)對應(yīng)的視頻圖片。其中,該步驟可采用現(xiàn)有的圖像合成技術(shù)生成視頻圖片;視頻圖片可為該時間點的音視頻數(shù)據(jù)的視頻截圖。步驟沈輸出第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點、關(guān)鍵信息及視頻圖片;該步驟中,將視頻圖片作為與第二音視頻數(shù)據(jù)標(biāo)簽對應(yīng)的、所需獲取的音視頻數(shù)據(jù)進行輸出顯示。步驟27:結(jié)束。優(yōu)選地,步驟21之前進一步包括步驟20 在進行格式化時,在每一分區(qū)建立索引區(qū)、數(shù)據(jù)區(qū)和標(biāo)簽存儲區(qū);該步驟中,索引區(qū)用以保存索引信息,數(shù)據(jù)區(qū)用以保存音視頻數(shù)據(jù),索引信息至少包含音視頻數(shù)據(jù)所述的文件號及音視頻數(shù)據(jù)在數(shù)據(jù)區(qū)中的存儲地址。為了獲取一段可播放的音視頻片斷,步驟沈之后進一步包括根據(jù)回放指令、時間信息及第三音視頻數(shù)據(jù)標(biāo)簽,從數(shù)據(jù)區(qū)中查找與第三音視頻數(shù)據(jù)標(biāo)簽關(guān)聯(lián)的一時間點的音視頻數(shù)據(jù),根據(jù)時間信息,截取一段包含該時間點的音視頻數(shù)據(jù)的音視頻片斷并輸出。該步驟中,時間信息為選定的時間范圍。其中,在根據(jù)時間信息對應(yīng)的時間段截取音視頻片斷時,若時間信息包含提前播放時間信息和延后播放時間信息,通常將與第三音視頻數(shù)據(jù)標(biāo)簽關(guān)聯(lián)的一時間點的音視頻數(shù)據(jù)作為截取時間的起點,根據(jù)提前播放時間信息,從截取時間的起點向前截取與提前播放時間信息對應(yīng)的時長的音視頻數(shù)據(jù),根據(jù)延后播放時間信息,從截取時間的起點向后截取與延后播放時間信息對應(yīng)時長的音視頻數(shù)據(jù),將上述截取的特定時長的音視頻數(shù)據(jù)及作為截取時間的起點的音視頻數(shù)據(jù)所組成的音視頻片段,作為與時間信息匹配的音視頻片段輸出。比如,提前播放時間信息對應(yīng)的時長為30秒,延后播放時間信息對應(yīng)的時長為30秒,若在保存作為截取時間的起點的音視頻數(shù)據(jù)之前和之后都保存了大于30秒時長的音視頻數(shù)據(jù),則截取60秒時長的音視頻數(shù)據(jù),若在保存作為截取時間的起點的音視頻數(shù)據(jù)之前或之后保存的音視頻數(shù)據(jù)對應(yīng)的時長不足30秒,則截取實際保存的時長對應(yīng)的音視頻數(shù)據(jù)。為了節(jié)約存儲空間并能夠快速有效地獲取音視頻數(shù)據(jù),步驟21與步驟22之間進一步包括根據(jù)刪除標(biāo)簽指令,將標(biāo)簽存儲區(qū)中保存的與刪除信息匹配的音視頻數(shù)據(jù)標(biāo)簽刪除,并更新標(biāo)簽存儲區(qū)中標(biāo)簽使用狀態(tài)表。其中,刪除信息為一時間段和/或關(guān)鍵信息;關(guān)鍵信息可為建立標(biāo)簽時寫入音視頻數(shù)據(jù)標(biāo)簽的默認值或標(biāo)簽內(nèi)容信息。優(yōu)選地,步驟21與步驟22之間進一步包括根據(jù)修改標(biāo)簽指令,獲取標(biāo)簽存儲區(qū)中保存的與修改信息匹配的音視頻數(shù)據(jù)標(biāo)簽,將接收到的修改后的標(biāo)簽內(nèi)容信息寫入音視頻數(shù)據(jù)標(biāo)簽中的關(guān)鍵信息;其中,修改信息為一時間段和/或關(guān)鍵信息;關(guān)鍵信息可為建立標(biāo)簽時寫入音視頻數(shù)據(jù)標(biāo)簽的默認值或標(biāo)簽內(nèi)容信息。為了避免誤操作音視頻數(shù)據(jù)標(biāo)簽所造成的重要數(shù)據(jù)的丟失,提高音視頻數(shù)據(jù)標(biāo)簽的安全性,步驟21與步驟22之間進一步包括根據(jù)鎖定標(biāo)簽指令,設(shè)置標(biāo)簽存儲區(qū)的屬性為只讀。圖3為本發(fā)明獲取音視頻數(shù)據(jù)的裝置的結(jié)構(gòu)示意圖?,F(xiàn)結(jié)合圖3,對本發(fā)明獲取音視頻數(shù)據(jù)的裝置進行說明,具體如下
本發(fā)明獲取音視頻數(shù)據(jù)的裝置可裝設(shè)于用以對采集的音視頻數(shù)據(jù)進行保存和處理的設(shè)備中,比如數(shù)字硬盤錄像機。本發(fā)明獲取音視頻數(shù)據(jù)的裝置包括標(biāo)簽存儲區(qū)30、標(biāo)簽控制模塊31和數(shù)據(jù)處理模塊32。其中,標(biāo)簽存儲區(qū)30可在存儲介質(zhì)被格式化時,與用以保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)的存儲位置相鄰,即數(shù)據(jù)區(qū)的最后一個存儲地址與標(biāo)簽存儲區(qū)30的第一個存儲地址前后相鄰。標(biāo)簽存儲區(qū)30用以保存音視頻數(shù)據(jù)標(biāo)簽。其中,音視頻數(shù)據(jù)標(biāo)簽用以記錄時間點、音視頻數(shù)據(jù)所屬的文件號及關(guān)鍵信息;音視頻數(shù)據(jù)所屬的文件號可從與保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)對應(yīng)的索引區(qū)中的索引信息中獲得;關(guān)鍵信息為建立音視頻數(shù)據(jù)標(biāo)簽時寫入的默認值或標(biāo)簽內(nèi)容信息。標(biāo)簽控制模塊31建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,將音視頻數(shù)據(jù)標(biāo)簽寫入標(biāo)簽存儲區(qū)30 ;根據(jù)外部輸入的查找信息,從標(biāo)簽存儲區(qū)30中獲得至少一個第一音視頻數(shù)據(jù)標(biāo)簽,輸出至少一個第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信肩、ο標(biāo)簽控制模塊31根據(jù)外部輸入的獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號匹配的、與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點對應(yīng)的音視頻數(shù)據(jù),輸出音視頻數(shù)據(jù)至數(shù)據(jù)處理模塊32 ;輸出來自數(shù)據(jù)處理模塊32的視頻圖片、第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵fn息ο數(shù)據(jù)處理模塊32用于對接收到的音視頻數(shù)據(jù)進行解碼,利用解碼后的數(shù)據(jù)生成視頻圖片,輸出視頻圖片至標(biāo)簽控制模塊31。優(yōu)選地,標(biāo)簽控制模塊31在建立音視頻數(shù)據(jù)標(biāo)簽后,進一步根據(jù)外部輸入的回放指令、時間信息及第三音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第三音視頻數(shù)據(jù)標(biāo)簽關(guān)聯(lián)的一時間點的音視頻數(shù)據(jù),根據(jù)時間信息,截取一段包含所述時間點的音視頻數(shù)據(jù)的音視頻片斷,輸出音視頻片斷。優(yōu)選地,標(biāo)簽控制模塊31進一步將用以記錄音視頻數(shù)據(jù)標(biāo)簽在標(biāo)簽存儲區(qū)30的存儲位置及存儲狀態(tài)的標(biāo)簽使用狀態(tài)表寫入標(biāo)簽存儲區(qū)30 ;標(biāo)簽控制模塊31在建立音視頻數(shù)據(jù)標(biāo)簽后,進一步更新標(biāo)簽存儲區(qū)30中的標(biāo)簽使用狀態(tài)表。其中,存儲狀態(tài)為已寫入標(biāo)簽狀態(tài)或未寫入標(biāo)簽狀態(tài)。優(yōu)選地,標(biāo)簽控制模塊31在建立音視頻數(shù)據(jù)標(biāo)簽之后,進一步根據(jù)外部輸入的刪除標(biāo)簽指令,將標(biāo)簽存儲區(qū)30中保存的與刪除信息匹配的音視頻數(shù)據(jù)標(biāo)簽刪除,并更新標(biāo)簽存儲區(qū)30中標(biāo)簽使用狀態(tài)表。其中,刪除信息為一時間段和/或關(guān)鍵信息;關(guān)鍵信息可為建立標(biāo)簽時寫入音視頻數(shù)據(jù)標(biāo)簽的默認值或標(biāo)簽內(nèi)容信息。優(yōu)選地,標(biāo)簽控制模塊31在建立音視頻數(shù)據(jù)標(biāo)簽之后,進一步根據(jù)外部輸入的修改標(biāo)簽指令,獲取標(biāo)簽存儲區(qū)中保存的與修改信息匹配的音視頻數(shù)據(jù)標(biāo)簽,將接收到的修改后的關(guān)鍵字寫入音視頻數(shù)據(jù)標(biāo)簽中的關(guān)鍵信息;其中,修改信息為一時間段和/或關(guān)鍵信息;關(guān)鍵信息可為建立標(biāo)簽時寫入音視頻數(shù)據(jù)標(biāo)簽的默認值或標(biāo)簽內(nèi)容信息。優(yōu)選地,標(biāo)簽控制模塊31在建立音視頻數(shù)據(jù)標(biāo)簽之后,進一步根據(jù)外部輸入的鎖定標(biāo)簽指令,設(shè)置標(biāo)簽存儲區(qū)30的屬性為只讀。
優(yōu)選地,標(biāo)簽控制模塊31在根據(jù)外部輸入的查找信息,從標(biāo)簽存儲區(qū)30中獲得至少一個與查找信息匹配的音視頻數(shù)據(jù)標(biāo)簽時,可進一步根據(jù)標(biāo)簽存儲區(qū)30中保存的標(biāo)簽使用狀態(tài)表,過濾掉未寫入標(biāo)簽內(nèi)容的存儲空間,不再對上述存儲空間進行查找,提高了查找速度。本發(fā)明的上述較佳實施例,在建立音視頻數(shù)據(jù)標(biāo)簽時,將外部輸入的標(biāo)簽內(nèi)容信息或默認值作為關(guān)鍵信息寫入音視頻數(shù)據(jù)標(biāo)簽,并在音視頻數(shù)據(jù)標(biāo)簽中記錄便于進行后續(xù)音視頻數(shù)據(jù)查找的時間點和文件號,無需將場記資料寫入音視頻數(shù)據(jù)標(biāo)簽;在獲取音視頻數(shù)據(jù)時,可根據(jù)標(biāo)簽使用狀態(tài)表過濾掉標(biāo)簽存儲區(qū)中未寫入標(biāo)簽內(nèi)容的存儲空間,根據(jù)查找信息獲得匹配的第一音視頻數(shù)據(jù)標(biāo)簽,根據(jù)從至少一個第一音視頻數(shù)據(jù)標(biāo)簽中選擇的第二音視頻數(shù)據(jù)標(biāo)簽中的時間點和文件號,獲取音視頻數(shù)據(jù),提高了查找的快速性和有效性;在輸出音視頻數(shù)據(jù)時,在輸出音視頻標(biāo)簽記錄的時間點和關(guān)鍵信息,還進一步將音視頻數(shù)據(jù)轉(zhuǎn)換為直觀的視頻圖片后輸出。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1.一種獲取音視頻數(shù)據(jù)的方法,其特征在于,該方法包括A、建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,并保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū);所述音視頻數(shù)據(jù)標(biāo)簽用以記錄時間點、音視頻數(shù)據(jù)所屬的文件號及關(guān)鍵信息;所述關(guān)鍵信息為默認值或輸入的標(biāo)簽內(nèi)容信息;所述默認值為空或為預(yù)設(shè)內(nèi)容;B、根據(jù)查找信息,從標(biāo)簽存儲區(qū)中獲得至少一個第一音視頻數(shù)據(jù)標(biāo)簽,輸出至少一個第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;所述第一音視頻數(shù)據(jù)標(biāo)簽為與查找信息匹配的音視頻數(shù)據(jù)標(biāo)簽;C、根據(jù)獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號匹配的、與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點對應(yīng)的音視頻數(shù)據(jù),解碼音視頻數(shù)據(jù)并生成視頻圖片,輸出第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點、關(guān)鍵信息及視頻圖片;所述第二音視頻數(shù)據(jù)標(biāo)簽為從步驟B的輸出中選擇的第一音視頻數(shù)據(jù)標(biāo)簽。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟A之前進一步包括A’、在對保存音視頻數(shù)據(jù)的存儲介質(zhì)進行格式化時,在每一分區(qū)建立用以保存索引信息的索引區(qū)、用以保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)和用以保存音視頻數(shù)據(jù)標(biāo)簽的標(biāo)簽存儲區(qū);所述索引信息至少包含音視頻數(shù)據(jù)所屬的文件號及其在數(shù)據(jù)區(qū)的存儲地址。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述步驟C之后進一步包括D、根據(jù)回放指令、時間信息及第三音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第三音視頻數(shù)據(jù)標(biāo)簽關(guān)聯(lián)的一時間點的音視頻數(shù)據(jù),根據(jù)時間信息,截取一段包含所述時間點的音視頻數(shù)據(jù)的音視頻片斷,輸出音視頻片斷;所述第三音視頻數(shù)據(jù)標(biāo)簽為從所述步驟B的輸出中選擇的進行回放的第一音視頻數(shù)據(jù)標(biāo)簽。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,步驟A所述保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū)之后,進一步包括B’、更新標(biāo)簽存儲區(qū)中用以記錄音視頻數(shù)據(jù)標(biāo)簽在存儲位置及存儲狀態(tài)的標(biāo)簽使用狀態(tài)表;所述存儲狀態(tài)為已寫入標(biāo)簽狀態(tài)或未寫入標(biāo)簽狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B’之后進一步包括B”、根據(jù)刪除標(biāo)簽指令,將標(biāo)簽存儲區(qū)中保存的與刪除信息匹配的音視頻數(shù)據(jù)標(biāo)簽刪除,并更新標(biāo)簽存儲區(qū)中標(biāo)簽使用狀態(tài)表;所述刪除信息為一時間段和/或關(guān)鍵信息。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,步驟A所述建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽包括Al、進入對已保存的音視頻數(shù)據(jù)進行處理的工作狀態(tài);A2、根據(jù)添加標(biāo)簽指令,將已保存的音視頻數(shù)據(jù)的時間點和音視頻數(shù)據(jù)所屬的文件號寫入音視頻數(shù)據(jù)標(biāo)簽,將默認值或接收到的標(biāo)簽內(nèi)容信息作為關(guān)鍵信息寫入音視頻數(shù)據(jù)標(biāo)簽。
7.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,步驟B所述查找信息為一時間段和/或關(guān)鍵字。
8.一種獲取音視頻數(shù)據(jù)的裝置,其特征在于,該裝置包括標(biāo)簽存儲區(qū),用以保存音視頻數(shù)據(jù)標(biāo)簽;所述音視頻數(shù)據(jù)標(biāo)簽用以記錄時間點、音視頻數(shù)據(jù)所屬的文件號及關(guān)鍵信息;標(biāo)簽控制模塊,建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,將音視頻數(shù)據(jù)標(biāo)簽寫入標(biāo)簽存儲區(qū);根據(jù)外部輸入的查找信息,從標(biāo)簽存儲區(qū)中獲得至少一個第一音視頻數(shù)據(jù)標(biāo)簽,輸出至少一個第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;所述第一音視頻數(shù)據(jù)標(biāo)簽為與查找信息匹配的音視頻數(shù)據(jù)標(biāo)簽;所述標(biāo)簽控制模塊根據(jù)外部輸入的獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號匹配的、 與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點和對應(yīng)的音視頻數(shù)據(jù),輸出音視頻數(shù)據(jù)至數(shù)據(jù)處理模塊;輸出來自數(shù)據(jù)處理模塊的視頻圖片、第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息; 所述第二音視頻數(shù)據(jù)標(biāo)簽為所選擇的第一音視頻數(shù)據(jù)標(biāo)簽;數(shù)據(jù)處理模塊,用于對接收到的音視頻數(shù)據(jù)進行解碼,利用解碼后的數(shù)據(jù)生成視頻圖片,輸出視頻圖片至標(biāo)簽控制模塊。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述標(biāo)簽控制模塊在建立音視頻數(shù)據(jù)標(biāo)簽后,進一步根據(jù)外部輸入的回放指令、時間信息及第三音視頻數(shù)據(jù)標(biāo)簽,從保存音視頻數(shù)據(jù)的數(shù)據(jù)區(qū)中查找獲得與第三音視頻數(shù)據(jù)標(biāo)簽關(guān)聯(lián)的一時間點的音視頻數(shù)據(jù),根據(jù)時間信息,截取一段包含所述時間點的音視頻數(shù)據(jù)的音視頻片斷,輸出音視頻片斷;所述第三音視頻數(shù)據(jù)標(biāo)簽為所選擇的進行回放的第一音視頻數(shù)據(jù)標(biāo)簽。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述標(biāo)簽控制模塊進一步將用以記錄音視頻數(shù)據(jù)標(biāo)簽在標(biāo)簽存儲區(qū)的存儲位置及存儲狀態(tài)的標(biāo)簽使用狀態(tài)表寫入標(biāo)簽存儲區(qū);所述標(biāo)簽控制模塊在建立音視頻數(shù)據(jù)標(biāo)簽后,進一步更新標(biāo)簽存儲區(qū)中的標(biāo)簽使用狀態(tài)表;所述存儲狀態(tài)為已寫入標(biāo)簽狀態(tài)或未寫入標(biāo)簽狀態(tài)。
全文摘要
本發(fā)明提供了一種獲取音視頻數(shù)據(jù)的方法,該方法包括A、建立與一時間點保存的音視頻數(shù)據(jù)關(guān)聯(lián)的音視頻數(shù)據(jù)標(biāo)簽,并保存音視頻數(shù)據(jù)標(biāo)簽至標(biāo)簽存儲區(qū);B、根據(jù)查找信息獲得至少一個第一音視頻數(shù)據(jù)標(biāo)簽,輸出至少一個第一音視頻數(shù)據(jù)標(biāo)簽記錄的時間點及關(guān)鍵信息;C、根據(jù)獲取指令及第二音視頻數(shù)據(jù)標(biāo)簽,從數(shù)據(jù)區(qū)中查找獲得與第二音視頻數(shù)據(jù)標(biāo)簽記錄的音視頻數(shù)據(jù)所屬的文件號匹配的、與第二音視頻數(shù)據(jù)標(biāo)簽記錄的時間點對應(yīng)的音視頻數(shù)據(jù),解碼音視頻數(shù)據(jù)并生成視頻圖片,輸出第二音視頻數(shù)據(jù)標(biāo)簽的視頻圖片。本發(fā)明還提供了一種獲取音視頻數(shù)據(jù)的裝置。采用本發(fā)明的方法及裝置,能夠利用所建立的音視頻數(shù)據(jù)標(biāo)簽,快速有效地查找音視頻數(shù)據(jù)。
文檔編號G06F17/30GK102393854SQ20111028174
公開日2012年3月28日 申請日期2011年9月9日 優(yōu)先權(quán)日2011年9月9日
發(fā)明者張育峰, 邱換春, 黃騰芳 申請人:杭州??低晹?shù)字技術(shù)股份有限公司