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

Video sequence frame compression method and device and video sequence frame decompression method and device

A technology of video sequence and compression method, which is applied in the direction of digital video signal modification, selective content distribution, electrical components, etc., can solve the problems that the smoothness of video playback cannot be guaranteed, and the time spent is long, so as to optimize the video decompression playback effect, The effect of reducing the amount of decompression data and improving the efficiency of video decompression

Pending Publication Date: 2020-06-16
GUANGZHOU ZHIYUAN ELECTRONICS CO LTD
View PDF8 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when using the MJPEG algorithm for video decompression, it takes a relatively long time, and the smoothness of video playback cannot be guaranteed.

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 sequence frame compression method and device and video sequence frame decompression method and device
  • Video sequence frame compression method and device and video sequence frame decompression method and device
  • Video sequence frame compression method and device and video sequence frame decompression method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0044] figure 1A flowchart of a video sequence frame compression method provided in Embodiment 1 of the present application is given. The video sequence frame compression method provided in this embodiment can be performed by a video sequence frame compression device. The video sequence frame compression The device may be realized by means of software and / or hardware, and the video sequence frame compression device may be composed of two or more physical entities, or may be composed of one physical entity. Generally speaking, the compression device for the video sequence frame is a corresponding video compression device adapted to the embedded platform.

[0045] In the following description, the device for compressing video sequence frames is taken as a device that executes the method for compressing video sequence frames as an example. refer to figure 1 , the compression method of the video sequence frame specifically includes:

[0046] S110. When compressing the video fra...

Embodiment 2

[0072] On the basis of the above examples, Image 6It is a schematic structural diagram of an apparatus for decompressing video sequence frames provided in Embodiment 2 of the present application. refer to Image 6 The apparatus for decompressing video sequence frames provided in this embodiment specifically includes: a first decompression module 21 , a second decompression module 22 and a rendering module 23 .

[0073] Wherein, the first decompression module 21 is used for decompressing the read first frame of video frame data using the LZ4 algorithm for data decompression when performing video file decompression and playback, and rendering the decompressed first frame of video frame data in real time;

[0074] The second decompression module 22 is used to decompress each frame of video frame data read afterwards to extract the difference rectangle area and corresponding coordinate information. When the difference rectangle area is compressed according to the video frame dat...

Embodiment 3

[0081] Embodiment 3 of the present application provides an electronic device, referring to Figure 7 , the electronic device includes: a processor 31 , a memory 32 , a communication module 33 , an input device 34 and an output device 35 . The number of processors in the electronic device may be one or more, and the number of memories in the electronic device may be one or more. The processor, memory, communication module, input device and output device of the electronic device can be connected through a bus or in other ways.

[0082] Memory 32, as a computer-readable storage medium, can be used to store software programs, computer-executable programs and modules, such as program instructions / modules corresponding to the method for decompressing video sequence frames described in any embodiment of the present application (for example, video sequence The first decompression module, the second decompression module and the rendering module in the frame decompression device). The...

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 sequence frame compression method and device, a video sequence frame decompression method and device, electronic equipment and a storage medium. The embodiment of the invention provides a technical scheme. When video frame data is compressed, each frame of analyzed video frame data is compared with the previous frame of video frame data, corresponding difference rectangular areas are determined, an LZ4 algorithm is used for compressing the data in the difference rectangular areas one by one, and the data and corresponding coordinate informationare packaged and stored in a video file in sequence. And then when the video file is decompressed and played, each frame of read video frame data is decompressed to extract a difference rectangular area and corresponding coordinate information to obtain the corresponding previous frame of video frame data in real time, and the current video frame data is rendered based on the previous frame of video frame data, the difference rectangular area and the corresponding coordinate information. By adopting the technical means, the decompressed data volume can be reduced, the video decompression efficiency can be improved, and the video decompression playing effect can be optimized.

Description

technical field [0001] The embodiments of the present application relate to the technical field of video compression, and in particular to a compression method, decompression method and device for video sequence frames. Background technique [0002] At present, for video playback, the H264 standard compression and decompression algorithms are often used on high-performance platforms (such as home PCs, televisions, etc.) to achieve high-quality video image playback. For the embedded platform, since the compression and decompression algorithm of the H264 standard uses algorithms with relatively large calculations such as frame prediction and motion blur compensation, and the code of the algorithm itself is relatively large and bloated, it is difficult to put it on the embedded platform. for use in . [0003] For this reason, existing static digital image algorithms such as MJPEG are used as video playback algorithms in embedded platforms to realize video playback on embedded ...

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
IPC IPC(8): H04N19/42H04N19/44H04N19/137H04N21/44
CPCH04N19/42H04N19/44H04N19/137H04N21/44
Inventor 周立功罗智明
Owner GUANGZHOU ZHIYUAN ELECTRONICS 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