Electronic sight reticle method, device, and medium
Customizing electronic scope classification through smart terminals solves the problem that the partition style fixation in the prior art cannot adapt to different scenarios, and achieves flexible changes in partitioning and higher adaptability to use.
Patent Information
- Application Number
- PCT/CN2023/140166
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-07
- Filing Date
- 2023-12-20
- Publication Date
- 2025-06-12
AI Technical Summary
The cross-division style of the existing electronic scope is fixed, and cannot be flexibly changed according to different guns, bullets and shooting distances, and cannot meet the needs of multiple usage scenarios.
Through the smart terminal, the user enters the target drawing parameters in the preset drawing interface, including the dividing style, color, number of dense digits and intervals. The smart terminal sends these parameters to the electronic scope, so that it can re-draw the reticle according to these parameters.
It realizes flexible changes in the cross-division of electronic scopes, adapts to different usage scenarios, and improves the adaptability and user experience of electronic scopes.
Smart Images

Figure CN2023140166_12062025_PF_FP_ABST
Abstract
Description
Electronic sight reticle division method, device and medium
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on December 7, 2023, with application number 202311693733.3 and invention name “Electronic Sight Grading Method, Device and Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present invention relates to the field of computer technology, and in particular to an electronic sight grading method, device and medium. Background Art
[0003] The crosshair on an electronic sight is a tool used for aiming at a target. It consists of two perpendicular lines, usually located in the center of the sight. It helps the user determine the target's position and direction, as well as its distance and speed. When using an electronic sight, the user can adjust the position and direction of the crosshairs to align it with the target.
[0004] Existing electronic sights basically all have fixed scale patterns, and the scale density is fixed. It is directly engraved on the electronic sight when it leaves the factory and cannot be changed. However, different firearms, bullets, and shooting distances require different scale patterns, and existing products cannot meet the needs of different usage scenarios.
[0005] In summary, it can be seen that how to flexibly change the crosshairs of an electronic sight is a problem to be solved in this field.
[0006] Summary of the Invention
[0007] In view of this, the present invention aims to provide an electronic sight reticle division method, device, and medium that can flexibly change the crosshairs of an electronic sight. The specific solution is as follows:
[0008] In a first aspect, the present application discloses a method for dividing an electronic sight, which is applied to a smart terminal, and wherein the smart terminal is in communication with the electronic sight, and the method comprises:
[0009] Determining target drawing parameters based on an operation of a user on a preset drawing interface of the smart terminal;
[0010] The target drawing parameters are sent to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle.
[0011] Optionally, determining the target drawing parameters includes:
[0012] Determine any one or more target drawing parameters including graticule style parameters, graticule color parameters, fine-position number parameters, and fine-position interval parameters.
[0013] Optionally, before determining the target drawing parameters based on the user's operation on the preset drawing interface of the smart terminal, the method further includes:
[0014] A reference identifier is set in the preset drawing interface so that the user can perform corresponding operations based on the reference identifier in the preset drawing interface.
[0015] Optionally, determining target drawing parameters based on a user operation on a preset drawing interface of the smart terminal includes:
[0016] The target drawing parameters are determined based on the user's graticule drawing operation on the preset drawing interface of the smart terminal; wherein the graticule drawing operation includes any one or more operations of text input operation, voice input operation, numerical value selection operation, and numerical value bar dragging operation.
[0017] Optionally, determining target drawing parameters based on a graticule drawing operation performed by a user on a preset drawing interface of the smart terminal includes:
[0018] Determining a current graticule based on a graticule drawing operation performed by a user on a preset drawing interface of the smart terminal, and performing format conversion on the current graticule to obtain current graticule drawing parameters;
[0019] The current grating drawing parameters are coefficient-converted based on a coefficient conversion formula to obtain converted current grating drawing parameters, and the converted current grating drawing parameters are determined as target drawing parameters.
[0020] Optionally, determining target drawing parameters based on a graticule drawing operation performed by a user on a preset drawing interface of the smart terminal includes:
[0021] Determining a current reticle based on a reticle drawing operation performed by a user on a preset drawing interface of the smart terminal;
[0022] Performing format conversion on the current graticule image to obtain current graticule drawing parameters, and determining the current graticule drawing parameters as target drawing parameters;
[0023] Accordingly, the target drawing parameters are sent to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle, including:
[0024] The target drawing parameters are sent to the electronic sight so that the electronic sight performs coefficient conversion on the target drawing parameters based on a coefficient conversion formula, and draws the current reticle based on the converted target drawing parameters to obtain a drawn reticle.
[0025] Optionally, determining target drawing parameters based on a graticule drawing operation performed by a user on a preset drawing interface of the smart terminal includes:
[0026] Based on the user's reticle drawing operation on the preset drawing interface of the smart terminal, a current reticle is generated, and the current reticle is determined as a target drawing parameter;
[0027] Accordingly, the target drawing parameters are sent to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle, including:
[0028] The target drawing parameters are sent to an electronic sight so that the electronic sight performs format conversion on the target drawing parameters to obtain current reticle drawing parameters, performs coefficient conversion on the current reticle drawing parameters based on a coefficient conversion formula, and draws the current reticle based on the converted current reticle drawing parameters to obtain a drawn reticle.
[0029] Optionally, the coefficient conversion formula is a similar triangle conversion formula.
[0030] In a second aspect, the present application discloses an electronic sight reticle device, which is applied to a smart terminal, and the smart terminal is communicatively connected with the electronic sight, and the device includes:
[0031] A drawing parameter receiving module is used to receive target drawing parameters fed back by a preset drawing interface;
[0032] The reticle drawing module is used to send the target drawing parameters to the electronic sight, so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle.
[0033] In a third aspect, the present application discloses an electronic device, comprising:
[0034] Memory, used to store computer programs;
[0035] A processor is used to execute the computer program to implement the steps of the aforementioned electronic sight grading method disclosed above.
[0036] In a fourth aspect, the present application discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the steps of the aforementioned disclosed electronic sight grading method are implemented.
[0037] The beneficial effects of the present application are as follows: the present application is applied to smart terminals such as mobile phones or computers, and the communication connection between the smart terminal and the electronic sight is limited by the small display module and poor operability of the electronic sight. The present application first customizes the division through the smart terminal, and then transmits the division to the electronic sight, which can facilitate user operation and is more flexible to use. The method includes: determining the target drawing parameters based on the user's operation on the preset drawing interface of the smart terminal; sending the target drawing parameters to the electronic sight, so that the electronic sight draws the current division plate based on the target drawing parameters to obtain the drawn division plate. It can be seen that the smart terminal can determine the target drawing parameters based on the user's operation on the preset drawing interface, and then send the target drawing parameters to the electronic sight. In this way, the electronic sight can redraw the current division plate based on the target drawing parameters, so that the cross division of the electronic sight can be flexibly changed according to different usage scenarios, thereby improving the adaptability of the electronic sight to scene usage. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.
[0039] FIG1 is a flow chart of an electronic sight grading method disclosed in the present application;
[0040] FIG2 is a flow chart of a specific electronic sight grading method disclosed in the present application;
[0041] FIG3 is a flow chart of another specific electronic sight grading method disclosed in this application;
[0042] FIG4 is a schematic diagram of a specific reference mark disclosed in this application;
[0043] FIG5 is a schematic diagram of a specific post-drawing division disclosed in this application;
[0044] FIG6 is a schematic structural diagram of an electronic sight reticle device disclosed in the present application;
[0045] FIG7 is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0047] The crosshair on an electronic sight is a tool used for aiming at a target. It consists of two perpendicular lines, usually located in the center of the sight. It helps the user determine the target's position and direction, as well as its distance and speed. When using an electronic sight, the user can adjust the position and direction of the crosshairs to align it with the target.
[0048] Existing electronic sights basically all have fixed scale patterns, and the scale density is fixed. It is directly engraved on the electronic sight when it leaves the factory and cannot be changed. However, different firearms, bullets, and shooting distances require different scale patterns, which cannot meet different usage scenarios.
[0049] To this end, the present application provides a corresponding electronic sight division scheme, which can flexibly change the cross division of the electronic sight.
[0050] As shown in FIG1 , an embodiment of the present application discloses a method for dividing an electronic sight, which is applied to a smart terminal, and wherein the smart terminal is in communication with the electronic sight. The method includes:
[0051] Step S11: determining target drawing parameters based on the user's operation on the preset drawing interface of the smart terminal.
[0052] In this embodiment, the target drawing parameters are determined based on the user's operation on the preset drawing interface of the smart terminal, including: determining the target drawing parameters based on the user's operation of drawing a graticule on the preset drawing interface of the smart terminal; wherein the graticule drawing operation includes any one or more of a text input operation, a voice input operation, a numerical value selection operation, and a numerical value bar dragging operation. The user inputs the parameters on the preset drawing interface of the smart terminal. The input method can be that the user manually enters and selects the corresponding drawing parameters on the preset drawing interface, or the user enters the corresponding voice command through the voice recognition interface of the preset drawing interface, and the preset drawing interface automatically converts the voice command into the target drawing parameter that the smart terminal can recognize. The user can also drag the progress of the numerical value bar to determine the target drawing parameter. The multiple parameter input methods provide convenience for users in different usage scenarios.
[0053] In a first specific embodiment, determining target drawing parameters based on a user's reticle drawing operation on a preset drawing interface of the smart terminal includes: determining a current reticle based on the user's reticle drawing operation on the preset drawing interface of the smart terminal, performing a format conversion on the current reticle to obtain current reticle drawing parameters; performing coefficient conversion on the current reticle drawing parameters based on a coefficient conversion formula to obtain converted current reticle drawing parameters, and determining the converted current reticle drawing parameters as target drawing parameters. It is understood that after the user performs a corresponding operation on the preset drawing interface, the preset drawing interface will generate a corresponding current reticle, but the electronic sight cannot recognize the current reticle drawn by the user and needs to be converted into information that the electronic sight can recognize. Therefore, the smart terminal can perform a format conversion on the current reticle to obtain current reticle drawing parameters that the electronic sight can recognize, and then perform a coefficient conversion on the current reticle drawing parameters based on a coefficient conversion formula to obtain converted current reticle drawing parameters that the electronic sight can recognize, and determine the converted current reticle drawing parameters as target drawing parameters. In other words, both the format conversion and the coefficient conversion can be performed by the smart terminal. Among them, the format conversion is to convert the reticle that cannot be recognized by the electronic sight into the reticle drawing parameters that can be recognized by the electronic sight, and the coefficient conversion is to convert the reticle drawing parameters suitable for the smart terminal screen into the reticle drawing parameters suitable for the electronic sight screen.
[0054] In a second specific embodiment, determining target drawing parameters based on a user's reticle drawing operation on a preset drawing interface of the smart terminal includes: determining a current reticle based on the user's reticle drawing operation on the preset drawing interface of the smart terminal; performing format conversion on the current reticle to obtain current reticle drawing parameters, and determining the current reticle drawing parameters as target drawing parameters. After the user performs a corresponding operation on the preset drawing interface, the preset drawing interface generates a corresponding current reticle, wherein the smart terminal may only perform format conversion, that is, converting the current reticle into current reticle drawing parameters recognizable by the electronic sight and determining them as target drawing parameters.
[0055] In a third specific embodiment, determining the target drawing parameters based on the user's reticle drawing operation on the preset drawing interface of the smart terminal includes: generating a current reticle based on the user's reticle drawing operation on the preset drawing interface of the smart terminal, and determining the current reticle as the target drawing parameters. Based on the user's reticle drawing operation on the preset drawing interface of the smart terminal, the smart terminal generates the current reticle, wherein the smart terminal may directly determine the current reticle as the target drawing parameters without performing format conversion and coefficient conversion.
[0056] Step S12: sending the target drawing parameters to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle.
[0057] In the first specific embodiment, the target drawing parameters sent by the smart terminal may have been converted twice, namely, format conversion and coefficient conversion. In this way, the electronic sight can directly draw the current reticle based on the target drawing parameters, that is, the electronic sight does not need to perform conversion work again.
[0058] In a second specific embodiment, sending the target drawing parameters to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle includes: sending the target drawing parameters to the electronic sight so that the electronic sight performs coefficient conversion on the target drawing parameters based on a coefficient conversion formula, and draws the current reticle based on the converted target drawing parameters to obtain a drawn reticle. If the intelligent terminal only performs format conversion, the electronic sight can perform coefficient conversion, that is, the electronic sight performs coefficient conversion on the target drawing parameters based on the coefficient conversion formula, and draws the current reticle based on the converted target drawing parameters to obtain a drawn reticle.
[0059] In a third specific embodiment, the target drawing parameters are sent to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle, including: sending the target drawing parameters to the electronic sight so that the electronic sight performs format conversion on the target drawing parameters to obtain current reticle drawing parameters, performing coefficient conversion on the current reticle drawing parameters based on a coefficient conversion formula, and drawing the current reticle based on the converted current reticle drawing parameters to obtain a drawn reticle. It is understandable that if the target drawing parameters sent by the smart terminal have not undergone format conversion and coefficient conversion, the electronic sight can perform format conversion and coefficient conversion on the target drawing parameters, i.e., the current reticle, and then draw the current reticle based on the converted current reticle drawing parameters to obtain a drawn reticle.
[0060] In this embodiment, the coefficient conversion formula is a similar triangle conversion formula. That is, a similar triangle conversion formula is determined between the smart terminal and the reticle of the electronic sight; based on the similar triangle conversion formula, the current reticle drawing parameters are converted into coefficients. The similar triangle conversion formula is specifically as follows:
[0061] This coefficient conversion allows users to draw in the coordinate system of different scenes, thereby better adapting to different needs. For example, the detector pixel pitch is 12 microns, the lens focal length is 25 mm, the target distance is 100 meters, and the target height is 1.7 meters. The number of pixels required to be drawn in the electronic sight reticle can then be calculated.
[0062] The beneficial effects of the present application are as follows: the present application is applied to smart terminals such as mobile phones or computers, and the communication connection between the smart terminal and the electronic sight is limited by the small display module and poor operability of the electronic sight. The present application first customizes the division through the smart terminal, and then transmits the division to the electronic sight, which can facilitate user operation and is more flexible to use. The method includes: determining the target drawing parameters based on the user's operation on the preset drawing interface of the smart terminal; sending the target drawing parameters to the electronic sight, so that the electronic sight draws the current division plate based on the target drawing parameters to obtain the drawn division plate. It can be seen that the smart terminal can determine the target drawing parameters based on the user's operation on the preset drawing interface, and then send the target drawing parameters to the electronic sight. In this way, the electronic sight can redraw the current division plate based on the target drawing parameters, so that the cross division of the electronic sight can be flexibly changed according to different usage scenarios, thereby improving the adaptability of the electronic sight to scene usage.
[0063] 2 , an embodiment of the present application discloses a specific electronic sight reticle division method, which is applied to a smart terminal, and wherein the smart terminal is in communication with the electronic sight. The method includes:
[0064] Step S21: Based on the user's operation on the preset drawing interface of the smart terminal, determining any one or more target drawing parameters including a graticule style parameter, a graticule color parameter, a fine-digit number parameter, and a fine-digit interval parameter.
[0065] In this embodiment, the user inputs various parameters in the preset drawing interface, and the intelligent terminal determines the target drawing parameters, where the target drawing parameters include any one or more of the division style parameters, division color parameters, fine-digit number parameters, and fine-digit spacing parameters. In other words, the user can flexibly adjust various division drawing parameters.
[0066] Step S22: sending the current reticle drawing parameters to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle.
[0067] The electronic sight draws the reticle according to the reticle style parameter, reticle color parameter, fine-position number parameter, and fine-position interval parameter in the current reticle drawing parameters, thereby updating the crosshairs in the electronic sight. The electronic sight may include an imaging unit, a main control chip, a display unit, and a data transmission unit. The main control chip may be used to perform coefficient conversion so that the electronic sight can subsequently draw the reticle according to the converted parameters. The data transmission unit is used to connect the smart terminal to the electronic sight.
[0068] It can be seen that this application supports users to flexibly adjust the reticle style parameters, reticle color parameters, fine-position number parameters, and fine-position interval parameters of the reticle in the electronic sight according to different specific usage scenarios, so that the re-scaled reticle is more adaptable, without the user having to replace the electronic sight equipment, and can provide users with a more convenient aiming function.
[0069] 3 , an embodiment of the present application discloses a specific electronic sight reticle division method, which is applied to a smart terminal, and wherein the smart terminal is in communication with the electronic sight. The method includes:
[0070] Step S31: setting a reference identifier in a preset drawing interface so that the user can perform corresponding operations based on the reference identifier in the preset drawing interface to determine target drawing parameters.
[0071] This embodiment further includes: selecting a target connection method from a plurality of preset connection methods; wherein the plurality of preset connection methods include a WIFI connection method, a Bluetooth connection method, and a wired connection method; and establishing a communication connection between the smart terminal and the electronic sight according to the target connection method. It is understandable that the display module of the electronic sight is relatively small and has poor operability. Therefore, this embodiment utilizes a smart terminal for graticule drawing. The smart terminal can be, for example, a mobile phone, a computer, or other device. The smart terminal needs to be pre-connected to the electronic sight device. The preset connection method can be a WIFI (Wireless Fidelity, i.e., wireless network communication technology) connection method, a Bluetooth connection method, or a wired connection method. The most suitable target connection method can be selected from the plurality of preset connection methods based on the specific usage scenario, and then the smart terminal and the electronic sight are connected according to the target connection method for subsequent data transmission.
[0072] In this embodiment, in order to make it easier for the user to input parameters, a reference marker can be pre-set in the preset drawing interface. The reference marker can be different animals, buildings, etc. For example, a specific reference marker schematic diagram is shown in Figure 4. In the preset drawing interface, a deer with a height of 1.7 meters is used as a reference marker to represent the height of 182.88 meters (200 yards). That is, when the user needs the center height of the cross-scale to be at 182.88 meters (200 yards), the adjustment purpose can be achieved by completely aligning the center of the cross-scale with the deer.
[0073] In Figure 4, A represents the width and height of the small cross corresponding to A at the target distance. In Figure 4, at a distance of 200 yards, the height target represented by the small cross corresponding to A is 13.68 inches. B represents the width represented by the interval between adjacent small crosses corresponding to B at the target distance. In Figure 4, at a distance of 200 yards, the interval between adjacent small crosses corresponding to B is 35.28 inches. C1 to C8 represent the height represented by each small cross corresponding to C1 to C8 at different distances from the center. For example, at a distance of 200 yards, the height target C1 is 15.12 inches, and the height target C2 is 22.32 inches. And so on. A, B, C, D, and E all represent the length of the drawn line segment at the target distance, for example, the length represented when the target distance is 200 yards.
[0074] Example 1: In the drawing interface, adjust the height of A so that A coincides with the height of a deer 200 meters away in the background. In actual use, if A coincides with the deer you are actually aiming at, the estimated distance is approximately 200 meters.
[0075] Example 2: The user calibrates the sight at 100m. The impact point drops 10cm at 200m and 30cm at 300m. Set the C1 height to 10cm and C2 to 30cm. In actual use, if aiming at prey at 300m, you can directly use the small crosshair corresponding to C2 to shoot.
[0076] Step S32: sending the target drawing parameters to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle.
[0077] In this embodiment, sending the target drawing parameters to the electronic sight includes sending the target drawing parameters to the electronic sight based on the target connection method. For example, if the target connection method when connecting the smart terminal to the electronic sight device is a Bluetooth connection method, the target drawing parameters can also be sent to the electronic sight based on the Bluetooth connection method.
[0078] For example, FIG5 shows a specific schematic diagram of a drawn reticle. The electronic sight draws the current reticle based on the target drawing parameters to obtain the drawn reticle, so that the drawn reticle can be used to aim at the target.
[0079] It can be seen that in order to improve the user experience, the present application can pre-set reference identifiers in the preset drawing interface, so that users can input parameters more conveniently according to the reference identifiers, and then the smart terminal sends the target drawing parameters to the electronic sight. In this way, the electronic sight can use the target drawing parameters to redraw the current reticle, so that the crosshairs of the electronic sight can be flexibly changed according to different usage scenarios.
[0080] As shown in FIG6 , an embodiment of the present application discloses an electronic sight reticle device, which is applied to a smart terminal, and the smart terminal is communicatively connected with the electronic sight, and the device includes:
[0081] A drawing parameter determination module 11 is configured to determine target drawing parameters based on a user's operation on a preset drawing interface of the smart terminal;
[0082] The reticle drawing module 12 is used to send the target drawing parameters to the electronic sight, so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle.
[0083] The beneficial effects of the present application are as follows: the present application is applied to smart terminals such as mobile phones or computers, and the communication connection between the smart terminal and the electronic sight is limited by the small display module and poor operability of the electronic sight. The present application first customizes the division through the smart terminal, and then transmits the division to the electronic sight, which can facilitate user operation and is more flexible to use. The method includes: determining the target drawing parameters based on the user's operation on the preset drawing interface of the smart terminal; sending the target drawing parameters to the electronic sight, so that the electronic sight draws the current division plate based on the target drawing parameters to obtain the drawn division plate. It can be seen that the smart terminal can determine the target drawing parameters based on the user's operation on the preset drawing interface, and then send the target drawing parameters to the electronic sight. In this way, the electronic sight can redraw the current division plate based on the target drawing parameters, so that the cross division of the electronic sight can be flexibly changed according to different usage scenarios, thereby improving the adaptability of the electronic sight to scene usage.
[0084] Furthermore, an embodiment of the present application also provides an electronic device. FIG7 is a structural diagram of an electronic device 20 according to an exemplary embodiment, and the content in the diagram should not be considered as any limitation to the scope of application of the present application.
[0085] FIG7 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Specifically, the electronic device may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the following steps:
[0086] Determining target drawing parameters based on an operation of a user on a preset drawing interface of the smart terminal;
[0087] The target drawing parameters are sent to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle.
[0088] In some specific implementations, the processor may implement the following steps by executing the computer program stored in the memory:
[0089] Determine any one or more target drawing parameters including graticule style parameters, graticule color parameters, fine-position number parameters, and fine-position interval parameters.
[0090] In some specific implementations, the processor may implement the following steps by executing the computer program stored in the memory:
[0091] A reference identifier is set in the preset drawing interface so that the user can perform corresponding operations based on the reference identifier in the preset drawing interface.
[0092] In some specific implementations, the processor may implement the following steps by executing the computer program stored in the memory:
[0093] The target drawing parameters are determined based on the user's graticule drawing operation on the preset drawing interface of the smart terminal; wherein the graticule drawing operation includes any one or more operations of text input operation, voice input operation, numerical value selection operation, and numerical value bar dragging operation.
[0094] In some specific implementations, the processor may implement the following steps by executing the computer program stored in the memory:
[0095] Determining a current graticule based on a graticule drawing operation performed by a user on a preset drawing interface of the smart terminal, and performing format conversion on the current graticule to obtain current graticule drawing parameters;
[0096] The current grating drawing parameters are coefficient-converted based on a coefficient conversion formula to obtain converted current grating drawing parameters, and the converted current grating drawing parameters are determined as target drawing parameters.
[0097] In some specific implementations, the processor may implement the following steps by executing the computer program stored in the memory:
[0098] Determining a current reticle based on a reticle drawing operation performed by a user on a preset drawing interface of the smart terminal;
[0099] Performing format conversion on the current graticule image to obtain current graticule drawing parameters, and determining the current graticule drawing parameters as target drawing parameters;
[0100] Accordingly, the target drawing parameters are sent to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle, including:
[0101] The target drawing parameters are sent to the electronic sight so that the electronic sight performs coefficient conversion on the target drawing parameters based on a coefficient conversion formula, and draws the current reticle based on the converted target drawing parameters to obtain a drawn reticle.
[0102] In some specific implementations, the processor may implement the following steps by executing the computer program stored in the memory:
[0103] Based on the user's reticle drawing operation on the preset drawing interface of the smart terminal, a current reticle is generated, and the current reticle is determined as a target drawing parameter;
[0104] Accordingly, the target drawing parameters are sent to the electronic sight so that the electronic sight draws the current reticle based on the target drawing parameters to obtain a drawn reticle, including:
[0105] The target drawing parameters are sent to an electronic sight so that the electronic sight performs format conversion on the target drawing parameters to obtain current reticle drawing parameters, performs coefficient conversion on the current reticle drawing parameters based on a coefficient conversion formula, and draws the current reticle based on the converted current reticle drawing parameters to obtain a drawn reticle.
[0106] In some specific implementations, the processor executes a computer program stored in the memory, and the coefficient conversion formula is a similar triangle conversion formula.
[0107] In this embodiment, the power supply 23 is used to provide operating voltage for various hardware devices on the electronic device; the communication interface 24 can create a data transmission channel between the electronic device and external devices. The communication protocol it follows is any communication protocol that can be applied to the technical solution of this application and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world. Its specific interface type can be selected according to specific application needs and is not specifically limited here.
[0108] Among them, the processor 21 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 21 can be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 21 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 21 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 21 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0109] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or CD, etc. The resources stored thereon include an operating system 221, a computer program 222 and data 223, etc. The storage method can be temporary storage or permanent storage.
[0110] The operating system 221 is used to manage and control the various hardware devices and computer programs 222 on the electronic device, enabling the processor 21 to calculate and process the massive amount of data 223 in the memory 22. It can be run under Windows, Unix, Linux, or other operating systems. In addition to including computer programs capable of implementing the electronic sight reticle division method disclosed in any of the aforementioned embodiments, the computer programs 222 may further include computer programs capable of performing other specific tasks. Data 223 may include data received by the electronic device from external devices, as well as data collected by its own input / output interface 25.
[0111] Furthermore, this application discloses a computer-readable storage medium for storing a computer program; wherein, when executed by a processor, the computer program implements the aforementioned electronic sight reticle method. The specific steps of this method can be referred to the corresponding contents disclosed in the aforementioned embodiments and will not be repeated here.
[0112] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. Reference can be made to the descriptions of the identical or similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and the relevant parts can be referred to the descriptions of the methods.
[0113] Professionals may further appreciate that the units and algorithmic steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in terms of function in the above description. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application. The steps of the method or algorithm described in conjunction with the embodiments disclosed herein can be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module can be placed in random access memory (RAM), memory, read-only memory (ROM), electrically programmable EPROM (Erasable Programmable Read Only Memory), electrically erasable programmable EEPROM (Electrically Erasable Programmable read only memory), registers, hard disk, removable disk, CD-ROM (CoMP23028310act Disc Read-Only Memory), or any other form of storage medium known in the technical field.
[0114] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0115] The above is a detailed introduction to the electronic sight grading method, device and medium provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the ideas of the present invention, there may be changes in the specific implementation methods and application scopes. In summary, the contents of this specification should not be understood as limiting the present invention.
Claims
1. An electronic sight reticle method, characterized in that, it is applied to a smart terminal, and the smart terminal is communicatively connected to the electronic sight. The method includes: Based on the operation of the user on the preset drawing interface of the smart terminal, determine the target drawing parameters; Send the target drawing parameters to the electronic sight so that the electronic sight can draw the current reticle based on the target drawing parameters to obtain the drawn reticle.
2. The electronic sight reticle method according to claim 1, characterized in that, the determining of the target drawing parameters includes: Determine the target drawing parameters including any one or several of the reticle style parameters, reticle color parameters, mil number parameters, and mil interval parameters.
3. The electronic sight reticle method according to claim 1, characterized in that, before the determining of the target drawing parameters based on the operation of the user on the preset drawing interface of the smart terminal, it further includes: Set a reference identifier in the preset drawing interface so that the user can perform corresponding operations based on the reference identifier in the preset drawing interface.
4. The electronic sight reticle method according to claim 1, characterized in that, the determining of the target drawing parameters based on the operation of the user on the preset drawing interface of the smart terminal includes: Based on the reticle drawing operation of the user on the preset drawing interface of the smart terminal, determine the target drawing parameters; wherein, the reticle drawing operation includes any one or several of the text input operation, voice input operation, numerical selection operation, and numerical bar pulling operation.
5. The electronic sight reticle method according to claim 4, characterized in that, the determining of the target drawing parameters based on the reticle drawing operation of the user on the preset drawing interface of the smart terminal includes: Based on the reticle drawing operation of the user on the preset drawing interface of the smart terminal, determine the current reticle, and perform format conversion on the current reticle to obtain the current reticle drawing parameters; Based on the coefficient conversion formula, perform coefficient conversion on the current reticle drawing parameters to obtain the converted current reticle drawing parameters, and determine the converted current reticle drawing parameters as the target drawing parameters.
6. The electronic sight reticle method according to claim 4, characterized in that, the determining of the target drawing parameters based on the reticle drawing operation of the user on the preset drawing interface of the smart terminal includes: Based on the reticle drawing operation of the user on the preset drawing interface of the smart terminal, determine the current reticle; Perform format conversion on the current reticle to obtain the current reticle drawing parameters, and determine the current reticle drawing parameters as the target drawing parameters; Correspondingly, the sending of the target drawing parameters to the electronic sight so that the electronic sight can draw the current reticle based on the target drawing parameters to obtain the drawn reticle includes: Send the target drawing parameters to the electronic sight so that the electronic sight can perform coefficient conversion on the target drawing parameters based on the coefficient conversion formula, and draw the current reticle based on the converted target drawing parameters to obtain the drawn reticle.
7. The electronic sight reticle method according to claim 4, wherein, the determining of the target drawing parameters based on the user's reticle drawing operation on the preset drawing interface of the intelligent terminal includes: generating a current reticle based on the user's reticle drawing operation on the preset drawing interface of the intelligent terminal, and determining the current reticle as the target drawing parameters; correspondingly, the sending of the target drawing parameters to the electronic sight so that the electronic sight draws the current reticle plate based on the target drawing parameters to obtain a drawn reticle plate includes: sending the target drawing parameters to the electronic sight so that the electronic sight performs format conversion on the target drawing parameters to obtain current reticle drawing parameters, performs coefficient conversion on the current reticle drawing parameters based on a coefficient conversion formula, and draws the current reticle plate based on the converted current reticle drawing parameters to obtain a drawn reticle plate.
8. The electronic sight reticle method according to any one of claims 5 to 7, wherein, the coefficient conversion formula is a similar triangle conversion formula.
9. An electronic device, wherein, it includes: a memory for storing a computer program; a processor for executing the computer program to implement the steps of the electronic sight reticle method according to any one of claims 1 to 8.
10. A computer-readable storage medium, wherein, it is used for storing a computer program; wherein, when the computer program is executed by a processor, the steps of the electronic sight reticle method according to any one of claims 1 to 8 are implemented.
Citation Information
Patent Citations
Novel automatic-aiming white light telescopic sight
CN111380403A
Electronic display reticle for sighting telescope
CN113883961A
Split type electronic sighting telescope with real-time ballistic calculation function
CN114322656A
Method and system for calibrating division line
CN116399176A
Sighting system, division adjusting method and device thereof and medium
CN116447925A