[發明專利]一種基于矢量編碼用于觸摸屏設備的視頻錄制方法有效
| 申請號: | 201310358791.0 | 申請日: | 2013-08-16 |
| 公開(公告)號: | CN103442196A | 公開(公告)日: | 2013-12-11 |
| 發明(設計)人: | 田波 | 申請(專利權)人: | 福建省物聯網科學研究院 |
| 主分類號: | H04N5/76 | 分類號: | H04N5/76;H04N7/26;G06F3/0488;G06T11/80 |
| 代理公司: | 廈門南強之路專利事務所(普通合伙) 35200 | 代理人: | 馬應森 |
| 地址: | 362000 福建省泉州*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 矢量 編碼 用于 觸摸屏 設備 視頻 錄制 方法 | ||
1.一種基于矢量編碼用于觸摸屏設備的視頻錄制方法,其特征在于包括以下步驟:
1)用戶借助帶觸摸屏設備終端和觸摸屏手寫筆,打開設備上的視頻錄制軟件Pocket?Tutor即掌上課堂,在進入主界面后,點擊視頻錄制開始錄制視頻;
2)選擇畫筆的顏色、粗細后在觸摸屏上進行書寫,在書寫過程中和書寫完成時對觸摸屏上的痕跡進行編碼,具體方法為:
(1)記錄畫筆的顏色、粗細這些畫筆本身的屬性;
(2)記錄畫筆痕跡開始和結束的相對時間;
(3)記錄畫筆起點和終點的坐標;
(4)計算整個畫筆痕跡所影響到的最小矩形區域R;
(5)采樣記錄畫筆移動過程中的相對時間和此時畫筆所在的坐標點,并將這些中間坐標點在最小矩形區域R中進行按比例放大,保持畫筆的細節痕跡;
(6)對特別緩慢的畫筆痕跡,使用最小距離法:即取相鄰的3個采樣點,計算兩端采樣點的軌跡距離,若小于最小移動距離,則去掉中間的采樣點,并調整兩端采樣點的相對時刻和坐標位置,使得在去掉中間采樣點后,播放時仍呈現一致的效果,減少錄制的腳本文件的大小;
3)點擊拍照按鈕進行拍照,或點擊導入圖片按鈕將圖片導入到屏幕上,這兩種動作的編碼方式類似,具體方法為:
(1)記錄圖片的名稱、位置、初始大小、初始縮放系數、初始旋轉度數等圖片屬性;
(2)將圖片根據情況進行格式的轉換、壓縮等操作;
4)選擇屏幕上的圖片進行移動、縮放和旋轉等變換,操作過程中的每一步驟都在屏幕上實時呈現給錄制者,對圖片變換操作的編碼方法為:
(1)記錄圖片初始的位置、大小、縮放系數、旋轉角度;
(2)記錄變換的相對開始時間和相對結束時間;
(3)記錄圖片變換的最終形態;
(4)在圖片進行變換操作時,取樣記錄圖片變化過程中的相對時間和此刻的圖片形態;
(5)對劇烈、快速的變換操作使用線性插值的方式補充采樣點,使得在播放端播放時候更加平滑;
(6)對特別緩慢的變換操作,使用最小距離法:即對相鄰的3個采樣,計算兩端變換的距離,若小于最小變換距離,則去掉中間的采樣點,使得最后的錄制文件更小;
5)選擇鍵盤輸入文字按鈕后,接下來在屏幕上需要輸入鍵盤文字的低分觸摸下,就可以在觸摸點處插入文本輸入框,使用鍵盤往文本框里面輸入文字,按住文本框拖曳可以調整文本框的位置,在完成編輯后即對文本輸入框進行編碼,具體方法為:
(1)記錄文本輸入框的位置、大小、初始縮放系數、初始旋轉度數等屬性;
(2)記錄文本輸入框內的字體名稱、字體大小、字體樣式、字體編碼方式等;
(3)記錄文本框內的文字內容;
(4)記錄文本框出現的相對時間,文本框完成編輯的相對時間;
6)在錄制過程中發生錯誤或者想修改最近的畫筆痕跡或圖片操作錯誤時,點擊軟件的撤銷按鈕后,每點一次撤銷當前最近發生的一次操作,可以無限次撤銷,直到撤銷到錄制者認為的沒有錯誤的時刻或者撤銷至屏幕上再無內容可供撤銷;對這類撤銷操作的編碼方式類似,具體方法為:
(1)記錄動作發生的相對時間;
(2)要撤銷、清除的屏幕對象的標識;
(3)將要撤銷、清除的屏幕對象編碼后放到可恢復/重做對象棧中,以備當需要重做操作時可以從中取出;所述重做對象棧是一個滿足后進先出特性的常見數據結構;
7)在做了若干次撤銷操作后,想要恢復/重做最近的撤銷,可以點擊重做按鈕,將撤銷的對象重新顯示在屏幕上;該操作的編碼方式為:
(1)從“重做對象棧”中取出最后填充的可重做對象;
(2)將該對象進行重編碼,更新對象的開始時間、結束時間、中間過程的時間為當前的相對時間;
8)如果發生口誤或聲音錯誤,點擊聲音回退將聲音回到前N秒內的某個時刻:逆向地查找最近N秒內音波的波形平緩的時刻,這樣的時刻認為是錄制者語句之前的停頓,若找到這樣的時刻,則將該時刻作為當前撤銷到的時刻點;若找不到這樣的時刻,則以當前時間之前的N秒作為撤銷到的時刻點;在聲音回退到這個撤銷時刻點t0后,去檢查圖像部分的每一個動作所開始的時刻點ti,若ti>t0,則將該動作從屏幕上撤銷;對聲音撤銷的編碼方式為:
(1)記錄撤銷聲音發生的相對時間;
(2)記錄撤銷到的相對時間點;
(3)記錄該撤銷到的時間點附近要刪除的最早的屏幕對象,包括該對象,以及在該對象之后的出現屏幕對象都要從屏幕上刪除;
9)結束視頻錄制時,點擊錄制界面的完成錄制按鈕,軟件接下來將錄制過程中的音頻進行轉碼,并將音頻的元數據抽離和置頭端,使得音頻流更適合網絡上的播放;將錄制者各種操作的編碼按照時間順序串聯起來,并去掉中間用戶暫停的時間,將這些動作編碼按照時間梳理并轉換成標準的統一的格式即構成矢量視頻文件,再將該矢量視頻文件用zip算法進行壓縮,壓縮后可以再進行加密,完成后將加密的文件和密碼上傳到服務器端保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建省物聯網科學研究院,未經福建省物聯網科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310358791.0/1.html,轉載請聲明來源鉆瓜專利網。





