编码方法和编码装置制造方法及图纸

技术编号:28744371 阅读:28 留言:0更新日期:2021-06-06 17:41
一种编码方法和编码装置,包括:获取待编码图像的多个码流分量,所述多个码流分量中每一个码流分量包括所述待编码图像的一种变换系数的码流;将所述多个码流分量按照所述变换系数的种类顺序存储。本申请实施例提供的方案,由于将待编码图像的多个码流分量按照变换系数的种类顺序存储,在编码的过程中,可以减少码流搬运次数,进一步地,可以提高编码效率。可以提高编码效率。可以提高编码效率。

【技术实现步骤摘要】
【国外来华专利技术】编码方法和编码装置


[0001]本申请涉及编解码领域,并且更为具体地,涉及一种编码方法和编码装置。

技术介绍

[0002]联合摄影专家组扩展范围(Joint Photographic Experts Group Extended Range,JPEG XR)是一种连续色调静止图像压缩算法和文件格式。
[0003]JPEG XR码流结构可以由标签图像文件格式(Tagged Image File Format,TIFF)封装信息、图像头(Image_header)信息、索引表(Index_table)及各个瓦片的码流构成。在频率模式下,瓦片内各个宏块的码流可以按直流系数(Direct Current Coefficient,DC Coefficient)、低通系数(Low Pass Coefficient,LP Coefficient)、高通系数(High Pass Coefficient,HP Coefficient)以及可变截断系数(FLEX系数)各自独立存放。
[0004]然而在熵编码过程中,JPEG XR在编码时是以宏块为单位进行的,换句话说,编码器每编码完成1个宏块就输出对应的DC系数、LP系数、HP系数、FLEX系数的码流。若要将编码的码流输出顺序排成码流存放顺序,需要很多次码流搬运,很多次的数据读写操作对软件和硬件来说均是巨大的负担。

技术实现思路

[0005]本申请实施例提供一种编码方法和编码装置,可以减少码流搬运次数,进一步地,可以提高编码效率。
[0006]第一方面,本申请提供一种编码方法,包括:获取待编码图像的多个码流分量,所述多个码流分量中每一个码流分量包括所述待编码图像的一种变换系数的码流;将所述多个码流分量按照所述变换系数的种类顺序存储。
[0007]第二方面,本申请提供一种编码装置,包括:处理器,所述处理器用于:获取待编码图像的多个码流分量,所述多个码流分量中每一个码流分量包括所述待编码图像的一种变换系数的码流;将所述多个码流分量按照所述变换系数的种类顺序存储。
[0008]第三方面,提供了一种编码装置,包括处理器和存储器。该存储器用于存储计算机程序,该处理器用于调用并运行该存储器中存储的计算机程序,执行上述第一方面或其各实现方式中的方法。
[0009]第四方面,提供一种芯片,用于实现上述第一方面或其各实现方式中的方法。
[0010]具体地,该芯片包括:处理器,用于从存储器中调用并运行计算机程序,使得安装有该芯片的设备执行如上述第一方面或其各实现方式中的方法。
[0011]第五方面,提供了一种计算机可读存储介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。
[0012]第六方面,提供了一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述第一方面或第一方面的各实现方式中的方法。
[0013]本申请实施例提供的方案,由于将待编码图像的多个码流分量按照变换系数的种
类顺序存储,在编码的过程中,可以减少码流搬运次数,进一步地,可以提高编码效率。
附图说明
[0014]下面将对实施例使用的附图作简单地介绍。
[0015]图1是应用本申请实施例的技术方案的架构图。
[0016]图2是根据本申请实施例的视频编码框架2示意图。
[0017]图3为本申请实施例提供的JPEG XR处理图像时将图像按从大到小以下五个层次进行处理的示意性图。
[0018]图4为本申请实施例提供的JPEG XR编码器的示意性结构图。
[0019]图5为本申请实施例提供的一种基于宏块形成变换系数的示意图。
[0020]图6为本申请实施例提供的一种码流结构的示意图。
[0021]图7为本申请一实施例提供的一个包含2个瓦片的图像码流的索引表示例的示意图。
[0022]图8为本申请实施例提供的另一种码流结构的示意图。
[0023]图9为本申请实施例提供的一种编码方法的示意图。
[0024]图10a为本申请一实施例提供的一种对待编码图像划分的示意性图。
[0025]图10b为本申请另一实施例提供的一种对待编码图像划分的示意性图。
[0026]图10c为本申请又一实施例提供的一种对待编码图像划分的示意性图。
[0027]图10d为本申请再一实施例提供的一种对待编码图像划分的示意性图。
[0028]图11为本申请实施例提供的一种码流生成的示意性图。
[0029]图12为本申请一实施例提供的一种码流存储形式的示意图。
[0030]图13为本申请实施例提供的一种编码方法的示意图。
[0031]图14为本申请另一实施例提供的一个包含2个瓦片的图像码流的新的索引表计算示例的示意图。
[0032]图15为本申请另一实施例提供的一种码流存储形式的示意图。
[0033]图16为本申请又一实施例提供的一个包含2个瓦片的图像码流的新的索引表计算示例的示意图。
[0034]图17为本申请实施例提供的一种编码装置的示意性结构图。
[0035]图18本申请实施例提供的芯片的示意性结构图。
具体实施方式
[0036]下面对本申请实施例中的技术方案进行描述。
[0037]除非另有说明,本申请实施例所使用的所有技术和科学术语与本申请的
的技术人员通常理解的含义相同。本申请中所使用的术语只是为了描述具体的实施例的目的,不是旨在限制本申请的范围。
[0038]图1是应用本申请实施例的技术方案的架构图。
[0039]如图1所示,系统100可以接收待处理数据102,对待处理数据102进行处理,产生处理后的数据108。例如,系统100可以接收待编码数据,对待编码数据进行编码以产生编码后的数据,或者,系统100可以接收待解码数据,对待解码数据进行解码以产生解码后的数据。
在一些实施例中,系统100中的部件可以由一个或多个处理器实现,该处理器可以是计算设备中的处理器,也可以是移动设备(例如无人机)中的处理器。该处理器可以为任意种类的处理器,本专利技术实施例对此不做限定。在一些可能的设计中,该处理器可以包括编码器、解码器或编解码器等。系统100中还可以包括一个或多个存储器。该存储器可用于存储指令和数据,例如,实现本专利技术实施例的技术方案的计算机可执行指令、待处理数据102、处理后的数据108等。该存储器可以为任意种类的存储器,本专利技术实施例对此也不做限定。
[0040]待编码数据可以包括文本、图像、图形对象、动画序列、音频、视频、或者任何需要编码的其他数据。在一些情况下,待编码数据可以包括来自传感器的传感数据,该传感器可以为视觉传感器(例如,相机、红外传感器),麦克风、近场传感器(例如,超声波传感器、雷达)、位置传感器、温度传感器、触摸传感器等。在一些情况下,待编码数据可以包括来自用户的信息,例如,生物信息,该生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种编码方法,其特征在于,包括:获取待编码图像的多个码流分量,所述多个码流分量中每一个码流分量包括所述待编码图像的一种变换系数的码流;将所述多个码流分量按照所述变换系数的种类顺序存储。2.根据权利要求1所述的编码方法,其特征在于,所述待编码图像包括n个瓦片,所述n个瓦片中的第i个瓦片包括若干个宏块,所述若干个宏块的同一种变换系数的码流顺序排列形成所述第i个瓦片的所述同一种变换系数的码流,所述n个瓦片的所述同一种变换系数的码流顺序排列形成所述待编码图像的所述同一种变换系数的码流;其中,n为大于或等于1的正整数,i为小于或等于n的正整数。3.根据权利要求2所述的编码方法,其特征在于,所述获取待编码图像的多个码流分量,包括:对于所述待编码图像的每一个宏块,将不同种变换系数的码流分别输出至不同的缓存空间,在不同的缓存空间中分别获取所述待编码图像的不同种变换系数的码流。4.根据权利要求3所述的编码方法,其特征在于,所述方法还包括:将所述缓存空间内的变换系数的码流存储至预设的存储设备中。5.根据权利要求1至4中任一项所述的编码方法,其特征在于,所述方法还包括:生成所述待编码图像的信息,所述待编码图像的信息包括所述待编码图像的图像文件格式封装信息(TIFF封装信息)、所述待编码图像的图像头信息、所述待编码图像的索引表以及所述待编码图像的码流。6.根据权利要求1至5中任一项所述的编码方法,其特征在于,所述变换系数包括直流系数(DC系数)、低通系数(LP系数)、高通系数(HP系数)和可变截断系数(FLEX系数)。7.根据权利要求1至6中任一项所述的编码方法,其特征在于,所述方法还包括:设置所述待编码图像的多流分量的索引。8.根据权利要求7所述的编码方法,其特征在于,所述待编码图像包括n个瓦片,所述设置所述待编码图像的多流分量的索引,包括:根据所述n个瓦片的每一个瓦片的多个码流分量中每一个码流分量的长度,按照预设分量顺序设置所述n个瓦片的多流分量的索引,所述预设分量顺序为DC系数码流分量、LP系数码流分量、HP系数码流分量和FLEX系数码流分量,n为大于1或等于1的正整数。9.根据权利要求7或8所述的编码方法,其特征在于,所述方法还包括:将所述待编码图像的多流分量的索引发送至解码器,以使得所述解码器根据所述多流分量的索引对所述待编码图像进行解码。10.根据权利要求1至9中任一项所述的编码方法,其特征在于,所述编码方法应用于联合摄影专家组扩展范围编码格式(JPEG XR编码格式)中。11.一种编码装置,其特征在于,包括:处理器,所述处理器用于:获取待编码图像的多个码流分量,所述多个码流分量中每...

【专利技术属性】
技术研发人员:缪泽翔郑萧桢
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:

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

1