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

Video quality optimization method and device, and storage medium

An optimization method and video quality technology, applied in the field of image processing, can solve problems such as poor coding effect and low video quality calculation efficiency, and achieve the effects of improving quality, reasonable resources, and smooth transmission

Active Publication Date: 2021-05-04
BEIJING XINTANG SICHUANG EDUCATIONAL TECH CO LTD
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, one of the technical problems solved by the embodiments of the present invention is to provide a video quality optimization method, device and storage medium to overcome the problems of low computational efficiency and poor coding effect in optimizing video quality in the prior art

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0051] The embodiment of the present application provides a video quality optimization method, such as figure 1 as shown, figure 1 A flow chart of a video quality optimization method provided in an embodiment of the present application, including:

[0052] S101. Acquire an initial residual of a target macroblock.

[0053] The target macroblock is the currently to-be-encoded macroblock in the target image frame. The target image frame may be an image frame being encoded in a video image frame sequence. In this application, the target is used to indicate a singular, and here it means a macroblock being encoded. The reference macroblock of the target macroblock is a macroblock that needs to be referred to when the target macroblock is encoded. For example, compare the target macroblock with the reference macroblock of the target macroblock. If the pixel value of the pixel corresponding to the position is the same, you only need to record the position of the pixel. During decod...

Embodiment 2

[0135] Based on the video quality optimization method described in the first embodiment above, this embodiment of the present application provides a video quality optimization device for performing the method described in the first embodiment above, refer to figure 2 As shown, the video quality optimization device 20 includes: a first residual module 201, a second residual module 202, a calculation module 203 and an encoding module 204;

[0136] The first residual module 201 is configured to obtain an initial residual of a target macroblock, where the target macroblock is a macroblock currently to be encoded in a target image frame;

[0137] The second residual module 202 is configured to obtain the residual of at least one coded adjacent macroblock of the target macroblock, where the coded adjacent macroblock is coded in the target image frame and the distance from the target macroblock is within a preset range the macro block;

[0138] A calculation module 203, configured ...

Embodiment 3

[0158] Based on the video quality optimization method described in the first embodiment above, this embodiment of the present application provides an electronic device for performing the method described in the first embodiment above, refer to Figure 4 as shown, Figure 4 A structural diagram of an electronic device provided in the embodiment of the present application, the electronic device 40 includes: at least one processor 401; a memory 402, the memory stores at least one program 412 and a bus 403, at least one processor 401 and the memory 402 pass through The buses 403 communicate with each other, and when at least one program is executed by at least one processor 401, at least one processor 401 implements the method described in any one of the embodiments in the first embodiment.

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 provides a video quality optimization method and device for a macro block, and a storage medium. The method comprises steps of obtaining an initial residual error of a target macro block which is a current to-be-coded macro block in a target image frame; obtaining a residual error of at least one coded adjacent macro block of the target macro block, wherein the coded adjacent macro block is a coded macro block in the target image frame, and the distance between the coded adjacent macro block and the target macro block is within a preset range; according to the initial residual error of the target macro block and the residual error of at least one coded adjacent macro block, adjusting an initial quantization parameter of the target macro block to obtain a target quantization parameter; and determining a current quantization parameter of the target macro block based on the target quantization parameter and the initial quantization parameter, and coding the target macro block according to the current quantization parameter. On the premise of ensuring smooth video data transmission, the video quality is improved.

Description

technical field [0001] The embodiments of the present application relate to the field of image processing, and in particular, to a video quality optimization method, device, and storage medium. Background technique [0002] Based on the continuous development of industries such as video conferencing and online education, people have higher and higher requirements for the quality of video interaction. Existing video conferencing and online education may cause poor user experience due to unstable bandwidth and network conditions. The problem of poor quality, at this time, it is necessary to encode and adjust the video frame to optimize the image quality of the video. [0003] The usual method in the prior art is to predict the structural similarity of the current frame based on the code rate values ​​of two consecutive frames being less than a certain threshold, and then according to the structural similarity of the previous coded frame, and then calculate the absolute residua...

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/124H04N19/154H04N19/176H04N19/587
CPCH04N19/124H04N19/176H04N19/154H04N19/587
Inventor 王剑光尹亮谢金宝
Owner BEIJING XINTANG SICHUANG EDUCATIONAL TECH CO LTD
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