• H.264中基于变换域的DCT系数分层置乱方法

    • 摘要:

      本发明公开了H.264中基于变换域的DCT系数分层置乱方法,是在H.264编码时,将一帧图像分成m(m≥1)个Slice,每个Slice包含了n(n≥1)个宏块,每个宏块又以4*4为基本单位分成16个子块:Zm,n,0,Zm,n,1,…,Zm,n,5,每个子块包含16个DCT系数,即Zm,n,i={Cm,n,i,0,Cm,n,i,1,…,Cm,n,i,15}(m≥1,n≥1,0≤i≤15);建立与宏块相对应的DCT系数分层模型,分成直流DC系数层,和其余15个交流AC系数层;在对图像加密时,可以每层分配一个密钥,也可以根据需要若干层共用一个密钥,逐层置乱.本发明安全性高.

    • 专利类型:

      发明专利

    • 申请/专利号:

      CN200710132042.0

    • 申请日期:

      2007.09.20

    • 公开/公告号:

      CN101146224

    • 公开/公告日:

      2008-03-19

    • 发明人:

      蒋建国 齐美彬 包先雨 尤小泉 李援 詹曙 吴从中 夏娜 李小红

    • 申请人:

      合肥工业大学

    • 主分类号:

      H04N7/26(2006.01)I,H,H04,H04N,H04N7

    • 分类号:

      H04N7/26(2006.01)I,H04N7/24(2006.01)I,H,H04,H04N,H04N7,H04N7/26,H04N7/24

    • 主权项:

      1、H.264中基于变换域的DCT系数分层置乱方法,其特征在于包括以下内容:在H.264编码时,选择将一帧图像分成m(m≥1)个Slice,每个Slice包含了n(n≥1)个宏块,具体地,每个宏块又以4*4为基本单位分成16个子块:Zm,n,0,Zm,n,1,…,Zm,n,15,每个子块包含16个DCT系数,即Zm,n,i={Cm,n,i,0,Cm,n,i,1,…,Cm,n,i,15}(m≥1,n≥1,0≤i≤15);将同一宏块中每个子块Zm,n,i(m≥1,n≥1,0≤i≤15)包含的二维系数矩阵映射成一维系数矩阵,映射函数为Zigzag排序;同一宏块的16个子块全部映射后,可得到对应的16个一维系数矩阵,再将这些系数矩阵组合成一个二维16*16系数矩阵;将此二维16*16系数矩阵按系数能量Zigzag排序,分成16层Layer 0,Layer 1,…,Layer 15,构成DCT系数分层模型,其中Layer i={Cm,n,i,0,Cm,n,i,1,…,Cm,n,i,15}(m≥1,n≥1,0≤i≤15);在DCT系数分层模型中,Layer 0为直流DC系数层,其中Cm,n,i,0代表同一宏块中每个子块Zm,n,i(m≥1,n≥1,0≤i≤15)的直流(DC)系数;其余Layer i(1≤i≤15)为交流AC系数层,每个交流AC系数层中包含有16个交流AC系数;在对图像加密时,可以每层分配一个密钥,也可以根据需要若干层共用一个密钥,逐层置乱.