[發明專利]一種智慧課堂視頻補錄的方法及系統有效
| 申請號: | 202110282836.5 | 申請日: | 2021-03-16 |
| 公開(公告)號: | CN113067993B | 公開(公告)日: | 2023-09-26 |
| 發明(設計)人: | 秦曙光;陳家峰 | 申請(專利權)人: | 讀書郎教育科技有限公司 |
| 主分類號: | H04N5/76 | 分類號: | H04N5/76;H04N5/91;H04N21/845;H04N21/8547;G09B5/06 |
| 代理公司: | 廣州德偉專利代理事務所(普通合伙) 44436 | 代理人: | 黃浩威;何文穎 |
| 地址: | 528400 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智慧 課堂 視頻 方法 系統 | ||
1.一種智慧課堂視頻補錄的方法,其特征在于,具體過程如下:
S1、用戶錄制視頻,視頻存儲模塊為錄制的視頻存儲一個錄制視頻文件SpDo和一個索引數據文件SpQo;所述索引數據文件用于記錄錄制視頻文件中每一幀的索引數據,所述索引數據包括時間戳、是否為關鍵幀、偏移量、幀大小、是否為異常數據、是否為補錄數據在內的字段;
S2、錄制完成后,用戶觀看錄制視頻文件,利用標記模塊找出其中的異常并標記出異常片段的起始時間戳和結束時間戳,標記模塊將所述索引數據文件中在異常片段的起始時間戳和結束時間戳范圍內的各幀的“是否為異常數據”的字段屬性更改為是;
S3、異常片段查找完畢后,補錄模塊按照異常片段的起始時間戳或結束時間戳的先后順序將各異常片段排序并顯示,然后依次引導用戶對異常片段進行補錄,當且僅當用戶確認對當前異常片段補錄成功后,補錄模塊才允許進行對下一個異常片段進行補錄或返回上一個異常片段的補錄,對于每個異常片段的補錄,補錄模塊執行如下過程:
補錄模塊預先將原始的錄制視頻文件SpDo和索引數據文件SpQo分別另存為新的錄制視頻文件SpD1和索引數據文件SpQ1;
補錄開始前,獲取當前異常片段的起始時間戳和結束時間戳并計算結束時間戳與起始時間戳的差值StGap;將SpD1中該異常片段的占用空間SDsize計算出來后在SpD1中刪除該異常片段,并刪除SpQ1中該異常片段對應各幀的索引數據;
補錄開始后,獲取當前異常片段的起始時間戳所對應的一幀的偏移量SDgap,以及該幀的前一幀在索引數據文件中的索引數據;
當前異常片段對應的補錄數據在SpD1中從SDgap的位置開始存儲,以當前異常片段的起始時間戳作為當前補錄數據在SpQ1中“時間戳”的字段屬性,并將對當前補錄數據在SpQ1中“是否為補錄數據”的字段屬性設置為是;
補錄數據的存儲過程中,如果當前補錄數據所占空間小于或等于SDsize時,不做其他處理,否則順序覆蓋后續的幀數據;
對當前異常片段補錄完成后,用戶預覽完整視頻,先按照新的錄制視頻文件SpD1進行播放,直至當前補錄數據的結束時間戳處,然后轉到原始的錄制視頻文件SpDo,從當前異常片段的結束時間戳的下一幀開始播放;
當用戶確認補錄無誤后,若當前補錄數據所占空間SNsize小于SDsize時,則SpD1中會存在數據碎片,此時計算出該數據碎片的大小GapSize,并將當前異常片段末尾相應大小的片段剪切至當前補錄數據最后一幀之后的位置;剪切完成后在SpQ1中檢索到當前異常片段的結束時間戳處的下一幀的索引數據,從該下一幀開始到最后一幀,修改每一幀對應的索引數據中的偏移量為當前偏移量減去GapSize;
若當前補錄數據所占空間SNsize大于SDsize時,計算出被覆蓋的空間大小SCsize;將新的錄制視頻文件SpD1中當前補錄數據的最后一幀之后的數據全部刪除,再從原始的錄制視頻文件SpDo中將當前異常片段的結束時間戳對應的一幀及其后續的所有幀從補錄數據的最后一幀的下一個存儲位置開始復制到新的錄制視頻文件SpD1中,從而組成新的完整視頻;然后在新的索引數據文件SpQ1中檢索到當前異常片段結束時間戳處的下一幀的索引數據,并從這一幀開始到最后一幀,修改每一幀的索引數據的偏移量為當前偏移量加上SCsize;
通過上述過程可以達到索引數據與視頻文件一致的目的,且消除了數據碎片;
S4、確認所有異常片段都補錄成功后,補錄模塊刪除原始的錄制視頻文件SpDo和索引數據文件SpQo。
2.根據權利要求1所述的方法,其特征在于,補錄過程中,若StGap大于1min,則在最后10秒的時候,提醒用戶在10秒后將補錄完成,若StGap小于或等于1min,則在剩余StGap的10%的時間時提醒用戶補錄將在StGap*10%后結束,并彈出倒數毫秒的視覺提示。
3.根據權利要求1所述的方法,其特征在于,步驟S2中,標記出異常片段的起始時間戳和結束時間戳后,再用標記模塊為該異常片段打上標簽以描述異常的原因,步驟S3中將各異常片段排序并顯示時會同步顯示各個異常片段的標簽,供用戶作為補錄的參考。
4.一種實現權利要求1-3任一所述的方法的系統,其特征在于,包括:
視頻存儲模塊:為錄制的視頻存儲一個錄制視頻文件SpDo和一個索引數據文件SpQo;所述索引數據文件用于記錄錄制視頻文件中每一幀的索引數據,所述索引數據包括時間戳、是否為關鍵幀、偏移量、幀大小、是否為異常數據、是否為補錄數據在內的字段;
標記模塊:用于按照權利要求1-3任一所述方法的步驟S2完成錄制視頻文件中異常片段的標記;
補錄模塊:用于按照權利要求1-3任一所述方法的步驟S3和S4完成所有異常片段的補錄,并生成新的錄音視頻文件和索引數據文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于讀書郎教育科技有限公司,未經讀書郎教育科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110282836.5/1.html,轉載請聲明來源鉆瓜專利網。





