Video coding and decoding methods and apparatuses

US9426487B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9426487-B2
Application numberUS-201213647682-A
CountryUS
Kind codeB2
Filing dateOct 9, 2012
Priority dateApr 9, 2010
Publication dateAug 23, 2016
Grant dateAug 23, 2016

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.

A coding method includes: partitioning an image block to be decoded irregularly according to an irregular partitioning mode and a position parameter to obtain at least two different sub-blocks; comparing the sub-blocks with a reference sub-block to obtain a residual of a pixel value of the image block to be coded; obtaining a reference position parameter according to a surrounding block of the image block to be coded, and subtracting the reference position parameter from the position parameter of the image block to be coded to obtain a position parameter difference of the image block to be coded; quantizing the residual, and performing entropy coding on a result of the quantization, the motion vector information, and the position parameter difference; and writing the entropy coding result and partitioning mode information of the image block into a code stream.

First claim

Opening claim text (preview).

What is claimed is: 1. A coding method, comprising: determining an image block type of an image block to be coded according to an irregular partitioning mode, wherein the image block type indicates how the image block is to be partitioned in one of a plurality of preset partition ways, the plurality of preset partition ways comprises: partitioning the image block into two rectangular sub-blocks by a vertical partition line, and partitioning the image block into two rectangular sub-blocks by a horizontal partition line; partitioning the image block to be coded irregularly according to the irregular partitioning mode to obtain two different sub-blocks; encoding the sub-blocks to obtain residual information, position parameter information, and motion vector information, wherein when the image block is partitioned by a vertical partition line, the position parameter information indicates whether a shared border of the two rectangular sub-blocks is on a left side or on a right side of a vertical medial axis of the image block; and when the image block is partitioned by a horizontal partition line, the position parameter information indicates whether a shared border of the two rectangular sub-blocks is below or above a horizontal medial axis of the image block; encoding an image block type parameter, wherein the image block type parameter indicates a type of the image block; encoding an irregular partitioning identifier; and writing the image block type parameter, the irregular partitioning identifier, the residual information, the position parameter information, and the motion vector information into a code stream. 2. The coding method according to claim 1 , wherein the image block type is a macro block type. 3. The coding method according to claim 1 , wherein the irregular partitioning identifier is a flag that identifies whether the irregular block partitioning mode is applied to the current image block. 4. A decoding method, comprising: obtaining an image block type parameter, position parameter information and an irregular partitioning identifier from a code stream; obtaining a partitioning mode of an image block to be decoded according to the irregular partitioning identifier, the position parameter information and the image block type parameter; and decoding the image to be decoded according to the partitioning mode, wherein the image block type indicates how the image block is to be partitioned in one of a plurality of preset partition ways, the plurality of preset partition ways comprises: partitioning the image block into two rectangular sub-blocks by a vertical partition line, and partitioning the image block into two rectangular sub-blocks by a horizontal partition line, when the image block is partitioned by a vertical partition line, the position parameter information indicates whether a shared border of the two rectangular sub-blocks is on a left side or on a right side of a vertical medial axis of the image block; and when the image block is partitioned by a horizontal partition line, the position parameter information indicates whether a shared border of the two rectangular sub-blocks is below or above a horizontal medial axis of the image block. 5. The decoding method according to claim 4 , wherein the image block type is a macro block type. 6. The decoding method according to claim 4 , wherein the irregular partitioning identifier is used to indicate whether the irregular partitioning mode is applied to the image block to be decoded.

Assignees

Inventors

Classifications

  • involving spatial prediction techniques · CPC title

  • H04N19/463Primary

    by compressing encoding parameters before transmission · CPC title

  • being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters (processing of motion vectors H04N19/513) · CPC title

  • Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · CPC title

  • H04N19/176Primary

    the region being a block, e.g. a macroblock · 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 US9426487B2 cover?
A coding method includes: partitioning an image block to be decoded irregularly according to an irregular partitioning mode and a position parameter to obtain at least two different sub-blocks; comparing the sub-blocks with a reference sub-block to obtain a residual of a pixel value of the image block to be coded; obtaining a reference position parameter according to a surrounding block of the …
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/463. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 23 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).