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

Video data encoding method and device, equipment and storage medium

A technology of video data and encoding method, which is applied in the field of video encoding, and can solve problems such as the inability to encode video data of any size GOP, and achieve the effects of fast speed, low system resource consumption, and fast decoding

Active Publication Date: 2020-02-11
GUANGZHOU NETSTAR INFORMATION TECH CO LTD
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a video data encoding method, video data encoding device, equipment, and storage medium to solve the problem that existing encoders cannot encode video data of any size GOP

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0029] Figure 1A It is a flow chart of a video data encoding method provided by Embodiment 1 of the present invention. The embodiment of the present invention is applicable to the case of encoding video data. The method can be executed by a video data encoding device, and the device can use software and / or implemented in the form of hardware, and integrated in the device performing the method, specifically, such as Figure 1A As shown, the method may include the following steps:

[0030] S101. Acquire video data.

[0031] In the embodiment of the present invention, the video data may be the original image sequence collected by the image acquisition device, and the image acquisition device may be a terminal equipped with a camera, such as a mobile phone, a video camera and other mobile electronic devices, of course, it may also be a terminal with a camera. Fixed electronic equipment, such as a fixed surveillance camera, etc.

[0032] In the embodiment of the present inventio...

Embodiment 2

[0044] figure 2 It is a flow chart of a video data encoding method provided by Embodiment 2 of the present invention. The embodiment of the present invention is optimized on the basis of the foregoing Embodiment 1. Specifically, as figure 2 As shown, the method may include the following steps:

[0045] S201. Acquire video data, where the video data includes a time stamp.

[0046] In the embodiment of the present invention, the video data may include multiple video frames and time stamps. For example, during the live broadcast of the user, the camera captures the user's image to obtain multiple video frames and the time point at which each video frame is captured, and the time points of the multiple video frames The time series formed by collecting time points is a time stamp.

[0047] S202. Acquire a target frame rate, a target code rate, a target frame number of a group of pictures, and an encoding period of a group of pictures.

[0048] In practical applications, the us...

Embodiment 3

[0079] image 3 It is a structural block diagram of a video data encoding device provided in Embodiment 3 of the present invention, as shown in image 3 As shown, the video data encoding device of the embodiment of the present invention is applied to an encoder, and may specifically include the following modules:

[0080] Video data obtaining module 301, for obtaining video data;

[0081] An encoding parameter configuration module 302, configured to configure encoding parameters of the encoder;

[0082] The first time interval determination module 303 is configured to determine the first time interval between two adjacent video frames in the group of pictures according to the encoding parameters;

[0083] An encoding module 304, configured to encode the video data according to the encoding parameters, so as to adjust the number of video frames in the GOP according to the first time interval.

[0084] The encoding parameter configuration module 302 includes:

[0085] The ta...

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 data encoding method, device and equipment and a storage medium, which are applied to an encoder, and the video data encoding method comprises the following steps: acquiring video data; configuring encoding parameters of an encoder; determining a first time interval between two adjacent video frames in the picture group according to the coding parameter; and encoding the video data according to the encoding parameter so as to adjust the number of video frames in the picture group according to the first time interval. According to the embodimentof the invention, under the condition that the minimum unit of the coding period is fixed, a time interval between two adjacent video frames in a picture group is adjusted by configuring a coding parameter, and the number of video frames in the picture group generated by coding in the coding period is adjusted, coding of the picture group with any frame number is realized, a soft coder is not needed for coding, the coding requirement that the picture group contains fewer video frames is met, specific frames can be decoded quickly when video data is decoded, and the decoding time is shortened.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of video encoding, and in particular, to a video data encoding method, video data encoding device, device, and storage medium. Background technique [0002] After the video recording device records images, the encoder encodes the recorded images to form video data, and the video data is decoded and played to display video images on the terminal. [0003] In the encoder of some systems, the encoded video frames include I frames, P frames and B frames, and the video frames between two I frames form a GOP (Group Of Pictures), that is, a GOP contains multiple video frames. Under the premise that the code rate remains unchanged, the more video frames contained in the GOP, the better the image quality of the video, but the GOP contains too many video frames. When decoding the P frame or B frame in the GOP, it needs to be decoded first. To obtain the I frame in the GOP and the previous N pre...

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/177
CPCH04N19/177H04N19/115H04N19/149H04N19/114H04N19/146
Inventor 王新宁刘清颜乐驹
Owner GUANGZHOU NETSTAR INFORMATION 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