编码方法和系统技术方案

技术编号:46626517 阅读:2 留言:0更新日期:2025-10-14 21:23
本文公开了一种将第一数据序列的第n个符号变换到第二数据序列的第m个符号的方法。还公开了一种对第二数据序列的第m个符号进行解码的方法,所述第二数据序列具有第二数据类型,并通过对具有第一数据类型的第一数据序列的第n个符号进行编码而创建,所述解码生成具有所述第一数据类型的输出符号。还公开了编码设备和解码设备。例如,编码设备包括在其上接收第一数据序列的输入端、在其上传输第二数据序列的输出端、以及处理系统,其配置为按顺序地处理接收到的第一数据序列的符号并输出第二数据序列的符号。

【技术实现步骤摘要】

本公开涉及用于对数据序列进行编码以将其压缩的方法,以及对这种编码后的数据序列进行解码的方法,以及使用这些方法对数据进行编码和/或对数据进行解码的系统。通常将结合对表示视频或音频的数据的序列进行编码来描述实施例,但本专利技术不应被认为仅限于此类应用。


技术介绍

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·艾克布
申请(专利权)人:黑魔法设计私人有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1