Digital sighting telescope adjusting method and device, digital sighting telescope, medium and product
By using temperature sensors and preset temperature coefficients in the digital scope, calculating the initial velocity change of the bullet and adjusting the aiming point, the problem that the digital scope cannot adapt to environmental changes is solved and the accuracy of shooting is improved.
Patent Information
- Application Number
- CN202510359065.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-06-24
AI Technical Summary
Digital sights cannot effectively respond to changes in the external environment, resulting in deviations in the aiming reference and affecting the shooting accuracy.
The ambient temperature is collected through the temperature sensor, and the temperature coefficient corresponding to the current bullet is determined from the preset temperature coefficient, the initial velocity change is calculated, and the aiming point is adjusted to adapt to environmental changes.
Effectively respond to environmental temperature changes, improve the accuracy of aiming references, and ensure the accuracy of shooting under different temperature environments.
Smart Images

Figure CN120194564A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of sighting, and particularly to an adjustment method and device for a digital sight, a digital sight, a medium, and a product. Background Art
[0002] A digital sight is an important tool for achieving precise shooting. The digital sight can perform ballistic calculations by combining parameters such as shooting distance and bullet characteristics through a built-in computing system to provide aiming references for users. However, the digital sight lacks an effective response mechanism to changes in complex environmental factors. When the environment changes, it is difficult for the digital sight to perceive and adapt to the environment, resulting in deviations in the aiming references it provides, thus affecting shooting accuracy and unable to meet the growing demand for high-precision shooting.
[0003] The above content is only used to assist in understanding the technical solution of the present application and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main objective of the present application is to provide an adjustment method and device for a digital sight, a digital sight, a medium, and a product, aiming to solve the technical problem that the digital sight cannot adapt to changes in the external environment, resulting in deviations in the aiming reference.
[0005] To achieve the above objective, the present application proposes an adjustment method for a digital sight. The adjustment method for the digital sight is applied to the digital sight, and the digital sight is provided with a temperature sensor. The adjustment method for the digital sight includes:
[0006] Collect the current ambient temperature of the current environment through the temperature sensor, and determine the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets;
[0007] Based on the current ambient temperature, the reference ambient temperature, and the current temperature coefficient, determine the change in the initial velocity of the current bullet, where the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the change in the initial velocity;
[0008] Based on the change in the initial velocity and the reference initial velocity, determine the adjusted initial velocity, and based on the adjusted initial velocity, determine the adjusted aiming point of the digital sight, and display the adjusted aiming point on the display screen of the digital sight.
[0009] In an embodiment, the step of determining the change in the initial velocity of the current bullet based on the current ambient temperature, the reference ambient temperature, and the current temperature coefficient includes:
[0010] Obtain the temperature change amount according to the difference between the current ambient temperature and the reference ambient temperature;
[0011] Based on the product of the temperature change amount and the temperature coefficient, the initial velocity change amount of the current bullet is obtained.
[0012] In one embodiment, the digital sight is provided with a wind speed sensor and a wind direction sensor; the step of determining the adjusted aiming point of the digital sight based on the adjusted initial velocity includes:
[0013] Based on the adjusted initial velocity and a preset ballistic calculation model, the effective shooting distance of the current bullet flying to the shooting target is obtained, and based on the effective shooting distance, the theoretical landing point coordinates of the current bullet are determined;
[0014] Based on the current wind speed collected by the wind speed sensor and the current wind direction collected by the wind direction sensor, the horizontal direction offset amount and the vertical direction offset amount of the current bullet are determined;
[0015] Based on the horizontal direction offset amount and the vertical direction offset amount, the theoretical landing point coordinates are adjusted to obtain the coordinates of the adjusted aiming point.
[0016] In one embodiment, before the step of determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets, further includes:
[0017] The current bullet type of the current bullet is found from a preset local database;
[0018] If the current bullet type is found from the local database, then execute the step of determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets.
[0019] In one embodiment, after the step of finding the current bullet type of the current bullet from the preset local database, further includes:
[0020] If the current bullet type is not found from the local database, then upload the current bullet type to the cloud system, and input the current bullet parameters of the current bullet into a pre-trained coefficient prediction model in the cloud system to obtain the temperature coefficient output by the model;
[0021] Determine the temperature coefficient output by the model as the current temperature coefficient, and based on the current temperature coefficient, execute the step of determining the initial velocity change amount of the current bullet based on the current environmental temperature, the reference environmental temperature and the current temperature coefficient and subsequent steps.
[0022] In one embodiment, after the step of displaying the adjusted aiming point on the display screen of the digital sight, further includes:
[0023] Obtain the shooting result feedback by the user. When the shooting result indicates that the shooting target is not hit, obtain the device movement trajectory of the shooting device within a preset time period, where the preset time period starts from the moment when the display screen of the digital sight shows the adjusted aiming point and ends at the moment when the shooting device triggers the shooting;
[0024] Determine the device offset of the shooting device within the preset time period based on the device movement trajectory;
[0025] If the device offset matches the aiming offset, adjust the current temperature coefficient based on the shooting deviation information feedback by the user.
[0026] In addition, to achieve the above object, the present application also proposes an adjustment device for a digital sight. The adjustment device for the digital sight is applied to the digital sight. The digital sight is provided with a temperature sensor. The adjustment device for the digital sight includes:
[0027] A determination module, configured to collect the current ambient temperature of the current environment through the temperature sensor and determine the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets;
[0028] The determination module is further configured to determine the initial velocity change amount of the current bullet based on the current ambient temperature, the reference ambient temperature, and the current temperature coefficient, where the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the initial velocity change amount;
[0029] A display module, configured to determine the adjusted initial velocity based on the initial velocity change amount and the reference initial velocity, and determine the adjusted aiming point of the digital sight based on the adjusted initial velocity, and display the adjusted aiming point on the display screen of the digital sight.
[0030] In addition, to achieve the above object, the present application also proposes a digital sight. The digital sight is provided with a temperature sensor. The digital sight includes: a memory, a processor, and a computer program stored on the memory and executable on the processor. The computer program is configured to implement the steps of the adjustment method of the digital sight as described above.
[0031] In addition, to achieve the above object, the present application also proposes a storage medium. The storage medium is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the adjustment method of the digital sight as described above are implemented.
[0032] In addition, to achieve the above object, the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the steps of the adjustment method of the digital sight as described above.
[0033] One or more technical solutions proposed by the present application have at least the following technical effects:
[0034] Collect the current ambient temperature of the current environment through the temperature sensor, and determine the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets; based on the current ambient temperature, the reference ambient temperature, and the current temperature coefficient, determine the change amount of the initial velocity of the current bullet, where the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the change amount of the initial velocity; based on the change amount of the initial velocity and the reference initial velocity, determine the adjusted initial velocity, and based on the adjusted initial velocity, determine the adjusted aiming point of the digital sight, and display the adjusted aiming point on the display screen of the digital sight.
[0035] Based on the current ambient temperature, the present application accurately calculates the change amount of the bullet's initial velocity, and then obtains the adjusted initial velocity, thereby determining the aiming offset and displaying the adjusted aiming point on the display screen, enabling the digital sight to effectively cope with environmental temperature changes, making up for the defect that the digital sight is difficult to perceive and adapt to environmental changes, improving the accuracy of the aiming reference, and thus enabling the user to shoot more accurately in different temperature environments. Description of the Drawings
[0036] The drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.
[0037] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
[0038] Figure 1 It is a schematic flowchart provided for the first embodiment of the adjustment method of the digital sight of the present application;
[0039] Figure 2 It is a schematic flowchart provided for the second embodiment of the adjustment method of the digital sight of the present application;
[0040] Figure 3 It is a schematic flowchart of the adjustment method of the digital sight provided for an embodiment of the present application;
[0041] Figure 4 Schematic diagram of the module structure of the adjustment device for the digital sight in the embodiment of the present application;
[0042] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the adjustment method of the digital sight in the embodiment of the present application.
[0043] The realization of the purpose, functional characteristics and advantages of the present application will be further described in conjunction with the embodiments with reference to the accompanying drawings. Specific embodiments
[0044] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0045] In order to better understand the technical solutions of the present application, the following will be described in detail in conjunction with the accompanying drawings of the specification and specific embodiments.
[0046] The main solution of the embodiment of the present application is: collecting the current ambient temperature of the current environment through the temperature sensor, and determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets; based on the current ambient temperature, the reference ambient temperature and the current temperature coefficient, determining the change amount of the initial velocity of the current bullet, wherein the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the change amount of the initial velocity; determining the adjusted initial velocity based on the change amount of the initial velocity and the reference initial velocity, and determining the adjusted aiming point of the digital sight based on the adjusted initial velocity, and displaying the adjusted aiming point on the display screen of the digital sight.
[0047] In this embodiment, for the convenience of description, the digital sight is used as the execution subject for elaboration below.
[0048] Since there is a lack of an effective response mechanism for the change of complex environmental factors in the digital sight in the prior art, when the environment changes, the digital sight is difficult to perceive and adapt to the environment, resulting in a deviation in the aiming reference provided by it, thus affecting the shooting accuracy and unable to meet the growing demand for high-precision shooting.
[0049] The present application provides a solution, accurately calculating the change amount of the bullet initial velocity based on the current ambient temperature, and then obtaining the adjusted initial velocity, thereby determining the aiming offset amount and displaying the adjusted aiming point on the display screen, so that the digital sight can effectively respond to the change of the ambient temperature, making up for the defect that the digital sight is difficult to perceive and adapt to the environmental change, improving the accuracy of the aiming reference, and thus enabling the user to shoot more accurately in different temperature environments.
[0050] It should be noted that the execution subject of this embodiment is a digital aiming scope, and the digital aiming scope includes but is not limited to: CMOS (Complementary Metal-Oxide-Semiconductor) aiming scope, night vision device, thermal imaging aiming scope, thermal imager, thermal imaging searcher, thermal imaging and visible light dual-light aiming scope, binocular searcher or some combination thereof, etc., which are not limited herein. Hereinafter, taking the digital aiming scope as an example, this embodiment and the following embodiments will be described.
[0051] Based on this, the embodiment of the present application provides a method for adjusting a digital aiming scope, referring to Figure 1 , Figure 1 which is a schematic flowchart of the first embodiment of the method for adjusting the digital aiming scope of the present application.
[0052] In this embodiment, the method for adjusting the digital aiming scope is applied to a digital aiming scope. The digital aiming scope is provided with a temperature sensor. The method for adjusting the digital aiming scope includes steps S10 to S30:
[0053] Step S10, collect the current ambient temperature of the current environment through the temperature sensor, and determine the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets;
[0054] The preset temperature coefficient is a value preset for different types of bullets, which is used to measure the degree of influence of temperature change on the initial velocity of the bullet. Different bullets have different sensitivities to temperature due to factors such as material and structure, and the preset temperature coefficient reflects this difference.
[0055] After the digital aiming scope is turned on, the temperature sensor continuously collects the temperature data of the surrounding environment and transmits it to the aiming scope. The aiming scope retrieves the corresponding preset temperature coefficient from the data pre-stored in the memory according to the current bullet type. For example, if the user uses a certain specific type of air gun bullet, the aiming scope will find the matching coefficient from many preset temperature coefficients. It can be understood that by obtaining the current ambient temperature and determining the corresponding temperature influence coefficient according to the type of bullet used, basic data is provided for calculating the change amount of the initial velocity of the bullet.
[0056] Step S20, based on the current ambient temperature, the reference ambient temperature and the current temperature coefficient, determine the change amount of the initial velocity of the current bullet, wherein the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the change amount of the initial velocity;
[0057] The reference ambient temperature is the temperature value set as a reference standard for comparing the current ambient temperature to calculate the temperature change. The initial velocity change is the value of the change in the initial velocity caused by the change in the ambient temperature, and its magnitude is related to the difference between the current ambient temperature and the reference ambient temperature and the current temperature coefficient.
[0058] The telescopic sight obtains the current ambient temperature and the pre-set reference ambient temperature, calculates the difference between the two, and multiplies the difference by the current temperature coefficient to obtain the initial velocity change of the bullet. Exemplarily, assuming the reference ambient temperature is 25 °C, the current ambient temperature is 30 °C, and the temperature coefficient is 0.5 (unit: m / s·°C), then the temperature change is 5 °C, and the initial velocity change is 5 °C × 0.5 m / s·°C = 2.5 m / s. By comparing the current ambient temperature with the reference ambient temperature and combining the current temperature coefficient, the initial velocity change caused by the temperature change is calculated, quantifying the impact of the temperature change on the initial velocity of the bullet, providing accurate data support for subsequent adjustment of the bullet's initial velocity and aiming point.
[0059] Step S30, determine the adjusted initial velocity based on the initial velocity change and the reference initial velocity, and determine the adjusted aiming point of the digital telescopic sight based on the adjusted initial velocity, and display the adjusted aiming point on the display screen of the digital telescopic sight.
[0060] The reference initial velocity is the initial velocity value when the bullet is fired under standard conditions or specific conditions, and it is the basis for calculating the adjusted initial velocity of the bullet. The telescopic sight superimposes the initial velocity change on the reference initial velocity to obtain the adjusted initial velocity. According to the adjusted initial velocity, using the built-in ballistic calculation model, considering factors such as gravity and air resistance, the aiming offset is calculated, and the aiming offset is converted into coordinate information on the display screen and combined with the coordinate information of the reference aiming to obtain the coordinates of the adjusted aiming point, and the adjusted aiming point is displayed on the display screen of the digital telescopic sight. Using the initial velocity change and the reference initial velocity to obtain the adjusted initial velocity, and then determining the aiming offset, realizes the automatic adjustment of the aiming point of the digital telescopic sight according to the temperature change, so that the user can shoot more accurately based on the adjusted aiming point, improving the shooting accuracy.
[0061] Further, in a feasible implementation manner, after step S30, it may include: capturing the user's field of view screen through an image sensor, and superimposing and displaying an augmented reality ballistic prediction line on the display screen of the digital sight, where the prediction line is obtained based on the output of a pre-trained ballistic prediction model; monitoring the user's firearm holding posture data, and combining a gyroscope and an acceleration sensor to calculate the muzzle micro-vibration parameters. The firearm holding posture data is data reflecting the posture and state when the user holds the firearm, including information such as the tilt angle and rotation angle of the firearm. The firearm holding posture data affects the firing direction and accuracy of the bullet. The muzzle micro-vibration parameters are relevant parameters of the small vibrations generated by the muzzle during the firearm holding process, such as the amplitude and frequency of the vibration. These micro-vibrations will affect the firing accuracy of the bullet; generating a dynamic compensation signal according to the offset between the muzzle micro-vibration parameters and the ballistic prediction line, and adjusting the angle of the firearm bracket through a micro servo motor to automatically align the prediction line with the target position; when the user triggers the shooting instruction, recording the actual bullet impact deviation data, and feeding back the deviation data to the dynamic deep learning model for online parameter optimization. In this implementation manner, the ballistic prediction model is obtained by learning the laws and influencing factors of bullet flight through a large amount of training data. The ballistic prediction model can predict the ballistic trajectory of the bullet according to the current environmental parameters and bullet parameters, use augmented reality technology to reduce the aiming difficulty, and provide data support for subsequent compensation by real-time monitoring of the firearm holding posture and muzzle micro-vibration, thereby improving the shooting accuracy and stability.
[0062] Further, in a feasible implementation manner, after the step S30: displaying the adjusted aiming point on the display screen of the digital sight, it further includes:
[0063] Step S40, obtaining the shooting result feedback by the user. In the case where the shooting result indicates that the shooting target is not hit, obtaining the device movement trajectory of the shooting device within a preset time period, where the preset time period starts from the moment when the adjusted aiming point is displayed on the display screen of the digital sight and ends at the moment when the shooting device triggers the shooting.
[0064] The shooting result is the feedback information on whether the bullet hits the predetermined shooting target after the user uses the shooting device for shooting, and is the basis for judging whether the shooting is successful. The shooting device is a device that fires bullets in cooperation with the digital sight, such as a flintlock, air gun, compound bow, slingshot, etc.
[0065] The shooting device is equipped with an acceleration sensor, which can collect the motion data of the shooting device to generate a movement path. After the shooting is completed, the shooting result feedback by the user is obtained. If the result shows that the target is not hit, the sight obtains the device movement trajectory from the acceleration sensor. The device movement trajectory is the path record of the shooting device moving within a preset time period, which reflects the movement of the device during the shooting process. The preset time period is the time from when the digital sight shows the adjusted aiming point to when the shooting device actually triggers the shot.
[0066] By collecting the device movement information closely related to the shooting process when the shooting misses, it provides key data for subsequent analysis of the reasons for the miss, which helps to improve the shooting parameters or operation methods targeted and improve the hit rate of subsequent shootings.
[0067] Step S50, determine the device offset of the shooting device within the preset time period based on the device movement trajectory;
[0068] The device offset is calculated based on the device movement trajectory and is a quantitative index reflecting the position change of the shooting device within the preset time period, which is used to measure the actual offset degree of the shooting device during aiming and shooting.
[0069] Using a preset algorithm, such as mathematical methods based on trigonometric functions, vector calculations, etc., the offset is calculated according to the coordinate information of the trajectory, and the device movement trajectory is processed. For example, if the device movement trajectory is a series of coordinate points, the offset of the device in the horizontal and vertical directions is obtained by calculating the straight-line distance and direction change between the starting point and the ending point. By converting the device movement trajectory into specific offset data, the analysis of the movement state of the shooting device becomes more quantitative and accurate, which is convenient for comparison with the aiming offset, thus providing a basis for subsequent calculations.
[0070] Step S60, if the device offset matches the aiming offset, adjust the current temperature coefficient based on the shooting deviation information feedback by the user.
[0071] Compare the device offset with the aiming offset. If the two match, it means the temperature coefficient is accurate; if the two do not match, it means the temperature coefficient is inaccurate. At this time, adjust the current temperature coefficient according to the shooting deviation information feedback by the user to optimize the aiming performance of the digital sight. It should be noted that it can be determined whether the deviation between the device offset and the aiming offset in the horizontal and vertical directions is within a certain threshold range. For example, the horizontal deviation is less than 5 units and the vertical deviation is less than 3 units. If the deviation in the horizontal and vertical directions is not within a certain threshold range, it is determined that they do not match; or compare whether the similarity in value and direction between the device offset and the aiming offset is greater than the preset similarity. If it is not greater than the preset similarity, it is determined that they do not match.
[0072] The shooting deviation information is provided by the user and describes the deviation between the actual shooting landing point and the target, such as the deviation direction, deviation distance, etc. Analyze the shooting deviation information feedback by the user to clarify the deviation direction and deviation distance between the actual bullet landing point and the target in the horizontal and vertical directions. Determine the adjustment direction of the temperature coefficient according to the deviation direction. For example, if the bullet landing point is to the left, it means that the aiming point calculated according to the current temperature coefficient is to the right, that is, the current temperature coefficient may be too large, resulting in a too large calculated change in the initial velocity and causing the aiming point to shift to the right. At this time, the temperature coefficient should be appropriately reduced. If the landing point is to the right, the temperature coefficient may need to be increased. In the vertical direction, if the landing point is too high, it indicates that the calculated change in the initial velocity may be too small, resulting in a too low aiming point. At this time, the temperature coefficient may need to be increased, and vice versa if the landing point is too low. Determine the adjustment amplitude of the temperature coefficient according to the size of the deviation distance. Among them, the larger the deviation distance, the greater the deviation between the temperature coefficient and the actual situation, and the greater the adjustment amplitude. Assume that the current reference initial velocity is 30 m / s, the reference ambient temperature is 20 °C, the current ambient temperature is 30 °C, and the initially determined temperature coefficient is 0.5 m / s·°C. The calculated change in the initial velocity is (30 - 20) × 0.5 = 5 m / s, and the adjusted initial velocity is 30 + 5 = 35 m / s. Based on this, the aiming point is determined. However, after shooting, the user feedbacks that the bullet landing point is 20 cm to the left. The fact that the landing point is to the left indicates that the current temperature coefficient may be too large. For every 10 cm to the left, the temperature coefficient is reduced by 0.1 m / s·°C. Then, this time the temperature coefficient needs to be adjusted to 0.5 - 0.1 × (20 ÷ 10) = 0.3 m / s·°C.
[0073] It can be understood that through the automatic analysis and adjustment of the temperature coefficient, the feedback adjustment optimization of the digital sight is realized. When it is judged that the shooting miss is due to the aiming problem caused by the temperature coefficient, timely adjustment is carried out, so that the digital sight can calculate the aiming point more accurately in subsequent shootings, improve the shooting accuracy and stability, and reduce the shooting error caused by inaccurate temperature coefficient.
[0074] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar content as that in the above-mentioned first embodiment can be referred to the above introduction and will not be repeated hereinafter. On this basis, please refer to Figure 2 Step S20: The step of determining the change in the initial velocity of the current bullet based on the current ambient temperature, the reference ambient temperature, and the current temperature coefficient includes:
[0075] Step S201, obtain the temperature change amount according to the difference between the current ambient temperature and the reference ambient temperature;
[0076] The current ambient temperature is the immediate temperature of the environment where the digital sight is located, which is collected in real time by a temperature sensor, and reflects the actual thermal state of the surrounding environment during shooting. The reference ambient temperature is a preset temperature value used as a reference standard for comparing the current ambient temperature and calculating the temperature change. This temperature is usually obtained based on the ideal environment where bullet performance is stable or a large amount of experimental data. The temperature change amount is the difference between the current ambient temperature and the reference ambient temperature, and is a quantitative indicator for measuring the fluctuation range of the ambient temperature. Its positive or negative value and magnitude indicate whether the ambient temperature rises or falls and the degree of change.
[0077] The digital sight obtains the current ambient temperature data collected by the temperature sensor and the reference ambient temperature data pre-stored in the device. The sight subtracts the reference ambient temperature from the current ambient temperature. If the result is positive, it indicates that the ambient temperature has risen; if the result is negative, it indicates that the ambient temperature has fallen. Accurately calculating the temperature change amount can intuitively reflect the fluctuation of the ambient temperature, which enables subsequent precise analysis of the impact of temperature change on the bullet's initial velocity based on this change amount and the temperature coefficient, providing an important basis for adjusting the aiming.
[0078] Step S202: Obtain the change amount of the initial velocity of the current bullet based on the product of the temperature change amount and the temperature coefficient.
[0079] Multiply the temperature change amount by the temperature coefficient to calculate the specific change value of the initial velocity caused by the ambient temperature change, accurately quantifying the impact degree of temperature change on the bullet's initial velocity. The obtained change amount of the initial velocity provides accurate data support for subsequent adjustment of the bullet's initial velocity and determination of the aiming offset of the digital sight.
[0080] Furthermore, in a feasible implementation manner, the digital sight is provided with a wind speed sensor and a wind direction sensor; Step S30: The step of determining the adjusted aiming point of the digital sight based on the adjusted initial velocity includes:
[0081] Step S301: Obtain the effective shooting distance of the current bullet flying to the shooting target based on the adjusted initial velocity and a preset ballistic calculation model, and determine the theoretical landing point coordinates of the current bullet based on the effective shooting distance;
[0082] Obtain the adjusted muzzle velocity data of the bullet, call the internally preset ballistic calculation model, use the adjusted muzzle velocity of the bullet as the input parameter of the model, calculate the effective shooting distance of the bullet flying to the shooting target, and calculate the theoretical landing coordinates of the bullet in an ideal state based on the effective shooting distance. For example, in a plane rectangular coordinate system established with the position of the sight as the origin, obtain the abscissa and ordinate values of the landing point. Among them, the effective shooting distance is the actual flight distance of the bullet from the firing point to the target that can be hit, and the theoretical landing coordinates are the coordinate positions where the bullet should hit the target obtained according to the adjusted muzzle velocity of the bullet and the ballistic calculation model without considering additional interference factors such as wind speed and wind direction. Optionally, the preset ballistic calculation model can be: where y(t) is the vertical position of the bullet at time t; y0 is the initial position, usually 0; V i is the initial velocity of the bullet; θ is the shooting angle; g is the acceleration due to gravity.
[0083] Step S302, determine the horizontal direction offset and vertical direction offset of the current bullet based on the current wind speed collected by the wind speed sensor and the current wind direction collected by the wind direction sensor;
[0084] The wind speed sensor is used to collect the speed information of the wind in the current environment in real time, and the wind direction sensor is used to detect the direction of the wind in the current environment. The combination of wind direction data and wind speed data can describe the state of the wind, and then analyze the influence of the wind on the flight trajectory of the bullet.
[0085] The wind speed sensor and the wind direction sensor collect the wind speed and wind direction information of the current environment in real time and transmit the data to the digital sight. The sight calculates the horizontal direction offset and vertical direction offset of the current bullet according to the pre-stored relationship model between wind speed and wind direction and bullet offset, combines the wind speed data and the wind direction data. The horizontal direction offset is the distance value by which the bullet deviates from the theoretical flight trajectory in the horizontal direction due to the action of wind speed and wind direction, and the vertical direction offset is the distance value by which the bullet deviates from the theoretical flight trajectory in the vertical direction. The specific calculation formula for the offset is not limited here. For example, for a certain bullet, when the wind speed is 5 m / s and the included angle between the wind direction and the shooting direction is 30°, the offset in the horizontal direction is calculated to be 0.5 m and the offset in the vertical direction is 0.2 m through the model.
[0086] Step S303, adjust the theoretical landing coordinates based on the horizontal direction offset and the vertical direction offset to obtain the coordinates of the adjusted aiming point.
[0087] In a plane rectangular coordinate system, add the abscissa of the theoretical landing point to the horizontal offset. Specifically, if the offset direction is opposite to the positive direction of the coordinate axis, subtract the offset, and add the vertical offset to the ordinate. When the direction of the vertical offset is opposite, subtract it to obtain the new coordinate value, that is, adjust the coordinates of the aiming point. For example, in the horizontal direction, the right offset is positive, and in the vertical direction, the upward offset is positive. The theoretical landing point coordinates are (10, 8), the horizontal offset is 0.5, and the vertical offset is 0.2. Then the coordinates of the adjusted aiming point are (10 + 0.5, 8 + 0.2), that is, (10.5, 8.2).
[0088] By considering the interference factors of wind speed and wind direction, the coordinates of the theoretical landing point are adjusted, so that the aiming point displayed by the digital aiming scope is more in line with the actual shooting situation, improving the shooting accuracy and enhancing the practicability and reliability of the digital aiming scope in complex environments.
[0089] Further, in a feasible implementation manner, before the step S10: determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets, the following steps are also included:
[0090] Step S01, find the current bullet type of the current bullet from the preset local database;
[0091] The preset local database is a database stored inside the digital aiming scope or in a storage device connected thereto, which pre-stores relevant information of various bullets, including bullet types and corresponding preset temperature coefficients and other data, providing basic data support for subsequent searching and determining bullet-related parameters.
[0092] After the digital aiming scope is turned on, the user inputs relevant information of the currently used bullet, such as brand, model, caliber and other characteristic information through the operation interface. After receiving this information, the digital aiming scope compares it with the stored type information in the preset local database, traverses the records in the database, and searches for the type record that matches the user input information. By accurately finding the current bullet type in the local database, it provides a basis for subsequent determination of the preset temperature coefficient corresponding to the bullet, ensuring that subsequent calculations and adjustments can be based on accurate characteristics, avoiding errors in temperature coefficient selection due to incorrect bullet type identification, thereby improving the accuracy and reliability of the digital aiming scope when considering temperature factors.
[0093] Step S02, if the current bullet type is found from the local database, then execute the step of determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets.
[0094] If a matching record is found, the telescopic sight will trigger the subsequent operation process of obtaining the preset temperature coefficient corresponding to the bullet type from the database; if no matching record is found, the telescopic sight may prompt the user through the display screen or sound that the current input information is not found in the database, and suggest that the user check the input information or update the database. This embodiment increases the logic and accuracy of the operation, avoids blindly searching for the temperature coefficient and subsequent calculations without successfully determining the bullet type, ensures the reliability of the entire process, reduces calculation errors caused by data errors or incompleteness, and improves the stability and user experience of the digital telescopic sight system.
[0095] Further, in a feasible embodiment, after the step S01: finding the current bullet type of the current bullet from the preset local database, the following steps are further included:
[0096] Step S03, if the current bullet type is not found in the local database, upload the current bullet type to the cloud system, and input the current bullet parameters of the current bullet into the pre-trained coefficient prediction model in the cloud system to obtain the temperature coefficient output by the model;
[0097] The cloud system is a cloud computing platform composed of a large number of servers, with powerful data storage, computing, and processing capabilities. The pre-trained coefficient prediction model is a model trained with a large amount of bullet data. The training data includes various parameters of different bullets. The bullet parameters are information used to describe the physical characteristics and related attributes of the current bullet, such as the material, weight, diameter, length, shape of the bullet, and the type of firearm it applies to, etc., as well as the temperature coefficients corresponding to different bullets. The trained model predicts the temperature coefficient corresponding to the bullet based on the input bullet parameters.
[0098] When the type information of the current bullet is not available in the local database, upload the type and related parameters of the current bullet to the cloud system, and utilize the powerful computing power of the cloud and the pre-trained coefficient prediction model to obtain the temperature coefficient corresponding to the bullet. This embodiment solves the problem of being unable to determine the bullet temperature coefficient when the local database data is incomplete. By leveraging the cloud system and the pre-trained model, it is possible to obtain the temperature coefficient of an unknown bullet type, expanding the applicable range of the digital telescopic sight and improving the compatibility and adaptability of the system.
[0099] Step S04, determine the temperature coefficient output by the model as the current temperature coefficient, and based on the current temperature coefficient, perform the step of determining the initial velocity change amount of the current bullet and subsequent steps based on the current environmental temperature, the reference environmental temperature, and the current temperature coefficient.
[0100] Determine the temperature coefficient predicted by the model in the cloud system as the currently used temperature coefficient, and based on this, continue to execute the subsequent steps related to calculating the change in the initial velocity of the bullet to complete the adjustment process of the digital sight for the aiming point. It can be understood that this embodiment ensures that even when the bullet type information is missing in the local database, the digital sight can still obtain an available temperature coefficient for subsequent calculations, ensuring the coherence and integrity of the entire aiming adjustment process.
[0101] Exemplarily, to facilitate understanding of the implementation process of the adjustment method of the digital sight obtained by combining this embodiment with the above-mentioned Embodiment 1, please refer to Figure 3 , Figure 3 which provides a schematic flowchart of the brief process of an adjustment method for a digital sight. Specifically:
[0102] Obtain the current ambient temperature by collecting the current ambient temperature of the current environment through a temperature sensor.
[0103] Obtain the current temperature coefficient. Find the current bullet type of the current bullet from the preset local database; if the current bullet type is found in the local database, execute the step of determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets; if the current bullet type is not found in the local database, upload the current bullet type to the cloud system, and input the current bullet parameters into the pre-trained coefficient prediction model in the cloud system to obtain the temperature coefficient output by the model, and determine the temperature coefficient output by the model as the current temperature coefficient.
[0104] Determine the change in the initial velocity. Obtain the temperature change based on the difference between the current ambient temperature and the reference ambient temperature; obtain the change in the initial velocity of the current bullet based on the product of the temperature change and the temperature coefficient.
[0105] Determine and display the adjusted aiming point. Determine the adjusted initial velocity based on the change in the initial velocity and the reference initial velocity, obtain the effective shooting distance at which the current bullet flies to the shooting target based on the adjusted initial velocity and the preset ballistic calculation model, and determine the theoretical landing point coordinates of the current bullet based on the effective shooting distance; determine the horizontal direction offset and vertical direction offset of the current bullet based on the current wind speed collected by the wind speed sensor and the current wind direction collected by the wind direction sensor; adjust the theoretical landing point coordinates based on the horizontal direction offset and vertical direction offset to obtain the coordinates of the adjusted aiming point, and display the adjusted aiming point on the display screen of the digital sight according to the coordinates of the adjusted aiming point.
[0106] Obtain the shooting result, the shooting result feedback by the user. When the shooting result indicates that the shooting target is not hit, obtain the device movement trajectory of the shooting device within a preset time period, where the preset time period starts from the moment when the display screen of the digital sight shows the adjusted aiming point and ends at the moment when the shooting device triggers the shooting; determine the device offset of the shooting device within the preset time period based on the device movement trajectory; if the device offset matches the aiming offset, adjust the current temperature coefficient based on the shooting deviation information feedback by the user.
[0107] It should be noted that the above examples are only for understanding the present application and do not constitute a limitation on the adjustment method of the digital sight of the present application. Based on this technical concept, more forms of simple transformations are within the protection scope of the present application.
[0108] The present application also provides an adjustment device for a digital sight. Please refer to Figure 4 , the adjustment device of the digital sight is applied to the digital sight, and the digital sight is provided with a temperature sensor. The adjustment device of the digital sight includes:
[0109] A determination module 10, configured to collect the current ambient temperature of the current environment through the temperature sensor, and determine the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets;
[0110] The determination module 10 is further configured to determine the initial velocity change amount of the current bullet based on the current ambient temperature, the reference ambient temperature, and the current temperature coefficient, where the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the initial velocity change amount;
[0111] A display module 20, configured to determine the adjusted initial velocity based on the initial velocity change amount and the reference initial velocity, and determine the adjusted aiming point of the digital sight based on the adjusted initial velocity, and display the adjusted aiming point on the display screen of the digital sight.
[0112] Optionally, the determination module 10 is further configured to:
[0113] Obtain the temperature change amount according to the difference between the current ambient temperature and the reference ambient temperature;
[0114] Obtain the initial velocity change amount of the current bullet based on the product of the temperature change amount and the temperature coefficient.
[0115] Optionally, the digital sight is provided with a wind speed sensor and a wind direction sensor; the display module 20 is further configured to:
[0116] Based on the adjusted initial velocity and a preset ballistic calculation model, obtain the effective shooting distance of the current bullet flying to the shooting target, and determine the theoretical landing point coordinates of the current bullet based on the effective shooting distance;
[0117] Based on the current wind speed collected by the wind speed sensor and the current wind direction collected by the wind direction sensor, determine the horizontal direction offset and the vertical direction offset of the current bullet;
[0118] Based on the horizontal direction offset and the vertical direction offset, adjust the theoretical landing point coordinates to obtain the coordinates of the adjusted aiming point.
[0119] Optionally, the determining module 10 is further configured to:
[0120] Find the current bullet type of the current bullet from a preset local database;
[0121] If the current bullet type is found from the local database, perform the step of determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets.
[0122] Optionally, the determining module 10 is further configured to:
[0123] If the current bullet type is not found from the local database, upload the current bullet type to the cloud system, and input the current bullet parameters of the current bullet into a pre-trained coefficient prediction model in the cloud system to obtain the temperature coefficient output by the model;
[0124] Determine the temperature coefficient output by the model as the current temperature coefficient, and perform the step of determining the change amount of the initial velocity of the current bullet based on the current environmental temperature, the reference environmental temperature, and the current temperature coefficient and subsequent steps based on the current temperature coefficient.
[0125] Optionally, the device further includes an adjustment module, configured to:
[0126] Obtain the shooting result feedback by the user. In the case that the shooting result indicates that the shooting target is not hit, obtain the device movement trajectory of the shooting device within a preset time period, where the preset time period starts from the moment when the display screen of the digital sight shows the adjusted aiming point and ends at the moment when the shooting device triggers the shooting;
[0127] Based on the device movement trajectory, determine the device offset of the shooting device within the preset time period;
[0128] If the device offset matches the aiming offset, adjust the current temperature coefficient based on the shooting deviation information feedback by the user.
[0129] The adjustment device of the digital sight provided by the present application adopts the digital sight adjustment method in the above-mentioned embodiment, which can solve the technical problem that the digital sight cannot adapt to the changes in the external environment, resulting in deviation of the aiming reference. Compared with the prior art, the beneficial effects of the digital sight adjustment device provided by the present application are the same as those of the digital sight adjustment method provided by the above-mentioned embodiment, and other technical features in the digital sight adjustment device are the same as those disclosed in the above-mentioned embodiment method, which will not be elaborated here.
[0130] The present application provides a digital sight, which is provided with a temperature sensor. The digital sight includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the digital sight adjustment method in the first embodiment above.
[0131] Refer to the following Figure 5 , which shows a schematic structural diagram of a digital sight suitable for implementing the embodiments of the present application. The digital sight in the embodiments of the present application may include, but is not limited to, a CMOS sight, a night vision device, a thermal imaging sight, a thermal imager, a thermal imaging searcher, a thermal imaging and visible light dual-light sight, a binocular searcher, or a certain combination thereof, etc. Figure 5 The digital sight shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present application.
[0132] As Figure 5As shown, the digital sight can include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in the read-only memory 1002 or a program loaded from the storage device 1003 into the random access memory 1004. In the random access memory 1004, various programs and data required for the operation of the digital sight are also stored. The processing device 1001, the read-only memory 1002, and the random access memory 1004 are connected to each other through a bus 1005. The input / output interface 1006 is also connected to the bus. Generally, the following systems can be connected to the input / output interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the digital sight to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a digital sight having various systems, it should be understood that it is not required to implement or have all the shown systems. Instead, more or fewer systems can be implemented or had.
[0133] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through the communication device, or installed from the storage device 1003, or installed from the read-only memory 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of the embodiments disclosed in the present application are executed.
[0134] The digital sight provided by the present application adopts the adjustment method of the digital sight in the above embodiments, and can solve the technical problem that the digital sight cannot adapt to the changes in the external environment, resulting in deviations in the aiming reference. Compared with the prior art, the beneficial effects of the digital sight provided by the present application are the same as those of the adjustment method of the digital sight provided in the above embodiments, and other technical features in the digital sight are the same as those disclosed in the previous embodiment method, and will not be elaborated here.
[0135] It should be understood that the various parts disclosed in the present application can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.
[0136] As described above, this is only the specific implementation of the present application. However, the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, and all of them should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims described above.
[0137] The present application provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the adjustment method of the digital sight in the above embodiments.
[0138] The computer-readable storage medium provided by the present application can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0139] The above computer-readable storage medium can be included in the digital sight; it can also exist separately without being assembled into the digital sight.
[0140] The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed by the digital sight, the digital sight realizes the adjustment method of the digital sight in the above embodiments.
[0141] Computer program code for performing the operations of this application can be written in one or more programming languages or combinations thereof. The above-mentioned programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).
[0142] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0143] The modules described in the embodiments of this application can be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation to the unit itself in some cases.
[0144] The readable storage medium provided by this application is a computer-readable storage medium. The computer-readable storage medium stores computer-readable program instructions (i.e., computer programs) for performing the above-mentioned adjustment method of the digital sight, and can solve the technical problem that the digital sight cannot adapt to the changes in the external environment, resulting in deviation of the aiming reference. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by this application are the same as those of the adjustment method of the digital sight provided in the above embodiments, and will not be elaborated here.
[0145] The present application also provides a computer program product, including a computer program which, when executed by a processor, implements the steps of the adjustment method of the digital sight as described above.
[0146] The computer program product provided by the present application can solve the technical problem that the digital sight cannot adapt to the changes in the external environment, resulting in deviation of the aiming reference. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as those of the adjustment method of the digital sight provided in the above embodiments, and will not be elaborated here.
[0147] The above are only some embodiments of the present application, and thus do not limit the patent scope of the present application. Any equivalent structural transformation made by using the content of the specification and drawings of the present application under the technical concept of the present application, or any direct / indirect application in other related technical fields, is included in the patent protection scope of the present application.
Claims
1. A method for adjusting a digital sight, characterized in that: The adjustment method of the digital sight is applied to the digital sight, the digital sight is provided with a temperature sensor, and the adjustment method of the digital sight includes: The current ambient temperature of the current environment is collected by the temperature sensor, and the current temperature coefficient corresponding to the current bullet is determined from the preset temperature coefficients corresponding to different bullets; Determining the change in initial velocity of the current bullet based on the current ambient temperature, the reference ambient temperature and the current temperature coefficient, wherein the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the change in initial velocity; The adjusted initial velocity is determined based on the initial velocity change and the reference initial velocity, and the adjusted aiming point of the digital sight is determined based on the adjusted initial velocity, and the adjusted aiming point is displayed on the display screen of the digital sight.
2. The method for adjusting a digital sight as claimed in claim 1, wherein: The step of determining the change in initial velocity of the current bullet based on the current ambient temperature, the reference ambient temperature and the current temperature coefficient comprises: Obtaining a temperature change according to a difference between the current ambient temperature and the reference ambient temperature; Based on the product of the temperature change and the temperature coefficient, the initial velocity change of the current bullet is obtained.
3. The method for adjusting a digital sight as claimed in claim 1, characterized in that: The digital sight is provided with a wind speed sensor and a wind direction sensor; the step of determining the adjustment aiming point of the digital sight based on the adjusted initial velocity comprises: Obtaining an effective shooting distance for the current bullet to fly to a shooting target based on the adjusted initial velocity and a preset ballistic calculation model, and determining theoretical landing point coordinates of the current bullet based on the effective shooting distance; Determine the horizontal direction offset and the vertical direction offset of the current bullet based on the current wind speed collected by the wind speed sensor and the current wind direction collected by the wind direction sensor; The coordinates of the theoretical landing point are adjusted based on the horizontal offset and the vertical offset to obtain the coordinates of the adjusted aiming point.
4. The method for adjusting a digital sight as claimed in claim 1, wherein: Before the step of determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets, the method further includes: Finding the current bullet type of the current bullet from a preset local database; If the current bullet type is found in the local database, the step of determining the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets is performed.
5. The method for adjusting a digital sight as claimed in claim 4, characterized in that: After the step of searching the current bullet type of the current bullet from the preset local database, the method further includes: If the current bullet type is not found in the local database, the current bullet type is uploaded to the cloud system, and the current bullet parameters of the current bullet are input into the pre-trained coefficient prediction model in the cloud system to obtain the temperature coefficient of the model output; The temperature coefficient of the model output is determined as the current temperature coefficient, and based on the current temperature coefficient, the step of determining the change in initial velocity of the current bullet based on the current ambient temperature, the reference ambient temperature and the current temperature coefficient and subsequent steps are performed.
6. The method for adjusting a digital sight according to any one of claims 1 to 5, characterized in that: After the step of displaying the adjusting aiming point on the display screen of the digital sight, the method further comprises: Obtaining a shooting result fed back by a user, and if the shooting result indicates that the shooting target is not hit, obtaining a device movement trajectory of the shooting device within a preset time period, wherein the preset time period starts at the moment when the display screen of the digital sight displays the adjusted aiming point and ends at the moment when the shooting device triggers shooting; Determining a device offset of the shooting device within the preset time period based on the device movement trajectory; If the device offset matches the aiming offset, the current temperature coefficient is adjusted based on the shooting deviation information fed back by the user.
7. An adjustment device for a digital sight, characterized in that: The adjustment device of the digital sight is applied to the digital sight, the digital sight is provided with a temperature sensor, and the adjustment device of the digital sight comprises: A determination module, used to collect the current ambient temperature of the current environment through the temperature sensor, and determine the current temperature coefficient corresponding to the current bullet from the preset temperature coefficients corresponding to different bullets; The determination module is further used to determine the initial velocity change of the current bullet based on the current ambient temperature, the reference ambient temperature and the current temperature coefficient, wherein the difference between the current ambient temperature and the reference ambient temperature is positively correlated with the initial velocity change; The display module is used to determine the adjusted initial velocity based on the initial velocity change and the reference initial velocity, determine the adjusted aiming point of the digital sight based on the adjusted initial velocity, and display the adjusted aiming point on the display screen of the digital sight.
8. A digital sight, characterized in that: The digital sight is provided with a temperature sensor, and comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the adjustment method of the digital sight as described in any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the adjustment method of the digital sight as described in any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method for adjusting the digital sight as claimed in any one of claims 1 to 6 are implemented.