当前位置: 首页 > 专利查询>索尼公司专利>正文

压缩编码装置和方法、解码装置和方法、及程序制造方法及图纸

技术编号:20123130 阅读:17 留言:0更新日期:2019-01-16 12:59
本公开涉及一种压缩编码装置和方法、解码装置和方法、及程序,其使得能以更高的压缩比提供无损压缩技术。根据本发明专利技术,GOB数据构建单元配置具有由多个块形成的一组数字数据的GOB数据,其中单帧delta‑sigma调制的数字信号被设置为单个块。表生成单元生成用于对GOB数据进行编码的转换表。编码单元使用转换表对形成GOB数据的每块数字数据进行压缩编码。该技术可应用于例如音频信号等的压缩编码。

Compression coding device and method, decoding device and method, and program

The present disclosure relates to a compression coding device and method, a decoding device and method, and a program that enables lossless compression technology to be provided at a higher compression ratio. According to the invention, the GOB data construction unit is configured with GOB data of a group of digital data formed by multiple blocks, in which the digital signal modulated by a single frame delta sigma is set as a single block. The table generating unit generates a conversion table for encoding GOB data. The encoding unit uses the conversion table to compress and encode each piece of digital data forming GOB data. This technique can be applied to compression coding such as audio signals.

【技术实现步骤摘要】
【国外来华专利技术】压缩编码装置和方法、解码装置和方法、及程序
本公开涉及一种压缩编码装置和方法、解码装置和方法、以及程序,并且更具体地,涉及允许提供压缩比更高的无损压缩技术的一种压缩编码装置和方法、解码装置和方法、以及程序。
技术介绍
近年来,已经看到出现使用高分辨率声源(提供高于音乐CD(CD-DA)的质量的音频数据)的音乐传递。诸如FLAC的无损压缩技术(自由无损音频编码解码器)可用于包含96kHz/24位的PCM(脉码调制)声源并且已得到传递应用。另一方面,对于1位德尔塔-西格玛(delta-sigma)调制数字信号(DSD(直流数字)数据)而不是PCM数字信号,称为由菲利普开发的DST(直流传输)无损压缩技术是可获得的并用于创建超音频CD(SACD)光盘。然而,该技术基于一个位的信号处理而且不适于使用基于逐字节处理的CPU的软件处理。因此,用SACD操作者等中的硬件(LSI)实现该技术。由于重处理负荷,普通的嵌入式CPU很难使用软件操作处理。因此,在使用DSD数据传递音频信号的情况下,考虑到移动终端执行,需要甚至允许普通的嵌入式CPU操作处理的无损压缩技术。本申请人已提出PTL1中参照以4位为单位的过去的数据将当前数据压缩成2位的技术作为使用DSD数据的音频信号无损压缩技术。[引用列表][专利文献][PTL1]日本专利公开号H9-74358。
技术实现思路
[技术问题]然而,PTL1中公开的技术没有提供特别高的数据压缩比,因此需要提供更高压缩比的无损压缩技术。本公开鉴于这种情况作出,并旨在提供一种提供更高的压缩比的无损压缩技术。[问题的解决方案]本公开的第一方面的压缩编码装置包括GOB数据构建部、表生成部、以及编码部。GOB数据构建部通过将delta-sigma调制数字数据作为一个块来处理而利用包括多个块的一组数字数据来构造GOB数据。表生成部生成用于编码GOB数据的转换表。编码部通过使用转换表对包括在GOB数据中的每个数字数据块进行压缩并编码。本公开的第一方面的压缩编码方法包括压缩编码装置通过将一帧delta-sigma调制的数字数据作为一个块处理而利用包括多个块的一组数字数据构造GOB数据,生成用于对GOB数据进行编码的转换表,和通过使用转换表对GOB数据中包括的每块数字数据进行压缩和编码的步骤。本公开的第一方面的程序使计算机起GOB数据构建部、表生成部、和编码部的作用。GOB数据构建部适于通过将一帧delta-sigma调制的数字数据作为一个块处理而利用包括多个块的一组数字数据构造GOB数据。表生成部生成用于对GOB数据进行编码的转换表。编码部通过使用转换表对GOB数据中包括的每块数字数据进行压缩和编码。在本公开的第一方面,通过将一帧delta-sigma调制的数字数据作为块处理,GOB数据配置有包括多个块的一组数字数据,生成用于对GOB数据进行编码的转换表,并且使用转换表对GOB数据中包括的每块数字数据进行压缩和编码。本公开的第二方面的解码装置包括数据获取部和解码部。数据获取部获取包括转换表以及压缩数据或未压缩数据的压缩GOB数据。转换表用于将一帧delta-sigma调制的数字数据作为块处理对包括包含多个块的一组数字数据的GOB数据进行编码。已通过使用转换表压缩和编码每块GOB数据中的数字数据获得压缩数据。解码部在每块压缩GOB数据中的数字数据是压缩数据的情况下使用转换表对压缩数据进行解码。本公开的第二方面的解码方法包括解码装置获取包括转换表和压缩数据或未压缩数据的压缩GOB数据的步骤。转换表已用于通过将一帧delta-sigma调制的数字数据作为块处理对包括包含多个块的一组数字数据的GOB数据进行编码。已通过使用转换表压缩和编码每块GOB数据中的数字数据获得压缩数据。解码方法包括在每块压缩GOB数据中的数字数据是压缩数据的情况下使用转换表对压缩数据进行解码的步骤。本公开的第二方面的程序使计算机起数据获取部和解码部的作用。数据获取部获取包括用于对GOB数据进行编码的转换表以及压缩数据或未压缩数据的压缩GOB数据。转换表用于编码GOB数据,GOB数据是通过将一帧delta-sigma调制的数字数据作为块处理而利用包括包含多个块的一组数字数据构成的。通过使用转换表压缩和编码GOB数据的每一块中的数字数据获得压缩数据。解码部在压缩GOB数据的每一块中的数字数据是压缩数据的情况下使用转换表对压缩数据进行解码。在本公开的第二方面,获取包括转换表以及压缩数据或未压缩数据的压缩GOB数据。转换表用于对通过将一帧delta-sigma调制的数字数据作为一个块处理而利用多个块构成的一组数字数据构成的GOB数据进行编码。通过使用转换表压缩和编码GOB数据中每一块中的数字数据来获得压缩数据。在压缩GOB数据的每一块中的数字数据是压缩数据的情况下使用转换表对压缩数据进行解码。应注意,可以通过传输介质传输程序或者通过将程序记录在记录介质上提供程序。压缩编码装置和解码装置可以是独立的装置或者可以是单个装置中包括的内部块。[本专利技术的有利效果]根据本公开的第一和第二方面,可以提供压缩比更高的无损压缩技术。应该注意,在本文描述的效果不必受到限制,并且可以是本公开中描述的任何一个效果。附图说明图1是示出了根据本公开的压缩编码装置的配置实例的框图。图2是示出了DSD数据生成部和DSD数据编码部的详细配置的框图。图3是描述数据发生计数表的生成方法的示图。图4是描述转换表的示图。图5是示出了编码部的配置实例的框图。图6是描述GOB数据压缩和编码过程的流程图。图7是描述DSD无损有效载荷的配置的示图。图8是示出了DSD_lossless_payload()的语法实例的示图。图9是示出了DSD_lossless_gob_configuration()的语法实例的示图。图10是示出了DSD_lossless_gob()的语法实例的示图。图11是示出了DSD_lossless_gob_header()的语法实例的示图。图12是示出了DSD_lossless_gob_data()的语法实例的示图。图13是示出了每块配置的示图。图14是示出了DSD_lossless_block()的语法实例的示图。图15是示出了DSD_frame_header()的语法实例的示图。图16是描述DSD数据传输过程的流程图。图17是示出了根据本公开的解码装置的配置实例的框图。图18是示出了DSD数据解码部的详细配置的框图。图19是描述GOB数据解码处理的流程图。图20是描述DSD数据接收过程的流程图。图21是示出了应用本技术的计算机的实施方式的配置实例的框图。具体实施方式下面将对用于执行本技术的模式进行描述(以下简称实施方式)。应当指出的是,将按照以下顺序进行说明:1.压缩编码装置(用于生成和压缩及编码DSD数据的装置)2.解码装置(用于对已由压缩编码装置压缩和编码的DSD数据进行解码的装置)3.计算机配置实例<1.压缩编码装置><压缩编码装置的框图>图1是示出了根据本公开的压缩编码装置的配置实例的框图。图1中示出的压缩编码装置100通过sigma-delta调制将模拟音频信号转换为数字信号,对所转换的音频信本文档来自技高网...

【技术保护点】
1.一种压缩编码装置,包括:GOB数据构建部,适配为通过将一帧德尔塔‑西格玛调制的数字数据作为一个块处理而利用由多个块构成的一组数字数据来构建GOB数据;表生成部,适配为生成用于对所述GOB数据进行编码的转换表;以及编码部,适配为通过使用所述转换表对构成所述GOB数据的每一块的所述数字数据进行压缩和编码。

【技术特征摘要】
【国外来华专利技术】2016.05.24 JP 2016-1030031.一种压缩编码装置,包括:GOB数据构建部,适配为通过将一帧德尔塔-西格玛调制的数字数据作为一个块处理而利用由多个块构成的一组数字数据来构建GOB数据;表生成部,适配为生成用于对所述GOB数据进行编码的转换表;以及编码部,适配为通过使用所述转换表对构成所述GOB数据的每一块的所述数字数据进行压缩和编码。2.根据权利要求1所述的压缩编码装置,进一步包括:压缩确定部,适配为以块为单位确定由所述编码部压缩和编码的压缩数据的压缩度;以及有效载荷生成部,适配为生成压缩GOB数据,其中,所述压缩GOB数据针对压缩度大于压缩和编码之前的数字数据的压缩度的块采用尚未压缩和编码的所述数字数据,并且针对所述压缩度小于或等于压缩编码之前的所述数字数据的压缩度的块采用压缩和编码后的所述压缩数据。3.根据权利要求2所述的压缩编码装置,进一步包括:数据发送部,适配为发送转换表和应用所述转换表的所述压缩GOB数据。4.根据权利要求1所述的压缩编码装置,其中,所述编码部通过参照所述转换表将M位德尔塔-西格玛调制的数字数据转换为N位(M>N),并且在N位的位模式的数目为P时,所述转换表是以过去的位模式的出现频率存储上部的(P-1)个码的表。5.一种压缩编码方法,包括:压缩编码装置通过将一帧德尔塔-西格玛调制的数字数据作为一个块处理而利用由多个块构成的一组数字数据构建GOB数据的步骤;所述压缩编码装置生成用于对所述GOB数据进行编码的转换表的步骤;以及所述压缩编码装置通过使用所述转换表对构成所述GOB数据的每一块的数字数据进行压缩和编码的步骤。6.一种使计算机起以下作用的程序:GOB数据构建部,适配为通过将一帧德尔塔-西格玛调制的数字数据作为一个块处理而利用由多个块构成的一组数字数据构建GOB数据;表生成部,适配为生成用于对所述GOB数据进行编码的转换表;以及编码部,适配为通过使用所述转换表对构成所述GOB数据的每一块的数字数据进行压缩和编码。7.一种解码装置,包括:数据获取部,适配为获取包括用于对GOB数据编码的转换表以及压缩数据或未压缩数据的压缩GOB数据,其中,所述GOB数据是通过将一帧德尔塔-西格玛调制的数字数...

【专利技术属性】
技术研发人员:福井隆郎知念徹
申请(专利权)人:索尼公司
类型:发明
国别省市:日本,JP

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

1