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

Video data coding method, device, device and storage medium

A technology of video data and encoding method, applied in the field of video encoding, can solve the problem of inability to encode video data of any size GOP, and achieve the effects of high speed, low consumption of system resources, and fast decoding

Active Publication Date: 2021-07-20
GUANGZHOU NETSTAR INFORMATION TECH CO LTD
View PDF0 Cites 0 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 coding method, device, device and storage medium
  • Video data coding method, device, device and storage medium
  • Video data coding method, device, device 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 present invention discloses a video data encoding method, device, equipment, and storage medium, which are applied to an encoder. The video data encoding method includes: acquiring video data; configuring encoding parameters of the encoder; determining a group of pictures according to the encoding parameters A first time interval between two adjacent video frames; encoding the video data according to the encoding parameters, so as to adjust the number of video frames in the group of pictures according to the first time interval. In the embodiment of the present invention, when the smallest unit of the encoding period is fixed, the time interval between two adjacent video frames in the group of pictures is adjusted by configuring the encoding parameters, so as to adjust the video in the group of pictures generated by encoding in the encoding period. The number of frames realizes group-of-picture encoding of any frame size, without a soft encoder for encoding, and meets the encoding requirements of a group of pictures containing fewer video frames, so that specific frames can be quickly decoded when decoding video data, reducing decoding time .

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 Patents(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