Unlock instant, AI-driven research and patent intelligence for your innovation.

Methodfor applying shared memory to multi-channel video monitoring

A technology of multi-channel video and shared memory, applied in the field of vehicle video surveillance, can solve the problems of affecting video surveillance, poor program maintenance, increasing system load and software complexity, etc. Effect

Inactive Publication Date: 2021-06-18
ZHEJIANG SOTEREA TECH GRP LMITED CO +1
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For the multi-threaded mode, every time a video surveillance channel is added, it is necessary to add a video multiplexer and push stream, which increases the system load and software complexity, and the program maintainability is poor, and the failure of any channel will affect other video surveillance channels.

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
  • Methodfor applying shared memory to multi-channel video monitoring
  • Methodfor applying shared memory to multi-channel video monitoring

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0036] Vehicle-mounted terminals generally include a video acquisition unit, a video preprocessing unit, a video encoding unit, a network unit, and a storage unit. Among them, the video acquisition unit generally includes video acquisition equipment such as a camera for acquiring video images; the video preprocessing unit generally processes the video images collected by the video acquisition unit through noise reduction, shaking, image quality adjustment, etc.; the video encoding unit It is to encode the video image that has been processed, and complete the encoding of the video image with an appropriate video frame rate, encoding rate, encoding method, etc. In the prior art, H.264 or HEVC is generally used to encode the video image, and then the The encoded video image is pushed to the transmission channel.

[0037] In the embodiment of the present application, the encoded video image needs to be transmitted to the corresponding receiving device through the shared memory.

...

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 relates to a method for applying a shared memory to multi-channel video monitoring. The method comprises the following steps: acquiring a video frame rate and a coding rate of multi-channel video monitoring; according to the video frame rate and the coding rate of the multi-channel video monitoring, enabling a host process of the multi-channel video monitoring to apply for a shared memory, and enabling the host process to create a sub-process according to the number of channels and requirements of the video monitoring; and according to the shared memory applied by the host process, by adopting an atomic synchronization method, enabling the host process to execute a write operation of the multi-channel video monitoring data to the shared memory, and enabling the sub-process to execute a read operation of the multi-channel video monitoring data to the shared memory. According to the method, the functions of the host process and other processes cannot be influenced when any sub-process fails, so that the complexity of software can be effectively avoided, the maintenance is easy, and the problems of lagging and delay in network plug flow can be solved.

Description

technical field [0001] The invention relates to the technical field of vehicle-mounted video monitoring, in particular to an application method of shared memory in multi-channel video monitoring of vehicle-mounted terminals. Background technique [0002] When multi-channel video surveillance is deployed on vehicle terminals, the encoded video data is usually cached. Existing technologies mostly use single-process and multi-threaded methods for subsequent video processing, and then push them to different video servers via the network to realize video surveillance. Features. For the multi-threaded method, every time a video surveillance channel is added, a video multiplexer and stream streaming need to be added, which increases the system load and software complexity, and the program maintainability is poor, and the failure of any channel will affect other video surveillance channels. [0003] Therefore, the prior art needs to be improved. Contents of the invention [0004...

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): H04N7/18H04N21/414H04N21/433H04N21/4402G06F9/448G06F9/54
CPCG06F9/544G06F9/4484H04N7/181H04N21/41422H04N21/4334H04N21/440218
Inventor 徐显杰王克茹
Owner ZHEJIANG SOTEREA TECH GRP LMITED CO