A coding device for encoding bit streams including image frames is disclosed. The encoding device includes: a selection unit for selecting a plurality of pixels including a non zero transform coefficient in the transform coefficient block that constitutes an image frame, the inverter unit, which is used to generate a plurality of candidate code groups, and the non zero transformation in accordance with the generated multiple candidate code groups. Each transform coefficient block that is assigned to the symbol performs inverse transformation to generate candidate reconfiguration blocks, and the multiple candidate code groups include a combination of non zero transform coefficients that can be allocated to the selected plurality of pixels; the cost calculation unit is used for selecting from the generated candidate reconfiguration block. The cost of the difference between the pixel values of a plurality of pixels and the pixel values of the other pixels adjacent to the selected pixels is calculated; and the encoding unit is used for assigning different predetermined codewords to a plurality of candidate codegroups based on the calculated cost, and encodes one codeword in the codeword into the same code. The coding information of the non-zero transform coefficients of multiple pixels is selected.
【技术实现步骤摘要】
【国外来华专利技术】编码设备、解码设备及其编码方法和解码方法
本专利技术涉及编码设备、解码设备及其编码方法和解码方法,更具体地,涉及可以提高压缩性能的编码设备、解码设备及其编码/解码方法。
技术介绍
近来,在各个领域中对高分辨率和高质量图像(诸如高清晰度(HD)图像和超高清晰度(UHD)图像)的需求已经增加。为了提供高分辨率和高质量图像,增加了图像数据的数据量。因此,与现有的图像数据处理方法相比,增加了用于提供高分辨率和高质量图像的图像数据的传输成本和存储成本。因此,高效率的图像压缩技术可以用来解决在使用高分辨率和高质量的图像数据时出现的问题。同时,基于H.264或HEVC等的常规编码/解码技术是这样的技术:将包括变换系数块的非零变换系数的像素的符号信息分配给每执行一个像素压缩对应的一个比特。然而,在传统技术的情况下,需要将包括在变换系数块中选择的至少一个非零变换系数的像素的代码信息进行压缩并且向解码设备发信号,因此存在压缩效率低下的问题。因此,我们提出了一种高效地压缩变换系数块中具有非零整数值的每个像素的变换系数的符号(或差分运动矢量)的解决方案。
技术实现思路
技术任务本专利技术的目 ...
【技术保护点】
一种用于对包括图像帧的比特流进行编码的编码设备,所述编码设备包括:选择单元,所述选择单元用于在构成图像帧的变换系数块中选择包括非零变换系数的多个像素;逆变换单元,所述逆变换单元用于生成多个候选代码组,以及根据所生成的多个候选代码组,对其中非零变换系数被分配了符号的每个变换系数块执行逆变换来生成候选重构块,所述多个候选代码组包括可分配给所选择的多个像素的非零变换系数的代码的组合;成本计算单元,所述成本计算单元用于基于从所生成的候选重构块中选择的多个像素的像素值与相邻于所选择的多个像素的其它像素的像素值之间的差来计算成本;以及编码单元,所述编码单元用于基于计算出的成本将不同的预 ...
【技术特征摘要】
【国外来华专利技术】2015.09.10 US 62/216,5701.一种用于对包括图像帧的比特流进行编码的编码设备,所述编码设备包括:选择单元,所述选择单元用于在构成图像帧的变换系数块中选择包括非零变换系数的多个像素;逆变换单元,所述逆变换单元用于生成多个候选代码组,以及根据所生成的多个候选代码组,对其中非零变换系数被分配了符号的每个变换系数块执行逆变换来生成候选重构块,所述多个候选代码组包括可分配给所选择的多个像素的非零变换系数的代码的组合;成本计算单元,所述成本计算单元用于基于从所生成的候选重构块中选择的多个像素的像素值与相邻于所选择的多个像素的其它像素的像素值之间的差来计算成本;以及编码单元,所述编码单元用于基于计算出的成本将不同的预定码字分配给多个候选代码组,并且将所述码字中的一个码字编码成所选择的多个像素的非零变换系数的编码信息。2.根据权利要求1所述的编码设备,其中所述选择单元从构成所述图像帧的所述变换系数块中按照变换系数值下降的顺序选择预定数目的像素。3.根据权利要求1所述的编码设备,其中所述编码单元为具有小成本的代码组分配所述预定码字中构成最少的位的码字,并且将由最少的位构成的码字编码为每个像素中所包括的非零变换系数的编码信息。4.根据权利要求3所述的编码设备,其中所述编码单元将码字“0”分配给具有最小成本的候选组。5.根据权利要求1所述的编码设备,其中所述逆变换单元:生成其中对除了从所述变换系数块中选择的每个像素之外的其余像素中所包括的变换系数被替换为0的每个块执行了逆变换的恢复块,以及,其中对所有从所述变换系数块中选择的像素均被替换为0的块执行了逆变换的恢复块,并且通过所生成的所述重构块的和或差来生成候选块。6.根据权利要求1所述的编码设备,其中所述成本计算单元基于像素值差来计算边界匹配成本,所述像素值差是从候选恢复块中选择的多个像素的像素值与相邻于所选择的多个像素的预先恢复的另一块中的其它像素的像素值之间的差。7.根据权利要求1所述的编码设备,其中所述成本计算单元基于所述候选重构块内的相邻像素之间的像素值差来计算方差成本。8.一种编码方法,包括:在构成图像帧的变换系数块中选择包括非零变换系数的多个像素;生成多个候选代码组,所述多个候选代码组包括可分配给所选择的多个像素的非零变换系数的代码的组合;根据所生成的多个候选代码组,对其中非零变换系数被分配了符号的每个变换系数块执行逆变换,来生成候选重构块...
【专利技术属性】
技术研发人员:元光玹,金赞烈,李善一,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。