Multi-screen simultaneous display device for infrared gas imager
By using a display controller and a GUI controller in an infrared gas imager, combined with a Linux desktop system, the problem of simultaneous display in landscape and portrait modes was solved, enabling multi-screen simultaneous display, reducing hardware costs and optimizing image transmission performance.
Patent Information
- Application Number
- CN202520658136.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-09
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2035-04-09
AI Technical Summary
Existing infrared gas imagers have difficulty displaying horizontal and vertical screens simultaneously when displaying multiple screens at the same time, and using interface expansion solutions would increase hardware costs.
By employing a display controller and a GUI controller, combined with a Linux desktop system, and by rotating the main screen's display orientation and recording screen images in memory, the GUI manager enables synchronized display of screens with different resolutions and orientations, reducing hardware investment.
It enables synchronized display of screens with different resolutions and orientations, reducing hardware costs and minimizing image transmission latency and performance loss.
Smart Images

Figure CN223582467U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to the technical field of infrared gas imaging, especially to a multi-screen display device for infrared gas imaging instrument. BACKGROUND
[0002] Electronic devices or instruments with multiple screens are everywhere in daily life, but the display methods of multi-screen display and multi-screen display are different.
[0003] The infrared gas imaging instrument is usually equipped with a main display screen and an eyepiece display screen, and most devices are also equipped with an HDMI display output interface. The main display screen is usually a touch screen, which can not only display images but also interact with humans through the touch screen. In a strong light environment, it is easy to be affected by environmental light when observing gas leakage through the main screen, at which time the eyepiece display screen can be used to effectively observe the gas leakage. The HDMI display output interface is used to display the main screen image on a display device with an HDMI input interface. To display the same image on three or more display screens simultaneously, the infrared gas imaging instrument needs to have a multi-screen display function.
[0004] There are many ways to realize a multi-screen display system. For example, by adding an FPGA chip to expand the display interface, by implementing one mipi-DSI interface input and two or more mipi-DSI interface outputs through FGPA, by connecting the mipi-DSI interface display output of the main CPU to the mipi-DSI interface input of the FGPA chip, and by displaying the display screen through the mipi interface output of the FGPA, this method requires an additional FPGA chip, increasing hardware costs. For example, some CPUs themselves have different display interface outputs, such as mipi, RGB, HDMI, etc. In applications without a graphical user interface display system, images can be sent directly to different display screens through the bottom layer driver of the display interface, but the screen resolution, landscape or portrait screen, etc. of different interfaces are not the same, and there is still a problem of not being able to display the same image, for example, one mipi interface is connected to a 720x1280 resolution portrait screen, and the other mipi interface is connected to a 1920x1080 resolution landscape screen. Directly sending images from the bottom layer driver can only realize different image display, and it is difficult to realize the same display. SUMMARY
[0005] In view of the technical problem that the existing infrared gas imaging instrument cannot display the same image on the landscape and portrait screens when displaying multiple screens, and the use of interface expansion requires additional hardware and increased costs, the utility model provides a multi-screen display device for infrared gas imaging instrument, which can display the same image on different landscape and portrait screens and reduce hardware investment and costs.
[0006] In order to achieve the above object, the technical scheme of the utility model is as follows: a multi-screen same display device for infrared gas imager, comprising display controller and display screen, display controller is equipped with display output interface, display controller is connected with the display screen of infrared gas imager through display output interface, and display controller is arranged on the CPU running linux desktop system.
[0007] Preferably, the display screen comprises one main screen and multiple extension screens, and the display controller is connected with the main screen and the multiple extension screens through the display output interface respectively.
[0008] Preferably, the CPU is further provided with a first GUI controller and a second GUI controller, the first GUI controller is connected with the main screen, the first GUI controller is connected with the second GUI controller, and the second GUI controller is connected with the multiple extension screens respectively.
[0009] Preferably, the number of the extension screens is two.
[0010] Preferably, the display controller is composed of multiple VOP video output processing units of the CPU, each VOP video output processing unit has an output configuration port, and the output configuration port corresponds to different display output interfaces.
[0011] Preferably, the VOP video output processing unit is provided with three paths, and the three paths of VOP video output processing units are connected with three paths of display outputs of the infrared gas imager correspondingly.
[0012] Preferably, the display output interface is MIPI interface and / or HDMI interface, the MIPI interface is connected with the main display screen and the eyepiece screen of the infrared gas imager respectively, and the HDMI interface is connected with the external screen of the infrared gas imager.
[0013] Preferably, the display screen displays GUI interface, and the display mode and resolution of different display screens are different; the first GUI controller and the second GUI controller read the screen resolution of the corresponding display screen through communication instruction, and create GUI window interface according to the size of the screen resolution.
[0014] Preferably, the CPU is connected with a data acquisition module.
[0015] Preferably, the data acquisition module comprises a visible light camera and an infrared camera, and the visible light camera and the infrared camera are connected with the display controller on the CPU.
[0016] Compared with the prior art, the utility model discloses the beneficial effects that: through the linux desktop system rotation desktop display direction, make the screen of different horizontal display in the same display direction, GUI manager completes the main desktop recording screen, and the recording screen image is stored in the cache queue in the memory, and the image is taken out from the cache queue and is sent to the extended desktop window display through the display controller respectively, and there is no interprocess communication between GUI manager A and GUI manager B, and the performance loss and time delay caused by image transmission are effectively reduced. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical scheme in the embodiment of the utility model or prior art, the following will be briefly introduced the drawing needed to be used in the embodiment or prior art description, and obviously, the following description in the drawing is only some embodiments of the utility model, and for those skilled in the art, other drawings can be obtained according to these drawings without creative labor.
[0018] Figure 1 It is the principle diagram of the hardware implementation of the utility model.
[0019] Figure 2 It is the principle diagram of the hardware implementation of the utility model. Figure 1 It is the principle diagram between the screen.
[0020] Figure 3 It is the principle diagram of the display controller of the utility model.
[0021] In the drawing, 1 is visible light camera, 2 is infrared camera, 3 is CPU, 4 is display screen. DETAILED DESCRIPTION
[0022] The technical scheme in the embodiment of the utility model will be clearly and completely described below in conjunction with the drawings in the embodiment of the utility model, and obviously, the described embodiment is only a part of the embodiment of the utility model, not all the embodiment.Based on the embodiment in the utility model, all other embodiments obtained by those skilled in the art without creative labor belong to the scope of protection of the utility model.
[0023] As Figure 1As shown, a multi-screen same display device for an infrared gas imager comprises a display controller and a display screen 4, the display controller is provided with a display output interface, and the display controller is directly connected to the display screen 4 through the display output interface, thereby reducing the external expansion display circuit, reducing hardware investment, and reducing cost. The display controller is arranged on a CPU 3 running a linux desktop system.
[0024] Based on the linux desktop system implementation, the linux desktop system can realize the same display of two screens with different resolutions in the same display direction. If one is a vertical screen and the other is a horizontal screen, the two display screens cannot directly copy the screen display to the same desktop. The infrared gas imager has one main display screen, one eyepiece screen and one HDMI display interface, and the method of directly using the linux desktop system to copy the screen cannot realize three-screen same display.
[0025] The multi-screen same display device proposed in the present application can effectively realize the three-screen or multi-screen same display function, including hardware composition, display controller and software implementation. The hardware composition is as follows Figure 1 The system hardware includes a data acquisition module, the data acquisition module includes a visible light camera 1 and an infrared camera 2, the visible light camera 1 is a model of HWX-U5M-V02 with 500 million pixels and a field of view angle of 76°. The infrared camera 2 is a model of a mid-wave refrigeration type infrared movement, with a resolution of 640x512. The data processing module is a CPU 3, the visible light camera 1 and the infrared camera 2 are connected to the CPU 3, the CPU 3 is a model of Rui Chip Micro RK3588, and runs application software to realize format conversion, resolution adjustment, image clipping, UI interface display and other functions of collected data. The CPU 3 is connected to a display module, the display module includes three display screens 4 or more extended display screens 4. Among them, screen A is the main screen, which displays the main system desktop, and screen B, screen C, … are extended screens. The display screen 4 includes one main screen and multiple extended screens.
[0026] The software framework is as follows Figure 2, the software runs on a linux desktop system, mainly including a display controller, a GUI controller A and a GUI controller B, the display controller is arranged on the CPU 3 and runs on the linux desktop system, the display controller is connected with the main screen and the extension screen respectively, the GUI controller A is connected with the main screen, and the GUI controller B is connected with the main screen and the plurality of extension screens respectively. The GUI manager A mainly realizes the function of main interface display window and displays the main desktop of the main screen; the GUI manager B is an extension screen desktop display window, and mainly realizes the function of acquiring display data of the main screen and displaying the extension desktop of the extension screen. The visible light camera 1 and the infrared camera 2 are connected with the display controller to realize image data acquisition. The display controller realizes image data acquisition, format conversion, resolution adjustment, image clipping, output display and the like. The display controller and the GUI controller A and the GUI controller B jointly complete the display of the screen interface.
[0027] The display controller is composed of a plurality of VOP (video output process) video output processing units of the CPU, as shown in Figure 3 , each VOP video output processing unit has an output configuration port, the video output port can be mapped to different display output interfaces through the display controller, and the display output interfaces drive corresponding screens to display through display drivers. Through software configuration, each output can be respectively mapped to a corresponding hardware interface. The display driver is generally integrated by the CPU linux image system.
[0028] Figure 3 The three VOP video output processing units in the Post Process 0-2 are respectively selected according to actual needs. The infrared gas imager has three display outputs, so three processing units are selected. The display output interface is a MIPI (Mobile Industry Processor Interface) interface and / or an HDMI (High Definition Multimedia Interface) interface, and the interface type is selected according to the supported interface of the CPU and the hardware interface demand of the screen. The main screen and the eyepiece screen of the infrared gas imager are MIPI interface screens, so the MIPI interface is selected. The interface of the external screen is generally of the HDMI type, so the HDMI interface is selected.
[0029] The GUI controller A and the GUI controller B mainly realize the control of window size, interface display content, resolution and the like.
[0030] As shown in Figure 2 and Figure 3The specific implementation process of the present application is shown as follows:
[0031] 1) Data acquisition module In the present instance, a visible light camera 1 and an infrared camera 2 are used for image data acquisition. If the system is implemented with multiple screens in the same display without image display, the data acquisition module can be omitted or replaced with other data type acquisition modules.
[0032] 2) Data processing module The CPU is the system main processor, running LINUX system to provide system environment and interface driver for software and hardware. The driver part includes data acquisition module driver, mipi screen display driver, HDMI display driver, etc. The data acquisition module driver is a USB data acquisition driver, used when the camera data is acquired. The running display controller and GUI controller are the architecture in Figure 2 Figure 3 , performing tasks such as GUI manager.
[0033] 3) Display screens A, B, C, …, are display modules. Display screen A is the main screen, and display screens B, C, …, are extension screens, displaying GUI interfaces. Different display screens have different display modes (such as horizontal screen and vertical screen) and resolutions.
[0034] 4) If the main display screen is a vertical screen, first use the display settings of the linux desktop system to rotate the main screen, i.e. screen A, by 90 degrees to set it to horizontal desktop display, so that the main desktop of the main screen and the extension desktop of the extension screen are in the same display direction. If the main display screen and the extension screen are both horizontal screens, no further settings are needed, so that all screens are in the same display direction.
[0035] 5) Based on the linux desktop system, run GUI manager A to create a GUI0 window. When creating the window GUI0, the resolution of screen A is first acquired, and a GUI0 window with the same size as screen A is created. After the creation, the window GUI0 is displayed on the main desktop of screen A through the display controller. The screen resolution can be read through communication instructions, and the window interface is created according to the size of the screen resolution. The display controller transmits the acquired image data to the main screen A of the MIPI interface of the VOP video output processing unit after cropping and resolution adjustment.
[0036] 6) GUI manager B creates two other GUI windows, GUI1 window and GUI2 window, when creating window GUI1, the resolution of screen B is acquired first, and the size of window GUI1 is created according to the resolution of screen B, after the creation, the GUI1 window is displayed on the extended desktop of screen B; when creating GUI2 window, the resolution of screen C is acquired first, and the size of GUI2 window is created according to the resolution of screen C, after the creation, the GUI2 window is displayed on the extended desktop of screen C.
[0037] 7) GUI manager B performs screen recording on the main screen, screen A, every certain frame rate time, and calls the internal screen recording tool of the linux system to realize the screen recording, the interval time is selected according to the input and output data frame frequency requirement, generally in 20fps~25fps, and the infrared imager adopts 20fps. The recorded screen image is saved in the image cache queue in the memory of CPU3, and GUI manager B takes out one frame of image from the image cache queue in the memory every certain frame rate time and sends it to GUI1 window and GUI2 window for display, for example, the frame rate is 20fps, and the corresponding interval time is 1 / 20s, that is, 50ms, and the specific time can be changed according to the change of the frame rate.
[0038] 8) GUI manager B takes the image displayed on the main desktop of screen A according to a certain frame rate time and sends it to other screen desktops for display through the display controller, takes out the screen recording data in step 7) from the cache queue and sends it to screen B (GUI1 window) and screen C (GUI2 window) for display, that is, the synchronous display function of screen A, screen B and screen C is realized, and more synchronous display screens can be expanded under the condition that the hardware interface allows.
[0039] The above only describes the preferred embodiments of the present application, and is not used to limit the present application, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A multi-screen simultaneous display device for an infrared gas imager, characterized in that, It includes a display controller and a display screen (4). The display controller is equipped with a display output interface. The display controller is connected to the display screen (4) of the infrared gas imager through the display output interface. The display controller is set on the CPU (3) running the Linux desktop system.
2. The multi-screen simultaneous display device for an infrared gas imager according to claim 1, characterized in that, The display screen (4) includes a main screen and multiple extended screens, and the display controller is connected to the main screen and multiple extended screens through the display output interface respectively.
3. The multi-screen simultaneous display device for an infrared gas imager according to claim 2, characterized in that, The CPU (3) is also provided with a first GUI controller and a second GUI controller. The first GUI controller is connected to the main screen, the first GUI controller is connected to the second GUI controller, and the second GUI controller is connected to multiple extended screens respectively.
4. The multi-screen simultaneous display device for an infrared gas imager according to claim 3, characterized in that, The number of extended screens is set to two.
5. The multi-screen display device for an infrared gas imager according to claim 3 or 4, characterized in that, The display controller consists of a CPU-based multi-channel VOP video output processing unit. Each VOP video output processing unit has an output configuration port, which corresponds to different display output interfaces.
6. The multi-screen display device for an infrared gas imager according to claim 5, characterized in that, The VOP video output processing unit has 3 channels, and the 3 VOP video output processing units are connected to the 3 display outputs of the infrared gas imager.
7. The multi-screen display device for an infrared gas imager according to claim 6, characterized in that, The display output interface is a MIPI interface and / or an HDMI interface. The MIPI interface is connected to the main display screen and eyepiece screen of the infrared gas imager, respectively, and the HDMI interface is connected to the external screen of the infrared gas imager.
8. The multi-screen display device for an infrared gas imager according to claim 6 or 7, characterized in that, The display screen (4) displays a GUI interface. Different display screens (4) have different display modes and resolutions. The first GUI controller and the second GUI controller read the screen resolution of the corresponding display screen (4) through communication instructions and create a GUI window interface according to the screen resolution.
9. The multi-screen display device for an infrared gas imager according to claim 8, characterized in that, The CPU (3) is connected to the data acquisition module.
10. The multi-screen display device for an infrared gas imager according to claim 9, characterized in that, The data acquisition module includes a visible light camera (1) and an infrared camera (2), both of which are connected to the display controller on the CPU (3).