Image coding method, decoding method, coding device and decoding device

US10341651B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10341651-B2
Application numberUS-201515529998-A
CountryUS
Kind codeB2
Filing dateNov 17, 2015
Priority dateNov 28, 2014
Publication dateJul 2, 2019
Grant dateJul 2, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is an image coding method, including: determining a coding mode of a coding block; and performing coding on the coding block using multiple coding modes, including performing coding on pixel sample segments in the coding block using one of the multiple coding modes. Further disclosed is an image decoding method, including: parsing bitstream data of a decoding block, and determining decoding modes of pixel sample segments of the decoding block; and performing hybrid decoding on the decoding block using multiple decoding modes, including performing decoding on the pixel sample segments of the decoding block using corresponding decoding modes. The technical scheme described above can fully exploit and utilize the characteristics of each coding image region in the image to improve the image compression performance.

First claim

Opening claim text (preview).

We claim: 1. An image coding method comprising: determining a coding mode of a coding block; and performing hybrid coding on the coding block using a plurality of coding modes, comprising performing coding on pixel sample segments in the coding block using one of two coding modes which are palette coding and string copy coding, wherein, the coding block is a coding region of an image, comprising at least one of the following: a largest coding unit, LCU, a coding tree unit, CTU, a coding unit, CU, a sub-region of the CU, a prediction unit, PU, a transform unit, TU, and an asymmetric partition, AMP, the pixel sample segments comprise any one of the following: a pixel, a pixel component, and a pixel index; wherein when performing coding on any one of the pixel sample segments in the coding block using palette coding, the method comprises: constructing or acquiring a palette and performing palette coding on the pixel sample segments to generate palette parameters related to palette decoding; when performing coding on any one of the pixel sample segments in the coding block using string copy coding, the method comprises: performing string copy coding on any one of the pixel sample segments to generate copy parameters related to string copy coding, obtaining a string of reference pixel samples matching with the pixel sample segments from a set of the reconstructed reference pixel samples according to a copy path shape mode of the string copy coding of the coding block. 2. The method according to claim 1 , wherein the palette parameters comprise at least one of the following parameters: an index of a palette pixel sample value, a length of an index run for repeating the index, a length of an index run for copying an upper index; the copy parameters comprise at least one of the following parameters: a copy position and a copy size, the copy path shape mode of the string copy coding comprises any one of the following modes: mode 1 : vertical path one-dimensional string copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of one-dimensional samples, the samples are scanned column by column, and the samples in a column are scanned vertically from top to bottom; mode 2 : horizontal path one-dimensional string copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of one-dimensional samples, the samples are scanned row by row, and the samples in a row are scanned horizontally from left to right; mode 3 : vertical path two-dimensional conformal copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of two-dimensional samples with a same shape, the samples are scanned column by column, and the samples in a column are scanned vertically from top to bottom and the columns are scanned from left to right; mode 4 : horizontal path two-dimensional conformal copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of two-dimensional samples with a same shape, the samples are scanned row by row, and the samples in a row are scanned horizontally from left to right and the rows are scanned from top to bottom; mode 5 : derived vertical path one-dimensional string copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of one-dimensional samples, the samples are scanned column by column, and the samples in a column are scanned vertically with path directions alternating between columns, comprising that odd columns are scanned from top to bottom and even columns are scanned from bottom to top, or even columns are scanned from top to bottom and odd columns are scanned from bottom to top; mode 6 : derived horizontal path one-dimensional string copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of one-dimensional samples, the samples are scanned row by row, and the samples in a row are scanned horizontally with path directions alternating between rows, comprising that odd rows are scanned from left to right and even rows are scanned from right to left, or even rows are scanned from left to right and odd rows are scanned from right to left; mode 7 : derived vertical path two-dimensional conformal copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of two-dimensional samples with a same shape, the samples are scanned column by column, columns are scanned from left to right, and the samples in a column are scanned vertically with path directions alternating between columns, comprising that odd columns are scanned from top to bottom and even columns are scanned from bottom to top, or even columns are scanned from top to bottom and odd columns are scanned from bottom to top; and mode 8 : derived horizontal path two-dimensional conformal copy mode, where the string of reference pixel samples and a sting of current pixel samples are strings of two-dimensional samples with a same shape, the samples are scanned row by row, rows are scanned from top to bottom, and the samples in a row are scanned horizontally with path directions alternating between rows, comprising that odd rows are scanned from left to right and even rows are scanned from right to left, or even rows are scanned from left to right and odd rows are scanned from right to left, when coding is performed on the coding block using a coding mode of mixing the palette coding and string copy coding, a path scan mode of the palette coding is consistent with the copy path shape mode of the string copy coding. 3. The method according to claim 1 , wherein performing the copy coding on the pixel sample segments comprises obtaining reference pixel sample segments that match with the pixel sample segments from a set of the reconstructed reference pixel samples; wherein the set of the reconstructed reference pixel samples comprises: reconstructed samples and/or variants of the reconstructed samples; and wherein the variants of the reconstructed samples comprise samples generated by processing and/or transforming the reconstructed samples. 4. The method according to claim 1 , wherein determining the coding mode of the coding block comprises: constructing or acquiring a palette, and/or performing pre-coding on pixels of the coding block to determine the coding mode of the pixel sample segment, and/or determining the copy path shape mode of the string copy coding of the coding block, and/or determining the path scan mode of the palette coding of the coding block. 5. An image decoding method comprising: parsing bitstream data of a decoding block, and determining decoding modes of pixel sample segments of the decoding block; and performing hybrid decoding on the decoding block using a plurality of decoding modes, comprising performing decoding on the pixel sample segments of the decoding block using two decoding modes which are palette decoding and string copy decoding, the decoding block is a decoding region of an image, comprising at least one of the following: a largest coding unit, LCU, a coding tree unit, CTU, a coding unit, CU, a sub-region of the CU, a prediction unit, PU, a transform unit, TU, and an asymmetric partition, AMP, the pixel sample segments comprise any one of the following: a pixel, a pixel component, and a pixel index; wherein, performing hybrid decoding on the decoding block using a plurality of decoding modes comprises: obtaining parameters of the pixel sample segments from the bitstream data of the decoding block, wherein the parameters comprise palette parameters and/or copy parameters, wherein, performing decoding on any one of the pixel sample segments of the decoding block using the corresponding deco

Assignees

Inventors

Classifications

  • involving spatial prediction techniques · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • H04N19/103Primary

    Selection of coding mode or of prediction mode · CPC title

  • the unit being a colour or a chrominance component · CPC title

  • the unit being a pixel · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10341651B2 cover?
Disclosed is an image coding method, including: determining a coding mode of a coding block; and performing coding on the coding block using multiple coding modes, including performing coding on pixel sample segments in the coding block using one of the multiple coding modes. Further disclosed is an image decoding method, including: parsing bitstream data of a decoding block, and determining de…
Who is the assignee on this patent?
Univ Tongji, Zte Corp
What technology area does this patent fall under?
Primary CPC classification H04N19/103. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 02 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).