【技术实现步骤摘要】
本公开涉及用于对数据序列进行编码以将其压缩的方法,以及对这种编码后的数据序列进行解码的方法,以及使用这些方法对数据进行编码和/或对数据进行解码的系统。通常将结合对表示视频或音频的数据的序列进行编码来描述实施例,但本专利技术不应被认为仅限于此类应用。
技术介绍
1、目前有大量不同的编解码器可用于对例如视频数据或音频数据等数据的序列进行编码和/或解码,但偶尔会出现现有编解码器无法很好地满足的一组特定的需求。其中这样的一组需求是需要相对低的压缩,该相对低的压缩优选地能够以简单的硬件被执行。
2、通过例如png、t81无损jpeg和t87 jpeg-ls的编解码器解决了这一问题,这些编解码器中的每一个提供了具有小的硬件尺寸的轻量级压缩。所有这三种编解码器都通过使用像素预测算法来实现小的硬件尺寸,在该算法中,将给定像素作为该像素与相邻像素的差值(或从多个相邻像素的组合中得出的值)进行传输。
3、这些编解码器利用变长编码(vlc)。变长编码通过为频繁传输的差值使用短码并且为不频繁传输的差值使用更长的码来实现数据压缩。尽管来自
...【技术保护点】
1.一种将第一数据序列的第n个符号变换到第二数据序列的第m个符号的方法,所述方法包括:
2.如权利要求1所述的方法,其中在每个变换子集中,被无损映射到所述第二数据类型的符号的所述第一数据类型的特定符号表示一组连续的数据值。
3.如权利要求2所述的方法,其中在每个变换子集中,所述第一数据类型的其余符号的每一组被利用有损变换而变换到所述第二数据类型,所述第一数据类型的其余符号的每一组表示一组连续的数据值。
4.如前述任一项权利要求所述的方法,其中在每个变换子集中,所述第二数据类型包括第一数量的符号和第二数量的符号,所述第一数据类型的所述
...【技术特征摘要】
1.一种将第一数据序列的第n个符号变换到第二数据序列的第m个符号的方法,所述方法包括:
2.如权利要求1所述的方法,其中在每个变换子集中,被无损映射到所述第二数据类型的符号的所述第一数据类型的特定符号表示一组连续的数据值。
3.如权利要求2所述的方法,其中在每个变换子集中,所述第一数据类型的其余符号的每一组被利用有损变换而变换到所述第二数据类型,所述第一数据类型的其余符号的每一组表示一组连续的数据值。
4.如前述任一项权利要求所述的方法,其中在每个变换子集中,所述第二数据类型包括第一数量的符号和第二数量的符号,所述第一数据类型的所述特定符号被无损映射到所述第一数量的符号,所述第一数据类型的其他符号被有损映射到所述第二数量的符号,其中所述第二数据的库中的所述第一数量的符号和所述第二数量的符号相等。
5.如前述任一项权利要求所述的方法,进一步包括:基于所述第一数据序列的第n个符号确定下一个变换子集,用以变换所述第一数据序列的第n+1个符号;并使用来自所述下一个变换子集中的变换将所述第一数据序列的第n+1个符号变换到所述第二数据序列的第m+1个符号。
6.如权利要求5所述的方法,其中在所述下一个变换子集中,所述第n个符号被无损映射到所述第二数据类型的符号。
7.如权利要求6所述的方法,其中所述方法进一步包括:使用与用于生成所述第二数据序列的第m个符号的同一变换子集中的变换相对应的逆变换,对所述第二数据序列的第m个符号执行逆变换,从而变换到所述第一数据类型。
8.一种将以第一数据类型编码的第一数据序列编码为以第二数据类型编码的第二数据序列的方法,所述第一数据类型具有第一长度的码字,所述第二数据类型具有第二长度的码字,所述方法包括:
9.如权利要求8所述的方法,其中所述固定的变换集将所述第一数据类型的符号...
【专利技术属性】
技术研发人员:S·E·艾克布,
申请(专利权)人:黑魔法设计私人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。