A projection module calibration control method, system, device and medium

Through the projection module correction control method that automatically updates the fusion device parameters and the rapid correction control, the problem of complex update parameters and long correction control when replacing the projection module is solved, and efficient projection module fusion and correction are achieved, reducing maintenance costs.

CN119324977BActive Publication Date: 2025-05-27CHINA STATE SHIPBUILDING CORP NO 707 RES INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411877242.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-05-27
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

When replacing the projection module, the parameters of updating the fusion device are complex, the equipment projection correction control takes a long time, and the factory return maintenance cost is high.

Method used

A projection module correction control method is provided, by collecting user instructions, initializing projection module device address information, debugging the fusion set control instructions, and splicing the projection module projection screen according to the calibration reference, realizing automatic update of the fusion device parameters and rapid correction control.

Benefits of technology

The fusion device realizes the splicing, accuracy adjustment and brightness control of any multiple projection modules, reducing the correction time when replacing modules and reducing the cost of returning to the factory.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119324977B_ABST
    Figure CN119324977B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of navigation operation guarantee and auxiliary decision-making, and provides a projection module calibration control method, system, device and medium. The method includes: collecting user instructions and selecting multiple projection modules; initializing the device address information of the projection modules; debugging the splicer, setting the splicer control instructions, and splicing the projection images of the projection modules according to the calibration reference; the projection modules generate feedback messages according to the control instructions; obtaining and parsing the feedback messages of the projection modules to obtain the serial numbers of the projection modules; the projection module calibration control software obtains the projection module parameters and performs calibration control on the projection modules according to the projection module parameters. The present invention realizes the splicing and fusion, precision adjustment and brightness control of any number of projection modules by the splicer. Especially in the case of replacing one or more of the projection modules, the parameters of the splicer can be automatically updated, and the overall projection calibration control of the device can be quickly realized, saving the cost of returning to the factory for repair.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of navigation operation guarantee and auxiliary decision-making, and particularly relates to a projection module calibration control method, system, device and medium. Background Art

[0002] Multiple projection modules splice and fuse the projected images into a whole through a fusion device, and project the information to be displayed onto a paper nautical chart, thereby assisting navigators to complete paper nautical chart operations.

[0003] Devices such as navigation workbenches and nautical chart plotting tables adopt projection technology to project preset graphics and geographical location information onto a paper nautical chart for display, including simple graphics such as points and lines, as well as text, numbers and special symbols, thus realizing the leap of the target indication ability of paper nautical chart navigation equipment from the form of light points to full graphicalization, and further improving the indication accuracy. Multiple projection modules splice and fuse the projected images into a whole through a fusion device, and project the information to be displayed onto a paper nautical chart, thereby assisting navigators to complete paper nautical chart operations. However, splicing and fusing the projection images of multiple projection modules into a whole through a fusion device is the key point and difficulty of this technology implementation. In the case of replacing one or more of the projection modules, it is relatively complex to update the parameters of the fusion device, the overall projection calibration control of the device takes a long time, and the cost of returning to the factory for repair is relatively high. Summary of the Invention

[0004] The present invention aims to at least solve one of the technical problems existing in the related technologies. Therefore, the present invention provides a projection module calibration control method, system, device and medium, which realizes the splicing and fusion, precision adjustment and brightness control of any number of projection modules by the fusion device. Especially in the case of replacing one or more of the projection modules, the parameters of the fusion device can be automatically updated, and the overall projection calibration control of the device can be quickly realized, saving the cost of returning to the factory for repair. The present invention can be used for paper nautical chart navigation equipment such as navigation workbenches and nautical chart plotting tables, as well as other large-scale devices with projection requirements and requiring the fusion of multiple projection modules.

[0005] The present invention provides a projection module calibration control method, including:

[0006] Collecting user instructions and selecting multiple projection modules according to the user instructions;

[0007] Initializing the device address information of the projection module;

[0008] Debugging the fusion device, setting the fusion device control instructions, and splicing the projected images of the projection modules according to the device address information, the control instructions and the calibration reference;

[0009] Send the control instruction to the projection module through the network, and the projection module generates a feedback message according to the control instruction;

[0010] Analyze the feedback message and obtain the projection module serial number according to the feedback message;

[0011] The projection module calibration control software obtains the projection module parameters according to the projection module serial number, and performs calibration control on the projection module according to the projection module parameters.

[0012] According to a projection module calibration control method provided by the present invention, it further includes debugging the fusion device, and the set fusion device control instructions include:

[0013] Turn on the network of the fusion device for debugging, and then turn off the network debugging of the fusion device;

[0014] Extract the preset control instructions of the fusion device to obtain the fusion device control instruction group, and the fusion device control instruction group includes instruction type, card board type, and background color;

[0015] Select the data of the fusion device control instruction group and set the fusion device control instruction according to the data.

[0016] According to a projection module calibration control method provided by the present invention, it further includes splicing the projection screens of the projection modules according to the calibration reference, including:

[0017] Adjust the screen and brightness of each projection module by visually selecting and moving the anchor points;

[0018] Align the edges of different projection modules;

[0019] Project the grid lines onto the display screen;

[0020] The display interface of the projection module calibration control software moves synchronously with the projection line.

[0021] According to a projection module calibration control method provided by the present invention, it further includes that the projection module calibration control software reads the projection module parameters from the local main control computer and performs automatic calibration control;

[0022] If the projection module parameters are not found in the local main control computer, read the projection module parameters from the projection module and perform automatic calibration control;

[0023] If the projection module parameters are not stored in the projection module or the projection module parameters do not meet the requirements, perform manual calibration control.

[0024] According to a projection module calibration control method provided by the present invention, the calibration control further includes loading parameters,

[0025] Obtain the parameters of the projection module through the serial number of the projection module, and generate a file named after the serial number;

[0026] If the file named after the serial number exists in the navigation workbench or the nautical chart plotting table, load the file named after the serial number into the fuser;

[0027] If the file named after the serial number does not exist in the navigation workbench or the nautical chart plotting table, read the file named after the serial number from the serial port, decompress the file named after the serial number, and load it into the fuser.

[0028] According to a projection module calibration control method provided by the present invention, the manual calibration control further includes anchor point calibration,

[0029] Judge whether to select an anchor point according to the positional relationship between the anchor point corresponding to the projection module and the standard module board;

[0030] Adjust the position of the anchor point through the up, down, left, and right keys to align the anchor point with the line on the standard module board;

[0031] The manual calibration control is focal length adjustment,

[0032] Judge whether to perform focal length adjustment according to the focusing clarity of the projection module;

[0033] Adjust the focal length of the projection module through the forward and backward keys to make the projection module focus most clearly;

[0034] The calibration control is brightness adjustment,

[0035] Obtain the user brightness setting parameter, and transmit the brightness setting parameter to the projection module through the serial port.

[0036] According to a projection module calibration control method provided by the present invention, the calibration control further includes saving parameters to the local,

[0037] Obtain the parameters of the projection module through the serial number of the projection module, and generate a file named after the serial number;

[0038] Configure the parameters of the fuser according to the file named after the serial number, and save the parameter configuration to the local;

[0039] The calibration control is to save parameters to the projection module,

[0040] If the file named after the serial number exists in the navigation workbench or the nautical chart plotting table, compress the file named after the serial number and send it to the projection module through the serial port;

[0041] If the file named with the serial number does not exist in the navigation workbench or the nautical chart plotting table, save the file named with the serial number locally, compress it, and send it to the projection module through the serial port;

[0042] The projection module displays the save result through the feedback interface.

[0043] The present invention also provides a projection module calibration control system, including:

[0044] An acquisition module, which acquires user instructions and selects a projection module according to the user instructions;

[0045] An initialization module, which initializes the device address information of the projection module;

[0046] A fuser module, which debugs the fuser, sets the fuser control instructions, and stitches the projected images of the projection module according to the device address information, the control instructions, and the calibration reference;

[0047] A generation module, which sends the control instructions to the projection module through the network, and the projection module generates a feedback message according to the control instructions;

[0048] An acquisition module, which parses the feedback message and obtains the projection module serial number according to the feedback message;

[0049] A calibration control module, which is used for the projection module calibration control software to obtain the projection module parameters according to the projection module serial number, and perform calibration control on the projection module according to the projection module parameters.

[0050] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the steps of any one of the above-mentioned projection module calibration control methods.

[0051] The present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of any one of the above-mentioned projection module calibration control methods.

[0052] One or more of the above technical solutions in the embodiments of the present invention have at least one of the following technical effects:

[0053] A projection module calibration control method, system, device and medium provided by the present invention can realize the splicing fusion, precision adjustment and brightness control of the combiner for any number of projection modules through the whole process of projection module calibration control. Especially in the case of replacing one or more of the projection modules, the parameters of the combiner can be automatically updated to quickly realize the overall projection calibration control of the device, saving the cost of returning to the factory for repair. The present invention can be used in paper chart navigation devices such as nautical workbenches and nautical chart plotting tables, and other large devices with projection requirements that require the fusion of multiple projection modules.

[0054] Additional aspects and advantages of the present invention will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0056] Figure 1 It is a schematic flowchart of a projection module calibration control method provided by the present invention.

[0057] Figure 2 It is a human-computer interaction interface of a projection module calibration control method provided by the present invention.

[0058] Figure 3 It is a schematic structural diagram of a projection module calibration control system provided by the present invention.

[0059] Figure 4 It is a block diagram of an electronic device provided by the present invention.

[0060] Figure 5 It is a calibration control flowchart of a projection module calibration control system provided by the present invention.

[0061] REFERENCE SIGNS:

[0062] 101, acquisition module; 102, initialization module; 103, combiner module; 104, generation module; 105, acquisition module; 106, calibration control module; 201, processor; 202, communication bus; 203, communication interface; 204, memory. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0063] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below. Apparently, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention. The following embodiments are used to illustrate the present invention, but shall not be used to limit the scope of the present invention.

[0064] In the description of this specification, the descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples", etc. mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the embodiments of the present invention. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0065] The following Figures 1 to 5 describes a projection module calibration control method, system, device and medium of the present invention.

[0066] As Figure 1 shown, a projection module calibration control method includes the following steps:

[0067] Collect user instructions and select multiple projection modules according to the user instructions;

[0068] Initialize the device address information of the projection module;

[0069] Debug the combiner, set the combiner control instruction, and splice the projection screen of the projection module according to the device address information, the control instruction and the calibration reference;

[0070] Send the control instruction to the projection module through the network, and the projection module generates a feedback message according to the control instruction;

[0071] Analyze the feedback message and obtain the projection module serial number according to the feedback message;

[0072] The projection module calibration control software obtains the projection module parameters according to the projection module serial number, and performs calibration control on the projection module according to the projection module parameters.

[0073] In some embodiments of the present invention, after installing the hardware such as the projection module, the fuser, the main control computer, and the projection display screen, place the projection standard module board on the display screen, turn on the power, and the projection module calibration control software will start automatically. On the basis of guaranteed hardware accuracy, normal network and serial communication, and fixed and valid provided data, complete the design and implementation of the projection module calibration control process, the internal network communication protocol, the serial communication protocol, and the software.

[0074] Collect user instructions, select a projection module according to the user instructions, and initialize the device address information of the projection module; the device address information includes the IP address and the ID; debug the fuser, set the fuser control instructions, and according to the device address information and the control instructions, splice the projected images of the projection modules based on the calibration reference, send the control instructions to the projection module through the network, the projection module generates a feedback message according to the control instructions, obtain the feedback message of the projection module, parse the message, obtain the projection module serial number, determine the type of the projection module operated by the user, and operate the projection module according to the projection module serial number to complete the projection module calibration control. It realizes the splicing and fusion, precision adjustment, and brightness control of any number of projection modules by the fuser. Especially in the case of replacing one or more of the projection modules, the fuser parameters can be automatically updated, and the overall projection calibration control of the device can be quickly realized, saving the cost of returning to the factory for repair.

[0075] In some specific embodiments of the present invention, debugging the fuser and setting the fuser control instructions include:

[0076] Turn on the fuser network for debugging, and then turn off the fuser network debugging;

[0077] Extract the pre-set control instructions of the fuser to obtain the fuser control instruction group, and the fuser control instruction group includes the instruction type, the card board type, and the background color;

[0078] Select the data of the fuser control instruction group and set the fuser control instructions according to the data.

[0079] Splicing the projected images of the projection modules based on the calibration reference includes:

[0080] Adjust the image and brightness of each projection module by visually selecting and moving the anchor points;

[0081] Align the edges of different projection modules;

[0082] Project the grid lines onto the display screen, and the grid density can be adjusted;

[0083] The software display interface moves synchronously with the projection lines, and the splicing effect is visible to the naked eye.

[0084] The calibration control software of the projection module reads the projection module parameters from the local master computer and performs automatic calibration control;

[0085] If the projection module parameters cannot be queried in the local master computer, the projection module parameters are read from the projection module and automatic calibration control is performed;

[0086] If the projection module parameters are not stored in the projection module or the projection module parameters do not meet the requirements, manual calibration control is performed.

[0087] In a specific embodiment of the present invention, the calibration control is to load parameters, and the serial number of the selected module is "12011209".

[0088] Through the serial number of the projection module, the parameters of the projection module are obtained, and a file named with the serial number is generated;

[0089] If there is a file named with the serial number in the navigation workbench or the nautical chart plotting table, the file named with the serial number is loaded into the fuser;

[0090] If there is no file named with the serial number in the navigation workbench or the nautical chart plotting table, the file named with the serial number is read in from the serial port, and the file named with the serial number is decompressed and loaded into the fuser.

[0091] In another specific embodiment of the present invention, the manual calibration control is anchor point calibration,

[0092] According to the positional relationship between the anchor point corresponding to the projection module and the standard module board, it is judged whether to select the anchor point;

[0093] The position of the anchor point is adjusted by the up, down, left, and right keys to align the anchor point with the line on the standard module board.

[0094] In another specific embodiment of the present invention, the manual calibration control is focal length adjustment,

[0095] According to the focusing clarity of the projection module, it is judged whether to perform focal length adjustment;

[0096] The focal length of the projection module is adjusted by the forward and backward keys to make the projection module focus most clearly.

[0097] In another specific embodiment of the present invention, the calibration control is brightness adjustment,

[0098] The user brightness setting parameters are obtained, and the brightness setting parameters are transmitted to the projection module through the serial port.

[0099] In another specific embodiment of the present invention, the calibration control is to save parameters to the local,

[0100] Obtain the parameters of the projection module through the module serial number, and generate a file named after the serial number;

[0101] Configure the parameters of the fuser according to the file named after the serial number, and save the parameter configuration locally.

[0102] In another specific embodiment of the present invention, the calibration control is to save the parameters to the module,

[0103] Obtain the parameters of the projection module through the module serial number, and generate a file named after the serial number;

[0104] If there is a file named after the serial number in the navigation workbench or the nautical chart plotting table, compress the file named after the serial number and send it to the projection module through the serial port;

[0105] If there is no such file named after the serial number in the navigation workbench or the nautical chart plotting table, save the file named after the serial number locally, then compress it and send it to the projection module through the serial port;

[0106] The projection module displays the save result through the feedback interface.

[0107] As Figure 3 shown, a projection module calibration control system is used to execute a projection module calibration control method, including:

[0108] The acquisition module 101 acquires user instructions and selects multiple projection modules according to the user instructions;

[0109] The initialization module 102 initializes the device address information of the projection module;

[0110] The fuser module 103 debugs the fuser, sets the fuser control instructions, and stitches the projection module projection images according to the device address information, control instructions, and calibration reference;

[0111] The generation module 104 sends the control instructions to the projection module through the network, and the projection module generates a feedback message according to the control instructions;

[0112] The acquisition module 105 acquires the projection module feedback message, parses the message, and obtains the projection module serial number according to the message;

[0113] The calibration control module 106 is used for the projection module calibration control software to obtain the projection module parameters according to the projection module serial number, and perform calibration control on the projection module according to the projection module parameters.

[0114] Through the collaborative work of the above modules, the acquisition module 101 acquires user instructions, and selects a projection module according to the user instructions; the initialization module 102 initializes the device address information of the projection module; the fusion module 103 debugs the fusion device, sets the fusion device control instructions, and stitches the projection images projected by the projection modules according to the device address information, control instructions, and calibration reference; the generation module 104 sends the control instructions to the projection module through the network, the projection module generates a feedback message according to the control instructions, and the acquisition module 105 parses the feedback message to obtain the projection module serial number; the calibration control module 106 calibrates the control software of the projection module according to the projection module serial number, obtains the projection module parameters, and performs calibration control on the projection module according to the projection module parameters. The calibration control includes loading parameters, saving parameters to the local, saving parameters to the projection module, anchor point calibration, focal length adjustment, and brightness adjustment.

[0115] After the implementation of the present invention is successful, the user's usage process is as follows:

[0116] S301: Complete the installation of hardware such as the projection module, fusion device, main control computer, and projection display screen. Place the projection standard module board on the display screen, turn on the power, and the projection module calibration control software will start automatically. The display interface is as Figure 2 shown;

[0117] S302: Click the projection module selection button in "Select Module" on the main interface to select a projection module. The serial number of the projection module will be displayed in the corresponding dialog box of this projection module, as Figure 2 shown. The first projection module is selected by the user, and its serial number is 12011209.

[0118] S303: Click the "Load Parameters" button, and the projection module calibration control software;

[0119] reads the parameters of this projection module from the local main control computer for automatic calibration control. If not found locally, it reads the parameters from the projection module for automatic calibration control. If the projection module does not store parameters or the parameters do not meet the requirements, adjust according to the following steps;

[0120] Select an anchor point of the projection module through the "W", "S", "A", "D" keys on the keyboard, such as Figure 2 the orange anchor point in the figure, and adjust the position of the anchor point through the "↑", "↓", "←", "→" keys on the keyboard to align the anchor point with the line on the standard module board.

[0121] S304: Repeat step S303 until all the anchor points corresponding to this projection module are adjusted to align with the lines on the standard module board;

[0122] S305: Adjust the focal length of this projection module by using the two buttons of "Forward Focus Adjustment" and "Reverse Focus Adjustment" in "Focal Length Adjustment" until the focus is the clearest;

[0123] S306: Set the brightness of this projection module to "80" in the "Brightness Setting" file box, and click the "Set" button to complete the brightness setting;

[0124] S307: Repeat steps S302 to S306 to adjust other projection modules until all projection modules are adjusted;

[0125] S308: Click "Save Parameters to Local" to save the adjusted projection parameters to the local main control computer; click "Save Parameters to Module" to save the adjusted projection parameters to this projection module. At the same time, the parameters will be loaded into the fuser, thus completing the adjustment of the parameters of this module.

[0126] The present invention designs the whole process of projection module calibration control. By using the calibration control method designed by the present invention, the fuser can realize the splicing fusion, precision adjustment and brightness control of any number of projection modules. Especially in the case of replacing one or more projection modules, the fuser parameters can be automatically updated, and the overall projection calibration control of the device can be quickly realized, saving the cost of returning to the factory for repair. The present invention can be used in paper chart navigation equipment such as nautical workbenches and nautical chart plotting tables, and other large equipment with projection requirements and requiring the fusion of multiple projection modules. Without professional guidance, anyone can realize the fusion splicing of multiple projection modules by using the calibration control method of the present invention.

[0127] As Figure 5 shown, determine whether a user instruction is received. If no user instruction is received, return for re-determination. If a user instruction is received, determine whether the received instruction selects a projection module. If a projection module is not selected, re-determine the received instruction. If a projection module is selected, determine the projection module number, that is, the projection module serial number (1 - xx), and initialize the device address information of the selected projection module. The device address information includes the IP address and ID; turn off the network debugging of the fuser, turn on the network debugging of the fuser, set the fuser control instructions (including instruction type, card type, background color, etc.), and send them to the specified module through the network. Send a read serial number instruction to the selected projector module through the serial port, obtain the module feedback message through the serial port and parse to obtain the serial number of this module, and display this projection module serial number on the corresponding interface. Determine whether the display of the selected module serial number is normal. If it is not normal, re-determine the received instruction. If it is normal, determine the operation of the user on the selected projection module.

[0128] Determine whether an anchor point is selected, determine the moving direction of the anchor point, and adjust the position of the anchor point by using the up, down, left, and right keys to align the anchor point with the line on the standard module board to complete the anchor point calibration.

[0129] Determine whether to adjust the focal length, determine the adjustment direction, and use the forward and backward keys to adjust the focal length of the projection module to make the projection module focus most clearly, thus completing the focal length adjustment.

[0130] Determine whether to adjust the brightness, obtain the user's brightness setting value, and send it to the corresponding projection module through the serial port to complete the brightness adjustment.

[0131] Obtain the serial number of the corresponding module, display it on the interface of the corresponding module, and determine whether the serial number is normal. If it is not normal, re-obtain the serial number of the corresponding module. If it is normal, generate a file named after the serial number, and determine whether there is a file with this file name locally. If it exists, load it into the fuser to complete the parameter loading; if it does not exist, read the post-parameter file from the serial port, and determine whether the read file is normal. If it is not normal, re-read the post-parameter file from the serial port. If it is normal, decompress the file and load it into the fuser to complete the parameter loading.

[0132] Obtain the serial number of the corresponding module and generate a file named after the serial number. Determine whether the file naming is normal. If it is not normal, save it locally. If it is normal, generate a file named after the serial number, and determine whether the file is empty. If it is empty, save it locally. If it is not empty, save the fuser configuration parameters and then save them locally.

[0133] Obtain the serial number of the corresponding module and generate a file named after it. The judgment process is the same as saving to local. Determine whether there is a file to be saved locally. If it exists, compress it into 7z format, send it through the serial port, and display it on the feedback interface to complete saving to the corresponding projection module. If it does not exist, first save it locally, then compress it into 7z format, send it through the serial port, and display it on the feedback interface to complete saving to the corresponding projection module.

[0134] Figure 4 An example of a block diagram of an electronic device is shown as Figure 4 shown. The electronic device may include: a processor 201, a communication interface 203, a memory 204, and a communication bus 202. Among them, the processor 201, the communication interface 203, and the memory 204 communicate with each other through the communication bus 202. The processor 201 can call the logical instructions in the memory 204 to execute a projection module calibration control method.

[0135] In addition, when the logical instructions in the above-mentioned memory 204 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs that can store program codes.

[0136] On the other hand, the present invention also provides a computer program product. The computer program product includes a computer program stored on a non-transitory computer-readable storage medium. The computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute a projection module calibration control method provided by the above-mentioned various methods.

[0137] On another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements a projection module calibration control method provided by the above-mentioned various methods.

[0138] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated. The components shown 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 modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.

[0139] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the technical solution, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disks, optical discs, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments.

[0140] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A projection module calibration control method, characterized in that: include: Collect user instructions and select multiple projection modules according to the user instructions; Initializing device address information of the projection module; Debugging the fusion device, setting the fusion device control instructions, and splicing the projection module projection image according to the device address information, the control instructions and the calibration reference; The control instruction is sent to the projection module through a network, and the projection module generates a feedback message according to the control instruction; Parsing the feedback message, and obtaining the projection module serial number according to the feedback message; The projection module correction control software obtains the projection module parameters according to the projection module serial number, and performs correction control on the projection module according to the projection module parameters.

2. A projection module correction control method according to claim 1, characterized in that: Debug the fuser and set the fuser control instructions including: Enable the network debugging of the fusion device, and then disable the network debugging of the fusion device; Extracting the preset control instructions of the fusion device to obtain the fusion device control instruction group, wherein the fusion device control instruction group includes an instruction type, a card type, and a background color; Select the fuser control instruction group data, and set the fuser control instruction according to the data.

3. A projection module correction control method according to claim 1, characterized in that: Splicing the projection images of the projection module according to the calibration reference includes: Adjust the image and brightness of each projection module by visually selecting and moving anchor points; Aligning the edges of different projection modules; Projecting grid lines onto a display screen; The projection module correction control software display interface moves synchronously with the projection line.

4. A projection module correction control method according to claim 1, characterized in that: The projection module correction control software reads the projection module parameters from the local host computer and performs automatic correction control; If the projection module parameters are not found in the local host computer, the projection module parameters are read from the projection module to perform automatic correction control; If the projection module parameters are not stored in the projection module or the projection module parameters do not meet the requirements, manual correction control is performed.

5. The projection module correction control method according to claim 1, characterized in that: The correction control is a loading parameter, Obtaining the parameters of the projection module through the projection module serial number, and generating a file named with the serial number; If there is a file named by the serial number on the navigation workbench or the chart plotting table, the file named by the serial number is loaded into the fusion device; If the file named by the serial number does not exist on the navigation workbench or the chart plotting station, the file named by the serial number is read from the serial port, and the file named by the serial number is decompressed and loaded into the fusion device.

6. A projection module correction control method according to claim 4, characterized in that: The manual correction control is anchor point correction. Determine whether to select an anchor point according to the positional relationship between the anchor point corresponding to the projection module and the standard module plate; Adjust the position of the anchor point by using the up, down, left, and right keys to align the anchor point with the line on the standard module board; The manual correction control is focus adjustment, Determining whether to adjust the focus according to the focus clarity of the projection module; Adjust the focal length of the projection module by pressing the forward and backward keys to make the projection module focus most clearly; The correction control is brightness adjustment, Obtain user brightness setting parameters, and transmit the brightness setting parameters to the projection module through a serial port.

7. A projection module correction control method according to claim 6, characterized in that: Save the parameters locally. Obtaining the parameters of the projection module through the projection module serial number, and generating a file named with the serial number; Perform parameter configuration on the fusion device according to the file named by the serial number, and save the parameter configuration locally; Save the parameters to the projection module. If there is a file named by the serial number on the navigation workbench or the chart plotting table, compress the file named by the serial number and send it to the projection module through the serial port; If the file named by the serial number does not exist on the navigation workbench or the chart plotting table, the file named by the serial number is saved locally, compressed, and sent to the projection module through the serial port; The projection module displays the saving result through a feedback interface.

8. A projection module correction control system, characterized in that: Used to execute a projection module correction control method according to any one of claims 1 to 7, comprising: A collection module, wherein the collection module collects user instructions and selects a projection module according to the user instructions; An initialization module, wherein the initialization module initializes the device address information of the projection module; A fusion module, which debugs the fusion, sets the fusion control instructions, and splices the projection image of the projection module according to the device address information, the control instructions and the calibration reference; A generating module, wherein the generating module sends the control instruction to the projection module through a network, and the projection module generates a feedback message according to the control instruction; An acquisition module, wherein the acquisition module parses the feedback message and acquires the projection module serial number according to the feedback message; A correction control module, wherein the correction control module is used for the projection module correction control software to obtain the projection module parameters according to the projection module serial number, and to perform correction control on the projection module according to the projection module parameters.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of a projection module correction control method as described in any one of claims 1 to 7 are implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of a projection module correction control method as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Automatic correction method for projection fusion and projection fusion system

    CN110855966A

  • Image merge processing method, and image merge processing apparatus

    JP2009290851A