Monitoring system and method based on multiple processors

Through a multi-processor-based monitoring system, using a heterogeneous processor architecture, the image processing module processes high-speed signals and the MCU processes superimposed signals, solving the problem of large size and single functions of the optical viewfinder, realizing the miniaturized and low-power monitoring system design.

CN120281875APending Publication Date: 2025-07-08KINEFINITY INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510440601.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-07-08

AI Technical Summary

Technical Problem

The existing optical viewfinder cannot integrate auxiliary functions, is large in size, is inconvenient to carry and is inconvenient to install, resulting in inconvenient use when the outdoors are strong or need to be carried on the shoulder.

Method used

A multi-processor-based monitoring system is adopted, including MCU, image processing module, display module, power supply module and video interface module. Through a heterogeneous processor architecture, the image processing module processes high-speed signals, and the MCU processes superimposed signals, reducing heating and power consumption, and reducing system volume.

Benefits of technology

A miniaturized and low-power monitoring system is realized, reducing costs, improving system flexibility and design portability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120281875A_ABST
    Figure CN120281875A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a monitoring system and method based on multiple processors. The system comprises an MCU, an image processing module, a display module, a power supply module, a video interface module and an interface control module. Wherein the MCU is respectively connected with the interface control module and the image processing module, and the image processing module is respectively connected with the display module and the video interface; the power supply module is used for supplying power to the modules of the multiprocessor monitoring system; the image processing module is used for receiving the video signal transmitted by the video interface module, decoding the video signal to obtain decoding information, and transmitting the decoding information to the MCU; the MCU is used for processing the decoding information to obtain a superposed signal of the video signal and transmitting the superposed signal to the image processing module; and the image processing module is also used for integrating and processing the superposed signal and the video signal and then sending the superposed signal and the video signal to the display module for display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of photography technology, and particularly relates to a monitoring system and method based on multiple processors. Background Art

[0002] Currently, electronic products are all developing towards miniaturization, easy maintenance, easy operation, low power consumption, and high reliability. In the current film and television creation process, there are two ways for a cameraman to monitor. One is through a monitor connected to the camera, such as a 5-inch or 7-inch screen. The other is to use a viewfinder, and the camera can be held close to the eye to view through the viewfinder. However, when the outdoor light is strong, or when shoulder-mounted operation is required, the cameraman often uses the viewfinder for monitoring.

[0003] Existing optical viewfinders can only perform simple diopter adjustment and cannot integrate more auxiliary functions, such as assisted focusing, zooming, false color, etc. For some electronic viewfinders, the image seen through the eyepiece is obtained by reflecting the light of the liquid crystal screen through a prism in the eyepiece. The image seen using this reflection principle will cause a loss of image fineness. And because the screen is placed vertically and the optical structure is relatively complex, the volume of the entire viewfinder is large, which is not convenient for carrying and hand-held shooting. In addition, the large volume of the viewfinder makes it inconvenient to install on the camera. Summary of the Invention

[0004] This application provides a monitoring system and method based on multiple processors, which has the advantages of small volume and high compatibility.

[0005] In a first aspect, this application provides a monitoring system based on multiple processors. The system includes: an MCU, an image processing module, a display module, a power supply module, a video interface module, and an interface control module. Among them, the MCU is respectively connected to the interface control module and the image processing module, and the image processing module is respectively connected to the display module and the video interface.

[0006] The power supply module is used to supply power to the modules of the monitoring system based on multiple processors.

[0007] The image processing module is used to receive the video signal transmitted by the video interface module, perform a decoding operation on the video signal to obtain decoding information, and transmit the decoding information to the MCU.

[0008] The MCU is used to process the decoding information to obtain the superimposed signal of the video signal, and transmit the superimposed signal to the image processing module.

[0009] The image processing module is further used to integrate and process the superimposed signal and the video signal and then send them to the display module for display.

[0010] Second aspect, there is provided a method for implementing a monitoring system based on multiple processors. The system includes: an MCU, an image processing module, a display module, a power supply module, a video interface module, and an interface control module. Among them, the MCU is respectively connected to the interface control module and the image processing module, and the image processing module is respectively connected to the display module and the video interface.

[0011] The method includes the following steps:

[0012] The image processing module receives the video signal transmitted by the video interface module, performs a decoding operation on the video signal to obtain decoding information, and transmits the decoding information to the MCU.

[0013] The MCU processes the decoding information to obtain a superimposed signal of the video signal, and transmits the superimposed signal to the image processing module.

[0014] The image processing module integrates the superimposed signal and the video signal and then sends them to the display module for display.

[0015] Third aspect, there is provided an imaging device, which includes the monitoring system based on multiple processors provided in the first aspect.

[0016] Fourth aspect, the present application provides a computer storage medium storing a computer program for electronic data exchange. Among them, the computer program enables a computer to execute some or all of the steps described in the second aspect of the present application.

[0017] The embodiments of the present application have the following beneficial effects:

[0018] The technical solution of the present application controls the situation where the image processing module may have high power consumption and large heat generation within a suitable range by setting two processors, namely, setting an image processing module and an MCU. In this way, a heterogeneous method of multiple processors is formed, so that the overall heat generation, power consumption, and volume are significantly reduced, which is helpful for the design and flexibility of the overall architecture. Since the above heterogeneous structure can reduce heat generation, there is no need to set a separate fan for the image processor, which can reduce the volume of the above-mentioned monitoring system based on multiple processors, and thus reduce costs. Description of the Drawings

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0020] Figure 1 It is a schematic structural diagram of a monitoring system based on multiple processors provided by an embodiment of the present application;

[0021] Figure 2 It is a schematic diagram of signal transmission of a monitoring system based on multiple processors provided by an embodiment of the present application;

[0022] Figure 3 It is a schematic flowchart of an implementation method of a monitoring system based on multiple processors provided by the present application. Detailed implementation manners

[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.

[0024] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, systems, products or devices.

[0025] Referring to "embodiment" herein means that a specific feature, structure or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0026] The relevant terms related to the present application will be introduced below.

[0027] SDI is the abbreviation of Serial Digital Interface, that is, Serial Digital Interface, which is a digital video interface standard formulated by the SMPTE (Society of Motion Picture and Television Engineers) organization.

[0028] HDMI (High Definition Multimedia Interface) is a fully digital video and audio transmission interface, belonging to digital signals, and can be used for high-definition multimedia signal transmission between various devices. The HDMI interface is designed to replace older analog audio and video transmission interfaces, such as SCART or RCA connectors, and supports various TV and computer video formats, including SDTV, HDTV video pictures, and multi-channel digital audio. HDMI inherits the core technology of DVI, "Transition Minimized Differential Signaling" (TMDS), and is essentially still an extension of DVI.

[0029] A microcontroller unit (MCU), also known as a single-chip microcomputer or microcontroller, is a device that appropriately reduces the frequency and specifications of a central processing unit (CPU), and integrates memory, timer, USB, A / D conversion.

[0030] FPGA (Field Programmable Gate Array) is a product that further develops on the basis of programmable devices such as PAL (Programmable Array Logic) and GAL (Generic Array Logic). It is a semi-custom circuit in the field of application-specific integrated circuits (ASICs).

[0031] See Figure 1 , Figure 1 FIG. is a schematic structural diagram of a multi-processor-based monitoring system provided for this application. The above system can be applied to the field of photography, for example, movie shooting, video shooting, short video shooting, MV shooting, and other application scenarios. Of course, in other application scenarios, it can also be applied to other monitoring or surveillance fields. This application does not limit the specific application fields of the above monitoring system. The multi-processor-based monitoring system as described above is as Figure 1 shown, and includes:

[0032] MCU, image processing module, display module, power supply module, video interface module, and interface control module;

[0033] Among them, the MCU is respectively connected to the interface control module and the image processing module, and the image processing module is respectively connected to the display module and the video interface;

[0034] The power supply module is used to supply power to the modules of the multi-processor monitoring system. The specific power supply method of the above power supply module is not limited in this application. For example, in an optional application scenario, the power supply module can be powered by a battery, and the above battery can be a rechargeable battery such as a lithium battery, and of course it can also be other types of batteries. Of course, in another optional application scenario, the above power supply module can also be powered by a power supply. For example, a corresponding power supply interface is provided, and the above power supply interface can be a power supply interface with different voltage levels such as 110V, 220V, 36V, 12V, etc.

[0035] The above image processing module is used to receive the video signal transmitted by the video interface module, perform a decoding operation on the video signal to obtain decoding information, and transmit the decoding information to the MCU;

[0036] The MCU is used to process the decoding information to obtain the superimposed signal of the video signal, and transmit the superimposed signal to the image processing module;

[0037] The image processing module is further used to integrate the superimposed signal and the video signal and then send them to the display module for display.

[0038] The technical solution of this application controls the situation where the image processing module may have high power consumption and large heat generation within a suitable range by setting a dual-processor, that is, setting an image processing module and an MCU. In this way, a heterogeneous method of multi-processors is formed, so that the overall heat generation, power consumption, and volume are significantly reduced, which is helpful for the design and flexibility of the overall architecture. Since the above heterogeneous structure can reduce heat generation, there is no need to set a separate fan for the image processor, which can reduce the volume of the above multi-processor-based monitoring system, and thus reduce costs.

[0039] Refer to Figure 2 , Figure 2 which is a signal transmission schematic diagram of a multi-processor-based monitoring system provided by an embodiment of this application. As Figure 2 shown, among them, the interface control module is used to transfer control and key information to the MCU, the MCU transfers the indicator light information to the interface control module, the image processing module receives the video signal transmitted by the video interface module, the video interface module receives the video signal of the external device, the image processing module transfers the video information (decoding information) to the MCU, the MCU transfers the superimposed information to the image processing module, and the image processing module transfers the processed video signal to the display module, where the power supply module supplies power to each module.

[0040] For example, the above video interface module includes: video interfaces such as SDI and HDMI.

[0041] In order to better analyze and process video information, the above-mentioned image processing module performs a decoding operation on the video signal to obtain decoding information, which specifically may include:

[0042] The image processing module performs a decoding process on the video signal to obtain the luminance information, chrominance information, and metadata information contained in each frame of the video signal, and sends the luminance information, chrominance information, and metadata information as decoding information to the MCU.

[0043] In the above technical solution, the image processing module only needs to decode the video signal to obtain decoding information, without performing subsequent processing on the decoding information. It only needs to send the decoded luminance information, chrominance information, and metadata information to the MCU. In this way, the MCU can share the processing amount of the image processing module for the superimposed information, and the image processing module and the MCU can process this information in parallel. That is, after the image processing module decodes the luminance information, chrominance information, and metadata information contained in each frame of a part of the video information in the video information, it sends the luminance information, chrominance information, and metadata information contained in each frame of the part of the video information to the MCU for processing. At this time, the MCU processes the superimposed information of the part of the video information, and at the same time, the image processing module decodes the next part of the video information.

[0044] Exemplarily, the above-mentioned processing of the decoding information to obtain the superimposed signal of the video signal specifically may include:

[0045] The MCU is specifically used to draw a luminance feature map according to the luminance information contained in each frame of the image, draw a chrominance feature map according to the chrominance information of each frame of the image, read the resolution and frame rate of each frame of the video signal according to the metadata of each frame, and send the luminance feature map, chrominance feature map, resolution, and frame rate as the superimposed signal to the image processing module.

[0046] Exemplarily, the above-mentioned luminance feature map includes, but is not limited to, one or any combination of a waveform diagram and zebra stripes, etc. The above-mentioned chrominance feature map includes, but is not limited to, one or any combination of an RGB histogram, a luminance histogram, a vector diagram, etc. The above-mentioned luminance feature map is only for illustration. In different application scenarios, different luminance feature maps can be generated according to the actual application scenarios. Of course, the above-mentioned chrominance feature map is only for illustration. In different application scenarios, different chrominance feature maps can be generated according to the actual application scenarios.

[0047] Exemplarily, the above-mentioned integration processing of the superimposed signal and the video signal and then sending it to the display module for display specifically may include:

[0048] The image processing module is specifically used to control the image brightness of the video signal according to the waveform diagram and zebra stripes, control the color of the video signal according to the RGB histogram, and control the frame rate and clarity of the video signal playback according to the resolution and frame rate.

[0049] Exemplarily, in addition to being able to generate the above superimposed information, the above MCU can also generate other superimposed information. Specifically,

[0050] The MCU is also used to generate a drawing menu and a brightness feature map or a chromaticity feature map, and send the drawing menu and the brightness feature map or chromaticity feature map as superimposed information to the image processing module; the image processing module is used to adjust the display range of the video signal according to the drawing menu and the brightness feature map or chromaticity feature map.

[0051] Exemplarily, in an application scenario, the above display module includes: a display screen and a lens group. The lens group is placed above the display screen and is used to adapt to different diopters by adjusting the distance between the lenses inside the lens group.

[0052] Exemplarily, the above interface control module may include: a button and a control interface. The button is used to collect the operation instructions sent by the operator, and the control interface is used to generate a control signal corresponding to the operation instructions and send the control signal to an external imaging device.

[0053] The above imaging device can be a camera, a camera, or other devices capable of shooting videos.

[0054] In an optional technical scenario, the above interface control module may further include an indicator light for indicating the system status; when the power supply module supplies power, the indicator light shows red, indicating that the system is powered on normally; when the system is powered on but there is no video signal input, the indicator light flashes red, prompting the operator that there is no signal input to the system. When the system receives a video signal and displays it normally, the indicator light is constantly on white, indicating that the system is working properly.

[0055] Embodiment 1

[0056] Embodiment 1 of the present application provides a multi-processor-based monitoring system. Among them, the above system can be applied to imaging devices. In order to achieve a situation where the overall device has low power consumption, low heat generation, and high computing power, the image processing module can use an FPGA to implement the function of image processing. The image processing module is used to process high-speed signals such as video signals. After configuration, the image processing module can quickly process video signals in a low-power situation; thereby improving the efficiency of the module.

[0057] After the image processing module receives the video signal, the image processing module will send video information such as the luminance information, chrominance information, and metadata contained in each frame of the image in the video signal to the MCU; then the MCU will draw a waveform diagram and zebra stripes regarding the luminance for the indication of the image luminance according to the luminance information; meanwhile, the MCU will analyze the luminance of each pixel in the image, obtain a luminance gradient after comparing it with the luminance of neighboring pixels, and when this gradient is large, the MCU will replace this pixel with another highlighted color to achieve assisted focusing. The chrominance information will be analyzed and processed by the MCU and drawn into an RGB histogram for color indication. In addition, the MCU will also utilize the metadata in the video information and read out other information such as the resolution and frame rate of the video signal at this time.

[0058] In addition to the above analysis of video information, the MCU will also draw other superimposed information such as menus, luminance feature maps, or chrominance feature maps. Then the MCU will send these superimposed information to the image processing module again; after integrating the superimposed information and the video signal, the image processing module will send it to the display module for display.

[0059] By using such a heterogeneous method of an image processing module for processing high-speed signals and an MCU for processing superimposed information, the situation where the image processing module may have high power consumption and large heat generation can be controlled within a suitable range, so that the overall heat generation, power consumption, and volume are significantly reduced, which helps the design and flexibility of the overall architecture.

[0060] In order to ensure the clarity, brightness, contrast, etc. of the picture, the display module can select an OLED screen or other high-resolution screens. Then, through a set of lens groups placed above the screen, the distance between the internal lenses is adjusted to adapt to different diopters.

[0061] The interface control module is distributed with buttons and control interfaces. The buttons control functions such as menus and recordings by sending signals to the MCU. The control interface will send control and recording signals to the camera to control the parameters of the camera and the start and stop of recording.

[0062] The interface control module also includes indicator lights for indicating the device status; when the device is powered on, the indicator light shows red, indicating that the device is powered on normally; when the device is powered on but there is no video signal input, the indicator light flashes red, prompting the user that there is no signal input to the device; when the device receives a video signal and displays normally, the indicator light is constantly on white, indicating that the device is working normally.

[0063] The power supply module is responsible for providing basic power supply requirements to each module.

[0064] What makes the system provided by the embodiments of the present application different from other electronic viewfinders or other display devices is that other display devices often use a chip with relatively strong computing power to process all content such as images and display information. Although such a solution reduces the use of chips, such chips usually have relatively large volume, power consumption, and heat generation, making it impossible to design the product to be small in size, low in heat dissipation, and fanless. In the embodiments of the present application, another chip MCU with relatively low power consumption is added to process superimposed information such as text display and image auxiliary information. In this way, the MCU can draw simple texts, graphics, etc. based on information such as the image brightness and color after decoding by the image processing module, so as to share the computing workload of the image processing module and make the image processing module more focused on the processing of high-speed signals such as video. Thus, the power consumption of the image processing module can be reduced, and the overall heat generation can be decreased. Moreover, an image processing chip with a smaller package can be selected to reduce the size of the circuit board and the overall volume of the device.

[0065] Refer to Figure 3 , Figure 3 FIG. is a schematic flowchart of an implementation method of a monitoring system based on multiple processors provided by the present application. The above system includes: an MCU, an image processing module, a display module, a power supply module, a video interface module, and an interface control module. Among them, the MCU is respectively connected to the interface control module and the image processing module, and the image processing module is respectively connected to the display module and the video interface. The above method includes the following steps:

[0066] Step S301: The image processing module receives the video signal transmitted by the video interface module, performs a decoding operation on the video signal to obtain decoding information, and transmits the decoding information to the MCU.

[0067] Step S302: The MCU processes the decoding information to obtain a superimposed signal of the video signal, and transmits the superimposed signal to the image processing module.

[0068] Step S303: The image processing module integrates and processes the superimposed signal and the video signal, and then sends the result to the display module for display.

[0069] The technical solution of the present application controls the situation where the image processing module may have high power consumption and large heat generation within a suitable range by setting two processors, namely, setting an image processing module and an MCU, so as to significantly reduce the overall heat generation, power consumption, and volume, which is helpful for the design and flexibility of the overall architecture. Since the above heterogeneous structure can reduce heat generation, there is no need to set a separate fan for the image processor, which can reduce the volume of the above monitoring system based on multiple processors, and thus reduce the cost.

[0070] Exemplarily, the above-mentioned image processing module performing a decoding operation on the video signal to obtain decoding information may specifically include:

[0071] The image processing module performs decoding processing on the video signal to obtain the luminance information, chrominance information, and metadata information contained in each frame of the video signal, and sends the luminance information, chrominance information, and metadata information as decoding information to the MCU.

[0072] In the above technical solution, the image processing module only needs to decode the video signal to obtain decoding information, without performing subsequent processing on the decoding information. It only needs to send the decoded luminance information, chrominance information, and metadata information to the MCU. In this way, the MCU can share the processing amount of the image processing module for the superimposed information, and the image processing module and the MCU can process this information in parallel. That is, after the image processing module decodes the luminance information, chrominance information, and metadata information contained in each frame of a part of the video information in the video information, it sends the luminance information, chrominance information, and metadata information contained in each frame of the part of the video information to the MCU for processing. At this time, the MCU processes the superimposed information of the part of the video information, and at the same time, the image processing module performs decoding processing on the next part of the video information.

[0073] Exemplarily, the above-mentioned processing of the decoding information to obtain the superimposed signal of the video signal may specifically include:

[0074] The MCU draws a luminance feature map based on the luminance information contained in each frame of the image, draws a chrominance feature map based on the chrominance information of each frame of the image, reads the resolution and frame rate of each frame of the video signal according to the metadata of each frame, and sends the luminance feature map, chrominance feature map, resolution, and frame rate as the superimposed signal to the image processing module.

[0075] Exemplarily, the above-mentioned integration processing of the superimposed signal and the video signal and then sending it to the display module for display may specifically include:

[0076] The image processing module controls the image brightness of the video signal according to the waveform diagram and zebra stripes, controls the color of the video signal according to the RGB histogram, and controls the frame rate and clarity of the video signal playback according to the resolution and frame rate.

[0077] Exemplarily, in addition to being able to generate the above-mentioned superimposed information, the MCU in the above method can also generate other superimposed information. Specifically, the above method may further include:

[0078] The MCU generates a drawing menu and a luminance feature map or a chrominance feature map, and sends the drawing menu and the luminance feature map or the chrominance feature map to the image processing module as superimposed information; the image processing module adjusts the display range of the video signal according to the drawing menu and the luminance feature map or the chrominance feature map.

[0079] In the embodiments of the present application, the electronic device can be divided into functional units according to the above method examples. For example, each functional unit can be corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of units in the embodiments of the present application is illustrative, and is only a logical function division. There can be other division methods in actual implementation.

[0080] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on the computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more collections of available media. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0081] The embodiments of the present application also provide an imaging device, and the imaging device includes a multi-processor-based monitoring system as Figure 1 or Figure 2 shown.

[0082] The embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables the computer to execute part or all of the steps of any method described in the above method embodiments, and the above computer includes an electronic device.

[0083] The embodiments of the present application also provide a computer program product. The computer program product includes a non-transitory computer-readable storage medium storing a computer program. The computer program is operable to cause a computer to execute some or all of the steps of any of the methods described in the foregoing method embodiments. The computer program product may be a software installation package, and the computer includes an electronic device.

[0084] It should be understood that in various embodiments of the present application, the order numbers of the foregoing processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0085] In several embodiments provided by the present application, it should be understood that the disclosed methods, apparatuses, and systems may be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of the units is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Another point is that the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces, and the indirect coupling or communication connection of the apparatuses or units may be in an electrical, mechanical, or other form.

[0086] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0087] In addition, in each embodiment of the present invention, the functional units may be integrated into one processing unit, or each unit may be physically included separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.

[0088] The integrated unit implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional units stored in a storage medium include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, mobile hard disks, magnetic disks, optical discs, volatile memories, or non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). And other various media that can store program codes.

[0089] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions without departing from the spirit and scope of the present invention, and can make various changes and modifications, including combinations of the above different functions and implementation steps, including software and hardware implementation manners, which are all within the protection scope of the present invention.

Claims

1. A monitoring system based on multiple processors, characterized in that, The system includes: an MCU, an image processing module, a display module, a power supply module, a video interface module, and an interface control module; among them, the MCU is respectively connected to the interface control module and the image processing module, and the image processing module is respectively connected to the display module and the video interface; The power supply module is used to supply power to the modules of the multi-processor monitoring system; The image processing module is used to receive the video signal transmitted by the video interface module, perform decoding operation on the video signal to obtain decoded information, and transmit the decoded information to the MCU; The MCU is used to process the decoded information to obtain the superimposed signal of the video signal, and transmit the superimposed signal to the image processing module; The image processing module is further used to integrate and process the superimposed signal and the video signal and then send them to the display module for display.

2. The multi-processor-based monitoring system according to claim 1, wherein The image processing module is specifically used to perform decoding processing on the video signal to obtain the luminance information, chrominance information, and metadata information contained in each frame of the video signal, and send the luminance information, chrominance information, and metadata information as decoded information to the MCU.

3. The multi-processor-based monitoring system according to claim 2, wherein The MCU is specifically used to draw a luminance feature map based on the luminance information contained in each frame of the image, draw a chrominance feature map based on the chrominance information of each frame of the image, read the resolution and frame rate of each frame of the video signal according to the metadata of each frame, and send the luminance feature map, chrominance feature map, resolution, and frame rate as the superimposed signal to the image processing module.

4. The multi-processor-based monitoring system according to claim 3, wherein The image processing module is specifically used to control the image brightness of the video signal according to the waveform diagram and zebra stripes, control the color of the video signal according to the RGB histogram, and control the frame rate and clarity of the video signal playback according to the resolution and frame rate.

5. The multi-processor-based monitoring system according to claim 1, wherein The MCU is further used to generate a drawn menu luminance feature map or chrominance feature map, and send the drawn menu and the luminance feature map or chrominance feature as superimposed information to the image processing module; The image processing module is used to adjust the display range of the video signal according to the drawn menu and the luminance feature map or chrominance feature map.

6. The multi-processor-based monitoring system according to any one of claims 1-5, wherein The display module includes: a display screen and a lens group, and the lens group is placed above the display screen and is used to adapt to different diopters by adjusting the distance between the lenses inside the lens group.

7. The multi-processor-based monitoring system according to any one of claims 1-5, wherein The interface control module includes: a button and a control interface, the button is used to collect the operation instructions sent by the operator, and the control interface is used to generate a control signal corresponding to the operation instructions and send the control signal to an external camera device.

8. A method for implementing a monitoring system based on multiple processors, characterized in that, The system includes: an MCU, an image processing module, a display module, a power supply module, a video interface module, and an interface control module; wherein, the MCU is respectively connected to the interface control module and the image processing module, and the image processing module is respectively connected to the display module and the video interface; The method includes the following steps: The image processing module receives the video signal transmitted by the video interface module, performs a decoding operation on the video signal to obtain decoded information, and transmits the decoded information to the MCU; The MCU processes the decoded information to obtain the superimposed signal of the video signal, and transmits the superimposed signal to the image processing module; The image processing module integrates the superimposed signal with the video signal and then sends it to the display module for display.

9. An imaging device, characterized in that, The imaging device includes the multi-processor based monitoring system according to any one of claims 1-7.

10. A computer storage medium stores a computer program for electronic data exchange, wherein, The computer program causes the computer to execute some or all of the steps of the method according to claim 8.