An entropy encoding device and method, and entropy decoding device and method are disclosed. The entropy coding method includes the following steps: dividing the transformation unit into a plurality of regions and dividing each of the plurality of regions into subregions; setting the value of the final region mark in the plurality of regions as the first value, and setting the value of the region marker of the remaining region to the second value in the final region. A subregion containing an effective transform coefficient is set up to the value of the subregion marker with the subregion of the effective transform coefficient, and the value of the subregion marker that does not include the subregion of the effective transformation coefficient is set to the second value; based on the region marker and the value of the region, the value of the subregion mark is set to the value of the subregion. The subregion markup determines the preset coefficient coding scheme in the multiple coefficient coding schemes; the coefficient encoding based on the determined coefficient encoding scheme is coded for the coefficients included in the subregion; and data on the coefficients of the regional markings, the subregion markings and the encoded coefficients are sent.
【技术实现步骤摘要】
【国外来华专利技术】用于熵编码和熵解码的设备和方法
本专利技术涉及一种用于熵编码和熵解码的设备和方法,并且更具体地涉及一种用于可以通过选择对应于各种条件的上下文模型来执行编码和解码的熵编码和熵解码的设备和方法。
技术介绍
随着电子技术的发展,已经开发出了具有高画面质量的显示设备。随着具有高画面质量的显示设备被开发出来,增加了发送和接收高画面质量的图像的技术的必要性。通常,为了发送和接收图像,使用利用图像压缩方案。图像压缩方案可以包括以下处理:将图像划分为具有预定尺寸的块,并且根据图像的特性使用方向预测来获取残差数据。残差数据可以通过变换、量化和熵编码处理来压缩。在熵编码处理中,通过应用最优上下文模型可以减少要发送的残差数据量。随着通信技术的发展,与过去相比可以同时发送更多的数据,但是所需的图像数据的数量增加的更多。因此,需要有效的熵编码和熵解码处理。
技术实现思路
技术问题本专利技术的目的在于提供用于熵编码和熵解码的设备和方法,该设备和方法可以将编码单元划分为多个块并且可以基于块的特性和邻近块之间的关系执行有效的编码。技术方案为了实现上述目的,根据实施例的熵编码方法包括以下步骤:将变换单元划分为多个区域,并且将所述多个区域中的每一个划分为子区域;针对所述多个区域中的最后区域设置区域标记值,其中,所述最后区域包括包含非0系数的子区域;如果划分的子区域包括非0系数,针对所述划分的子区域中的每个设置子区域标记值;基于所述区域标记和所述子区域标记确定预设系数编码方案;基于确定的系数编码方案对包括在所述变换单元的特定子区域中的系数进行编码;以及发送关于所述区域标记、所述子区域标记和编码后的 ...
【技术保护点】
1.一种熵编码方法,包括以下步骤:将变换单元划分为多个区域,并且将所述多个区域中的每一个划分为子区域;将所述多个区域中的最后区域的区域标记的值设置为第一值,并且将剩余区域的区域标记的值设置为第二值,其中,在所述最后区域中包括包含有效变换系数的子区域;将具有所述有效变换系数的划分的子区域的子区域标记的值设置为所述第一值,并且将不包括所述有效变换系数的划分的子区域的子区域标记的值设置为所述第二值;基于所述区域标记和所述子区域标记确定多个系数编码方案中的预设系数编码方案;基于确定的系数编码方案对包括在所述子区域中的系数进行编码;以及发送关于所述区域标记、所述子区域标记和编码后的系数的数据。
【技术特征摘要】
【国外来华专利技术】2015.09.08 US 62/215,3841.一种熵编码方法,包括以下步骤:将变换单元划分为多个区域,并且将所述多个区域中的每一个划分为子区域;将所述多个区域中的最后区域的区域标记的值设置为第一值,并且将剩余区域的区域标记的值设置为第二值,其中,在所述最后区域中包括包含有效变换系数的子区域;将具有所述有效变换系数的划分的子区域的子区域标记的值设置为所述第一值,并且将不包括所述有效变换系数的划分的子区域的子区域标记的值设置为所述第二值;基于所述区域标记和所述子区域标记确定多个系数编码方案中的预设系数编码方案;基于确定的系数编码方案对包括在所述子区域中的系数进行编码;以及发送关于所述区域标记、所述子区域标记和编码后的系数的数据。2.如权利要求1所述的熵编码方法,其中,设置所述区域标记的所述值包括:如果直到n个区域中的第n-1区域为止所述区域标记的所述值均未被设置为所述第一值,则省略对第n区域的所述区域标记的所述值的设置,并且设置所述子区域标记的所述值包括:在所述区域标记的所述值被设置的所述区域包括m个子区域的情况下,如果基于预定方向直到第m-1子区域为止所述子区域标记的所述值均未被设置为所述第一值,则省略对第m子区域的所述子区域标记的值的设置。3.如权利要求1所述的熵编码方法,其中,确定所述预设系数编码方案包括:如果满足第一条件,则确定用于对所述多个区域中的第一区域进行编码的第一系数编码方案,其中,在所述第一条件中,所述第一区域的所述区域标记的所述值被设置为所述第一值,或者在所述第一区域的所述区域标记的所述值未被设置为所述第一值的状态下,包括在第二区域中的所述多个子区域中的一个或者更少的子区域的所述子区域标记的所述值被设置为所述第一值;如果不满足所述第一条件,则确定用于对所述第一区域进行编码的第二系数编码方案;如果满足第二条件,则确定用于对所述第二区域进行编码的第三系数编码方案,其中,在所述第二条件中,所述多个区域中的所述第二区域的所述区域标记的所述值被设置为所述第一值;以及如果不满足所述第二条件,则确定用于对所述第二区域进行编码的所述第一系数编码方案,并且确定用于对所述多个区域中的剩余区域进行编码的所述第三系数编码方案。4.如权利要求3所述的熵编码方法,其中,所述多个系数编码方案中的至少一个包括关于所述子区域中的所述有效变换系数的扫描区域的信息。5.一种熵解码方法,包括以下步骤:接收关于区域标记、子区域标记和编码后的系数的数据;对接收到的区域标记和接收到的子区域标记进行解码;基于解码后的区域标记和解码后的子区域标记,确定多个系数编码方案中的预设系数编码方案;以及基于确定的系数编码方案,对关于接收到的解码后的系数的数据进行解码,其中,针对变换单元被划分成的多个区域中的最后区域,所述区域标记被设置为的第一值,针对剩余区域,所述区域标记被设置为第二值,以及针对包括所述有效变换系数的划分的子区域,所述子区域标记被设置为第一值,并且针对不包括所述有效变换系数的划分的子区域,所述子区域标记被设置为第二值,其中,所述最后区域...
【专利技术属性】
技术研发人员:朴银姬,崔棋镐,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。