编码器设备、解码器设备和方法_6

文档序号:9650834阅读:来源:国知局
); (b) 数据处理装置(20)可操作用于产生中间数据(40),其中以原始值表示数值符号, 以修正值表示至少一个符号,该修正值具有由连续统运算器产生的一个或多个连续统符 号,其中该一个或多个连续统符号修正前面的符号值以适应扩展符号范围;以及 (c) 数据处理装置(20)可操作用于处理中间数据(40)以产生编码数据(D2)。2. 根据权利要求1所述的编码器(10),其特征在于,数据处理装置(20)可操作用于基 于计算出的符号在多个部分或片段中的出现概率及其压缩效率,将数据(D1)分割为所述 多个部分或片段。3. 根据权利要求1所述的编码器(10),其特征在于,使用连续统运算器产生中间数据 (40),以通过一种或多种变换方法和/或通过一个或多个转换表(LUT)来变换数据(D1)中 的符号。4. 根据权利要求3所述的编码器(10),其特征在于,通过多个数据流提供编码数据 (D2),其中至少一个流传递指示所述一个或多个转换表(LUT)和/或一种或多种变换方法 的信息。5. 根据权利要求4所述的编码器(10),其特征在于,指示所述一个或多个转换表(LUT) 的信息参考在传递编码数据(D2)之前传递的一个或多个转换表(LUT)和/或能够从编码 器(10)的备选源得到指示所述一个或多个转换表(LUT)的信息。6. 根据权利要求1所述的编码器(10),其特征在于,编码器(10)可操作用于处理的数 据(D1)包括以下中的至少一种:捕获音频信号、捕获视频信号、捕获图像、文本数据、地震 数据、传感器信号、模数(ADC)转换数据、生物信号数据、日历数据、经济数据、数学数据、二 进制数据。7. 根据权利要求1所述的编码器(10),其特征在于,数据处理装置(20)可操作用于通 过采用以下中的至少一种对中间数据(40)编码以产生编码数据(D2):熵修正、熵修正(EM) 编码、ODelta编码、RLE、SRLE、算术编码、行程编码、VLC。8. -种编码器(10)中的方法,该编码器(10)用于对提供到该编码器(10)的数据(D1) 编码以产生相应编码数据(D2),其中编码器(10)包括数据处理装置(20),用于将一个或多 个编码过程应用于数据(D1)以产生编码数据(D2),其特征在于,该方法包括: (a) 使用数据处理装置(20)在该数据(D1)不是以数值符号表示的情况下,至少部分地 以数值符号的集合表示该数据(D1); (b) 使用数据处理装置(20)产生中间数据(40),其中以原始值表示数值符号,以修正 值表示至少一个符号,该修正值具有由连续统运算器产生的一个或多个连续统符号,其中 该一个或多个连续统符号修正前面的符号值以适应扩展符号范围;以及 (c) 使用数据处理装置(20)处理中间数据(40)以产生编码数据(D2)。9. 根据权利要求8所述的方法,其特征在于,该方法包括使用数据处理装置(20)基于 计算出的符号在多个部分或片段中的出现概率及其压缩效率,将数据(D1)分割为所述多 个部分或片段。10. 根据权利要求8所述的方法,其特征在于,该方法包括针对数据(D1)中的符号,使 用连续统运算器产生中间数据(40),以通过一种或多种变换方法和/或通过一个或多个转 换表(LUT)来对所述符号进行变换。11. 根据权利要求10所述的方法,其特征在于,该方法包括通过多个数据流提供编码 数据(D2),其中至少一个流传递指示所述一个或多个转换表(LUT)和/或一种或多种变换 方法的信息。12. 根据权利要求11所述的方法,其特征在于,指示所述一个或多个转换表(LUT)的 信息参考在传递编码数据(D2)之前传递的一个或多个转换表(LUT)和/或能够从编码器 (10)的备选源得到指示所述一个或多个转换表(LUT)的信息。13. 根据权利要求8所述的方法,其特征在于,该方法包括使用编码器(10)处理的数 据(D1)包括以下中的至少一种:捕获音频信号、捕获视频信号、捕获图像、文本数据、地震 数据、传感器信号、模数(ADC)转换数据、生物信号数据、日历数据、经济数据、数学数据、二 进制数据。14. 根据权利要求8所述的方法,其特征在于,该方法包括使用数据处理装置(20)通 过采用以下中的至少一种对中间数据(40)编码以产生编码数据(D2):熵修正、熵修正(EM) 编码、ODelta编码、RLE、SRLE、算术编码、行程编码、VLC。15. 根据权利要求8所述的方法,其特征在于,使用记录在非瞬态机器可读数据存储 介质上的一个或多个软件产品来实现该方法,其中所述一个或多个软件产品能够在编码器 (10)的数据处理装置(20)上执行,以实现对数据(D1)编码以产生编码数据(D2)的方法。16. -种解码器(50),用于对提供到该解码器(50)的编码数据(D2)解码以产生相应 解码数据(D3),其中解码器(50)包括数据处理装置(60),用于将一个或多个解码过程应用 于编码数据(D2)以产生解码数据(D3),其特征在于: (a) 数据处理装置(60)可操作用于处理编码数据(D2)以产生中间数据(40); (b) 数据处理装置(60)可操作用于处理中间数据(40)以解码中间数据,其中在中间数 据中,数值符号由输出符号及至少由一个修正输出符号表示,该修正输出符号具有一个或 多个连续统符号,该一个或多个连续统符号随后由逆连续统运算器解码,其中所述一个或 多个连续统符号修正该修正输出符号的值以适应扩展符号范围;以及 (c) 数据处理装置(60)可操作用于变换和/或转换处理后的中间数据以通过符号集合 来表示解码数据(D3)。17. 根据权利要求16所述的解码器(50),其特征在于,数据处理装置(60)可操作用于 基于计算出的符号在多个部分或片段中的出现概率及其压缩效率,将编码数据(D2)作为 所述多个部分或片段进行处理。18. 根据权利要求16所述的解码器(50),其特征在于,通过由一个或多个转换表(LUT) 和/或一种或多种变换方法限定的一次或多次变换对解码数据(D3)中的值进行变换和/ 或转换,来实现连续统运算器产生符号集合。19. 根据权利要求18所述的解码器(50),其特征在于,通过多个数据流提供编码数据 (D2),其中至少一个流传递指示所述一个或多个转换表(LUT)和/或一种或多种变换方法 的信息。20. 根据权利要求19所述的解码器(50),其特征在于,指示所述一个或多个转换表 (LUT)的信息参考在传递编码数据(D2)之前传递的一个或多个转换表(LUT)和/或能够从 解码器(50)的备选源得到指示所述一个或多个转换表(LUT)的信息。21. 根据权利要求16所述的解码器(50),其特征在于,解码器(50)可操作用于处理的 编码数据(D2)包括以下中的至少一种的编码版本:捕获音频信号、捕获视频信号、捕获图 像、文本数据、地震数据、传感器信号、模数(ADC)转换数据、生物信号数据、日历数据、经济 数据、数学数据、二进制数据。22. 根据权利要求16所述的解码器(50),其特征在于,数据处理装置(60)可操作用于 通过采用以下中的至少一种的逆操作对编码数据(D2)解码以产生中间数据(40):熵修正、 熵修正(EM)编码、ODelta编码、RLE、SRLE、算术编码、行程编码、VLC。23. -种使用解码器(50)对提供到该解码器(50)的编码数据(D2)解码以产生相应解 码数据(D3)的方法,其中解码器(50)包括数据处理装置(60),用于将一个或多个解码过程 应用于编码数据(D2)以产生解码数据(D3),其特征在于,该方法包括: (a) 使用数据处理装置(60)处理编码数据(D2)以产生中间数据(40); (b) 使用数据处理装置(60)处理中间数据(40)以解码中间数据,其中在中间数据中, 数值符号由输出符号及至少由一个修正输出符号表示,该修正输出符号具有一个或多个连 续统符号,该一个或多个连续统符号随后由逆连续统运算器解码,其中所述一个或多个连 续统符号修正该修正输出符号的值以适应扩展符号范围;以及 (c) 使用数据处理装置(60)来变换和/或转换处理后的中间数据以通过符号集合来表 示解码数据(D3)。24. 根据权利要求23所述的方法,其特征在于,该方法包括使用数据处理装置(60)基 于计算出的符号在多个部分或片段中的出现概率及其压缩效率,将编码数据(D2)作为所 述多个部分或片段进行处理。25. 根据权利要求23所述的方法,其特征在于,该方法包括通过由一个或多个转换表 (LUT)和/或一种或多种变换方法限定的一次或多次变换对解码数据(D3)中的值进行变换 和/或转换,来使用连续统运算器产生符号集合。26. 根据权利要求25所述的方法,其特征在于,通过多个数据流提供编码数据(D2),其 中至少一个流传递指示所述一个或多个转换表(LUT)和/或一种或多种变换方法的信息。27. 根据权利要求26所述的方法,其特征在于,指示所述一个或多个转换表(LUT)的 信息参考在传递编码数据(D2)之前传递的一个或多个转换表(LUT)和/或能够从解码器 (50)的备选源得到指示所述一个或多个转换表(LUT)的信息。28. 根据权利要求23所述的方法,其特征在于,该方法包括使用解码器(50)处理包括 以下中的至少一种的编码版本的编码数据(D2):捕获音频信号、捕获视频信号、捕获图像、 文本数据、地震数据、传感器信号、模数(ADC)转换数据、生物信号数据、日历数据、经济数 据、数学数据、二进制数据。29. 根据权利要求23所述的方法,其特征在于,该方法包括使用数据处理装置(60)通 过采用以下中的至少一种的逆操作对编码数据(D2)解码以产生中间数据(40):熵修正、熵 修正(EM)编码、ODelta编码、RLE、SRLE、算术编码、行程编码、VLC。30. 根据权利要求23所述的方法,其特征在于,使用记录在非瞬态机器可读数据存储 介质上的一个或多个软件产品来实现该方法,其中所述一个或多个软件产品能够在解码器 (50)的数据处理装置(60)上执行,以实现对编码数据(D2)解码以产生解码数据(D3)的方 法。31. -种编解码器(100),包括至少一个根据权利要求1所述的编码器(10)和至少一 个根据权利要求16所述的解码器(50)的组合,其中所述至少一个解码器(50)可操作用于 解码由编码器(10)编码的数据(D2)。32. -种电子设备(10、50),包括至少一个根据权利要求1所述的编码器(10)和至少 一个根据权利要求16所述的解码器(50),其中该电子设备(10、50)实现为以下中至少一种 的一部分:个人计算机、音频/视频设备、电视机、无线计算设备、智能电话、移动电话、交互 游戏操控台、汽车电子信息系统。
【专利摘要】提供了一种编码器(10),用于对提供到该编码器(10)的数据(D1)编码以产生相应编码数据(D2),其中编码器(10)包括数据处理装置(20),用于将一个或多个编码过程应用于数据(D1)以产生编码数据(D2)。数据处理装置(20)可操作用于,如果该数据(D1)不是以数值符号表示的,则至少部分地以数值符号的集合表示该数据(D1)。数据处理装置(20)可操作用于产生中间数据(40),其中以原始值表示数值符号,以修正值表示至少一个符号,该修正值具有由连续统运算器产生的一个或多个连续统符号,其中该一个或多个连续统符号修正前面的符号值以适应扩展符号范围。数据处理装置(20)可操作用于处理中间数据(40)以产生编码数据(D2)。提供了一种解码器(50),用于对提供到该解码器(50)的编码数据(D2)解码以产生相应解码数据(D3),其中解码器(50)包括数据处理装置(60),用于将一个或多个解码过程应用于编码数据(D2)以产生解码数据(D3)。数据处理装置(60)可操作用于处理编码数据(D2)以产生中间数据(40)。数据处理装置(60)可操作用于处理中间数据(40)以解码中间数据,其中在中间数据中,数值符号由输出符号及至少由一个修正输出符号表示,该修正输出符号具有一个或多个连续统符号,该一个或多个连续统符号随后由逆连续统运算器解码,其中所述一个或多个连续统符号修正该修正输出符号的值以适应扩展符号范围。数据处理装置(60)可操作用于变换和/或转换处理后的中间数据以通过符号集合来表示解码数据(D3)。该编码器(10)和解码器(50)合称编解码器(100),可操作用于处理表示以下项目的数据:捕获音频信号、捕获视频信号、捕获图像、文本数据、地震数据、传感器信号、模数(ADC)转换数据、生物信号数据、日历数据、经济数据、数学数据、二进制数据,但编解码器(100)可处理的数据不限于此。
【IPC分类】H03M7/30
【公开号】CN105409129
【申请号】CN201480024696
【发明人】奥西·卡雷沃
【申请人】古如罗技微系统公司
【公开日】2016年3月16日
【申请日】2014年3月1日
【公告号】CN105164923A, EP2962396A1, EP2962397A1, WO2014131526A1, WO2014131528A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1