Video coding method and device, equipment and storage medium

A technology of video coding and coding quality, applied in the field of video coding, can solve problems such as large coding overhead, affecting video coding efficiency, complexity, etc.

Pending Publication Date: 2021-06-08
BIGO TECH PTE LTD
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the existing ROI coding algorithm is too complex and has a large coding overhead, which greatly affects the efficiency of video coding

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 coding method and device, equipment and storage medium
  • Video coding method and device, equipment and storage medium
  • Video coding method and device, equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] Figure 1A It is a flow chart of a video coding method provided by Embodiment 1 of the present invention, and this embodiment is applicable to a scenario where there is a coding requirement for any video. The video coding method provided in this embodiment can be executed by the video coding device provided in the embodiment of the present invention, the device can be realized by means of software and / or hardware, and integrated in a computer device that executes the method, the device It may be a background server participating in video data interaction, etc.

[0031] Specifically, refer to Figure 1A , the method may include the following steps:

[0032] S110. Based on the ratio of the target macroblock in the current video frame, calculate a target coding offset when the target macroblock reaches the adaptive coding quality.

[0033] Specifically, since different areas in each frame of various videos will display different video images, and the user will be interest...

Embodiment 2

[0043] Figure 2A It is a flow chart of a video coding method provided in Embodiment 2 of the present invention, Figure 2B It is a schematic diagram of the principles of the video encoding process provided by Embodiment 2 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, such as Figure 2B As shown, this embodiment mainly explains in detail the specific calculation process of the target coding offset of the target macroblock and the non-target coding offset of the non-target macroblock in the current video frame.

[0044] optional, such as Figure 2A As shown, the following steps may be included in this embodiment:

[0045] S210. Determine a coding offset base value that matches the proportion of the target macroblock that has been set under the adaptive coding quality.

[0046] Optionally, in order to ensure an accurate match between the proportion of the target macroblock and the quality of the adaptive codi...

Embodiment 3

[0066] image 3 It is a flowchart of a video encoding method provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of the foregoing embodiments. Specifically, since the regions of interest in the current video frame are not evenly distributed, there are non-target macroblocks that are composed of video images of the region of interest and video images of the region of non-interest. Target macroblocks can include local non-target macroblocks and completely non-target macroblocks, where local non-target macroblocks are composed of video pictures in the region of interest and video pictures in the non-interest region, and completely non-target macroblocks are only is the video frame of the non-interest region. In this embodiment, the specific calculation process of the non-target encoding offset of the partial non-target macroblock and the complete non-target macroblock under the non-target macroblock is explained in detail.

[0067] opti...

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 embodiment of the invention discloses a video coding method and device, equipment and a storage medium. The method comprises the following steps: based on the proportion of a target macro block in a current video frame, calculating a target coding offset when the target macro block reaches adaptive coding quality; calculating a non-target coding offset of a non-target macro block in the current video frame based on a frame-level coding stability principle and the target coding offset; and correspondingly adjusting macro block coding parameters of the target macro block and the non-target macro block by adopting the target coding offset and the non-target coding offset. According to the technical scheme provided by the embodiment of the invention, the coding optimization of the target macro block and the non-target macro block of the current video frame is realized, the complexity and the coding overhead of video coding are greatly reduced, and the high efficiency of video coding is ensured; and meanwhile, on the basis of ensuring the high efficiency of video coding, the coding quality of the video is further improved.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of video coding, and in particular, to a video coding method, device, device, and storage medium. Background technique [0002] With the rapid development of Internet technology, the functions of social entertainment products are becoming more and more abundant. Among them, video encoding, as a basic function, plays an important role in the fields of video calling, short video recording, and live video. Moreover, for some regions of interest (Region of Interest, ROI) that require high-definition display in the video frame, it is necessary to perform adaptive coding on the region of interest, so as to improve the playback quality of the region of interest. [0003] At present, a third-party ROI detection device is usually used to identify the region of interest and the region of non-interest in the video frame, and then each coding unit in the region of interest and the region of non-int...

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 Applications(China)
IPC IPC(8): H04N19/176H04N19/42H04N19/146H04N19/124
CPCH04N19/176H04N19/42H04N19/146H04N19/124
Inventor 张文忠
Owner BIGO TECH PTE LTD
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