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

High-efficiency non-I-frame image encoding and decoding method

A technology of encoding method and decoding method, applied in the field of data compression, can solve the problems of increasing the complexity of encoding and decoding, unoptimized processing, etc., and achieve the effect of reducing the complexity of encoding and decoding

Pending Publication Date: 2020-12-11
SHAOXING UNIVERSITY
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Existing codec methods significantly increase codec complexity and are not optimized for almost completely still frames in video sequences

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
  • High-efficiency non-I-frame image encoding and decoding method
  • High-efficiency non-I-frame image encoding and decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0047] Among them, the encoding method steps are as follows:

[0048] Step 1: At the image (frame level) level, for non-I-frame images, use the following preset division rules and sub-steps to detect the original video sequence. If it is detected that the current frame and the previous frame are almost completely still frames (that is, "approximately still frames"), set the flag pic_is_still_flag to true, otherwise set pic_is_still_flag to false, and write the flag to the code stream:

[0049] Sub-step 1: Calculate the sum of the absolute value of the pixel difference between the current coded image and the previous frame image at the same position, which is recorded as totalPixelDiff;

[0050] Sub-step 2: Calculate the total number of pixels of the current coded image, denoted as totalPixelNO;

[0051] Sub-step 3: According to the ratio of totalPixelDiff to totalPixelNO, when the ratio is less than or equal to the threshold A, the current coded image is set as an almost comp...

Embodiment 2

[0073] Among them, the encoding method steps are as follows:

[0074] Step 1: At the image (frame level) level, for non-I-frame images, use the following preset division rules and sub-steps to detect the original video sequence. If it is detected that the current frame and the previous frame are almost completely still frames, set the flag such as pic_is_still_flag to true, otherwise set pic_is_still_flag to false, and write the flag to the code stream:

[0075] Sub-step 1: In units of fixed-size blocks, calculate the number of blocks whose total difference between the current coded image and the pixels at the same position of the previous frame image is zero, denoted as zeroBlockNO;

[0076] Sub-step 2: Calculate the total number of blocks of the current encoded image with a fixed size, denoted as totalBlockNO;

[0077] Sub-step 3: According to the percentage of totalBlockNO that zeroBlockNO occupies, when the ratio is greater than or equal to threshold B, the current coded ...

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 relates to a high-efficiency non-I-frame image encoding and decoding method, which comprises the following steps of: detecting an original video sequence of a non-I-frame image at an image level by adopting a preset division rule, determining an image of an approximate static frame according to the preset division rule, and setting an identification bit of the image to be true, otherwise, setting an image identification bit to be false; writing the identification bit into a code stream; for the current frame image with the frame level identification being true, enabling each coding unit to directly adopt a preset new coding mode for coding, and writing coding information of the preset new coding mode into a code stream; and for a current frame image with a false frame level identifier, enabling each coding unit to still perform coding unit division and pre-coding on the image according to an originally set coding method, and writting division information and optimal coding mode information of each coding unit into a code stream. According to the invention, the coding and decoding complexity can be reduced, and the coding and decoding efficiency can be improved.

Description

technical field [0001] The invention relates to a data compression method, in particular to a high-efficiency non-I-frame image encoding and decoding method. Background technique [0002] With the rapid development and widespread popularization of technologies such as 5G, artificial intelligence, machine intelligence, human-machine hybrid intelligence, big data, cloud computing, and edge computing, various applications centering on massive video data have emerged. In July 2019, at the 127th MPEG meeting, one of the next-generation video coding and decoding directions was proposed—compression coding for machine vision and the unification of compression and semantic representation for human-computer hybrid vision. In intelligent applications oriented to human-machine hybrids, once images and videos based on traditional natural images enter a computer or robot, they usually undergo various processing by the computer, and more and more computer-generated videos emerge. These vi...

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/142H04N19/147H04N19/182
CPCH04N19/142H04N19/147H04N19/182
Inventor 赵利平屠昂燕胡珂立张骏周海平唐剑平
Owner SHAOXING UNIVERSITY
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