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

Video compression method and device, storage medium and terminal

A video compression and video technology, applied in the field of video processing, can solve the problems of unbalanced computing volume of multi-core processors, poor video compression results, large computing volume, etc., achieve high-quality parallel video compression calculation, reduce storage space and delay, The effect of the same compressed code stream size

Active Publication Date: 2020-09-15
SPREADTRUM COMM (SHANGHAI) CO LTD
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the existing video compression standards mostly use Context-based Adaptive Binary Arithmetic Coding (CABAC for short). At this time, the size of the compressed bit stream of the WPP algorithm will be different from that of the single-core, and the requirements are the same as the single-core encoded bit stream. WPP is not applicable in limited scenarios
[0008] To sum up, the existing video compression methods have their own defects, some of which cannot ensure that the compression results based on multi-core processors are consistent with those based on single-core processors, and some have different calculations of each core of multi-core processors during compression. Balanced, some require a lot of storage space during compression
These defects eventually lead to poor video compression results, or a large amount of calculation and storage in the compression process

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] As mentioned in the background art, high frame rate video compression usually compresses more than 120 frames per second, and the hierarchical prediction structure is currently the most commonly used frame-level structure for high frame rate video compression. For high frame rate video compression to be calculated in real time, the required computing power is quite high. Therefore, high frame rate video compression usually requires more than two cores to achieve. Among them, multi-core may refer to multiple central processing units (Central Processing Unit, CPU for short) or multiple computing hardware (IP). However, the video compression result obtained by using multi-core operation is often different from the video compression result obtained by using single-core operation, or a large amount of storage space is required to achieve the same compression result as using single-core operation.

[0039] The GOP parallel algorithm is a calculation method that balances the comp...

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 discloses a video compression method and device, a storage medium and a terminal. The method comprises the following steps: determining the number of levels of a level prediction structure according to the maximum playing frame rate and the minimum playing frame rate of a video; determining the number of GOPs according to the number of levels; determining a tree structure of each GOPaccording to the hierarchical prediction structure, the tree structure being used for describing the relevance between each frame of image in the GOP and the number of compressible frames corresponding to each frame of image; executing GOP inter-frame distribution operation based on the tree structures of the plurality of GOPs to obtain a compressed queue; and inputting the compression queue intoa multi-core processor to compress the images in the compression queue in parallel, wherein the number of frames of the images processed by the cores of the multi-core processor in parallel is kept consistent. By means of the scheme, it can be guaranteed that the video compression result based on the multi-core processor and the compression result based on the single-core processor are kept consistent, the operand of each core is basically balanced, the storage amount in the compression period is smaller, and the delay is greatly reduced.

Description

Technical field [0001] The present invention relates to the field of video processing, in particular to a video compression method and device, storage medium, and terminal. Background technique [0002] Slow motion video shooting has been commonly used in daily life scenes. If you want to shoot slow motion video, the video must be compressed at least 120 frames per second (take a resolution of more than 1080P as an example). The current single central processing unit or single intellectual property (Intellectual Property, IP) core cannot achieve real-time compression, and multi-core processing is required at this time. [0003] In addition to the slow-motion playback mode, the compressed slow-motion video needs to provide the requirement of normal playback speed. For example, a 120-frame video is extracted and played every 4 frames. Because there is a high correlation between video compression frames and frames, although only 1 frame is required for every 4 frames, 4 frames need ...

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/177H04N19/96H04N21/4402
CPCH04N19/177H04N19/96H04N21/440263
Inventor 王景新黄砚辉陈泰全柯逸倩林福辉
Owner SPREADTRUM COMM (SHANGHAI) 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