TWI679884B - 視頻加密和解密的方法及裝置 - Google Patents
視頻加密和解密的方法及裝置 Download PDFInfo
- Publication number
- TWI679884B TWI679884B TW106111157A TW106111157A TWI679884B TW I679884 B TWI679884 B TW I679884B TW 106111157 A TW106111157 A TW 106111157A TW 106111157 A TW106111157 A TW 106111157A TW I679884 B TWI679884 B TW I679884B
- Authority
- TW
- Taiwan
- Prior art keywords
- frame
- video
- original
- playback
- frame rate
- Prior art date
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一種視頻加密和解密的方法,應用於播放幀率可變的一視頻播放系統,包括步驟:獲取待加密的一視頻資料的一原始播放幀率和每一個原始視頻幀;將每一個該原始視頻幀進行轉置和分解處理以生成對應的一個幀序列,從而得到加密後的視頻資料;調整該幀序列對應的原始播放幀率並控制該視頻播放系統以調整後的播放幀率對該幀序列進行播放。本發明還提供一種視頻加密和解密的裝置。
Description
本發明涉及資料處理技術,尤其是涉及一種視頻加密和解密的方法及裝置。
隨著投影設備小型化發展的趨勢,在未來生活中,人們可隨時隨地找一塊牆面或者桌面,拿出迷你型投影設備連上網路,開始流覽網頁、照片、影片或者做影音會議。然而,人們並不希望投射出來的影像內容毫無隱私地在其他人面前呈現。
鑒於以上內容,有必要提供一種視頻加密和解密的方法可以對播放的影像內容進行有效加密,用戶再通過解密後觀看,保護了用戶隱私。
鑒於以上內容,還有必要提供一種視頻加密和解密的裝置,用以對播放的影像內容進行有效加密,用戶再通過解密後觀看,保護了用戶隱私。
該視頻加密裝置,應用於播放幀率可變的一視頻播放系統,該視頻加密裝置包括:一第一獲取模組,用於獲取待加密的一視頻資料的一原始播放幀率和每一個原始視頻幀;一加密模組,用於將每一個該原始視頻幀進行轉置和分解處理以生成對應的一個幀序列,從而得到加密後的一視
頻資料;一調整模組,用於調整該幀序列對應的一原始播放幀率並控制該視頻播放系統以調整後的播放幀率對該幀序列進行播放。
該視頻解密裝置,包括:一第二獲取模組,用於獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率,該加密後的視頻資料為經過轉置和分解處理的一視頻資料;一判斷模組,用於根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列;一解密模組,用於根據預設的一解密規則從該幀序列讀取出一原始視頻幀。
該視頻加密方法,應用於播放幀率可變的一視頻播放系統,該視頻加密方法包括步驟:獲取待加密的一視頻資料的一原始播放幀率和每一個原始視頻幀;將每一個該原始視頻幀進行轉置和分解處理以生成對應的一個幀序列,從而得到加密後的視頻資料;調整該幀序列對應的一原始播放幀率並控制該視頻播放系統以調整後的一播放幀率對該幀序列進行播放。
該視頻解密方法,包括步驟:獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率,該加密後的視頻資料為經過轉置和分解處理的一視頻資料;根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列;根據預設的一解密規則從該幀序列讀取出一原始視頻幀。
1‧‧‧視頻加密裝置
20‧‧‧第一記憶體
30‧‧‧第一處理器
40‧‧‧第一獲取模組
50‧‧‧加密模組
510‧‧‧轉置子模組
520‧‧‧分解子模組
530‧‧‧排序子模組
60‧‧‧調整模組
2‧‧‧視頻解密裝置
70‧‧‧第二記憶體
80‧‧‧第二處理器
90‧‧‧第二獲取模組
100‧‧‧判斷模組
110‧‧‧解密模組
圖1是本發明一較佳實施例之視頻加密裝置的功能模組圖。
圖2是本發明一較佳實施例之視頻解密裝置的功能模組圖。
圖3是本發明一較佳實施例之視頻加密過程視頻幀變化示意圖。
圖4是本發明一較佳實施例之視頻解密過程視頻幀變化示意圖。
圖5是本發明一較佳實施例之視頻加密方法的流程圖。
圖6是本發明一較佳實施例之視頻解密方法的流程圖。
參閱圖1所示,是本發明一較佳實施例之視頻加密裝置1的功能模組圖,該視頻加密裝置1主要由一第一獲取模組40、一加密模組50、一調整模組60以及一第一記憶體20和一第一處理器30組成。該加密模組50中還包括一轉置子模組510、一分解子模組520和一排序子模組530。該視頻加密裝置1應用於播放幀率可變的一視頻播放系統,可以是一投影裝置或者一影像播放裝置中的一部分,也可以是附加在一投影裝置上的一外接裝置,或者是單獨存在的一電子裝置,用於控制和管理視頻播放。
該模組被配置成由一個或複數處理器(本實施例為第一處理器30)執行,以完成本發明。本發明所稱的模組是完成一特定功能的一電腦程式段。該第一記憶體20用於存儲該視頻加密裝置1的程式碼等資料。
該第一獲取模組40用於獲取待加密的一視頻資料的一原始播放幀率和每一個原始視頻幀。在本實施例中,該第一獲取模組40將該待加密的一視頻資料中的影像和聲音分離,得到該影像包含的複數原始視頻幀。例如,該第一獲取模組40獲取待加密的一原始視頻幀A和一原始視頻幀B,以及該原始播放幀率25Hz。也就是說,待加密的該視頻資料包含一原始視頻幀A和B,該原始播放幀率為25Hz,即播放一幀的時間為0.04秒。參閱圖3(1)所示,該原始視頻幀A,B分別佔有T1到T2和T2到T3的時間段,而T3-T2=T2-T1=0.04秒。
該加密模組50用於將每一個該原始視頻幀進行轉置和分解處理以生成對應的一個幀序列,從而得到加密後的一視頻資料。
該轉置子模組510用於將該原始視頻幀進行轉置以生成對應的互補幀。在本實施例中,該轉置模組510將該原始視頻幀A和B分別進行轉置,得到該原始視頻幀A對應的一互補幀X和該原始視頻幀B對應的一互補幀Y(參閱圖3(2)所示)。
該分解子模組520用於根據預設的不同的複數分解模式將該原始視頻幀和該互補幀分別分解為複數分解幀。在本實施例中,以將該原始視頻幀和該互補幀分別分解為兩個分解幀為例進行說明。在其他實施例中,還可以根據需要分解為複數分解幀。該分解子模組520根據預設的不同的複數分解模式將該原始視頻幀A和B,以及該互補幀X和Y分別分解為分解幀A+和A-,B+和B-,X+和X-,Y+和Y-。
其中,針對該原始視頻幀A和B的分解模式與針對該倒置幀X和Y的複數分解模式不相同。也就是說,所得到的分解幀A+、A-、X+、X-中的任意兩個之間均不能互補,同樣地,分解幀B+、B-、Y+、Y-中的任意兩個之間也不能互補。
該分解幀進行疊加可直接獲得對應的該原始視頻幀或者該互補幀。而不同的分解模式,可以認為是分解為不同的複數樣式。比如對原始視頻幀A根據3*3分解成9個部分,其中一個分解幀A+包含其中5個部分,另一個分解幀A-包含剩餘的4個部分,當兩個分解幀進行疊加時,可直接獲得一原始視頻幀A。而對互補幀X,則根據3*7分解成21個部分,其中一個分解幀X+包含其中13個部分,另一個分解幀X-包含剩餘的8個部分,當兩個分解幀進行疊加時,可直接獲得一互補幀X。
該排序子模組530根據預設的一排序規則將該原始視頻幀的所有分解幀和該互補幀的所有分解幀在該原始視頻幀所占的一時間區間段內進行排序以生成一個幀序列。在本實施例中,該排序子模組530將分解幀A+和
A-以及X+和X-在一原始視頻幀A所占的時間段T1到T2的時間段內進行排序,得到該原始視頻幀A對應的幀序列,將分解幀B+和B-以及Y+和Y-在一原始視頻幀B所占的時間段T2到T3的時間段內進行排序,得到該原始視頻幀B對應的幀序列。該排序規則,本實施例中預先設定的是一偽隨機排序方法,例如,將分解幀A+,A-,X+,X-按照1,4,2,3的序號進行排序,而將分解幀B+,B-,Y+,Y-按照1,3,2,4的序號進行排序(參閱圖3(3)所示)。該偽隨機排序方法就是說該排序方法是可逆的一隨機排序方法。所謂可逆的,就是說可以依據加密的一排序規則可以計算出解密的一排序規則。在其他實施例中該排序規則也可以是其他的一排序方式。所得到的所有幀序列組成該加密後的一視頻資料。
在其他實施例中,該加密模組50還可以在該原始視頻幀之間***一干擾視頻幀,對該干擾視頻幀也做上述互補和分解處理,並將該干擾視頻幀對應的一分解幀及其干擾互補幀的分解幀與該原始視頻幀的一分解幀及其互補幀的一分解幀一起進行排序,得到該幀序列,從而加強該加密後的一視頻資料的保密效果。
該調整模組60用於調整該幀序列(加密後的視頻資料)對應的一原始播放幀率並控制該視頻播放系統以調整後的一播放幀率對該幀序列進行播放。該調整模組60根據該原始播放幀率25Hz以及該幀序列包含的幀數4,計算出調整後的一播放幀率為25Hz*4=100Hz。然後該調整模組60控制該視頻播放系統將該播放幀率25Hz調整至100Hz以播放該幀序列。
值得說明的是,該幀序列根據調整後的100Hz的播放幀率進行播放時,T1到T2時間段及T2到T3時間段包含了該原始視頻幀的所有分解幀及其對應的一互補幀的所有分解幀的幀序列,根據視覺暫留的效果,該幀序列
播放出來後最終顯示為一灰階影像(參閱圖3(4)所示)。因此,該視頻加密裝置可有效對播放的一視頻影像進行加密。
參閱圖2所示,是本發明一較佳實施例之視頻解密裝置2的功能模組圖,該視頻解密裝置2主要由一第二獲取模組90、一判斷模組100、一解密模組110、以及一第二記憶體70和一第二處理器80組成。該視頻解密裝置2是與該視頻播放系統配套使用的獨立的一電子裝置,可以是一可穿戴式電子設備,比如一智慧眼鏡等。
該模組被配置成由一個或多個處理器(本實施例為第二處理器80)執行,以完成本發明。本發明所稱的模組是完成一特定功能的一電腦程式段。該第二記憶體70用於存儲該視頻解密裝置2的一程式碼等資料。
該第二獲取模組90用於獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率。由於該視頻解密裝置2是與該視頻播放系統配套使用,因此,該第二獲取模組90可以向該視頻播放系統請求獲取該加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率。該視頻播放系統根據第二獲取模組90的獲取請求將該原始播放幀率、該調整後的播放幀率發送給該第二獲取模組90。另外,該視頻播放系統存儲有加密過程中的一排序規則也會同時發送給該第二獲取模組90。在本實施例中,該第二獲取模組90獲取到該原始播放幀率為25Hz,該調整後的播放幀率為100Hz。
該判斷模組100根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列。具體的,該判斷模組100將該調整後的播放幀率除以該原始播放幀率得到一個幀序列包含的幀數,再結合該視頻播放系統同步的一播放時間判斷出每個幀序列。該同步的播放時間,可以認為是每個幀序列的起始和終止時間,以及該幀序列中每個幀的起始和終止時間。在本實施例
中,該判斷模組100判斷出加密後的一視頻資料中每0.25秒中的一個幀序列的包含4個視頻幀,例如A+,X+,X-,A-或B+,Y+,B-,Y-(參閱圖4(1)所示)。在本實施例中,該判斷模組100僅需要獲取每個幀序列包含的幀數及該幀序列中每個幀的一時間區間,而不需要獲取幀的內容。在其他實施例中,該判斷模組100還可以根據該視頻播放系統獲取該幀序列中每個幀的內容。
該調整模組60用於調整該幀序列(加密後的視頻資料)對應的一原始播放幀率並控制該視頻播放系統以調整後的一播放幀率對該幀序列進行播放。該調整模組60根據該原始播放幀率25Hz以及該幀序列包含的幀數4,計算出調整後的一播放幀率為25Hz*4=100Hz。然後該調整模組60控制該視頻播放系統將該播放幀率25Hz調整至100Hz以播放該幀序列。
值得說明的是,該幀序列根據調整後的100Hz的播放幀率進行播放時,T1到T2時間段及T2到T3時間段包含了該原始視頻幀的所有分解幀及其對應的一互補幀的所有分解幀的幀序列,根據視覺暫留的效果,該幀序列播放出來後最終顯示為一灰階影像(參閱圖3(4)所示)。因此,該視頻加密裝置可有效對播放的一視頻影像進行加密。
參閱圖2所示,是本發明一較佳實施例之視頻解密裝置2的功能模組圖,該視頻解密裝置2主要由一第二獲取模組90、一判斷模組100、一解密模組110、以及一第二記憶體70和一第二處理器80組成。該視頻解密裝置2是與該視頻播放系統配套使用的獨立的一電子裝置,可以是一可穿戴式電子設備,比如一智慧眼鏡等。
該模組被配置成由一個或多個處理器(本實施例為第二處理器80)執行,以完成本發明。本發明所稱的模組是完成一特定功能的一電腦程式段。該第二記憶體70用於存儲該視頻解密裝置2的一程式碼等資料。
該第二獲取模組90用於獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率。由於該視頻解密裝置2是與該視頻播放系統配套使用,因此,該第二獲取模組90可以向該視頻播放系統請求獲取該加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率。該視頻播放系統根據第二獲取模組90的獲取請求將該原始播放幀率、該調整後的播放幀率發送給該第二獲取模組90。另外,該視頻播放系統存儲有加密過程中的一排序規則也會同時發送給該第二獲取模組90。在本實施例中,該第二獲取模組90獲取到該原始播放幀率為25Hz,該調整後的播放幀率為100Hz。
該判斷模組100根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列。具體的,該判斷模組100將該調整後的播放幀率除以該原始播放幀率得到一個幀序列包含的幀數,再結合該視頻播放系統同步的一播放時間判斷出每個幀序列。該同步的播放時間,可以認為是每個幀序列的起始和終止時間,以及該幀序列中每個幀的起始和終止時間。在本實施例中,該判斷模組100判斷出加密後的一視頻資料中每0.25秒中的一個幀序列的包含4個視頻幀,例如A+,X+,X-,A-或B+,Y+,B-,Y-(參閱圖4(1)所示)。在本實施例中,該判斷模組100僅需要獲取每個幀序列包含的幀數及該幀序列中每個幀的一時間區間,而不需要獲取幀的內容。在其他實施例中,該判斷模組100還可以根據該視頻播放系統獲取該幀序列中每個幀的內容。
該調整模組60用於調整該幀序列(加密後的視頻資料)對應的一原始播放幀率並控制該視頻播放系統以調整後的一播放幀率對該幀序列進行播放。該調整模組60根據該原始播放幀率25Hz以及該幀序列包含的幀數
4,計算出調整後的一播放幀率為25Hz*4=100Hz。然後該調整模組60控制該視頻播放系統將該播放幀率25Hz調整至100Hz以播放該幀序列。
值得說明的是,該幀序列根據調整後的100Hz的播放幀率進行播放時,T1到T2時間段及T2到T3時間段包含了該原始視頻幀的所有分解幀及其對應的一互補幀的所有分解幀的幀序列,根據視覺暫留的效果,該幀序列播放出來後最終顯示為一灰階影像(參閱圖3(4)所示)。因此,該視頻加密裝置可有效對播放的一視頻影像進行加密。
參閱圖2所示,是本發明一較佳實施例之視頻解密裝置2的功能模組圖,該視頻解密裝置2主要由一第二獲取模組90、一判斷模組100、一解密模組110、以及一第二記憶體70和一第二處理器80組成。該視頻解密裝置2是與該視頻播放系統配套使用的獨立的一電子裝置,可以是一可穿戴式電子設備,比如一智慧眼鏡等。
該模組被配置成由一個或多個處理器(本實施例為第二處理器80)執行,以完成本發明。本發明所稱的模組是完成一特定功能的一電腦程式段。該第二記憶體70用於存儲該視頻解密裝置2的一程式碼等資料。
該第二獲取模組90用於獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率。由於該視頻解密裝置2是與該視頻播放系統配套使用,因此,該第二獲取模組90可以向該視頻播放系統請求獲取該加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率。該視頻播放系統根據第二獲取模組90的獲取請求將該原始播放幀率、該調整後的播放幀率發送給該第二獲取模組90。另外,該視頻播放系統存儲有加密過程中的一排序規則也會同時發送給該第二獲取模組90。在本實施例中,該第二獲取模組90獲取到該原始播放幀率為25Hz,該調整後的播放幀率為100Hz。
該判斷模組100根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列。具體的,該判斷模組100將該調整後的播放幀率除以該原始播放幀率得到一個幀序列包含的幀數,再結合該視頻播放系統同步的一播放時間判斷出每個幀序列。該同步的播放時間,可以認為是每個幀序列的起始和終止時間,以及該幀序列中每個幀的起始和終止時間。在本實施例中,該判斷模組100判斷出加密後的一視頻資料中每0.25秒中的一個幀序列的包含4個視頻幀,例如A+,X+,X-,A-或B+,Y+,B-,Y-(參閱圖4(1)所示)。在本實施例中,該判斷模組100僅需要獲取每個幀序列包含的幀數及該幀序列中每個幀的一時間區間,而不需要獲取幀的內容。在其他實施例中,該判斷模組100還可以根據該視頻播放系統獲取該幀序列中每個幀的內容。
該解密模組110用於根據預設的一解密規則從該幀序列中讀取出一原始視頻幀。該解密規則實際上是根據加密過程中的一排序規則計算出解密的一排序規則,再根據該解密的排序規則將該幀序列中的該原始視頻幀對應的複數分解幀讀取出來。在本實施例中,該幀序列A+,X+,X-,A-和幀序列B+,Y+,B-,Y-,在加密過程中的排序規則是1,4,2,3和1,3,2,4。因此,解密的排序規則就是1,4和1,3。該解密模組110將該幀序列A+,X+,X-,A-中的第1,4幀讀取出來,將幀序列B+,Y+,B-,Y-中的第1,3幀讀取出來,得到一原始視頻幀A的兩個分解幀和一原始視頻幀B的兩個分解幀(參閱圖4(2)所示)。
在本實施例中,該解密模組110將該原始視頻幀對應的複數分解幀讀取出來,而對於該互補幀的複數分解幀可以不做任何處理。在其他實施例中,也可以是將該原始視頻幀對應的該些分解幀讀取出來,將該互補幀的該些分解幀進行濾除或者讀取等其他處理。解密後,T1到T2時間段及T2
到T3時間段分別包含了一原始視頻幀A的兩個分解幀和一原始視頻幀B的兩個分解幀,根據視覺暫留的效果,該幀序列播放出來後最終顯示為該原始視頻幀A和B(參閱圖4(3)所示)。
參閱圖5所示,是本發明一較佳實施例之視頻加密方法的流程圖。該視頻加密方法,應用於播放幀率可變的一視頻播放系統,通過一處理器執行一記憶體存儲的一程式碼實現。
該視頻加密方法主要包括以下步驟:。
步驟S12:獲取待加密的一視頻資料的原始播放幀率和每一個原始視頻幀。
步驟S14:將該原始視頻幀進行轉置以生成對應的一互補幀。
步驟S16:根據預設的不同的複數分解模式將該原始視頻幀和對應的該互補幀分別分解為複數分解幀。該些分解幀,可以認為同一個原始視頻幀或者互補幀的所有分解幀進行疊加可直接獲得該原始視頻幀或者該互補幀。而不同的複數分解模式,可以認為是分解為不同的複數樣式。
步驟S18:根據預設的一排序規則將該原始視頻幀的所有分解幀和該互補幀的所有分解幀在該原始視頻幀所占的一時間區間段內進行排序以生成一個幀序列:。
步驟S22:調整該幀序列對應的一原始播放幀率並控制該視頻播放系統以調整後的一播放幀率對該幀序列進行播放。值得說明的是,該幀序列根據該調整後的一播放幀率進行播放時,包含了該原始視頻幀的所有分解幀及其對應的一互補幀的所有分解幀的幀序列,根據視覺暫留的效果,該幀序列播放出來後最終顯示為灰階影像。
參閱圖6所示,是本發明一較佳實施例之視頻解密方法的流程圖。該視頻解密方法,應用於一視頻播放系統,通過一處理器執行一記憶體存儲的程式碼實現。
該視頻解密方法主要包括以下步驟。
步驟S32:獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率,該加密後的視頻資料為經過轉置和分解處理的一視頻資料:。
步驟S34:根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列。具體為:將該調整後的播放幀率除以該原始播放幀率得到一個幀序列包含的幀數,再結合該視頻播放系統同步的一播放時間和播放的每一個視頻幀,判斷出每個幀序列。
步驟S36:根據預設的一解密規則從該幀序列中讀取出一原始視頻幀。該解密規則實際上是根據加密過程中的一排序規則將該幀序列中的一原始視頻幀的所有分解幀讀取出來。解密之後,幀序列中則只包含了該原始視頻幀的所有分解幀,因此,根據視覺暫留的效果,該解密後的幀序列播放出來後最終顯示為一原始視頻幀。
以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
Claims (10)
- 一種視頻加密裝置,應用於播放幀率可變的一視頻播放系統,該視頻加密裝置包括:一第一獲取模組,用於獲取待加密的一視頻資料的一原始播放幀率和每一個原始視頻幀;一加密模組,用於將該原始視頻幀進行轉置以生成對應的一互補幀,根據預設的不同的複數分解模式將該原始視頻幀和該互補幀分別分解為複數分解幀以生成對應的一個幀序列,從而得到加密後的一視頻資料;一調整模組,用於調整該幀序列對應的一原始播放幀率並控制該視頻播放系統以調整後的一播放幀率對該幀序列進行播放。
- 如權利要求1所述的視頻加密裝置,其中,該加密模組具體包括:一排序子模組,用於根據預設的一排序規則將該原始視頻幀的該些分解幀和該互補幀的該些分解幀在該原始視頻幀所占的一時間區間段內進行排序以生成該幀序列。
- 如權利要求1所述的視頻加密裝置,其中,該調整模組還用於:將該原始播放幀率與該幀序列包含的幀數相乘計算出該調整後的一播放幀率。
- 一種視頻解密裝置,該視頻解密裝置包括:一第二獲取模組,用於獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率以及一排序規則,該加密後的視頻資料為經過轉置和分解處理的一視頻資料;一判斷模組,用於根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列;一解密模組,用於根據該排序規則計算出解密的一解密規則從該幀序列讀取出一原始視頻幀。
- 如權利要求4所述的視頻解密裝置,其中,該解密模組還用於根據該解密規則將該幀序列中的一原始視頻幀的所有分解幀讀取出來。
- 一種視頻加密方法,應用於播放幀率可變的一視頻播放系統,該視頻加密方法包括步驟:獲取待加密的一視頻資料的一原始播放幀率和每一個原始視頻幀;將每一個該原始視頻幀進行轉置以生成對應的一互補幀,並根據預設的不同的複數分解模式將該原始視頻幀和該互補幀分別分解為複數分解幀以生成對應的一個幀序列,從而得到加密後的視頻資料;調整該幀序列對應的一原始播放幀率並控制該視頻播放系統以調整後的一播放幀率對該幀序列進行播放。
- 如權利要求6所述的視頻加密方法,其中,該將每一個該原始視頻幀進行轉置以生成對應的一互補幀,並根據預設的不同的複數分解模式將該原始視頻幀和該互補幀分別分解為複數分解幀以生成對應的一個幀序列具體包括:根據預設的排序規則將該原始視頻幀的該些分解幀和該互補幀的該些分解幀在該原始視頻幀所占的一時間區間段內進行排序以生成該幀序列。
- 如權利要求6所述的視頻加密方法,其中,該調整該幀序列對應的一原始播放幀率的步驟還包括:將該原始播放幀率與該幀序列包含的幀數相乘計算出該調整後的一播放幀率。
- 一種視頻解密方法,該視頻解密方法包括步驟:獲取加密後的一視頻資料對應的一原始播放幀率和調整後的一播放幀率以及一排序規則,該加密後的視頻資料為經過轉置和分解處理的一視頻資料;根據該原始播放幀率和該調整後的播放幀率判斷出每一個幀序列;根據該排序規則計算出解密的一解密規則從該幀序列讀取出一原始視頻幀。
- 如權利要求9所述的視頻解密方法,其中,該根據該排序規則計算出解密的一解密規則從該幀序列讀取出一原始視頻幀具體包括:根據該解密規則將該幀序列中的一原始視頻幀的所有分解幀讀取出來。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106111157A TWI679884B (zh) | 2017-03-31 | 2017-03-31 | 視頻加密和解密的方法及裝置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW106111157A TWI679884B (zh) | 2017-03-31 | 2017-03-31 | 視頻加密和解密的方法及裝置 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201838420A TW201838420A (zh) | 2018-10-16 |
TWI679884B true TWI679884B (zh) | 2019-12-11 |
Family
ID=64797159
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106111157A TWI679884B (zh) | 2017-03-31 | 2017-03-31 | 視頻加密和解密的方法及裝置 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI679884B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200820755A (en) * | 2006-06-23 | 2008-05-01 | Broadcom Corp | Simultaneous video and sub-frame metadata capture system |
CN102254328A (zh) * | 2011-05-17 | 2011-11-23 | 西安电子科技大学 | 基于部分稀疏约束非负矩阵分解的视频运动特征提取方法 |
CN103024449A (zh) * | 2011-09-28 | 2013-04-03 | ***通信集团公司 | 视频帧流处理方法、视频服务器及终端设备 |
WO2014197106A1 (en) * | 2013-06-07 | 2014-12-11 | Apple Inc. | Tuning video compression for high frame rate and variable frame rate capture |
US9179123B2 (en) * | 2007-11-29 | 2015-11-03 | Mitsubishi Electric Corporation | Stereoscopic video recording method, stereoscopic video recording medium, stereoscopic video reproducing method, stereoscopic video recording apparatus, stereoscopic video reproducing apparatus |
-
2017
- 2017-03-31 TW TW106111157A patent/TWI679884B/zh active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200820755A (en) * | 2006-06-23 | 2008-05-01 | Broadcom Corp | Simultaneous video and sub-frame metadata capture system |
US9179123B2 (en) * | 2007-11-29 | 2015-11-03 | Mitsubishi Electric Corporation | Stereoscopic video recording method, stereoscopic video recording medium, stereoscopic video reproducing method, stereoscopic video recording apparatus, stereoscopic video reproducing apparatus |
CN102254328A (zh) * | 2011-05-17 | 2011-11-23 | 西安电子科技大学 | 基于部分稀疏约束非负矩阵分解的视频运动特征提取方法 |
CN103024449A (zh) * | 2011-09-28 | 2013-04-03 | ***通信集团公司 | 视频帧流处理方法、视频服务器及终端设备 |
WO2014197106A1 (en) * | 2013-06-07 | 2014-12-11 | Apple Inc. | Tuning video compression for high frame rate and variable frame rate capture |
Also Published As
Publication number | Publication date |
---|---|
TW201838420A (zh) | 2018-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4931924B2 (ja) | メディアデータ処理装置及びメディアデータ処理方法 | |
JP5321174B2 (ja) | 端末装置、通信制御方法、及び通信制御プログラム | |
EP3110161B1 (en) | Method, apparatus and computer program product for controlling access to concurrently captured images | |
CN111327947B (zh) | 一种截屏管理方法、装置及移动终端 | |
CN103460708B (zh) | 用于实现数字内容中的对象的购买或对于该对象的信息请求的方法和装置 | |
CN105791893B (zh) | 视频文件加密、解密方法及装置 | |
CN108366299A (zh) | 一种媒体播放方法以及装置 | |
TWI519994B (zh) | 結合生理特徵之影像加解密方法及其影像擷取裝置 | |
KR101879954B1 (ko) | 시간 도메인 기반의 시각 암호화를 이용한 보안 이미지 처리 방법 및 그 장치 | |
JP5646187B2 (ja) | アクセス方法、生成方法、ユーザ装置及び生成装置 | |
TWI679884B (zh) | 視頻加密和解密的方法及裝置 | |
US10192075B2 (en) | Method of secret information entering into electronic digital devices | |
CN108668133B (zh) | 视频加密和解密的方法及装置 | |
CN115550691A (zh) | 一种视频处理方法、视频传输方法、视频查看方法和装置 | |
US9449179B2 (en) | Information processor | |
EP3363007A1 (en) | Messaging security | |
CN111372023B (zh) | 一种码流加密、解密方法及装置 | |
CN115134473B (zh) | 图像加密方法和装置 | |
CN118019194B (zh) | 灯光参数自动调节方法、装置、设备及存储介质 | |
KR20230064583A (ko) | 스트리밍 서비스 제공 시스템 및 이의 방법 | |
CN115048169A (zh) | 一种信息处理方法及装置 | |
JP2022175938A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
CN116112750A (zh) | 视频解密及视频加密方法、装置、电子设备和存储介质 | |
CN115600229A (zh) | 信息显示方法及装置 | |
JP2005150923A (ja) | 画像編集方法および装置 |