GPU-based high-efficiency video encoder and GPU-based high-efficiency video encoding method

A high-efficiency video coding, the only technology, applied in the field of GPU-based high-efficiency video coding, can solve the problems of high computational complexity and time-consuming, and achieve the effect of accelerating the ME process and avoiding redundant branches
CN113676737APending Publication Date: 2021-11-19上海影谱科技有限公司

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
上海影谱科技有限公司
Publication Date
2021-11-19

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a GPU-based high-efficiency video encoder and a GPU-based high-efficiency video encoding method. The encoder comprises: a CTU layer, wherein the CTU layer is divided into four non-overlapping areas, and the optimal MV of each area is set as the MVP of all pus in the corresponding area; a PU layer, wherein each PU is allocated with a unique index, and the GPU calculates SAD of 4*4 blocks at the same time to obtain the SAD of each PU; and an MV layer, wherein the MV being described by an MV cost descriptor, the descriptor comprising a sign bit of the MV and a value of the RD cost. The coding method comprises the following steps: dividing a CTU layer into four non-overlapping regions, and setting the optimal MV of each region as the MVP of all pus in the corresponding region; distributing a unique index to each PU, wherein the GPU calculates SAD of 4*4 blocks at the same time to obtain the SAD of each PU; and describing the MV by an MV cost descriptor that includes sign bits of the MV and a value of the RD cost.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The present application relates to high-efficiency video coding technology, in particular to GPU-based high-efficiency video coding technology. Background technique

[0002] High Efficiency Video Coding (HEVC) is a video project jointly developed by iso / iec Moving Picture Experts Group (Mpeg) and itu-T Video Coding Experts Group (Vcg). It is compatible with the previous video coding standard H.264 / Compared with avc, its encoding efficiency has been significantly improved. The significant performance improvement of HEVC comes at the cost of greatly increased computational complexity during the encoding process.

[0003] To greatly reduce the complexity of the encoder, many methods have been proposed. Studying the spatiotemporal correlation between the current coding unit (CU) and its neighboring / coexisting CUs, a fast algorithm was proposed to achieve early CU split termination. Based on the energy of prediction residuals, a two-layer ME scheme with...

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