Supercharge Your Innovation With Domain-Expert AI Agents!

A video encoding and decoding method and device

A technology for video decoding and video streaming, applied in the field of video coding, can solve problems such as low processing efficiency and delay, and achieve the effect of eliminating delay, solving complex operations, and reducing occupied resources.

Active Publication Date: 2022-01-21
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention provides a video encoding and decoding method and equipment, which are used to solve the problems of low processing efficiency and time delay when performing video encoding and decoding in the existing video encoding and decoding methods

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0213] An embodiment of the present invention provides a video encoding method, which is applied to the encoding end, such as figure 1 shown, including:

[0214] Step S101, extracting a video image frame to be encoded from a video stream to be encoded, and the video image frame includes at least one coding unit CU;

[0215] A video stream to be encoded is acquired, and a video image frame to be encoded is extracted from the acquired video stream to be encoded, and the video image frame includes at least one coding unit CU. The image division structure divides the input current video image frame into blocks called coding tree units CTU, and uses a quadtree with a nested multi-type tree structure to divide a coding tree unit CTU into coding units CU, which have Leaf CUs defining regions that share the same prediction mode, which may be intra or inter, etc. Each CU contains one or more PUs and TU trees. In VVC, each CU is always used as a basic unit for prediction and transfor...

Embodiment 2

[0282] In the method provided in Embodiment 1 above, when selecting BDOF to correct the reference pixels of the CU or selecting DMVR to correct the motion vector of the CU, the encoding end and the decoding end adopt the following methods.

[0283] When it is determined that the constraint conditions of enabling bidirectional optical flow BDOF and enabling decoder motion vector correction DMVR are met at the same time, and according to the value of the specified reference information, select BDOF to correct the reference pixels of the CU or select DMVR to correct the motion vector of the CU , either of the following methods can be used:

[0284] Way 1: Select BDOF to correct the reference pixels of the CU or select DMVR to modify the motion vector of the CU according to the value of the specified encoding information.

[0285] As an optional implementation manner, according to the value of the specified coding mode information, select BDOF to correct the reference pixels of th...

Embodiment approach

[0287] 1) If the coding mode indication information indicates to select the conventional merging mode, select DMVR to correct the motion vector of the CU; otherwise, select BDOF to correct the reference pixels of the CU.

[0288] When performing bidirectional motion vector prediction on the current CU, enable DMVR to correct the motion vector of the current CU only when the conventional merge mode is selected for the current CU. In this case, do not enable BDOF to perform motion correction on the CU; When the current CU does not select the conventional merge mode, BDOF is enabled to perform motion vector correction on the reference pixels of the CU, and DMVR is not enabled.

[0289] The above method determines whether to enable DMVR or BDOF to perform motion correction on the CU according to whether the conventional merge mode is selected for the current CU. The codec mode selected for the current CU is the reference information that can be directly determined, so it can be dir...

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 present invention provides a video encoding and decoding method and equipment, the equipment includes: extracting a video image frame to be decoded from a received encoded video stream, the video image frame includes at least one coding unit CU; if the CU encoding mode is an inter-frame mode , and use the bidirectional prediction method to determine the motion vector, and determine whether the constraint conditions of enabling bidirectional optical flow BDOF or decoding end motion vector correction DMVR are met; Use the reference pixels of the CU or select DMVR to correct the motion vector of the CU, where the specified reference information values ​​corresponding to BDOF and DMVR are different; use the corrected motion vector of the CU to decode the encoded video stream. The video encoding and decoding method and equipment provided by the present invention solve the problems of low processing efficiency and time delay when the existing video encoding and decoding methods perform video encoding and decoding.

Description

[0001] This application claims the priority of the U.S. Patent Application No. 62 / 803,417 filed with the U.S. Patent Office on February 08, 2019, and the title of the application is "Bi-directional Optical Flow and Decoder-side Motion Vector Refinement for Video Coding" , the entire contents of which are incorporated in this application by reference. technical field [0002] The present invention relates to the technical field of video encoding, in particular to a video encoding and decoding method and equipment. Background technique [0003] Various video coding techniques may be used to compress the video data while processing the video data. Video encoding is performed according to one or more video encoding standards. For example, video coding standards include Versatile Video Coding (VVC), Joint Exploration Model (JEM), High Efficiency Video Coding (HEVC), Advanced Video Coding (AVC), Moving Picture Experts Group (MPEG) coding, and the like. Video coding generally uti...

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/159H04N19/139H04N19/169H04N19/52
CPCH04N19/176H04N19/20H04N19/91H04N19/136H04N19/127H04N19/105H04N19/513H04N19/109H04N19/149H04N19/44H04N19/577H04N19/132H04N19/159
Inventor 陈漪纹修晓宇王祥林马宗全
Owner BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More