CN113452995A - Data coding and decoding method and device with different scanning directions of current string and reference string - Google Patents
Data coding and decoding method and device with different scanning directions of current string and reference string Download PDFInfo
- Publication number
- CN113452995A CN113452995A CN202110347589.2A CN202110347589A CN113452995A CN 113452995 A CN113452995 A CN 113452995A CN 202110347589 A CN202110347589 A CN 202110347589A CN 113452995 A CN113452995 A CN 113452995A
- Authority
- CN
- China
- Prior art keywords
- string
- current
- coordinate value
- starting
- column
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000007906 compression Methods 0.000 claims description 24
- 230000006835 compression Effects 0.000 claims description 24
- 238000004364 calculation method Methods 0.000 claims description 3
- 239000002184 metal Substances 0.000 claims 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 abstract 1
- 229910052710 silicon Inorganic materials 0.000 abstract 1
- 239000010703 silicon Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 12
- 238000003491 array Methods 0.000 description 8
- 238000005070 sampling Methods 0.000 description 8
- 238000013144 data compression Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明为当前串与参考串有不同扫描方向的数据编解码方法及装置,提供了一种当前串与参考串采用相反的行或列内扫描方向和/或采用相反的行或列间扫描方向进行串预测编码和串预测解码的方法及装置。该方法及装置可通过正向和反向匹配的方式复用参考串,可在有限空间内存储更多的参考串,在采用硬件实现的情况下,这种方式可节省大量的片上存储空间和硅片面积。
The present invention provides a data encoding and decoding method and device in which the current string and the reference string have different scanning directions, and provides a current string and a reference string adopting opposite scanning directions within a row or column and/or adopting opposite scanning directions between rows or columns A method and apparatus for string predictive encoding and string predictive decoding. The method and device can multiplex reference strings through forward and reverse matching, and can store more reference strings in a limited space. In the case of hardware implementation, this method can save a lot of on-chip storage space and silicon area.
Description
技术领域technical field
本发明涉及一种对数据进行有损或无损压缩的编码及解码系统,特别是对部分分量下采样格式的多分量数据进行压缩的编码方法和解码方法。The invention relates to a coding and decoding system for lossy or lossless compression of data, in particular to a coding method and a decoding method for compressing multi-component data in partial component downsampling format.
背景技术Background technique
随着人类社会进入人工智能、大数据、虚拟现实、增强现实、混合现实、云计算、移动计算、云-移动计算、超高清(4K)和特超高清(8K)视频图像分辨率、4G/5G通讯的时代,对各种数据,包括大数据、图像数据、视频数据、以及各种新形态的数据,进行超高压缩比和极高质量的数据压缩成为必不可少的技术。As human society enters artificial intelligence, big data, virtual reality, augmented reality, mixed reality, cloud computing, mobile computing, cloud-mobile computing, ultra-high-definition (4K) and ultra-high-definition (8K) video image resolution, 4G/ In the era of 5G communication, it has become an indispensable technology to perform ultra-high compression ratio and high-quality data compression on various data, including big data, image data, video data, and various new forms of data.
数据集是由数据元素(例如:字节、比特、像素、像素分量、空间采样点、变换域系数)组成的集合。A dataset is a collection of data elements (eg: bytes, bits, pixels, pixel components, spatial samples, transform domain coefficients).
对数据集进行编码或解码(简称为编解码)时,通常将数据元素按照预定规则排序即规定前后顺序,依前后顺序进行编解码。When encoding or decoding a data set (referred to as encoding and decoding for short), the data elements are usually sorted according to a predetermined rule, that is, the order is specified, and the encoding and decoding are performed in the order.
对排列成一定空间(一维、二维、或多维)形状的数据集(例如:一个一维数据队列、一个二维数据文件、一帧图像、一个视频序列、一个变换域、一个变换块、多个变换块、一个三维场景、一个持续变化的三维场景的序列),特别是二维或以上数据集进行数据压缩的编码(以及相应的解码)时,有时还把此数据集划分成若干具有预定形状和/或大小(即元素数目)的子集,称为整压缩单元,以整压缩单元为单位,以预定的顺序,一个一个整压缩单元地进行编码或者解码。在任一时刻,正在编码或者解码中的整压缩单元称为当前整压缩单元。正在编码或者解码中的数据元素(有时也简称为元素)称为当前编码数据元素或者当前解码数据元素,统称为当前数据元素,简称为当前元素。元素由N个分量(通常1≤N≤5)组成,因此数据集和整压缩单元也都由N个分量组成。元素的分量也称为分量元素。For data sets arranged in a certain spatial (one-dimensional, two-dimensional, or multi-dimensional) shape (for example: a one-dimensional data queue, a two-dimensional data file, a frame image, a video sequence, a transform domain, a transform block, Multiple transform blocks, a 3D scene, a sequence of continuously changing 3D scenes), especially when a two-dimensional or more data set is encoded (and correspondingly decoded) for data compression, the data set is sometimes divided into several A subset of a predetermined shape and/or size (ie, the number of elements) is called an integer compression unit, and is encoded or decoded one by one in a predetermined order with the integer compression unit as a unit. At any time, the integer compression unit that is being encoded or decoded is called the current integer compression unit. The data element that is being encoded or decoded (sometimes also referred to as an element for short) is referred to as a currently encoded data element or a currently decoded data element, collectively referred to as a current data element, or referred to as a current element for short. An element consists of N components (usually 1≤N≤5), so both the dataset and the integer compression unit also consist of N components. The components of an element are also called component elements.
例如,一帧图像的元素即像素排列成矩形形状,具有1920(宽度)x1080(高度)的大小(分辨率),由3个分量组成:G(绿色)分量,B(蓝色)分量,R(红色)分量或Y(亮度)分量,U(Cb色度)分量,V(Cr色度)分量。For example, the elements of a frame of image, that is, the pixels, are arranged in a rectangular shape, with a size (resolution) of 1920 (width) x 1080 (height), and are composed of 3 components: G (green) component, B (blue) component, R (red) component or Y (luminance) component, U (Cb chrominance) component, V (Cr chrominance) component.
作为编码对象的多分量数据集和整压缩单元的各分量的采样率之间的关系通常用采样格式来表示。例如,对于包括计算机产生的含图形和文字的图像的一类二维数据元素的阵列,通常采用一种称为4:4:4(简称444)的采样格式,就是数据集的3个分量都具有同样的采样率和大小(即分量样值的数目)。对于包括摄像机摄取的自然图像和视频的另一类二维数据元素的阵列,通常采用一种称为4:2:0(简称420)的采样格式,就是具有矩形形状和3个分量的数据集(如图像或视频)的2个称为次分量的分量(D分量和E分量)的采样率和尺寸分别是另一个称为主分量的分量(F分量)的四分之一,也就是主分量与次分量之间具有4:1的下采样关系。在这种情形,一个D分量D[i][j]和一个E分量E[i][j]对应于四个(2×2个)F分量F[2i][2j],F[2i+1][2j],F[2i][2j+1],F[2i+1][2j+1]。如果F分量的分辨率是2M×2N(水平2M个分量元素,垂直2N个分量元素),即数据集的F分量是F={F[m][n]:m=0~2M-1,n=0~2N-1},那么D分量和E分量的分辨率分别都是M×N(水平M个分量元素,垂直N个分量元素),即数据集的D分量和E分量分别是D={D[m][n]:m=0~M-1,n=0~N-1}和E={E[m][n]:m=0~M-1,n=0~N-1}。在对次分量也需要较高质量的场合,则常常使用一种称为4:2:2(简称422)的采样格式,就是具有矩形形状和3个分量的数据集(如图像或视频)的2个次分量(D分量和E分量)的采样率和尺寸分别是另一个主分量(F分量)的二分之一,也就是主分量与次分量之间具有2:1的下采样关系。在这种情形,在数据集(如图像或视频)的一个方向(如水平方向),一个D分量D[i][j]和一个E分量E[i][j]对应于两个(2×1个)F分量F[2i][j]和F[2i+1][j]。如果F分量的分辨率是2M×N,,即数据集的F分量是F={F[m][n]:m=0~2M-1,n=0~N-1},那么D分量和E分量的分辨率分别都是M×N,即数据集的D分量和E分量分别是D={D[m][n]:m=0~M-1,n=0~N-1}和E={E[m][n]:m=0~M-1,n=0~N-1}。在采用YUV色彩格式的图像和视频中,以上所述F、D、E分量通常分别是Y、U、V分量。在采用RGB色彩格式的图像和视频中,以上所述F、D、E分量通常分别是G、B、R分量或G、R、B分量。在数据是图像或视频的场合,采样格式也常称为色度格式。The relationship between the multi-component data set to be coded and the sampling rate of each component of the integral compression unit is usually expressed in a sampling format. For example, for an array of a class of two-dimensional data elements including computer-generated images containing graphics and text, a sampling format called 4:4:4 (444 for short) is usually used, where all three components of the data set are have the same sample rate and size (ie, the number of component samples). For arrays of another type of two-dimensional data elements, including natural images and videos captured by cameras, a sampling format called 4:2:0 (420 for short) is usually used, which is a dataset with a rectangular shape and 3 components The sampling rate and size of 2 components (D and E components) called secondary components (such as images or videos) are respectively a quarter of that of the other component called primary component (F component), which is the main component. There is a 4:1 downsampling relationship between components and subcomponents. In this case, one D component D[i][j] and one E component E[i][j] correspond to four (2×2) F components F[2i][2j], F[2i+ 1][2j], F[2i][2j+1], F[2i+1][2j+1]. If the resolution of the F component is 2M×2N (2M component elements horizontally, 2N component elements vertically), that is, the F component of the data set is F={F[m][n]: m=0~2M-1, n=0~2N-1}, then the resolutions of the D component and the E component are M×N (horizontal M component elements, vertical N component elements), that is, the D component and the E component of the data set are respectively D ={D[m][n]: m=0~M-1, n=0~N-1} and E={E[m][n]: m=0~M-1, n=0~ N-1}. Where higher quality is also required for the secondary components, a sampling format called 4:2:2 (422 for short) is often used, which is a data set (such as an image or video) with a rectangular shape and 3 components. The sampling rate and size of the two secondary components (D component and E component) are respectively one-half of the other primary component (F component), that is, there is a 2:1 downsampling relationship between the primary component and the secondary component. In this case, one D component D[i][j] and one E component E[i][j] correspond to two (2 ×1) F components F[2i][j] and F[2i+1][j]. If the resolution of the F component is 2M×N, that is, the F component of the data set is F={F[m][n]: m=0~2M-1, n=0~N-1}, then the D component The resolutions of the and E components are M×N respectively, that is, the D and E components of the data set are respectively D={D[m][n]: m=0~M-1, n=0~N-1 } and E={E[m][n]: m=0~M-1, n=0~N-1}. In images and videos using the YUV color format, the above-mentioned F, D, E components are usually Y, U, V components, respectively. In images and videos in the RGB color format, the above-mentioned F, D, and E components are usually G, B, R components or G, R, B components, respectively. Where the data is an image or video, the sampling format is also often referred to as the chroma format.
在数据集划分成整压缩单元的情形,排序的一种预定规则是首先对整压缩单元排序,再对每个整压缩单元内的元素排序。In the case where the data set is divided into integer compression units, a predetermined rule for sorting is to first sort the integer compression units, and then sort the elements within each integer compression unit.
数据压缩的一种有效手段是串预测也称串匹配。串预测将一个当前整压缩单元的元素按照预定的扫描方式排列后再分割成长度可变的元素串,对一个当前元素串,简称为当前串,在一个称为参考集的已完成预定程度的编解码的元素的集合或其子集之中,获得与所述当前串具有相同或相近似的数值的参考元素串简称参考串,也称之为所述当前串的参考串或预测串或匹配串。当前串上各元素的数值与参考串上对应的匹配元素的数值之间的误差不超过预定的阈值。对于一个当前串的参考串,仅需要使用若干参数来记录所述参考串在参考集内的位置和/或形状和/或大小和/或尺寸,而不需要逐个记录所述当前串内每个元素的数值本身,就能完整地表示所述当前串的所有元素及其数值,从而达到数据压缩的目的。An effective means of data compression is string prediction, also known as string matching. String prediction arranges the elements of a current whole compression unit according to a predetermined scanning method and then divides them into variable-length element strings. In the set of encoded and decoded elements or a subset thereof, obtain a reference element string with the same or similar value as the current string, referred to as a reference string for short, also referred to as the reference string or prediction string or matching of the current string string. The error between the value of each element on the current string and the value of the corresponding matching element on the reference string does not exceed a predetermined threshold. For a reference string of a current string, it is only necessary to use several parameters to record the position and/or shape and/or size and/or dimension of the reference string within the reference set, instead of recording each item in the current string one by one The value of the element itself can completely represent all the elements and their values of the current string, so as to achieve the purpose of data compression.
例如,一个按照预定扫描方式排列的当前串,如果能在参考集内找到相应的参考串,则仅需要使用当前串的第一个元素即起始元素与参考串的第一个元素即起始元素之间的位置关系和串长度这两个参数来记录所述参考串在参考集内的位置和大小,而不需要逐个记录所述当前串内每个元素的数值本身,就能完整地表示所述当前串的所有元素及其数值。记录所述两个参数所消耗的比特数常常远少于逐个记录所述当前串内每个元素的数值本身所消耗的比特数,从而达到了数据压缩的目的。For example, for a current string arranged in a predetermined scanning manner, if the corresponding reference string can be found in the reference set, only the first element of the current string, that is, the start element, and the first element of the reference string, that is, the start element, need to be used. The position relationship between elements and the string length are two parameters to record the position and size of the reference string in the reference set, without the need to record the value of each element in the current string one by one, it can be completely represented All elements of the current string and their values. The number of bits consumed by recording the two parameters is often far less than the number of bits consumed by recording the value of each element in the current string one by one, thereby achieving the purpose of data compression.
串预测中,也可能出现在参考集内找不到参考元素的不可预测元素。不可预测元素的分量、主分量、次分量分别被称为不可预测分量、不可预测主分量、不可预测次分量。In string prediction, unpredictable elements may also occur where the reference element cannot be found in the reference set. The components, primary components, and secondary components of unpredictable elements are called unpredictable components, unpredictable primary components, and unpredictable secondary components, respectively.
串预测中经常使用的扫描方式包括:Scans frequently used in string prediction include:
水平光栅扫描:一个整压缩单元内的元素沿水平方向一个元素一个元素排列,排列完一行后接着排列下一行,所有行内扫描方向都是从左至右排列或者所有行内扫描方向都是从右至左排列。Horizontal raster scanning: The elements in an entire compression unit are arranged element by element in the horizontal direction, and after arranging one row, the next row is arranged. All in-line scanning directions are arranged from left to right or all in-line scanning directions are from right to right. Arrange left.
或者or
水平来回扫描也称往返扫描或弓形扫描:一个整压缩单元内的元素沿水平方向一个元素一个元素排列,排列完一行后接着排列下一行,任何相邻的两行中一行的行内扫描方向是从左至右排列而另一行的行内扫描方向是从右至左排列,从左至右排列的行称之为正向行,从右至左排列的行称之为反向行;Horizontal back-and-forth scanning is also called round-trip scanning or bow scanning: the elements in an entire compression unit are arranged element by element in the horizontal direction, and the next row is arranged after one row is arranged. The left-to-right arrangement and the in-line scanning direction of the other row are arranged from right to left, the row arranged from left to right is called forward row, and the row arranged from right to left is called reverse row;
或者or
垂直光栅扫描:一个整压缩单元内的元素沿垂直方向一个元素一个元素排列,排列完一列后接着排列下一列,所有列内扫描方向都是从上至下排列或者所有列内扫描方向都是从下至上排列;Vertical raster scanning: The elements in an entire compression unit are arranged one element by one in the vertical direction. After arranging one column, the next column is arranged. The scanning direction in all columns is arranged from top to bottom or the scanning direction in all columns is from top to bottom. bottom to top;
或者or
垂直来回扫描也称往返扫描或弓形扫描:一个整压缩单元内的元素沿垂直方向一个元素一个元素排列,排列完一列后接着排列下一列,任何相邻的两列中一列的列内扫描方向是从上至下排列而另一列的列内扫描方向是从下至上排列,从上至下排列的列称之为正向列,从下至上排列的列称之为反向列。Vertical back-and-forth scanning is also known as round-trip scanning or bow scanning: the elements in an entire compression unit are arranged element by element in the vertical direction, and after arranging one column, the next column is arranged, and the in-column scanning direction of one of any two adjacent columns is The columns arranged from top to bottom are arranged from top to bottom and the scanning direction of another column is from bottom to top. The columns arranged from top to bottom are called forward columns, and the columns arranged from bottom to top are called reverse columns.
串的扫描即排列中的第一个元素称为起始元素,串的扫描即排列中的最后一个元素称为终结元素。The scan of the string, that is, the first element in the arrangement is called the start element, and the scan of the string, that is, the last element in the arrangement, is called the end element.
串预测的一种特殊情形是块预测也称块匹配。在这种特殊情形,每个串都形成一个矩形形状的块。A special case of string prediction is block prediction, also known as block matching. In this particular case, each string forms a rectangular shaped block.
现有串预测编码技术中,在水平(光栅或来回)扫描方式中,扫描的起始行是串的最上方行即最顶行,行间扫描方向是从上至下逐行扫描,终结行是串的最下方行即最底行;在垂直(光栅或来回)扫描方式中,扫描的起始列是串的最左方列即最左列,列间扫描方向是从左至右逐列扫描,终结列是串的最右方列即最右列。In the existing string prediction coding technology, in the horizontal (raster or back and forth) scanning mode, the starting line of scanning is the top line of the string, that is, the top line, and the scanning direction between lines is progressive scanning from top to bottom, and the end line is scanned. It is the bottom row of the string, that is, the bottom row; in the vertical (raster or back and forth) scanning mode, the starting column of the scan is the leftmost column of the string, that is, the leftmost column, and the scanning direction between columns is from left to right column by column Scanning, the final column is the rightmost column of the string, the rightmost column.
现有串预测编码技术中,当前串与参考串有相同的扫描方式和相同的扫描方向。如,当前串与参考串都采用水平来回扫描方式,并且起始行都是正向行即行内扫描方向都是从左至右排列,并且起始行也都是最顶行即行间扫描方向都是从上至下逐行扫描。In the existing string prediction coding technology, the current string and the reference string have the same scanning mode and the same scanning direction. For example, both the current string and the reference string are horizontally scanned back and forth, and the starting lines are all forward lines, that is, the scanning direction within the line is arranged from left to right, and the starting line is also the top line, that is, the scanning direction between lines is both. Scan line by line from top to bottom.
综上所述,在水平(光栅或来回)扫描方式中,扫描方向包括行内扫描方向和行间扫描方向。在垂直(光栅或来回)扫描方式中,扫描方向包括列内扫描方向和列间扫描方向。现有串预测编码技术中,当前串与参考串不但具有相同的扫描方式,而且具有相同的扫描方向。To sum up, in the horizontal (raster or back and forth) scanning mode, the scanning direction includes the intra-line scanning direction and the inter-line scanning direction. In the vertical (raster or back and forth) scanning mode, the scanning direction includes an intra-column scanning direction and an inter-column scanning direction. In the existing string prediction coding technology, the current string and the reference string not only have the same scanning mode, but also have the same scanning direction.
但是,在不少场合,待编码内容中存在下列情形:However, in many occasions, the following situations exist in the content to be encoded:
1)当前串与潜在的匹配的参考串的行内扫描方向是相反的,1) The inline scanning direction of the current string and the potential matching reference string are opposite,
和/或and / or
2)当前串与潜在的匹配的参考串的行间扫描方向是相反的。2) The interline scanning direction of the current string and the potential matching reference string are opposite.
现有串预测编码技术没有考虑到待编码内容中存在的这些情形,影响了编码效率。The existing string prediction coding technology does not take into account these situations existing in the content to be coded, which affects the coding efficiency.
本专利申请中,为叙述简洁清楚起见,使用术语“行或列”表示“水平扫描方式中的行或垂直扫描方式中的列”。In this patent application, for the sake of brevity and clarity of description, the term "row or column" is used to mean "a row in a horizontal scanning manner or a column in a vertical scanning manner".
发明内容SUMMARY OF THE INVENTION
为了解决现有串预测编码技术中的这一问题,本发明提供了一种当前串与参考串采用相反的行或列内扫描方向和/或采用相反的行或列间扫描方向进行串预测编码和串预测解码的方法及装置。In order to solve this problem in the existing string predictive coding technology, the present invention provides a method for performing string predictive coding using opposite scanning directions within rows or columns and/or opposite scanning directions between rows or columns for the current string and the reference string. A method and apparatus for string prediction decoding.
根据本发明的第一个方面,提供了一种串预测的编码方法,至少包括完成下列功能和操作的步骤:当前串与参考串According to a first aspect of the present invention, a coding method for string prediction is provided, which at least includes the steps of completing the following functions and operations: a current string and a reference string
采用相反的行或列内扫描方向;Use the opposite row or column scan direction;
和/或and / or
采用相反的行或列间扫描方向。Use the opposite row or column scan direction.
根据本发明的第二个方面,提供了一种串预测的编码装置,至少包括完成下列功能和操作的模块:当前串与参考串According to a second aspect of the present invention, an encoding device for string prediction is provided, which at least includes modules for completing the following functions and operations: a current string and a reference string
采用相反的行或列内扫描方向Use the opposite row or column scan direction
和/或and / or
采用相反的行或列间扫描方向。Use the opposite row or column scan direction.
根据本发明的第三个方面,提供了一种串预测的解码方法,至少包括完成下列功能和操作的步骤:当前串与参考串According to a third aspect of the present invention, a decoding method for string prediction is provided, which at least includes the steps of completing the following functions and operations: a current string and a reference string
采用相反的行或列内扫描方向Use the opposite row or column scan direction
和/或and / or
采用相反的行或列间扫描方向。Use the opposite row or column scan direction.
根据本发明的第四个方面,提供了一种串预测的解码装置,至少包括完成下列功能和操作的模块:当前串与参考串According to a fourth aspect of the present invention, a decoding apparatus for string prediction is provided, which at least includes modules for completing the following functions and operations: a current string and a reference string
采用相反的行或列内扫描方向Use the opposite row or column scan direction
和/或and / or
采用相反的行或列间扫描方向。Use the opposite row or column scan direction.
本发明适用于对数据进行有损压缩的编码和解码,本发明也同样适用于对数据进行无损压缩的编码和解码。本发明适用于一维数据如字符串数据或字节串数据或一维图形或分维图形的编码和解码,本发明也同样适用于二维或以上维度的数据如图像、图像序列或视频数据的编码和解码。The present invention is applicable to encoding and decoding for lossy compression of data, and the present invention is also applicable to encoding and decoding for lossless compression of data. The present invention is applicable to encoding and decoding of one-dimensional data such as string data or byte string data or one-dimensional graphics or fractal graphics, and the present invention is also applicable to data of two or more dimensions such as images, image sequences or video data encoding and decoding.
本发明中,数据压缩所涉及的数据包括下列类型的数据之一或其组合In the present invention, the data involved in data compression includes one or a combination of the following types of data
1)一维数据;1) One-dimensional data;
2)二维数据;2) Two-dimensional data;
3)多维数据;3) Multidimensional data;
4)图形;4) Graphics;
5)分维图形;5) Fractal graphics;
6)图像;6) Image;
7)图像的序列;7) Sequence of images;
8)视频;8) Video;
9)音频;9) Audio;
10)文件;10) Documents;
11)字节;11) bytes;
12)比特;12) bits;
13)像素;13) pixels;
14)三维场景;14) 3D scene;
15)持续变化的三维场景的序列;15) A sequence of continuously changing three-dimensional scenes;
16)虚拟现实的场景;16) Virtual reality scene;
17)持续变化的虚拟现实的场景的序列17) Sequence of continuously changing VR scenes
18)像素形式的图像;18) Image in pixel form;
19)图像的变换域数据;19) Transform domain data of the image;
20)二维或二维以上字节的集合;20) A collection of two-dimensional or more than two-dimensional bytes;
21)二维或二维以上比特的集合;21) A collection of two-dimensional or more than two-dimensional bits;
22)像素的集合;22) a collection of pixels;
23)单分量像素的集合;23) a set of single-component pixels;
24)三分量像素(R,G,B,A)的集合;24) A set of three-component pixels (R, G, B, A);
25)三分量像素(Y,U,V)的集合;25) A set of three-component pixels (Y, U, V);
26)三分量像素(Y,Cb,Cr)的集合;26) A set of three-component pixels (Y, Cb, Cr);
27)三分量像素(Y,Cg,Co)的集合;27) A set of three-component pixels (Y, Cg, Co);
28)四分量像素(C,M,Y,K)的集合;28) A set of four-component pixels (C, M, Y, K);
29)四分量像素(R,G,B,A)的集合;29) A set of four-component pixels (R, G, B, A);
30)四分量像素(Y,U,V,A)的集合;30) A set of four-component pixels (Y, U, V, A);
31)四分量像素(Y,Cb,Cr,A)的集合;31) A set of four-component pixels (Y, Cb, Cr, A);
32)四分量像素(Y,Cg,Co,A)的集合。32) A set of four-component pixels (Y, Cg, Co, A).
以上通过若干特定的具体实例说明本发明的技术特征。本领域技术人员可由本说明书所揭示的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在不背离本发明的精神下进行各种修饰或改变。The technical features of the present invention are described above through some specific specific examples. Those skilled in the art can easily understand other advantages and functions of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention.
附图说明Description of drawings
图1是水平来回扫描中当前串与参考串具有相反的行内扫描方向和相同的行间扫描方向的串预测示意图,其中图1(a)是一个13个像素占不完整的3行的串的例,图1(b)是一个16个像素占完整的4行的串的例。FIG. 1 is a schematic diagram of string prediction when the current string and the reference string have opposite intra-line scanning directions and the same inter-line scanning direction in horizontal back-and-forth scanning, wherein FIG. 1(a) is a string with 13 pixels occupying incomplete 3 lines. For example, Fig. 1(b) is an example in which 16 pixels occupy a complete 4-line string.
图2是水平来回扫描中当前串与参考串具有相同的行内扫描方向和相反的行间扫描方向的串预测示意图,其中图2(a)是一个13个像素占不完整的3行的串的例,图2(b)是一个16个像素占完整的4行的串的例。FIG. 2 is a schematic diagram of string prediction when the current string and the reference string have the same intra-line scanning direction and opposite inter-line scanning direction in the horizontal back-and-forth scanning, wherein FIG. 2(a) is a string with 13 pixels occupying incomplete 3 lines. For example, Fig. 2(b) is an example in which 16 pixels occupy a complete 4-line string.
图3是水平来回扫描中当前串与参考串具有相反的行内扫描方向和相反的行间扫描方向的串预测示意图,其中图3(a)是一个13个像素占不完整的3行的串的例,图3(b)是一个16个像素占完整的4行的串的例。FIG. 3 is a schematic diagram of string prediction when the current string and the reference string have opposite intra-line scanning directions and opposite inter-line scanning directions in horizontal back-and-forth scanning, wherein FIG. 3(a) is a string with 13 pixels occupying incomplete 3 lines. For example, FIG. 3(b) is an example in which 16 pixels occupy a complete 4-line string.
图4是水平光栅扫描中当前串与参考串具有相反的行内扫描方向和相同的行间扫描方向的串预测示意图,其中图4(a)是一个13个像素占不完整的3行的串的例,图4(b)是一个16个像素占完整的4行的串的例。FIG. 4 is a schematic diagram of string prediction when the current string and the reference string have opposite intra-line scanning directions and the same inter-line scanning direction in horizontal raster scanning, wherein FIG. 4( a ) is a string with 13 pixels occupying incomplete 3 lines. For example, FIG. 4(b) is an example in which 16 pixels occupy a complete 4-line string.
图5是水平光栅扫描中当前串与参考串具有相同的行内扫描方向和相反的行间扫描方向的串预测示意图,其中图5(a)是一个13个像素占不完整的3行的串的例,图5(b)是一个16个像素占完整的4行的串的例。FIG. 5 is a schematic diagram of string prediction when the current string and the reference string have the same intra-line scanning direction and opposite inter-line scanning direction in horizontal raster scanning, wherein FIG. 5(a) is a string with 13 pixels occupying incomplete 3 lines. For example, FIG. 5(b) is an example in which 16 pixels occupy a complete 4-line string.
图6是水平光栅扫描中当前串与参考串具有相反的行内扫描方向和相反的行间扫描方向的串预测示意图,其中图6(a)是一个13个像素占不完整的3行的串的例,图6(b)是一个16个像素占完整的4行的串的例。FIG. 6 is a schematic diagram of string prediction when the current string and the reference string have opposite intra-line scanning directions and opposite inter-line scanning directions in horizontal raster scanning, wherein FIG. 6(a) is a string with 13 pixels occupying incomplete 3 lines. For example, Fig. 6(b) is an example in which 16 pixels occupy a complete 4-line string.
图7是垂直来回扫描中当前串与参考串具有相同的列内扫描方向和相反的列间扫描方向的串预测示意图,其中图7(a)是一个13个像素占不完整的3列的串的例,图7(b)是一个16个像素占完整的4列的串的例。FIG. 7 is a schematic diagram of string prediction when the current string and the reference string have the same intra-column scanning direction and opposite inter-column scanning direction in vertical back-and-forth scanning, wherein FIG. 7( a ) is a string with 13 pixels occupying incomplete 3 columns 7(b) is an example of a string with 16 pixels occupying a complete 4-column.
图8是垂直来回扫描中当前串与参考串具有相反的列内扫描方向和相同的列间扫描方向的串预测示意图,其中图8(a)是一个13个像素占不完整的3列的串的例,图8(b)是一个16个像素占完整的4列的串的例。FIG. 8 is a schematic diagram of string prediction when the current string and the reference string in the vertical back-and-forth scanning have opposite intra-column scanning directions and the same inter-column scanning direction, wherein FIG. 8( a ) is a string with 13 pixels occupying incomplete 3 columns 8(b) is an example of a string with 16 pixels occupying a complete 4-column.
图9是垂直来回扫描中当前串与参考串具有相反的列内扫描方向和相反的列间扫描方向的串预测示意图,其中图9(a)是一个13个像素占不完整的3列的串的例,图9(b)是一个16个像素占完整的4列的串的例。FIG. 9 is a schematic diagram of string prediction when the current string and the reference string have opposite intra-column scanning directions and opposite inter-column scanning directions in vertical back-and-forth scanning, wherein FIG. 9( a ) is a string with 13 pixels occupying incomplete 3 columns 9(b) is an example of a string in which 16 pixels occupy a complete 4-column.
图10是垂直光栅扫描中当前串与参考串具有相同的列内扫描方向和相反的列间扫描方向的串预测示意图,其中图10(a)是一个13个像素占不完整的3列的串的例,图10(b)是一个16个像素占完整的4列的串的例。FIG. 10 is a schematic diagram of string prediction in vertical raster scanning when the current string and the reference string have the same intra-column scanning direction and opposite inter-column scanning direction, wherein FIG. 10( a ) is a string with 13 pixels occupying incomplete 3 columns 10(b) is an example of a string with 16 pixels occupying a complete 4-column.
图11是垂直光栅扫描中当前串与参考串具有相反的列内扫描方向和相同的列间扫描方向的串预测示意图,其中图11(a)是一个13个像素占不完整的3列的串的例,图11(b)是一个16个像素占完整的4列的串的例。FIG. 11 is a schematic diagram of string prediction when the current string and the reference string in vertical raster scanning have opposite intra-column scanning directions and the same inter-column scanning direction, wherein FIG. 11( a ) is a string with 13 pixels occupying incomplete 3 columns 11(b) is an example of a string with 16 pixels occupying a complete 4-column.
图12是垂直光栅扫描中当前串与参考串具有相反的列内扫描方向和相反的列间扫描方向的串预测示意图,其中图12(a)是一个13个像素占不完整的3列的串的例,图12(b)是一个16个像素占完整的4列的串的例。FIG. 12 is a schematic diagram of string prediction when the current string and the reference string in vertical raster scanning have opposite intra-column scanning directions and opposite inter-column scanning directions, wherein FIG. 12( a ) is a string with 13 pixels occupying incomplete 3 columns 12(b) is an example of a string with 16 pixels occupying a complete 4-column.
具体实施方式Detailed ways
以下是本发明的更多的实施细节。The following are further details of the implementation of the present invention.
实施例1Example 1
所述编码、解码方法或装置中,在原始数据是包括图像、图像的序列、视频的二维数据元素的阵列或阵列的序列的情形,In the encoding, decoding method or apparatus, where the original data is an array or a sequence of arrays of two-dimensional data elements comprising an image, a sequence of images, a video,
串预测涉及的整压缩单元包括宏块、编码单元CU、CU的子区域、子编码单元SubCU、预测块、预测单元PU、PU的子区域、子预测单元SubPU、变换块、变换单元TU、TU的子区域、子变换单元SubTU。The whole compression unit involved in string prediction includes macroblock, coding unit CU, sub-region of CU, sub-coding unit SubCU, prediction block, prediction unit PU, sub-region of PU, sub-prediction unit SubPU, transform block, transform unit TU, TU sub-region, sub-transform unit SubTU.
实施例2Example 2
所述编码、解码方法或装置中,串预测涉及的扫描方式包括水平光栅扫描、水平来回扫描、垂直光栅扫描、垂直来回扫描。In the encoding and decoding method or apparatus, the scanning modes involved in the string prediction include horizontal raster scanning, horizontal back-and-forth scanning, vertical raster scan, and vertical back-and-forth scanning.
实施例3Example 3
所述编码、解码方法或装置中,In the encoding and decoding method or device,
数据是420采样格式的二维数据元素的阵列或阵列的序列;data is an array or sequence of arrays of two-dimensional data elements in 420-sample format;
或者,or,
数据是422采样格式的二维数据元素的阵列或阵列的序列;data is an array or sequence of arrays of two-dimensional data elements in 422-sample format;
或者,or,
数据是444采样格式的二维数据元素的阵列或阵列的序列。The data is an array or sequence of arrays of two-dimensional data elements in 444-sample format.
实施例4Example 4
所述编码、解码方法或装置中,当前串与参考串的扫描方向具有下列关系:In the encoding and decoding method or apparatus, the scanning directions of the current string and the reference string have the following relationship:
1-1)当前串与参考串具有相反的行或列内扫描方向,并且具有相同的行或列间扫描方向;1-1) The current string and the reference string have opposite scanning directions within a row or column, and have the same scanning direction between rows or columns;
或者,or,
1-2)当前串与参考串具有相同的行或列内扫描方向,并且具有相反的行或列间扫描方向;1-2) The current string and the reference string have the same scanning direction within a row or column, and have opposite scanning directions between rows or columns;
或者,or,
1-3)当前串与参考串具有相反的行或列内扫描方向,并且具有相反的行或列间扫描方向;1-3) The current string and the reference string have opposite scanning directions within a row or column, and have opposite scanning directions between rows or columns;
或者,or,
2-1)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素而参考串的起始元素是其最顶行的最右端元素;2-1) In the case of horizontal raster scan mode or horizontal back-and-forth scanning mode, the starting element of the current string is the leftmost element of its topmost row and the starting element of the reference string is the rightmost element of its topmost row;
或者,or,
2-2)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素而参考串的起始元素是其最底行的最左端元素;2-2) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the leftmost element of its topmost row and the starting element of the reference string is the leftmost element of its bottommost row;
或者,or,
2-3)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素而参考串的起始元素是其最底行的最右端元素;2-3) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the leftmost element of its topmost row and the starting element of the reference string is the rightmost element of its bottommost row;
或者,or,
2-4)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最右端元素而参考串的起始元素是其最顶行的最左端元素;2-4) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the rightmost element of its topmost row and the starting element of the reference string is the leftmost element of its topmost row;
或者,or,
2-5)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最右端元素而参考串的起始元素是其最底行的最左端元素;2-5) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the rightmost element of its topmost row and the starting element of the reference string is the leftmost element of its bottommost row;
或者,or,
2-6)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最右端元素而参考串的起始元素是其最底行的最右端元素;2-6) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the rightmost element of its topmost row and the starting element of the reference string is the rightmost element of its bottommost row;
或者,or,
2-7)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最左端元素而参考串的起始元素是其最顶行的最左端元素;2-7) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the leftmost element of its bottommost row and the starting element of the reference string is the leftmost element of its topmost row;
或者,or,
2-8)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最左端元素而参考串的起始元素是其最顶行的最右端元素;2-8) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the leftmost element of its bottommost row and the starting element of the reference string is the rightmost element of its topmost row;
或者,or,
2-9)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最左端元素而参考串的起始元素是其最底行的最右端元素;2-9) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the leftmost element of its bottommost row and the starting element of the reference string is the rightmost element of its bottommost row;
或者,or,
2-10)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最右端元素而参考串的起始元素是其最顶行的最左端元素;2-10) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the rightmost element of its bottommost row and the starting element of the reference string is the leftmost element of its topmost row;
或者,or,
2-11)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最右端元素而参考串的起始元素是其最顶行的最右端元素;2-11) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the rightmost element of its bottom row and the starting element of the reference string is the rightmost element of its topmost row;
或者,or,
2-12)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最底行的最右端元素而参考串的起始元素是其最底行的最左端元素;2-12) In the case of horizontal raster scanning mode or horizontal back-and-forth scanning mode, the starting element of the current string is the rightmost element of its bottom row and the starting element of the reference string is the leftmost element of its bottom row;
或者,2-1)至2-12)归纳为Alternatively, 2-1) to 2-12) can be summed up as
2)在水平光栅扫描方式或水平来回扫描方式的情形,当前串的起始元素是其最顶行的最左端元素、最顶行的最右端元素、最底行的最左端元素、最底行的最右端元素之一而参考串的起始元素也是其最顶行的最左端元素、最顶行的最右端元素、最底行的最左端元素、最底行的最右端元素之一,但当前串的起始元素和参考串的起始元素不同时都是最顶行的最左端元素、也不同时都是最顶行的最右端元素、也不同时都是最底行的最左端元素、也不同时都是最底行的最右端元素;2) In the case of the horizontal raster scanning mode or the horizontal back-and-forth scanning mode, the starting element of the current string is the leftmost element of the topmost row, the rightmost element of the topmost row, the leftmost element of the bottommost row, and the bottommost row. and the starting element of the reference string is also one of the leftmost element of the topmost row, the rightmost element of the topmost row, the leftmost element of the bottommost row, and the rightmost element of the bottommost row, but The starting element of the current string and the starting element of the reference string are not both the leftmost element of the topmost row, the rightmost element of the topmost row, and the leftmost element of the bottommost row at the same time. , are also the rightmost element of the bottom row;
或者,or,
3-1)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最顶端元素而参考串的起始元素是其最右列的最顶端元素;3-1) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the topmost element of its leftmost column and the starting element of the reference string is the topmost element of its rightmost column;
或者,or,
3-2)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最顶端元素而参考串的起始元素是其最左列的最底端元素;3-2) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the topmost element of its leftmost column and the starting element of the reference string is the bottommost element of its leftmost column;
或者,or,
3-3)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最顶端元素而参考串的起始元素是其最右列的最底端元素;3-3) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the topmost element of its leftmost column and the starting element of the reference string is the bottommost element of its rightmost column;
或者,or,
3-4)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最顶端元素而参考串的起始元素是其最左列的最顶端元素;3-4) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the topmost element of its rightmost column and the starting element of the reference string is the topmost element of its leftmost column;
或者,or,
3-5)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最顶端元素而参考串的起始元素是其最左列的最底端元素;3-5) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the topmost element of its rightmost column and the starting element of the reference string is the bottommost element of its leftmost column;
或者,or,
3-6)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最顶端元素而参考串的起始元素是其最右列的最底端元素;3-6) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the topmost element of its rightmost column and the starting element of the reference string is the bottommost element of its rightmost column;
或者,or,
3-7)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最底端元素而参考串的起始元素是其最左列的最顶端元素;3-7) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the bottommost element of its leftmost column and the starting element of the reference string is the topmost element of its leftmost column;
或者,or,
3-8)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最底端元素而参考串的起始元素是其最右列的最顶端元素;3-8) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the bottommost element of its leftmost column and the starting element of the reference string is the topmost element of its rightmost column;
或者,or,
3-9)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最底端元素而参考串的起始元素是其最右列的最底端元素;3-9) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the bottommost element of its leftmost column and the starting element of the reference string is the bottommost element of its rightmost column. ;
或者,or,
3-10)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最底端元素而参考串的起始元素是其最左列的最顶端元素;3-10) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the bottommost element of its rightmost column and the starting element of the reference string is the topmost element of its leftmost column;
或者,or,
3-11)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最底端元素而参考串的起始元素是其最右列的最顶端元素;3-11) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the bottommost element of its rightmost column and the starting element of the reference string is the topmost element of its rightmost column;
或者,or,
3-12)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最右列的最底端元素而参考串的起始元素是其最左列的最底端元素;3-12) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the bottommost element of its rightmost column and the starting element of the reference string is the bottommost element of its leftmost column. ;
或者,3-1)至3-12)归纳为Alternatively, 3-1) to 3-12) can be summed up as
3)在垂直光栅扫描方式或垂直来回扫描方式的情形,当前串的起始元素是其最左列的最顶端元素、最右列的最顶端元素、最左列的最底端元素、最右列的最底端元素之一而参考串的起始元素也是其最左列的最顶端元素、最右列的最顶端元素、最左列的最底端元素、最右列的最底端元素之一,但当前串的起始元素和参考串的起始元素不同时都是最左列的最顶端元素、也不同时都是最右列的最顶端元素、也不同时都是最左列的最底端元素、也不同时都是最右列的最底端元素;3) In the case of vertical raster scanning mode or vertical back-and-forth scanning mode, the starting element of the current string is the topmost element of the leftmost column, the topmost element of the rightmost column, the bottommost element of the leftmost column, and the rightmost element of the leftmost column. One of the bottommost elements of a column and the starting element of the reference string is also its topmost element in the leftmost column, the topmost element in the rightmost column, the bottommost element in the leftmost column, and the bottommost element in the rightmost column One, but the starting element of the current string and the starting element of the reference string are not both the topmost element of the leftmost column, the topmost element of the rightmost column, and the leftmost column at the same time. The bottommost element of , is also the bottommost element of the rightmost column;
或者,or,
4-1)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左上角元素而参考串的起始元素是其所在矩形的右上角元素;4-1) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the upper left element of the rectangle where it is located, and the starting element of the reference string is the upper right element of the rectangle where it is located. ;
或者,or,
4-2)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左上角元素而参考串的起始元素是其所在矩形的左下角元素;4-2) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the upper left corner element of the rectangle where it is located, and the starting element of the reference string is the lower left corner element of the rectangle where it is located. ;
或者,or,
4-3)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左上角元素而参考串的起始元素是其所在矩形的右下角元素;4-3) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the upper left corner element of the rectangle where it is located, and the starting element of the reference string is the lower right corner element of the rectangle where it is located. ;
或者,or,
4-4)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的右上角元素而参考串的起始元素是其所在矩形的左上角元素;4-4) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the upper-right corner element of the rectangle where it is located, and the starting element of the reference string is the upper-left corner element of the rectangle where it is located. ;
或者,or,
4-5)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的右上角元素而参考串的起始元素是其所在矩形的左下角元素;4-5) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the upper-right corner element of the rectangle where it is located, and the starting element of the reference string is the lower-left corner element of the rectangle where it is located. ;
或者,or,
4-6)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的右上角元素而参考串的起始元素是其所在矩形的右下角元素;4-6) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the upper-right corner element of the rectangle where it is located, and the starting element of the reference string is the lower-right corner element of the rectangle where it is located. ;
或者,or,
4-7)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左下角元素而参考串的起始元素是其所在矩形的左上角元素;4-7) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the lower left corner element of the rectangle where it is located, and the starting element of the reference string is the upper left corner element of the rectangle where it is located. ;
或者,or,
4-8)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左下角元素而参考串的起始元素是其所在矩形的右上角元素;4-8) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the lower left corner element of the rectangle where it is located, and the starting element of the reference string is the upper right corner element of the rectangle where it is located. ;
或者,or,
4-9)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左下角元素而参考串的起始元素是其所在矩形的右下角元素;4-9) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the lower left corner element of the rectangle where it is located, and the starting element of the reference string is the lower right corner element of the rectangle where it is located. ;
或者,or,
4-10)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的右下角元素而参考串的起始元素是其所在矩形的左上角元素;4-10) In the case that the current string and the reference string each form a rectangular block, the starting element of the current string is the lower-right corner element of the rectangle where it is located, and the starting element of the reference string is the upper-left corner element of the rectangle where it is located. ;
或者,or,
4-11)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的右下角元素而参考串的起始元素是其所在矩形的右上角元素;4-11) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the lower-right corner element of the rectangle where it is located, and the starting element of the reference string is the upper-right corner element of the rectangle where it is located. ;
或者,or,
4-12)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的右下角元素而参考串的起始元素是其所在矩形的左下角元素;4-12) In the case where the current string and the reference string each form a rectangular block, the starting element of the current string is the lower-right corner element of the rectangle where it is located, and the starting element of the reference string is the lower-left corner element of the rectangle where it is located. ;
或者,4-1)至4-12)归纳为Alternatively, 4-1) to 4-12) can be summed up as
4)在当前串与参考串都各形成一个矩形形状的块的情形,当前串的起始元素是其所在矩形的左上角、右上角、左下角、右下角的元素之一而参考串的起始元素也是其所在矩形的左上角、右上角、左下角、右下角的元素之一,但当前串的起始元素和参考串的起始元素不同时都是左上角的元素,也不同时都是右上角的元素,也不同时都是左下角的元素,也不同时都是右下角的元素。4) In the case that the current string and the reference string each form a rectangular block, the starting element of the current string is one of the elements in the upper left corner, upper right corner, lower left corner and lower right corner of the rectangle where it is located, and the starting element of the reference string is The starting element is also one of the elements in the upper left corner, upper right corner, lower left corner and lower right corner of the rectangle where it is located, but the starting element of the current string and the starting element of the reference string are not the elements in the upper left corner at the same time, nor are they both at the same time. is the top-right element, and neither is both the bottom-left element nor the bottom-right element at the same time.
实施例5Example 5
所述编码、解码方法或装置中,在原始数据是包括图像、图像的序列、视频的二维数据元素的阵列或阵列的序列的情形,表示所述参考串在参考集内的位置的参数是表示当前串与参考串之间的相对位置的串矢量。In the encoding or decoding method or apparatus, in the case where the original data is an array or a sequence of arrays of two-dimensional data elements including an image, a sequence of images, a video, the parameter representing the position of the reference string within the reference set is A string vector representing the relative position between the current string and the reference string.
实施例6Example 6
所述编码、解码方法或装置中,在原始数据是包括图像、图像的序列、视频的二维数据元素的阵列或阵列的序列的情形,表示所述参考串在参考集内的位置的参数是表示当前串与参考串之间的相对位置的串矢量;串矢量的计算方式之一是在同一坐标系中参考串的起始元素的坐标与当前串的起始元素的坐标之差。In the encoding or decoding method or apparatus, in the case where the original data is an array or a sequence of arrays of two-dimensional data elements including an image, a sequence of images, a video, the parameter representing the position of the reference string within the reference set is A string vector representing the relative position between the current string and the reference string; one of the calculation methods of the string vector is the difference between the coordinates of the starting element of the reference string and the coordinates of the starting element of the current string in the same coordinate system.
实施例7Example 7
所述编码、解码方法或装置中,在原始数据是包括图像、图像的序列、视频的二维数据元素的阵列或阵列的序列的情形,表示所述参考串在参考集内的位置的参数是表示当前串与参考串之间的相对位置的串矢量;串矢量的计算方式之一是在同一坐标系中参考串的起始元素的坐标与当前串的起始元素的坐标之差;In the encoding or decoding method or apparatus, in the case where the original data is an array or a sequence of arrays of two-dimensional data elements including an image, a sequence of images, a video, the parameter representing the position of the reference string within the reference set is A string vector representing the relative position between the current string and the reference string; one of the calculation methods of the string vector is the difference between the coordinates of the starting element of the reference string and the coordinates of the starting element of the current string in the same coordinate system;
执行与如下操作有同样最终结果即参考串的各元素的位置的操作获得表示参考串的各元素的位置的各参考元素坐标值:Performing an operation that has the same end result as the following operations, namely the position of each element of the reference string, obtains the coordinate value of each reference element representing the position of each element of the reference string:
A1)初始化:当前元素初始化为当前串的起始元素,当前元素坐标值等于当前串的起始元素的坐标的值,当前矢量值初始化为串矢量的值;A1) Initialization: the current element is initialized as the starting element of the current string, the coordinate value of the current element is equal to the value of the coordinate of the starting element of the current string, and the current vector value is initialized as the value of the string vector;
A2)至少从当前元素坐标值和当前矢量值获得参考元素坐标值;A2) at least obtain the reference element coordinate value from the current element coordinate value and the current vector value;
A3)按照预定扫描方式和预定扫描方向确定下一个即更新当前元素及其当前元素坐标值和当前矢量值,获得更新后的当前元素及其当前元素坐标值和当前矢量值;A3) according to the predetermined scanning mode and the predetermined scanning direction, determine the next i.e. update the current element and its current element coordinate value and the current vector value, obtain the updated current element and its current element coordinate value and the current vector value;
A4)至少从当前元素坐标值和当前矢量值获得参考元素坐标值;A4) at least obtain the reference element coordinate value from the current element coordinate value and the current vector value;
A5)重复执行操作A3)和A4)直至获得串的最后一个元素的参考元素坐标值;A5) Repeat operations A3) and A4) until the reference element coordinate value of the last element of the string is obtained;
或者,or,
执行与如下操作有同样最终结果即参考串的各元素的位置的操作获得表示参考串的各元素的位置的各参考元素坐标值:Performing an operation that has the same end result as the following operations, namely the position of each element of the reference string, obtains the coordinate value of each reference element representing the position of each element of the reference string:
B1)初始化:当前元素初始化为当前串的起始元素,当前元素坐标值等于当前串的起始元素的坐标的值;B1) Initialization: the current element is initialized as the starting element of the current string, and the coordinate value of the current element is equal to the value of the coordinate of the starting element of the current string;
B2)至少从当前元素坐标值的初始值和串矢量的值获得参考元素坐标值的初始值;B2) at least obtain the initial value of the coordinate value of the reference element from the initial value of the current element coordinate value and the value of the string vector;
B3)按照预定扫描方式和预定扫描方向确定下一个即更新当前元素及其当前元素坐标值,获得更新后的当前元素及其当前元素坐标值;B3) determine the next i.e. update current element and its current element coordinate value according to a predetermined scanning mode and a predetermined scanning direction, obtain the updated current element and its current element coordinate value;
B4)按照预定扫描方式和预定扫描方向确定与所述下一个即更新后的当前元素对应的下一个参考元素及其参考元素坐标值,获得更新后的参考元素及其参考元素坐标值;B4) determine the next reference element and its reference element coordinate value corresponding to the next, that is, the updated current element according to the predetermined scanning mode and the predetermined scanning direction, and obtain the updated reference element and its reference element coordinate value;
B5)重复执行操作B3)和B4)直至获得串的最后一个元素的参考元素坐标值。B5) Repeat operations B3) and B4) until the reference element coordinate value of the last element of the string is obtained.
实施例8Example 8
实施例7所述编码、解码方法或装置中,In the encoding and decoding method or device described in
在所述A3)的操作中,In the operation of A3),
按照预定扫描方式和预定扫描方向确定从更新前当前元素坐标值到更新后当前元素坐标值的增量,称为当前元素坐标值增量;Determine the increment from the current element coordinate value before the update to the current element coordinate value after the update according to the predetermined scanning mode and the predetermined scanning direction, which is called the current element coordinate value increment;
更新后当前元素坐标值等于更新前当前元素坐标值加上当前元素坐标值增量;After the update, the current element coordinate value is equal to the current element coordinate value before the update plus the current element coordinate value increment;
按照如下方式至少从当前元素坐标值增量确定当前矢量值增量:Determine the current vector value increment from at least the current element coordinate value increment as follows:
在当前串与参考串具有相反的行内扫描方向或相反的列间扫描方向的情形,当前矢量值增量的水平分量等于当前元素坐标值增量的水平分量的两倍的相反数,即当前元素坐标值增量的水平分量乘以-2;In the case where the current string and the reference string have opposite scanning directions within a row or opposite scanning directions between columns, the horizontal component of the current vector value increment is equal to the opposite of twice the horizontal component of the current element coordinate value increment, that is, the current element The horizontal component of the coordinate value increment is multiplied by -2;
在当前串与参考串具有相同的行内扫描方向或相同的列间扫描方向的情形,当前矢量值增量的水平分量等于0;In the case where the current string and the reference string have the same intra-row scanning direction or the same inter-column scanning direction, the horizontal component of the current vector value increment is equal to 0;
在当前串与参考串具有相反的行间扫描方向或相反的列内扫描方向的情形,当前矢量值增量的垂直分量等于当前元素坐标值增量的垂直分量的两倍的相反数,即当前元素坐标值增量的垂直分量乘以-2;In the case where the current string and the reference string have opposite inter-line scanning directions or opposite intra-column scanning directions, the vertical component of the current vector value increment is equal to the opposite of twice the vertical component of the current element coordinate value increment, that is, the current The vertical component of the element coordinate value increment is multiplied by -2;
在当前串与参考串具有相同的行间扫描方向或相同的列内扫描方向的情形,当前矢量值增量的垂直分量等于0;In the case where the current string and the reference string have the same inter-row scanning direction or the same intra-column scanning direction, the vertical component of the current vector value increment is equal to 0;
更新后当前矢量值等于更新前当前矢量值加上当前矢量值增量;The current vector value after the update is equal to the current vector value before the update plus the current vector value increment;
在所述A4)的操作中,In the operation of A4),
参考元素坐标值等于当前元素坐标值加上当前矢量值;The reference element coordinate value is equal to the current element coordinate value plus the current vector value;
也就是说,That is,
更新前参考元素坐标值等于更新前当前元素坐标值加上更新前当前矢量值;The coordinate value of the reference element before the update is equal to the current element coordinate value before the update plus the current vector value before the update;
更新后参考元素坐标值等于更新后当前元素坐标值加上更新后当前矢量值;The coordinate value of the reference element after the update is equal to the coordinate value of the current element after the update plus the current vector value after the update;
其中,in,
更新后当前元素坐标值等于更新前当前元素坐标值加上当前元素坐标值增量,After the update, the current element coordinate value is equal to the current element coordinate value before the update plus the current element coordinate value increment,
并且,and,
更新后当前矢量值等于更新前当前矢量值加上当前矢量值增量,The current vector value after the update is equal to the current vector value before the update plus the current vector value increment,
因此,therefore,
更新后参考元素坐标值也等于更新前参考元素坐标值加上当前元素坐标值增量再加上当前矢量值增量;The coordinate value of the reference element after the update is also equal to the coordinate value of the reference element before the update plus the current element coordinate value increment plus the current vector value increment;
或者,or,
在所述B3)的操作中,In the operation of said B3),
按照预定扫描方式和预定扫描方向确定从更新前当前元素坐标值到更新后当前元素坐标值的增量,称为当前元素坐标值增量;Determine the increment from the current element coordinate value before the update to the current element coordinate value after the update according to the predetermined scanning mode and the predetermined scanning direction, which is called the current element coordinate value increment;
更新后当前元素坐标值等于更新前当前元素坐标值加上当前元素坐标值增量;After the update, the current element coordinate value is equal to the current element coordinate value before the update plus the current element coordinate value increment;
在所述B4)的操作中,In the operation of said B4),
更新后参考元素坐标值等于更新前参考元素坐标值加上参考元素坐标值增量,The coordinate value of the reference element after the update is equal to the coordinate value of the reference element before the update plus the increment of the coordinate value of the reference element,
其中,按照如下方式至少从当前元素坐标值增量确定参考元素坐标值增量:Wherein, the reference element coordinate value increment is determined at least from the current element coordinate value increment as follows:
在当前串与参考串具有相反的行内扫描方向或相反的列间扫描方向的情形,参考元素坐标值增量的水平分量等于当前元素坐标值增量的水平分量的相反数;In the case that the current string and the reference string have opposite intra-row scanning directions or opposite inter-column scanning directions, the horizontal component of the reference element coordinate value increment is equal to the opposite number of the horizontal component of the current element coordinate value increment;
在当前串与参考串具有相同的行内扫描方向或相同的列间扫描方向的情形,参考元素坐标值增量的水平分量等于当前元素坐标值增量的的水平分量;In the case that the current string and the reference string have the same scanning direction within a row or the same scanning direction between columns, the horizontal component of the reference element coordinate value increment is equal to the horizontal component of the current element coordinate value increment;
在当前串与参考串具有相反的行间扫描方向或相反的列内扫描方向的情形,参考元素坐标值增量的垂直分量等于当前元素坐标值增量的垂直分量的相反数;In the case that the current string and the reference string have opposite scanning directions between rows or opposite scanning directions within columns, the vertical component of the reference element coordinate value increment is equal to the opposite number of the vertical component of the current element coordinate value increment;
在当前串与参考串具有相同的行间扫描方向或相同的列内扫描方向的情形,参考元素坐标值增量的垂直分量等于当前元素坐标值增量的垂直分量。In the case where the current string and the reference string have the same inter-row scanning direction or the same intra-column scanning direction, the vertical component of the reference element coordinate value increment is equal to the vertical component of the current element coordinate value increment.
实施例9Example 9
实施例8所述编码、解码方法或装置中,In the encoding and decoding method or device described in
在水平来回扫描方式的情形,所述当前元素坐标值增量,In the case of horizontal scanning back and forth, the coordinate value of the current element is incremented,
当更新前后的当前元素都在正向行上时,为(1,0),当更新前后的当前元素跨两行时,为(0,1),当更新前后的当前元素都在反向行上时,为(-1,0);When the current element before and after the update is on the forward line, it is (1,0), when the current element before and after the update spans two lines, it is (0,1), when the current element before and after the update is on the reverse line When up, it is (-1,0);
在水平光栅扫描方式的情形,所述当前元素坐标值增量,In the case of horizontal raster scan mode, the current element coordinate value increment,
当更新前后的当前元素都在正向行上时,为(1,0),当更新前后的当前元素跨两行时,为(-W+1,1),其中W是当前整压缩单元的宽度;When the current element before and after the update is on the forward line, it is (1,0), when the current element before and after the update spans two lines, it is (-W+1,1), where W is the current full compression unit width;
在垂直来回扫描方式的情形,所述当前元素坐标值增量,In the case of vertical scanning back and forth, the current element coordinate value increments,
当更新前后的当前元素都在正向列上时,为(0,1),当更新前后的当前元素跨两列时,为(1,0),当更新前后的当前元素都在反向列上时,为(0,-1);When the current element before and after the update is on the forward column, it is (0,1), when the current element before and after the update spans two columns, it is (1,0), when the current element before and after the update is on the reverse column When up, it is (0,-1);
在垂直光栅扫描方式的情形,所述当前元素坐标值增量,In the case of vertical raster scan mode, the current element coordinate value increment,
当更新前后的当前元素都在正向列上时,为(0,1),当更新前后的当前元素跨两列时,为(1,-H+1),其中H是当前整压缩单元的高度。When the current elements before and after the update are on the forward column, it is (0,1), and when the current elements before and after the update are across two columns, it is (1,-H+1), where H is the current compression unit. high.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110347589.2A CN113452995A (en) | 2021-03-31 | 2021-03-31 | Data coding and decoding method and device with different scanning directions of current string and reference string |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110347589.2A CN113452995A (en) | 2021-03-31 | 2021-03-31 | Data coding and decoding method and device with different scanning directions of current string and reference string |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113452995A true CN113452995A (en) | 2021-09-28 |
Family
ID=77809461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110347589.2A Pending CN113452995A (en) | 2021-03-31 | 2021-03-31 | Data coding and decoding method and device with different scanning directions of current string and reference string |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113452995A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114584792A (en) * | 2021-10-13 | 2022-06-03 | 同济大学 | Data encoding and decoding method and device for periodically updating value of point vector in point prediction |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105847842A (en) * | 2015-01-29 | 2016-08-10 | 同济大学 | Image encoding method and apparatus and image decoding method and apparatus |
CN106254865A (en) * | 2015-06-08 | 2016-12-21 | 同济大学 | A kind of picture coding and coding/decoding method, image processing equipment |
WO2016202189A1 (en) * | 2015-06-14 | 2016-12-22 | 同济大学 | Image coding and decoding methods, image processing device, and computer storage medium |
US20170332073A1 (en) * | 2014-11-28 | 2017-11-16 | Tongji University | Image Coding Method, Decoding Method, Coding Device and Decoding Device |
US20180014011A1 (en) * | 2015-01-29 | 2018-01-11 | Vid Scale, Inc. | Intra-block copy searching |
US20200112729A1 (en) * | 2014-10-01 | 2020-04-09 | Kt Corporation | Method and apparatus for processing video signal |
CN111757117A (en) * | 2020-06-03 | 2020-10-09 | 同济大学 | Data Encoding and Decoding Method for String Prediction of Component Downsampling Format Data |
CN112565790A (en) * | 2020-11-09 | 2021-03-26 | 绍兴文理学院 | Method and device for encoding and decoding string prediction by using minimum base vector mark |
-
2021
- 2021-03-31 CN CN202110347589.2A patent/CN113452995A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200112729A1 (en) * | 2014-10-01 | 2020-04-09 | Kt Corporation | Method and apparatus for processing video signal |
US20170332073A1 (en) * | 2014-11-28 | 2017-11-16 | Tongji University | Image Coding Method, Decoding Method, Coding Device and Decoding Device |
CN105847842A (en) * | 2015-01-29 | 2016-08-10 | 同济大学 | Image encoding method and apparatus and image decoding method and apparatus |
US20180014011A1 (en) * | 2015-01-29 | 2018-01-11 | Vid Scale, Inc. | Intra-block copy searching |
CN106254865A (en) * | 2015-06-08 | 2016-12-21 | 同济大学 | A kind of picture coding and coding/decoding method, image processing equipment |
WO2016202189A1 (en) * | 2015-06-14 | 2016-12-22 | 同济大学 | Image coding and decoding methods, image processing device, and computer storage medium |
CN111757117A (en) * | 2020-06-03 | 2020-10-09 | 同济大学 | Data Encoding and Decoding Method for String Prediction of Component Downsampling Format Data |
CN112565790A (en) * | 2020-11-09 | 2021-03-26 | 绍兴文理学院 | Method and device for encoding and decoding string prediction by using minimum base vector mark |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114584792A (en) * | 2021-10-13 | 2022-06-03 | 同济大学 | Data encoding and decoding method and device for periodically updating value of point vector in point prediction |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102453512B1 (en) | Method for processing projection-based frames | |
KR100566122B1 (en) | Still image compression method for mobile devices | |
CN107071450B (en) | Encoding and decoding method and device for data compression | |
WO2015120823A1 (en) | Image compression method and device using reference pixel storage space in multiple forms | |
CN111614359B (en) | Data encoding method and decoding method using point prediction and frequent occurrence position array | |
US20220417535A1 (en) | Image encoding and decoding methods, image processing device, and computer storage medium | |
CN111757117B (en) | Data encoding and decoding method for performing string prediction on component downsampled format data | |
US20220014777A1 (en) | Image coding and decoding methods, image processing device and computer storage medium | |
CN112565790B (en) | A kind of string prediction encoding and decoding method and device using minimum base vector sign | |
CN105872539B (en) | Image encoding method and apparatus, and image decoding method and apparatus | |
CN112637600B (en) | Method and device for encoding and decoding data in a lossy or lossless compression mode | |
CN113365074B (en) | Encoding and decoding method and device for limiting point prediction frequent position and point vector number thereof | |
CN113452995A (en) | Data coding and decoding method and device with different scanning directions of current string and reference string | |
CN113395515B (en) | Encoding and decoding method and device for point prediction of component downsampling format data | |
CN113938683B (en) | Method and device for encoding and decoding point prediction chrominance reconstruction values from multiple reference positions | |
CN107770543B (en) | Data compression method and device for sequentially increasing cutoff values in multiple types of matching parameters | |
CN110290382A (en) | A method for encoding and decoding residual data | |
WO2022117113A1 (en) | Systems and methods for video encoding | |
CN105828080B (en) | Image coding and decoding method and device | |
CN115190316B (en) | Data encoding and decoding method and device for sealing and activating cross-boundary equivalent string normal-current position | |
CN115134605B (en) | Image encoding and decoding method and device using limited universal string prediction encoding mode | |
CN104581186B (en) | Method for coding and decoding intra-frame motion vector in image compression | |
CN113518222B (en) | Encoding and decoding method and device for different types of strings using different length binarization schemes | |
CN115037927B (en) | Image encoding and decoding method and device integrating full chroma and mixed chroma | |
CN114245130A (en) | Data coding and decoding method and device for multiplexing point vector by using historical point prediction information table |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210928 |
|
RJ01 | Rejection of invention patent application after publication |