Video encoding and decoding method and device

A video decoding and video technology, which is applied in the field of video coding, can solve the problem that the decoded image cache cannot effectively store and manage knowledge images, and achieve the effects of reducing data transfer load, ensuring correctness, and efficient management

Active Publication Date: 2021-10-19
ZHEJIANG UNIV
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, for the code stream encoded by the video coding method based on the knowledge base, the encoding or decoding of the image in the main code stream needs to use the externally provided knowledge image as a reference, and the decoded image cache used by the existing coding method cannot effectively store and Manage externally provided knowledge images

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
  • Video encoding and decoding method and device
  • Video encoding and decoding method and device
  • Video encoding and decoding method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] A video decoding method, comprising the steps of:

[0055] 1. Obtain the index number of the knowledge image referenced by the current image according to the reference image configuration information of the current decoded image.

[0056] Wherein, for example, the reference picture configuration information is carried in the sequence header or picture header or slice header or sequence-level parameter set of the code stream, and the reference picture configuration information includes the knowledge of whether the picture referenced by the current decoded picture is The identity of the image, and the index number of this reference image. Wherein if the reference image is a knowledge image, the index number of the knowledge image is used by the decoder to locate the corresponding knowledge image from outside.

[0057] Wherein, exemplary, the current image refers to at least one knowledge image.

[0058] 2. According to the index number of the referenced knowledge image,...

Embodiment 2

[0073] A video decoding method, comprising the steps of:

[0074] 1. Decode the knowledge image buffer capacity information in the video main stream (for example: knowledge image buffer size, knowledge image buffer size-1, grade information specifying the knowledge image buffer size, etc.), and obtain the knowledge image buffer capacity as NL pieces image. According to the buffer capacity of the knowledge image, the decoded image buffer of the decoder of the main code stream contains a knowledge image buffer area for storing the knowledge image, and the size of the knowledge image buffer area is not less than the knowledge image buffer capacity NL indicated in the main code stream .

[0075] 2. Decode the current image in the main stream, including:

[0076] 1) Decode the reference information of the current image in the main stream (for example: the information in the reference image list), and obtain the information that the image referenced by the current image contains t...

Embodiment 3

[0088] Embodiment 3 (implicitly limit the cache size occupied by the knowledge image)

[0089] A video decoding method, comprising the steps of:

[0090] 1. The decoder of the video main stream sets the size of the knowledge image buffer in the decoded image buffer to a fixed value of NL images according to prior agreement.

[0091] 2. Decode the current image in the main stream, including:

[0092] 1) Decode the reference information of the current image in the main stream (for example: the information in the reference image list), and obtain the information that the image referenced by the current image contains the knowledge image, and the index number Lib_index of the knowledge image referenced by the current image;

[0093] 2) Update the decoded image cache according to the index number Lib_index of the knowledge image:

[0094] If there is no knowledge image with the same index number as the index number Lib_index in the decoded image cache, the decoder of the main str...

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 discloses a video encoding method and device as well as a video decoding method and device. By effectively storing and managing the short-term reference image and the externally provided knowledge image referenced by the currently encoded or decoded image, the sum of the knowledge image and the short-term reference image is prevented from exceeding the size of the decoded image cache to ensure the availability of the reference image and the encoding or decoding At the same time, avoid frequent moving in and out of the knowledge image, so as to reduce the additional decoding capacity load brought by the knowledge image to the encoder or decoder, and reduce the transfer of the encoding device or decoding device and external data brought by the knowledge image load, so as to ensure the real-time decoding of the code stream by the decoding device.

Description

technical field [0001] The invention relates to a video encoding method and device, and a video decoding method and device. Background technique [0002] Knowledge base-based coding method: [0003] In order to mine and utilize the mutual reference information of images between multiple random access segments during encoding, when encoding (or decoding) an image, the encoder (or decoder) can select from the database that is compatible with the current encoding image (or Decoded image) An image with similar texture content is used as a reference image. This reference image is called a knowledge image, and the database that stores the collection of the above reference images is called a knowledge base. At least one image in this video refers to at least one knowledge base image. The codec method is called knowledge base-based video coding (English: library-based video coding). Encoding a video sequence by using knowledge base-based video coding will generate a knowledge laye...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04N19/423H04N19/44H04N19/184H04N19/70
CPCH04N19/423H04N19/44H04N19/184H04N19/70H04N19/573
Inventor 虞露高小丁于化龙
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products