[发明专利]基于CAVLC编码的H.264视频加密方法无效
申请号: | 200810240893.1 | 申请日: | 2008-12-26 |
公开(公告)号: | CN101442676A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 蔡勉;李燕;闫磊;贾佳 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京思海天达知识产权代理有限公司 | 代理人: | 张 慧 |
地址: | 100124*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 cavlc 编码 264 视频 加密 方法 | ||
1.一种基于CAVLC编码的H.264视频加密方法,其特征在于:包括以下步骤:
利用流密码RC4算法产生密钥并分发,其中,采用RC4密码算法用1-256字节的可变长密钥初始化一个256字节的状态表以生成伪随机密钥流;在H.264视频压缩编码的CAVLC编码过程中,用上述生成的伪随机密钥流与非零系数数目、拖尾系数数目、最后一个非零系数前零的数目、每个非零系数前零的个数这四个编码参数分别对应的编码表中待编码码字的索引号相异或得到新的索引号,根据新的索引号在原码表中找到其对应的新码字;判断上述新码字是否落在编码表中码字为空的无效区域内,若新码字落在有效区域则直接传递密文码流,若新码字落在无效区域内则强制转换其对应的编码参数的索引号,将无效码字索引号转换为有效码字索引号,按照转换后的索引号重新查表,传递密文码流;将上述四个编码参数加密后的密文码流和其他参数编码后的码流合并、输出。
2.根据权利要求1所述的基于CAVLC编码的H.264视频加密方法,其特征在于:每加密一个编码参数时状态表均初始化一次。
3.根据权利要求1所述的基于CAVLC编码的H.264视频加密方法,其特征在于:上述将四个编码参数加密后的密文码流和其他参数编码后的码流合并、输出,是将非零系数数目、拖尾系数数目、最后一个非零系数前零的数目及每个非零系数前零的个数经编码加密的密文码流与拖尾系数的符号、除拖尾系数外非零系数的幅值经编码的码流合并后输出。
4.根据权利要求1-3任一所述的基于CAVLC编码的H.264视频加密方法,其特征在于:所述的CAVLC编码包括:
对非零系数的数目以及拖尾系数的数目进行编码;
对每个拖尾系数的符号进行编码;
对除了拖尾系数之外的非零系数的幅值进行编码;
对最后一个非零系数前零的数目进行编码;
对每个非零系数前零的个数进行编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810240893.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:滤除声音噪声的方法
- 下一篇:一种实现手机电视互动的方法及终端