Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A coding and decoding method and apparatus therefor

A coding and decoding method and coding technology, which are applied in the field of coding and decoding methods and equipment, can solve the problems of low prediction accuracy of inter-frame coding technology and low prediction accuracy of intra-frame coding technology, so as to improve prediction accuracy and improve Effects of prediction performance and coding performance improvement

Inactive Publication Date: 2019-09-10
HANGZHOU HIKVISION DIGITAL TECH
View PDF5 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in some application scenarios, the prediction accuracy of inter-frame coding technology is not high, and the prediction accuracy of intra-frame coding technology is not high

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A coding and decoding method and apparatus therefor
  • A coding and decoding method and apparatus therefor
  • A coding and decoding method and apparatus therefor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] Embodiment 1: see figure 2 As shown, it is a schematic flow chart of the encoding and decoding method in the embodiment of the present application. This method can be applied to the decoding end. When it is determined to enable intra-frame and inter-frame weighted prediction, the weighted prediction value of the current block is obtained through the following steps. The weighted prediction value for decoding of said current block; the method comprising:

[0048] Step 201, the decoding end acquires the first prediction mode of the first adjacent block of the current block, and the second prediction mode of the second adjacent block of the current block; determine the intra prediction according to the first prediction mode and the second prediction mode The target prediction mode, and obtain the intra prediction value of the current block according to the target prediction mode.

[0049] Step 202, the decoder obtains a motion information candidate list of the current bl...

Embodiment 2

[0053] Example 2: see image 3 As shown, it is a schematic flow chart of the encoding and decoding method in the embodiment of the present application. This method can be applied to the encoding end. When it is determined to enable intra-frame and inter-frame weighted prediction, the weighted prediction value of the current block is obtained through the following steps. The weighted prediction value for encoding of said current block; the method comprising:

[0054] In step 301, the encoder acquires the first prediction mode of the first adjacent block of the current block and the second prediction mode of the second adjacent block of the current block; determines intra-frame prediction according to the first prediction mode and the second prediction mode The target prediction mode, and obtain the intra prediction value of the current block according to the target prediction mode.

[0055] In step 302, the encoding end obtains a candidate list of motion information of the cur...

Embodiment 3

[0059] Embodiment 3: In step 201 and step 301, the decoder / encoder needs to obtain the first prediction mode of the first adjacent block of the current block and the second prediction mode of the second adjacent block of the current block. see Figure 4A As shown, the first adjacent block and the second adjacent block are shown, block A is the first adjacent block, block B is the second adjacent block, the prediction mode of block A is the first prediction mode, and the prediction mode of block B is The prediction mode is the second prediction mode. Certainly, the foregoing is only an example, and other blocks may also be used as the first adjacent block or the second adjacent block, which is not limited.

[0060] In an example, the foregoing prediction mode (ie, the first prediction mode or the second prediction mode) may be an intra prediction mode in intra prediction. Normally, the luma component supports 5 kinds of prediction units: 4*4, 8*8, 16*16, 32*32 and 64*64, each...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a coding and decoding method and apparatus, and the method comprises the steps: obtaining a weighted prediction value of a current block through the following steps when it is determined that intra-frame and inter-frame weighted prediction is started, and enabling the weighted prediction value to be used for the coding or decoding of the current block; obtaining a first prediction mode of a first adjacent block of the current block and a second prediction mode of a second adjacent block of the current block; determining a target prediction mode of intra-frame predictionaccording to the first prediction mode and the second prediction mode, and obtaining an intra-frame prediction value of the current block according to the target prediction mode; obtaining a motion information candidate list of the current block, wherein the motion information candidate list comprises at least one piece of motion information; determining target motion information of inter-frame prediction according to the motion information candidate list, and obtaining an inter-frame prediction value of the current block according to the target motion information; and carrying out weighting processing on the intra-frame prediction value and the inter-frame prediction value to obtain the weighted prediction value. Through the technical scheme of the invention, the prediction performance can be improved.

Description

technical field [0001] The present application relates to the field of encoding and decoding, and in particular, relates to an encoding and decoding method and equipment thereof. Background technique [0002] In order to achieve the purpose of saving space, video images are transmitted after being coded, and a complete video coding method may include processes such as prediction, transformation, quantization, entropy coding, and filtering. Wherein, predictive coding may include intra-frame coding and inter-frame coding. Furthermore, inter-frame coding utilizes the correlation in the temporal domain of the video to predict the current pixel by using pixels adjacent to the coded image, so as to achieve the purpose of effectively removing redundancy in the temporal domain of the video. In addition, intra-frame coding refers to using the correlation of the video spatial domain to use the pixels of the coded block of the current frame image to predict the current pixel, so as to...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/176H04N19/61H04N19/13H04N19/107H04N19/82
CPCH04N19/176H04N19/61H04N19/13H04N19/107H04N19/82
Inventor 徐丽英
Owner HANGZHOU HIKVISION DIGITAL TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products