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

Video data processing method and device, equipment and storage medium

A technology of video data and processing method, applied in the field of video processing, can solve the problems of long time consumption, poor flexibility of business logic, low efficiency, etc., and achieve the effect of reducing coupling, shortening processing time, and improving processing efficiency

Pending Publication Date: 2021-12-03
重庆赛迪奇智人工智能科技有限公司
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] As an existing technology, the above video processing has the following disadvantages: 1. Serial data processing is used, which has low efficiency. 2. The overall process is tightly coupled, and the flexibility in implementing business logic is poor. For example, if you want to adjust the video stream during operation The corresponding algorithm configuration often needs to restart the entire service, which takes a long time

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

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] see figure 1 , figure 1 It is a schematic flowchart of a video data processing method disclosed in the embodiment of the present application. like figure 1 As shown, the method of the embodiment of the present application includes the following steps:

[0063] 101. Decode the original video stream to obtain frame data and write the frame data into the first buffer queue;

[0064] 102. Obtain frame data from the first buffer queue based on the first processing node and write the frame data into the first pipeline;

[0065] 103. Acquire frame data from the first pipeline based on the second processing node, and perform preset algorithm processing on the frame data, so as to write the obtained first processing result into the second pipeline;

[0066] 104. Read the first processing result from the second pipeline based on the third processing node, and execute business logic processing on the first processing result to obtain a second processing result, and write the s...

Embodiment 2

[0102] see image 3 , image 3 It is a schematic structural diagram of a video data processing device disclosed in the embodiment of this application. like image 3 As shown, the device of the embodiment of the present application includes:

[0103] The decoding module 201 is used to decode the original video stream to obtain frame data and write the frame data into the first buffer queue;

[0104] The first processing module 202 is configured to obtain frame data from the first buffer queue based on the first processing node and write the frame data into the first pipeline;

[0105] The second processing module 203 is configured to acquire frame data from the first pipeline based on the second processing node, and perform preset algorithm processing on the frame data to obtain a first processing result and write the first processing result into the second pipeline;

[0106] The third processing module 204 is configured to read the first processing result from the second p...

Embodiment 3

[0121] see Figure 4 , Figure 4 It is a schematic structural diagram of a video data processing device disclosed in the embodiment of this application. like Figure 4 As shown, the equipment of the embodiment of the present application includes:

[0122] processor 301; and

[0123] The memory 302 is configured to store machine-readable instructions, and when the instructions are executed by the processor 301, execute the video data processing method according to Embodiment 1 of the present application.

[0124] The device in the embodiment of the present application can improve the processing speed of video data and reduce the time consumption of video data processing by executing the video data processing method. On the other hand, each process in the device in the embodiment of the present application is not affected by other processes when processing subtasks, thus reducing the degree of coupling between subtasks, thereby improving the configuration flexibility of subt...

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 provides a video data processing method and device, equipment and a storage medium, and the method comprises the steps of decoding an original video stream, obtaining frame data, and writing the frame data into a first buffer queue; acquiring frame data from the first buffer queue based on the first processing node and writing the frame data into a first pipeline; obtaining frame data from the first pipeline based on the second processing node, performing preset algorithm processing on the frame data to obtain a first processing result, and writing the first processing result into a second pipeline; and reading the first processing result from the second pipeline based on the third processing node, and executing service logic processing on the first processing result to obtain a second processing result. The video processing efficiency and flexibility can be improved.

Description

technical field [0001] The present application relates to the technical field of video processing, and in particular, to a video data processing method, device, device, and storage medium. Background technique [0002] Edge devices for real-time video processing have been widely used in various scenarios such as security, industry, and transportation. Among them, the specific process of video processing is: 1. Decode the original video stream to read frame data; 2. Call the algorithm model to process the frame data; output the algorithm results, if there are multiple algorithms, or need to perform additional processing on the algorithm results, then output after processing; perform business logic processing (such as triggering an alarm, etc.) according to the algorithm results; 5. Overlay the algorithm results to the frame data and re-encode it into a video stream. [0003] As an existing technology, the above video processing has the following disadvantages: 1. Serial data...

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): H04N21/231H04N21/2343H04N7/18G06K9/00
CPCH04N21/23106H04N21/234309H04N21/234363H04N7/181
Inventor 雷翔张发恩周创
Owner 重庆赛迪奇智人工智能科技有限公司
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