CN1520185A - 加密和压缩多媒体数据的方法与设备 - Google Patents
加密和压缩多媒体数据的方法与设备 Download PDFInfo
- Publication number
- CN1520185A CN1520185A CNA2003101147274A CN200310114727A CN1520185A CN 1520185 A CN1520185 A CN 1520185A CN A2003101147274 A CNA2003101147274 A CN A2003101147274A CN 200310114727 A CN200310114727 A CN 200310114727A CN 1520185 A CN1520185 A CN 1520185A
- Authority
- CN
- China
- Prior art keywords
- coefficient
- unit
- vlc
- encryption
- vli
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000011002 quantification Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000013139 quantization Methods 0.000 claims description 4
- 238000013144 data compression Methods 0.000 abstract description 9
- 238000012545 processing Methods 0.000 abstract description 4
- 238000004891 communication Methods 0.000 abstract description 3
- 230000001131 transforming effect Effects 0.000 abstract 1
- 238000007906 compression Methods 0.000 description 30
- 230000006835 compression Effects 0.000 description 26
- 238000013478 data encryption standard Methods 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 2
- 241000446313 Lamella Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
Abstract
在此公开了一种加密和压缩多媒体数据的方法和设备,其通过在压缩多媒体数据来记录和传送该多媒体数据的过程中,使用一加密密钥来转换和压缩多媒体数据,并且加密所述多媒体数据,以使得只能使用所述加密密钥对所述数据进行解码。该方法包括:通过将输入的多媒体数据施加到DCT单元,以产生离散余弦变换(DCT)系数,并量化该DCT系数;在熵编码已量化DCT系数的已量化DC和AC系数时,通过使用特定加密密钥转换已编码DC和AC系数,并加密和压缩已转换的差分系数(DC系数)与振幅系数(AC系数);对已加密DC和AC系数进行霍夫曼编码,并输出已编码DC和AC系数。该方法是一种适合于处理无线通信中多媒体数据的数据压缩方法。
Description
技术领域
本发明通常涉及一种加密和压缩多媒体数据的方法与设备,特别涉及一种通过在压缩多媒体数据来记录和传送该多媒体数据的过程中,使用一个特定密钥来转换和压缩多媒体数据,以及只能使用在压缩过程中使用过的密钥,对所加密的多媒体数据进行解密的加密和压缩多媒体数据的方法和设备。本申请基于韩国专利申请No.2002-72813,其在此结合作为参考。
背景技术
运动图像专家组(MPEG)标准是关于运动图像和音频数据的压缩、存储、传送以及已压缩信息的解压缩、处理、编码的方法的国际标准。MPEG标准包括MPEG-1,MPEG-2和MPEG-4。对于MPEG标准中的MPEG-1(ISO/CEI 11172),其是压缩多媒体数据的最基础的方法,它通过将统计特性应用到剩余的或已转换的多媒体数据而消除或转换被复制的信息,并压缩运动图像信号。
MPEG标准使用离散余弦变换(以下称为“DCT”)和量化来去除空间冗余,使用差分脉码调制(DPCM)来去除时间冗余,此外,还使用了包括游程长度编码(RLC)和霍夫曼编码的熵编码。
此外,MPEG标准主要包括图像组(GOP),该图像组中的每一个都是一系列帧。每一个GOP中都包括一内帧(I-frame),一前向预测帧(P-frame)和一双向预测帧(B-frame)。
最近,随着无线通信技术的发展和移动通信技术的广泛应用,提出了基于压缩方法的多媒体服务,因此对通过多媒体服务提供的数据安全性提出了更高的要求。
也就是说,相应的服务应该仅被提供给具有服务使用权限的用户。例如,电影只能被传送给已经支付过某一费用的用户,或者是图像信息只能被传送给参与了秘密协会的有权限的用户。
在1997年作为国际标准算法采用的数据加密标准(以下称作“DES”),通常被用作加密算法。
DES是一种使用对称密钥来处理纯文本的块单元的块加密算法,通常用于传送和复制用来提供安全多媒体服务的已压缩多媒体数据。
美国专利No.6,021,199,名为“Motion picture data encrypting method andcomputer system and motion picture data encoding/decoding apparatus to whichencrypting method is applied”,公开了一种使用MPEG压缩方法来加密多媒体数据的方法,所述MPEG压缩方法通过DES利用I-帧的特性来选择性地加密MPEG数据的I-帧,以包括原始图像信息,由此减少数据量。
使用上述MPEG压缩方法的多媒体数据加密过程的实现如附图1和附图2所示。
也就是说,如附图1所示,一个8×8块中的许多值通过DCT和量化处理变为0。
为了有效处理上述帧数据,以z字形顺序读取差分系数值(以下称为“DC系数”)和振幅系数值(以下称为“AC系数”),例如,按照DC,AC1,AC2,...,AC63的顺序,通过熵编码处理(100)来进行压缩,以及通过DES加密处理(200)来进行加密。
另外,如图2所示,在步骤1,多媒体数据发生器接收从多媒体数据接收器发送的一公共密钥,并在步骤2产生一个用来解码通过多媒体服务提供的已加密多媒体数据的对称密钥,使用来自接收器的公共密钥加密所产生的对称密钥,并将该对称密钥发送到所述接收器。
在步骤3,产生器周期性地替换在DES中使用的对称密钥,从而提高数据的安全性。
由于加密和解码过程的复杂性,根据DES算法利用共享对称密钥加密MPEG数据的方法需要一种用于处理加密和解码过程的资源。
此外,由于该方法不能提高多媒体数据的数据压缩率,因而该方法不适合用于提供给无线移动终端的实时多媒体服务。
因此,存在一种对能够有效处理无线网络环境的带宽资源限制和移动终端的计算资源限制的多媒体安全系统的需求。
发明内容
因此,为解决出现在相关技术中的上述问题,提出了本发明,本发明的一个目的是提供一种加密和压缩多媒体数据的方法和设备,其中在MPEG压缩过程中根据一特定密钥进行熵编码,多媒体数据基于被转换的编码结果而被加密和压缩。
本发明的另一个目的是提供一种加密和压缩多媒体数据的方法和设备,其中应用特定的对称密钥来进行编码处理,从而提高数据压缩率。
根据本发明的加密和压缩多媒体数据的方法包括以下步骤:通过将输入的多媒体数据施加到一DCT单元而产生DCT系数,并量化所产生的DCT系数;通过在对已量化DCT系数中的已量化DC和AC系数进行熵编码的时候,根据特定加密密钥加密和压缩通过转换已编码DC和AC系数而转换的DC与AC系数;使用霍夫曼表对已加密DC和AC系数进行霍夫曼编码,并输出已编码的DC和AC系数。
此外,根据本发明的用于加密和压缩多媒体数据的设备包括:一DCT单元,用于通过将多媒体数据DCT转换为离散信号而产生包括AC和DC系数的DCT系数;一量化单元,通过使用一个量化表对所产生的DCT系数进行量化;一熵加密编码单元,通过使用特定加密密钥来熵编码已量化的AC和DC系数,从而加密已量化的AC和DC系数。
附图说明
通过以下结合附图的详细描述,可以更清楚地理解本发明的上述及其他目的,特征和其他优点,其中:
图1是一种使用MPEG压缩方法通过DES加密多媒体数据的常规设备的结构示意图;
图2是一种应用MPEG压缩方法通过DES加密多媒体数据的常规系统的结构示意图;
图3是根据本发明的加密和压缩多媒体数据的设备结构示意图;
图4是根据本发明的加密和压缩多媒体数据的方法的流程图;
图5是根据本发明的一种包括加密和压缩设备的系统的结构示意图;
图6a-6c是根据本发明的一原始图像及其加密和压缩后的结果的视图;以及
图7a-7c是根据本发明的另一原始图像及其加密和压缩后的结果的视图。
具体实施方式
以下,将参照附图,详细描述根据本发明实施例的加密和压缩多媒体数据的方法和设备。
加密和压缩多媒体数据的方法和设备,是基于MPEG-1的H.261运动图像压缩算法实现的。在MPEG-1的H.261运动图像压缩算法中,定义了用于解释压缩过程的术语的含义以及分层结构。
因而,在解释加密和压缩多媒体数据的方法和设备时,那些可能模糊本发明发明点的术语的含义、分层结构和多种参数的描述将被省略。
此外,在本发明中,经由使用对称密钥通过不同的方法对DC和AC系数进行加密。如Shi和Bhargava的“An Efficient MPEG Video EncryptionAlgorithm”中提到的,通过一种根据加密密钥改变代码的方法来对DC系数进行加密。通过一个另外执行有损耗压缩的方法来对AC系数进行加密。
加密和压缩多媒体数据的设备将参照图3进行详细描述。
如图3所示,本发明中的加密和压缩多媒体数据的设备包括:一DCT单元110,该单元用于通过将输入的多媒体数据DCT转换为离散信号,从而产生包括AC和DC系数的DCT系数;一量化单元150,用于通过使用量化表130量化所产生的DCT系数;以及一熵加密编码单元170,通过使用特定加密密钥对已量化的AC和DC系数进行熵编码,从而加密已量化AC和DC系数。
熵加密编码单元170包括:一DPCM单元171,用于脉冲调制DCT系数的已量化DC系数;一RLC单元173,以Z字形运行方式扫描DCT系数的已量化AC系数;一加密单元175,该单元使用从DPCM单元171和RLC单元173得到的每一个DC和AC系数的可变长码(VLC)和可变长整数(VLI),来加密DC和AC系数;以及一霍夫曼编码单元179,使用霍夫曼表177对已加密DC和AC系数进行霍夫曼编码。
使用上述设备进行加密和压缩多媒体数据的方法包括以下步骤:通过将输入的多媒体数据施加到DCT单元110,从而产生一个DCT系数,并量化所产生的DCT系数;在对已量化的DCT系数的已量化DC和AC系数进行熵编码的时候,通过根据特定加密密钥转换的已编码DC与AC系数,来加密和压缩DC与AC系数;以及使用霍夫曼表177对已加密DC和AC系数进行霍夫曼编码,并输出已编码DC和AC系数。
加密与压缩DC和AC系数的步骤包括以下步骤:对已量化DC系数进行差分脉码调制,并执行已量化AC系数的RLC;使用通过DPCM和RLC获得的每个DC和AC系数的可变长信息(即,VLC和VLI),来确定AC和DC系数的加密密钥以及显示该加密密钥起始位的随机常数r;并使用所确定的加密密钥加密AC和DC系数。
加密DC系数的步骤包括以下步骤:确定在所确定DC系数加密密钥中的第r位的值是否为“1”;以及当所确定的结果为“1”时,通过执行DC系数的VLC与11111111之间的异或逻辑操作(exclusive logical sum operation),来转换DC系数。
加密AC系数的步骤包括以下步骤:确定在所确定AC系数加密密钥中的第r位的值是否为“1”;当所确定的结果为“1”时,将AC系数的VLI向右移位;通过对右移后的VLI使用霍夫曼表来确定AC系数的VLC;以及使用所确定的VLC和VLI转换AC系数。
所述加密密钥包括两个对称密钥,该对称密钥分别为AC系数和DC系数的VLC。因此,对DC和AC系数所进行的熵编码是基于每一个DC和AC系数的VLC的,且可变的编码结果被压缩成仅能用VLC解码。
参照附图将详细描述加密和压缩多媒体数据的方法的一个实施例。
例如,表1示出了按照Z字形顺序排列的向量矩阵(DC,AC1,AC2,......,AC63)。
表1
30000000
00000000
07000000
00000000
00000000
00000000
00000000
00000000
表2
DIFF(k)值的范围 位长(m) 霍夫曼码
0 0 00
-1,1 1 010
-3,-2,2,3 2 011
-7,...,-4,4,...,7 3 100
...
-255,...,-128,128,...,255 8 1111110
使用DC系数和AC系数以Z字形顺序扫描一个8×8块。DC系数被编码为一个VLC和一个VLI,该VLC指示了利用霍夫曼表表示DC系数的最小位长,该VLI指示了一个对应于DC系数中的VLC的位。
在本实施例中,由于DC系数是“3”,参照表2(用于DC系数的霍夫曼编码),表示为“3”的最小位长被确定为“2”。
因此,DC系数的VLC为2(011),并且指示与VLC的位长“2”相对应的位的VLI,则从表示DC系数“3”的011的最低有效位变为11。
此外,包括VLC和VLI的DC系数的熵编码结果为01111。
AC系数是一系列的比特流,其中使用RLC而压缩“0”重复的次数I和表示非零数目的位长m。根据本发明,参照表3(AC系数数量级的位长表),重复的次数I为“7”,表示非零数目“7”的位长m为“3”。
表3
位长 AC值的范围
0 0
1 -1,1
2 -3,-2,2,3
3 -7,...,-4,4,...,7
4 -15,...,-8,8,...,15
...
10 -1023,...,-512,512,...,1023
表4
Run/Level 位 VLC
7/1 8 11111010
7/2 12 11111111011
7/3 16 11111111110101110
7/4 16 11111111110101111
7/5 16 11111111110110000
7/6 16 11111111110110001
7/7 16 11111111110110010
7/8 16 11111111110110011
7/9 16 11111111110110100
7/A 16 11111111110110101
因此,如果通过表4(典型AC霍夫曼编码表)确定与(7,3)相对应的VLC,则AC系数的VLC为11111111110101110。
由于用于表示VLC中的“7”的指示了位长3的VLI是110,含有VLC和VLI的AC系数的熵编码结果为11111111110101110110。
也就是说,根据该过程,如果每一个DC系数和AC系数的VLC和VLI是由熵加密编码单元170中的DPCM单元171与RLC单元173产生的,则使用所述VLC和VLI来实现加密和压缩处理。
以下参照图4,描述使用每一个DC系数和AC系数的VLC和VLI进行的加密和压缩处理。
如图4所示,在步骤S1,通过分别执行已量化DC与AC系数的DPCM和RLC,来产生每一个DC系数和AC系数的VLC和VLI,以及应用所产生的每一个DC系数和AC系数的VLC和VLI,确定一个加密密钥(以下称为“第一和第二对称密钥”)和一个表示第一或第二对称密钥2的起始位的随机常数r。该第一和第二对称密钥由DC和AC系数的VLC确定,且密钥1被定义为DC系数的VLC,密钥2被定义为AC系数的VLC。
若确定了第一和第二对称密钥以及随机常数,则在步骤S2确定是否有一个与DC系数相对应的密钥。
如果步骤S2所确定的结果是一密钥与DC系数相对应,则在步骤S3,确定与在第一对称密钥中所指定随机常数相对应的位值是否为“1”。如果该位的值是“1”,则在步骤4,执行DC系数的VLI和11111111之间的异或逻辑(XOR)操作。
在步骤S5,根据与11111111进行了XOR操作而改变的VLI的值,对已编码DC系数进行转换。
也就是说,如果以该随机常数是“2”为例,并将其应用到本实施例中,且VLC为011以及VLI为11的DC系数中的VLI的第二位的值为“1”,则与11111111进行XOR操作的结果为11111100。
在XOR操作结果中,由从相应VLC的位长“2”中提取一位构成的VLI变为00。
因此,通过可变VLI,已编码DC系数转换为01100。
如果步骤S2所确定的结果是一密钥与DC系数不对应,则在步骤S6中,确定与在第二对称密钥中所指定随机常数相对应的位值是否为“1”。如果该位的值为“1”,则在步骤S7右移AC系数的VLI。
在步骤S8,根据经过右移而改变的VLI的值,对已编码AC系数进行转换。
也就是说,根据该实施例,由于在VLC为11111111110101110和VLI为110的AC系数中,VLI的第二位为“1”,如果VLI右移,则VLI变为011。
由于作为步骤S8的结果,VLI为3(011),因而可将用于表示“3”的最小位长“2”应用于AC系数,从而使AC系数由(7,3)转换为(7,2)。
因此,如果使用表4来寻找对应于(7,2)的VLC,该VLC应为111111110111,且通过提取与VLC的位长相对应的一位所构成的VLI为11。
由可变VLI转换的已编码AC系数为1111111011111。
如上所述,压缩过的AC和DC系数被加密,从而使其只能由用作加密密钥的第一和第二对称密钥进行解码。
如图5所示,如果通过所述过程,确定了第一和第二对称密钥,并且将多媒体数据加密并压缩,所述多媒体数据发生器从多媒体数据接收器B接收一个公共密钥,通过多媒体数据接收器B的公共密钥,对第一和第二对称密钥加密并将其发送给所述接收器。
多媒体数据接收器,使用其自带的私有密钥对多媒体数据进行解码,从而使得通过多媒体服务提供的已压缩多媒体数据得到解码。
也就是说,由于多媒体数据是依赖于第一和第二对称密钥以及随机常数r进行编码的,因此如果用户不知道所述第一和第二对称密钥,将无法对所述多媒体数据进行解码和复制,从而确保了多媒体数据的安全性。
多媒体数据发生器周期性地改变第一和第二对称密钥以及随机常数r,以提高多媒体数据的安全性。随机常数的改变要比第一和第二对称密钥的改变更频繁,因此,改变第一和第二对称密钥的时间间隔T,要长于改变随机常数r的时间间隔t。
此外,通过根据本发明的上述加密和压缩过程,减少了AC系数的比特流,并提高了数据压缩率。在本发明中,通过使用第二对称密钥的上述编码过程,将AC系数由(7,3)转换为(7,2),从而使得AC系数减少了5位。
因此,当把8×8块作为一帧中一片层的一宏块的部分时,整个运动图像文件能够获得所期望的压缩效果。
参照图6a-6c和7a-7c将描述上述加密和压缩结果。图6a和图7a示出了原始图像,图6b和图7b示出了原始图像的加密和压缩的结果。
图6c和图7c示出了根据本发明使用第一和第二对称密钥所形成的加密和压缩图像的解码结果。
如图6c和图7c所示,根据本发明,可以通过简单的操作,诸如XOR操作和右移,来获得有效的编码和解码结果。
此外,表5给出了一个常规的数据压缩率与图6a-6c和7a-7c中示出的本发明的加密和压缩数据结果的数据压缩率相对比的列表。
通过表5证实,采用本发明的数据压缩率,相对于常规的数据压缩率将有显著的提高。
表5
图6a至6c 图7a至7c
压缩率 大小 压缩率 大小
MPEG标准 81∶1 31231 40∶1 174387
(字节)
本发明 118∶1 21455 52∶1 133968
表6描述了计算相应的帧所需要的花费。在图6a-6c的情况下,与MPEG标准的压缩方法相比,多用了0.05746秒,因此表6中示出了其1.32%的花费。在图7a-7c的情况下,与MPEG标准的压缩方法相比,多用了0.039373秒,因此表6中示出了其0.88%的花费。
通过该结果可以意识到,根据本发明所产生的花费是一个可忽略的较小值。
表6
图6a至6c | 图7a至7c | |
MPEG标准 | 3.321732(秒每帧) | 3.564230 |
本发明 | 3.378378 | 3.603603 |
如上所述,根据本发明,由于使用了依赖于一特定加密密钥所改变的熵编码结果,对输入的多媒体数据进行加密,因而加密和解码过程并不复杂,因此本发明适合用于移动终端的多媒体服务并且数据压缩率高,从而在无线通信中的多媒体处理也是有效的。
虽然本发明公开了解释发明目的的典型实施例,但本领域技术人员在不脱离所附权利要求书公开的本发明的范围和精神的情况下,将能够理解多种修改、增加和替换的可能。
Claims (7)
1.一种加密和压缩多媒体数据的方法,包括步骤:
通过将输入的多媒体数据施加到一离散余弦变换单元,从而产生离散余弦变换系数,并量化所产生的离散余弦变换系数;
通过在对已量化离散余弦变换系数中的已量化差分系数(DC系数)和振幅系数(AC系数)进行熵编码时,基于特定加密密钥转换已编码数据,来加密和压缩已转换DC与已转换AC系数;以及
使用霍夫曼表对已加密DC和AC系数进行霍夫曼编码,并输出已编码DC和AC系数。
2.如权利要求1所述的方法,其中加密和压缩DC与AC系数的步骤包括步骤:
执行已量化DC系数的差分脉码调制(DPCM)和已量化AC系数的游程长度编码(RLC);
使用通过DPCM和RLC获得的每个DC和AC系数的、包括可变长码(VLC)和可变长整数(VLI)的可变长信息,来确定AC和DC系数的加密密钥以及指示该加密密钥起始位的随机常数r;以及
使用所确定的加密密钥来加密AC和DC系数。
3.如权利要求2所述的方法,其中加密AC和DC系数的步骤包括步骤:
确定在所确定DC系数的加密密钥中,第r位的值是否为“1”;以及
若所确定的值为“1”时,通过在DC系数的VLC和11111111之间进行异或操作,来转换该DC系数。
4.如权利要求2所述的方法,其中加密AC和DC系数的步骤包括步骤:
确定在所确定AC系数的加密密钥中,第r位的值是否为“1”;
若所确定的值为“1”时,将AC系数的VLI向右移位;
应用霍夫曼表,通过右移后的VLI,确定AC系数的VLC;以及
使用所确定的VLC和VLI转换AC系数。
5.如权利要求1至4任一所述的方法,其中所述加密密钥包括第一和第二对称密钥,且所述对称密钥分别为AC和DC系数的VLC。
6.一种加密和压缩多媒体数据的设备,包括:
一离散余弦变换单元,用于通过将输入的多媒体数据离散余弦变换转换为离散信号,从而产生包括AC和DC系数的离散余弦变换系数;
一量化单元,用于通过使用量化表量化所产生的离散余弦变换系数;以及
一熵加密编码单元,用于通过使用特定加密密钥对已量化AC和DC系数进行熵编码,来加密该已量化AC和DC系数。
7.如权利要求6所述的设备,其中所述熵加密编码单元包括:
一DPCM单元,用于脉冲调制离散余弦变换系数中的已量化DC系数;
一RLC单元,用于以Z字形运行方式扫描离散余弦变换系数中的已量化AC系数;
一加密单元,用于使用从DPCM单元和RLC单元中得到的每一个DC和AC系数的VLC和VLI,来加密DC和AC系数;以及
一霍夫曼编码单元,用于通过使用霍夫曼表,对已加密DC和AC系数进行霍夫曼编码。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR0072813/2002 | 2002-11-21 | ||
KR10-2002-0072813A KR100501933B1 (ko) | 2002-11-21 | 2002-11-21 | 멀티미디어 데이터 암호화 압축방법 및 장치 |
KR0072813/02 | 2002-11-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1520185A true CN1520185A (zh) | 2004-08-11 |
CN100364336C CN100364336C (zh) | 2008-01-23 |
Family
ID=32709675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101147274A Expired - Lifetime CN100364336C (zh) | 2002-11-21 | 2003-11-21 | 加密和压缩多媒体数据的方法与设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7519228B2 (zh) |
JP (1) | JP4128941B2 (zh) |
KR (1) | KR100501933B1 (zh) |
CN (1) | CN100364336C (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100426859C (zh) * | 2006-05-11 | 2008-10-15 | 蓝汛网络科技(北京)有限公司 | 针对网络视频的选择性加密算法 |
CN101465724B (zh) * | 2009-01-06 | 2011-01-05 | 中国科学院软件研究所 | 一种加密的Huffman编码方法,及其解码方法 |
CN101313588B (zh) * | 2005-09-27 | 2012-08-22 | 高通股份有限公司 | 基于内容信息的可缩放性技术的编码方法和设备 |
CN104077541A (zh) * | 2014-06-20 | 2014-10-01 | 纵横壹旅游科技(成都)有限公司 | 一种基于多媒体数据的选择性加密方法及装置 |
CN104517059A (zh) * | 2014-12-19 | 2015-04-15 | 张凡 | 基于云的图像加密方法及装置 |
US9071822B2 (en) | 2005-09-27 | 2015-06-30 | Qualcomm Incorporated | Methods and device for data alignment with time domain boundary |
US9131164B2 (en) | 2006-04-04 | 2015-09-08 | Qualcomm Incorporated | Preprocessor method and apparatus |
US9197912B2 (en) | 2005-03-10 | 2015-11-24 | Qualcomm Incorporated | Content classification for multimedia processing |
CN105975869A (zh) * | 2016-02-05 | 2016-09-28 | 四川长虹电器股份有限公司 | 基于显著性区域的自适应选择加密方法 |
CN106791882A (zh) * | 2016-12-05 | 2017-05-31 | Tcl集团股份有限公司 | 一种图像的编码加密方法及装置 |
CN106851299A (zh) * | 2014-05-21 | 2017-06-13 | 三星半导体(中国)研究开发有限公司 | 移动设备中的基于jpeg文件格式的编解码方法及其装置 |
CN108134936A (zh) * | 2016-12-01 | 2018-06-08 | 钦州市晶通科技有限公司 | 一种高性能视频加密方法 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8780957B2 (en) * | 2005-01-14 | 2014-07-15 | Qualcomm Incorporated | Optimal weights for MMSE space-time equalizer of multicode CDMA system |
US8654848B2 (en) | 2005-10-17 | 2014-02-18 | Qualcomm Incorporated | Method and apparatus for shot detection in video streaming |
US8948260B2 (en) * | 2005-10-17 | 2015-02-03 | Qualcomm Incorporated | Adaptive GOP structure in video streaming |
US20070206117A1 (en) * | 2005-10-17 | 2007-09-06 | Qualcomm Incorporated | Motion and apparatus for spatio-temporal deinterlacing aided by motion compensation for field-based video |
US20070171280A1 (en) * | 2005-10-24 | 2007-07-26 | Qualcomm Incorporated | Inverse telecine algorithm based on state machine |
KR100817021B1 (ko) | 2006-06-21 | 2008-03-26 | 한국전자통신연구원 | H.264/avc 멀티미디어 콘텐츠의 선택적 암호화기능을 갖는 부호화 및 복호화 장치 및 그 방법 |
US7730106B2 (en) | 2006-12-28 | 2010-06-01 | Teradata Us, Inc. | Compression of encrypted data in database management systems |
KR101375302B1 (ko) | 2008-01-21 | 2014-03-18 | 삼성전자주식회사 | 멀티미디어 데이터의 처리 방법 및 그 장치 |
CN101677399B (zh) * | 2008-09-18 | 2014-07-09 | 香港科技大学 | 基于流密码的安全编码方案的多媒体内容编码方法和系统 |
EP2839666B1 (en) * | 2012-04-20 | 2019-12-11 | The Board of Regents of The University of Texas System | Systems and methods for simultaneous compression and encryption |
CN103634273A (zh) * | 2012-08-21 | 2014-03-12 | 电信科学技术研究院 | 数据压缩发送及解压缩方法和设备 |
CN104394144A (zh) * | 2014-11-24 | 2015-03-04 | 蔡志明 | 一种云存储医疗数据的安全传输方法 |
CN106341692B (zh) * | 2015-07-07 | 2019-06-21 | 杭州海康威视数字技术股份有限公司 | 图像数据的霍夫曼解码装置和方法 |
KR20180064832A (ko) * | 2016-12-06 | 2018-06-15 | 아주대학교산학협력단 | 비트스트림을 암호화하는 방법 및 이를 이용하는 비트스트림 암호화기, 및 이를 포함하는 비트스트림 암호화 장치 |
CN107578452B (zh) * | 2017-07-31 | 2020-08-18 | 华南理工大学 | 一种具有兼容格式和不变尺寸的jpeg图像加密方法 |
US20240072824A1 (en) * | 2017-10-30 | 2024-02-29 | AtomBeam Technologies Inc. | System and method for data compression with protocol adaptation |
CN110012029B (zh) * | 2019-04-22 | 2020-05-26 | 中国科学院声学研究所 | 一种区分加密和非加密压缩流量的方法和系统 |
CN111325807B (zh) * | 2020-02-24 | 2023-11-24 | 南京信息工程大学 | 一种基于jpeg图像的加密与特征提取方法 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4468708A (en) * | 1981-10-30 | 1984-08-28 | Ampex Corporation | Combined data rate reduction system |
EP0107426B1 (en) * | 1982-10-14 | 1987-01-21 | British Telecommunications | Image transmission |
US4780761A (en) * | 1987-06-02 | 1988-10-25 | Eastman Kodak Company | Digital image compression and transmission system visually weighted transform coefficients |
US4939583A (en) * | 1987-09-07 | 1990-07-03 | Hitachi, Ltd. | Entropy-coding system |
US5028995A (en) * | 1987-10-28 | 1991-07-02 | Hitachi, Ltd. | Picture signal processor, picture signal coder and picture signal interpolator |
JPH0671237B2 (ja) * | 1988-09-16 | 1994-09-07 | 日本ビクター株式会社 | 高能率符号化方式 |
US5121216A (en) * | 1989-07-19 | 1992-06-09 | Bell Communications Research | Adaptive transform coding of still images |
US5333212A (en) * | 1991-03-04 | 1994-07-26 | Storm Technology | Image compression technique with regionally selective compression ratio |
US5422736A (en) * | 1991-03-22 | 1995-06-06 | Canon Kabushiki Kaisha | Multi-mode image processing permitting selection of quantization process according to image characteristics |
KR0160610B1 (ko) * | 1992-04-07 | 1999-01-15 | 강진구 | 가변장부호화에 의한 영상압축방법과 신장방법 및 그 장치 |
JP3340157B2 (ja) | 1992-07-21 | 2002-11-05 | 松下電器産業株式会社 | スクランブル装置 |
JPH06125553A (ja) * | 1992-10-12 | 1994-05-06 | Oki Electric Ind Co Ltd | 画像データ暗号化方法 |
JPH07111645A (ja) * | 1993-10-12 | 1995-04-25 | Matsushita Electric Ind Co Ltd | スクランブル装置およびデスクランブル装置 |
US5479527A (en) * | 1993-12-08 | 1995-12-26 | Industrial Technology Research Inst. | Variable length coding system |
US5426512A (en) * | 1994-01-25 | 1995-06-20 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Image data compression having minimum perceptual error |
JPH10145773A (ja) * | 1996-11-14 | 1998-05-29 | Toshiba Corp | 動画像データの暗号化方法およびその方法が適用されるコンピュータシステム並びに動画像データ符号化/復号化装置 |
FR2771581B1 (fr) | 1997-11-26 | 1999-12-17 | Thomson Multimedia Sa | Procede d'embrouillage et procede de desembrouillage de donnees video numeriques et dispositifs mettant en oeuvre les procedes |
US6505299B1 (en) * | 1999-03-01 | 2003-01-07 | Sharp Laboratories Of America, Inc. | Digital image scrambling for image coding systems |
US20020188570A1 (en) * | 1999-03-24 | 2002-12-12 | Donna Coningsby | Partial protection of content |
JP2001045265A (ja) * | 1999-07-30 | 2001-02-16 | Olympus Optical Co Ltd | 画像信号処理装置 |
US6725372B1 (en) * | 1999-12-02 | 2004-04-20 | Verizon Laboratories Inc. | Digital watermarking |
CN1173567C (zh) * | 2000-02-09 | 2004-10-27 | 德国汤姆森-布兰特有限公司 | 使用加密、解密来保护数据流的方法、编码和解码装置 |
US20020018565A1 (en) * | 2000-07-13 | 2002-02-14 | Maximilian Luttrell | Configurable encryption for access control of digital content |
JP2002099213A (ja) * | 2000-09-21 | 2002-04-05 | Nec Corp | ディジタルコンテンツ生成装置及び再生装置 |
EP1752837B1 (en) | 2000-09-26 | 2015-03-11 | Ricoh Company, Ltd. | Image forming apparatus |
JP3553912B2 (ja) | 2000-09-28 | 2004-08-11 | 株式会社リコー | 消費情報管理システムおよびサービスセンター装置 |
US7167560B2 (en) * | 2002-08-08 | 2007-01-23 | Matsushita Electric Industrial Co., Ltd. | Partial encryption of stream-formatted media |
-
2002
- 2002-11-21 KR KR10-2002-0072813A patent/KR100501933B1/ko active IP Right Grant
-
2003
- 2003-11-18 JP JP2003388458A patent/JP4128941B2/ja not_active Expired - Fee Related
- 2003-11-21 US US10/717,647 patent/US7519228B2/en active Active
- 2003-11-21 CN CNB2003101147274A patent/CN100364336C/zh not_active Expired - Lifetime
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9197912B2 (en) | 2005-03-10 | 2015-11-24 | Qualcomm Incorporated | Content classification for multimedia processing |
CN101313588B (zh) * | 2005-09-27 | 2012-08-22 | 高通股份有限公司 | 基于内容信息的可缩放性技术的编码方法和设备 |
US9071822B2 (en) | 2005-09-27 | 2015-06-30 | Qualcomm Incorporated | Methods and device for data alignment with time domain boundary |
US9088776B2 (en) | 2005-09-27 | 2015-07-21 | Qualcomm Incorporated | Scalability techniques based on content information |
US9113147B2 (en) | 2005-09-27 | 2015-08-18 | Qualcomm Incorporated | Scalability techniques based on content information |
US9131164B2 (en) | 2006-04-04 | 2015-09-08 | Qualcomm Incorporated | Preprocessor method and apparatus |
CN100426859C (zh) * | 2006-05-11 | 2008-10-15 | 蓝汛网络科技(北京)有限公司 | 针对网络视频的选择性加密算法 |
CN101465724B (zh) * | 2009-01-06 | 2011-01-05 | 中国科学院软件研究所 | 一种加密的Huffman编码方法,及其解码方法 |
CN106851299A (zh) * | 2014-05-21 | 2017-06-13 | 三星半导体(中国)研究开发有限公司 | 移动设备中的基于jpeg文件格式的编解码方法及其装置 |
CN106851299B (zh) * | 2014-05-21 | 2019-11-08 | 三星半导体(中国)研究开发有限公司 | 移动设备中的基于jpeg文件格式的编解码方法及其装置 |
CN104077541A (zh) * | 2014-06-20 | 2014-10-01 | 纵横壹旅游科技(成都)有限公司 | 一种基于多媒体数据的选择性加密方法及装置 |
CN104077541B (zh) * | 2014-06-20 | 2017-02-01 | 纵横壹旅游科技(成都)有限公司 | 一种基于多媒体数据的选择性加密方法及装置 |
CN104517059A (zh) * | 2014-12-19 | 2015-04-15 | 张凡 | 基于云的图像加密方法及装置 |
CN105975869B (zh) * | 2016-02-05 | 2018-10-19 | 四川长虹电器股份有限公司 | 基于显著性区域的自适应选择加密方法 |
CN105975869A (zh) * | 2016-02-05 | 2016-09-28 | 四川长虹电器股份有限公司 | 基于显著性区域的自适应选择加密方法 |
CN108134936A (zh) * | 2016-12-01 | 2018-06-08 | 钦州市晶通科技有限公司 | 一种高性能视频加密方法 |
CN106791882A (zh) * | 2016-12-05 | 2017-05-31 | Tcl集团股份有限公司 | 一种图像的编码加密方法及装置 |
CN106791882B (zh) * | 2016-12-05 | 2019-12-13 | Tcl集团股份有限公司 | 一种图像的编码加密方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2004312671A (ja) | 2004-11-04 |
CN100364336C (zh) | 2008-01-23 |
KR20040044685A (ko) | 2004-05-31 |
US7519228B2 (en) | 2009-04-14 |
JP4128941B2 (ja) | 2008-07-30 |
KR100501933B1 (ko) | 2005-07-18 |
US20040136566A1 (en) | 2004-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1520185A (zh) | 加密和压缩多媒体数据的方法与设备 | |
EP1529401B1 (en) | System and method for rate-distortion optimized data partitioning for video coding using backward adaptation | |
CN1189038C (zh) | 嵌入的离散余弦变换式静止图像编码算法 | |
Aaron et al. | Wyner-Ziv residual coding of video | |
US9654798B2 (en) | Device and method for image encoding/decoding using prediction direction conversion and selective encoding | |
CN1722836A (zh) | 视频编码和解码方法以及视频编码器和解码器 | |
CN1684517A (zh) | 用于支持运动可缩放性的方法和设备 | |
CN1926874A (zh) | 对视频流传输业务进行视频编码、预解码和视频解码的方法和设备以及图像滤波方法 | |
JP2003250157A (ja) | 静止映像及び動映像を符号化/復号化するための変換係数の最適走査方法 | |
CN101036388A (zh) | 对混合比特流进行预解码的方法和设备 | |
CN1723710A (zh) | 用于对视频数据编码的系统和用于对视频数据解码的系统 | |
CN1914921A (zh) | 在编码器中提供可分级性的可分级视频编码设备和方法 | |
WO2006067712A1 (en) | Scalable coding | |
KR20100102155A (ko) | 선택성 데이터 암호화를 위한 방법 및 장치 | |
CN1714576A (zh) | 用于可变长度编码数据流的转码器 | |
CN1278385A (zh) | 数字化图象的处理方法和装置 | |
KR100817021B1 (ko) | H.264/avc 멀티미디어 콘텐츠의 선택적 암호화기능을 갖는 부호화 및 복호화 장치 및 그 방법 | |
US20070165717A1 (en) | System and method for rate-distortion optimized data partitioning for video coding using parametric rate-distortion model | |
KR100796176B1 (ko) | 신호 코딩 방법 및 장치, 인코더, 카메라 시스템, 디코딩 방법, 스케일가능 디코더 및 수신기 | |
KR20070033313A (ko) | 콘벡스 훌 탐색을 이용한 레이트-왜곡 비디오 데이터 분할 | |
CN1305315C (zh) | 图像编码装置 | |
KR101375302B1 (ko) | 멀티미디어 데이터의 처리 방법 및 그 장치 | |
Saleh et al. | Fast selective encryption for video stream of high efficiency video coding standard | |
KR101421231B1 (ko) | 웨이블릿 변환을 이용한 영상 압축 장치 | |
JP4956527B2 (ja) | 量子化誤差を低減する方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20080123 |