AR glasses anti-shake method and device based on global shutter camera

Through the global shutter camera and image processing algorithm, the motion data is analyzed in real time for correction processing, which solves the problem of image distortion of AR glasses in dynamic scenes, achieves higher image stability and clarity, and improves the user experience.

CN119324979APending Publication Date: 2025-01-17TRIO METAL (GZ) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411229543.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-03
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

Existing AR glasses are prone to image distortion in dynamic scenes, and electronic anti-shake and optical anti-shake are limited in the case of rapid movement, making it difficult to ensure high-quality image output.

Method used

A global shutter camera is used to acquire images, and the image processing module analyzes motion data, calculates correction parameters, and performs real-time anti-shake processing to eliminate image shake.

Benefits of technology

It achieves higher image stability, eliminates the ‘jelly effect’, ensures the continuity and clarity of image output, and improves the user experience of AR glasses in complex environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119324979A_ABST
    Figure CN119324979A_ABST
Patent Text Reader

Abstract

The invention discloses an AR glasses anti-shake method and device based on a global shutter camera. The method comprises the following steps: acquiring an image through the global shutter camera, storing the image and transmitting the image to an image processing module; analyzing the image based on an image processing module, acquiring motion data in the analyzed image through a motion detection module, and transmitting the motion data to the image processing module; and calculating a correction parameter of the image according to the motion data based on the image processing module, and performing real-time anti-shake processing on the image through the correction parameter to obtain a processed image. According to the method, the global shutter camera and the advanced image processing algorithm are adopted, higher image stability is achieved, the jelly effect can be effectively eliminated and image distortion can be avoided in a fast movement scene, in addition, the method can respond to the movement of a user in real time, the continuity and definition of image output are guaranteed, and the user experience is improved. The use experience of the AR glasses in a complex environment can be remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of AR glasses technology, and in particular to an AR glasses anti-shake method and device based on a global shutter camera. Background Art

[0002] At present, with the development of technology, AR (Augmented reality) glasses are increasingly appearing in daily life. AR glasses are a combination of glasses + camera + microprocessor + micro-projection device. They can superimpose virtual data on the real-time image collected by the camera and display the image in front of the human eye through the micro-projection device. They are widely used in entertainment, education, medical and other fields.

[0003] However, existing AR glasses mostly use rolling shutter cameras to capture images. This technology is prone to produce a "jelly effect" in dynamic scenes, resulting in image distortion. In addition, although electronic image stabilization (EIS) and optical image stabilization (OIS) can alleviate jitter to a certain extent, their effects are limited in the case of fast movement, and it is difficult to ensure high-quality image output. For example, electronic image stabilization may cause image quality degradation, and optical image stabilization increases the complexity and weight of the device. Summary of the invention

[0004] To this end, the purpose of the present invention is to at least solve the deficiencies in the prior art to a certain extent, thereby proposing an AR glasses anti-shake method and device based on a global shutter camera.

[0005] In a first aspect, the present invention provides an AR glasses anti-shake method based on a global shutter camera, the method comprising:

[0006] Acquire an image through a global shutter camera, store the image and transmit it to an image processing module;

[0007] Analyzing the image based on the image processing module, and acquiring motion data in the analyzed image through a motion detection module and transmitting the data to the image processing module;

[0008] The image processing module calculates correction parameters of the image according to the motion data, and performs real-time anti-shake processing on the image using the correction parameters to obtain the processed image.

[0009] In a second aspect, the present invention provides an AR glasses anti-shake system based on a global shutter camera, the system comprising:

[0010] Acquisition module: used for acquiring images through a global shutter camera, storing the images and transmitting them to an image processing module;

[0011] Analysis module: used for analyzing the image based on the image processing module, and obtaining motion data in the analyzed image through the motion detection module and transmitting the motion data to the image processing module;

[0012] Correction module: used to calculate correction parameters of the image based on the motion data by the image processing module, and perform real-time anti-shake processing on the image by using the correction parameters to obtain the processed image.

[0013] In the third aspect, the present invention also provides an AR glasses anti-shake device based on a global shutter camera, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements each step of the AR glasses anti-shake method based on a global shutter camera as described in any one of the first aspects above.

[0014] In a fourth aspect, the present invention further provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the various steps in the AR glasses anti-shake method based on a global shutter camera as described in the first aspect are implemented.

[0015] The present invention provides an AR glasses anti-shake method and device based on a global shutter camera, the method comprising: acquiring an image through a global shutter camera, storing the image and transmitting it to an image processing module; analyzing the image based on the image processing module, acquiring motion data in the analyzed image through a motion detection module and transmitting it to the image processing module; calculating correction parameters of the image based on the motion data based on the image processing module, performing real-time anti-shake processing on the image through the correction parameters, and obtaining the processed image. The method provided by the present invention achieves higher image stability by adopting a global shutter camera and advanced image processing algorithms. In fast-moving scenes, the "jelly effect" can be effectively eliminated and image distortion can be avoided. In addition, the method can respond to the user's movements in real time, ensure the continuity and clarity of the image output, and significantly improve the user experience of AR glasses in complex environments. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.

[0017] Figure 1It is a flow chart of the anti-shake method of AR glasses based on a global shutter camera of the present invention;

[0018] Figure 2 It is a schematic diagram of a sub-process of the anti-shake method of AR glasses based on a global shutter camera of the present invention;

[0019] Figure 3 It is another sub-process diagram of the anti-shake method of AR glasses based on the global shutter camera of the present invention;

[0020] Figure 4 It is another sub-process diagram of the anti-shake method of AR glasses based on the global shutter camera of the present invention;

[0021] Figure 5 It is another sub-process diagram of the anti-shake method of AR glasses based on the global shutter camera of the present invention;

[0022] Figure 6 It is another sub-process diagram of the anti-shake method of AR glasses based on the global shutter camera of the present invention;

[0023] Figure 7 It is another sub-process diagram of the anti-shake method of AR glasses based on the global shutter camera of the present invention;

[0024] Figure 8 It is a schematic diagram of the program module of the AR glasses anti-shake system based on the global shutter camera of the present invention. DETAILED DESCRIPTION

[0025] In order to make the purpose, features and advantages of the invention more obvious and easy to understand, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0026] Please refer to Figure 1 , Figure 1 : is a flow chart of an AR glasses anti-shake method based on a global shutter camera in an embodiment of the present application. In this embodiment, the AR glasses anti-shake method based on a global shutter camera includes:

[0027] Step 101: Acquire an image through a global shutter camera, store the image and transmit it to an image processing module.

[0028] In this embodiment, when the AR glasses are started, the global shutter camera starts working. The global shutter camera is different from the traditional rolling shutter. The global shutter camera can capture the entire image scene at one point in time by turning on all pixels at the same time, avoiding the "jello effect" and image distortion problems caused by the rolling shutter in fast-moving scenes.

[0029] After the image is acquired through the global shutter camera, the acquired image is stored in the cache and transmitted to the image processing unit of the AR glasses, providing a basis for the next step of image processing and acquisition of motion data.

[0030] Step 102: Analyze the image based on the image processing module, and obtain motion data in the analyzed image through a motion detection module and transmit it to the image processing module.

[0031] In this embodiment, after the image processing module receives the image transmitted in step 101, the image processing module is used to analyze the image, and the motion detection module is further used to obtain motion data in the image analyzed by the image processing module. Once the motion detection module recognizes that there is motion in the image, the motion detection module will generate corresponding motion data.

[0032] After the motion detection module obtains the motion data, the obtained motion data is transmitted to the image processing module, which can be used for the next step of image stabilization processing.

[0033] Step 103: Calculate correction parameters of the image based on the motion data based on the image processing module, and perform real-time anti-shake processing on the image using the correction parameters to obtain the processed image.

[0034] In this embodiment, after the image processing module receives the motion data of step 103, the image processing module will start the anti-shake algorithm according to the motion data, analyze the image, and calculate the correction parameters of the image through the anti-shake algorithm, and then perform real-time anti-shake processing on the image through the calculated correction parameters, so as to eliminate the shaking effect caused by the motion, so as to ensure that the image obtained after processing is stable and without shaking, especially in dynamic scenes, which can significantly improve the clarity and visual effect of the image.

[0035] The embodiment of the present application provides an AR glasses anti-shake method based on a global shutter camera, the method comprising: acquiring an image through a global shutter camera, storing the image and transmitting it to an image processing module; analyzing the image based on the image processing module, acquiring motion data in the analyzed image through a motion detection module and transmitting it to the image processing module; calculating the correction parameters of the image based on the motion data based on the image processing module, performing real-time anti-shake processing on the image through the correction parameters, and obtaining the processed image. The method provided by the present invention achieves higher image stability by adopting a global shutter camera and advanced image processing algorithms. In fast-moving scenes, the "jelly effect" can be effectively eliminated and image distortion can be avoided. In addition, the method can respond to the user's movements in real time, ensure the continuity and clarity of the image output, and significantly improve the user experience of AR glasses in complex environments.

[0036] For further information, see Figure 2 , Figure 2 The following is a sub-process diagram of an AR glasses anti-shake method based on a global shutter camera in an embodiment of the present application. In this embodiment, the image is acquired through a global shutter camera, and the image is stored and transmitted to an image processing module, including:

[0037] Step 201: acquiring a plurality of continuous image frame data at a preset frame rate through the global shutter camera, wherein the image includes a plurality of continuous image frame data;

[0038] Step 202: store each complete frame of image data obtained, and transmit it to the image processing module through a high-speed interface.

[0039] In this embodiment, the global camera captures images at a preset frame rate, wherein the captured images are specifically multiple continuous image frame data. For example, the preset frame rate is 60 frames per second, and the global camera captures 60 frames of images in 1 second, and the 60 frames of images are continuous image frame data.

[0040] After the global camera captures multiple consecutive image frames, it stores each frame of complete image data in the cache. Since the global shutter camera can capture all pixels at the same time, the resulting image is clear and distortion-free, making it suitable for use in dynamic environments.

[0041] The global camera then transmits the captured multiple continuous image frame data to the image processing module of the AR glasses through a high-speed interface. The high-speed interface in this embodiment can specifically be MIPI or LVDS. In the process of transmitting data through the high-speed interface, it is necessary to ensure the integrity and timeliness of the image frame data to provide a basis for the next step of motion detection and image processing. Therefore, data needs to be transmitted through a high-speed interface.

[0042] For further information, see Figure 3 , Figure 3 Schematic diagram of another sub-process of the anti-shake method of AR glasses based on a global shutter camera in an embodiment of the present application. In this embodiment, the image is analyzed based on the image processing module, and the motion data in the analyzed image is obtained through the motion detection module and transmitted to the image processing module, including:

[0043] Step 301: Analyze the plurality of image frame data of the image by the image processing module, and if a difference is detected between the plurality of image frame data, analyze them by the motion detection module;

[0044] Step 302: Analyze the differences between the plurality of image frame data through the motion detection module to obtain motion data in the image, and transmit the motion data to the image processing module.

[0045] In this embodiment, after the global shutter camera transmits the captured image frame data to the image processing module, the image processing module analyzes the received image and can identify the user's head and hand movements in the image or dynamic changes in the environment by detecting the differences between multiple image frames.

[0046] Among them, if the image processing module detects that there are differences between multiple image frames, the differences between the image frames are sent to the motion detection module, and the motion detection module further analyzes the differences between the multiple image frames, so as to obtain the motion data in the image, and the obtained motion data is transmitted to the image processing module again for the next step of image stabilization processing.

[0047] For further information, see Figure 4 , Figure 4 This is another sub-flow diagram of the anti-shake method for AR glasses based on a global shutter camera in an embodiment of the present application. In this embodiment, the motion detection module analyzes the difference between the plurality of image frame data to obtain motion data in the image, and transmits the motion data to the image processing module, and further includes:

[0048] Step 401: Compare and analyze pixel changes in a plurality of continuous image frame data based on the motion detection module to obtain analysis results;

[0049] Step 402: judging whether the pixel changes in a plurality of continuous image frame data need anti-shake processing according to the analysis result;

[0050] Step 403: If anti-shake processing is required, the corresponding motion data is generated and transmitted to the image processing module.

[0051] In this embodiment, the motion detection module further analyzes and compares the pixel changes in the captured multiple continuous image frame data, so as to obtain the analysis results. Then, according to the obtained analysis results, it is determined whether the pixel changes in the multiple continuous image frame data need to be anti-shake processed. If anti-shake processing is required, the motion detection module generates corresponding motion data, and transmits the generated motion data to the image processing module for the next step of image stabilization processing.

[0052] For further information, see Figure 5 , Figure 5 This is another sub-flow diagram of the anti-shake method for AR glasses based on a global shutter camera in an embodiment of the present application. In this embodiment, the motion data includes motion direction, speed and amplitude, and judging whether the pixel changes in a plurality of continuous image frame data need anti-shake processing according to the analysis results further includes:

[0053] Step 501: The motion detection module determines the motion type and the motion direction through pixel changes in a plurality of continuous image frame data to obtain the analysis result;

[0054] Step 502: Determine the motion amplitude and the motion speed according to the analysis result to determine whether anti-shake processing is required.

[0055] In this embodiment, the motion detection module is used to analyze the pixel changes in multiple consecutive image frame data, and the motion type and motion direction in the multiple consecutive image frame data are further analyzed to obtain an analysis result, wherein the motion type specifically includes head rotation or hand rotation, and the motion direction includes left, right, upward and downward.

[0056] After the analysis results are obtained, the motion amplitude and motion speed in a plurality of continuous image frame data are determined according to the analysis results, and then it is determined whether the image needs to be anti-shake processed. Among them, the motion data detected by the motion detection module includes motion direction, motion speed and motion amplitude.

[0057] For further information, see Figure 6 , Figure 6 This is another sub-flow diagram of the anti-shake method for AR glasses based on a global shutter camera in an embodiment of the present application. In this embodiment, the image processing module calculates the correction parameters of the image according to the motion data, and performs real-time anti-shake processing on the image by using the correction parameters, including:

[0058] Step 601: Analyze the current frame image and previous frames of the image by the image processing module based on the anti-shake algorithm of the motion data to obtain correction parameters of the image;

[0059] Step 602: Adjust the translation, rotation or scaling of the image in real time using the correction parameters.

[0060] In this embodiment, after the image processing module receives the motion data, the image processing module will start the anti-shake algorithm, which is generated by the image processing module based on the motion data. The anti-shake algorithm generated by the image processing module based on the motion data performs a comprehensive analysis on the current frame image data and the previous frames of image data, so as to calculate the optimal image correction parameters.

[0061] The image processing module uses the calculated correction parameters to adjust the image in real time. The correction parameters are used to adjust the translation, rotation or scaling of the image in real time to eliminate the jitter effect caused by movement. The correction process includes pixel shift, angle adjustment, etc. to ensure that the final output image is stable and jitter-free. Especially in dynamic scenes, this processing can significantly improve the clarity and visual effect of the image.

[0062] For further information, see Figure 7 , Figure 7 This is another sub-process diagram of the AR glasses anti-shake method based on the global shutter camera in the embodiment of the present application. In this embodiment, the processed image further includes:

[0063] Step 701: transmitting the processed image to a display module;

[0064] Step 702: Based on the display module, the user's view is updated in real time according to the processed image.

[0065] In this embodiment, the image data after correction and stabilization is transmitted to the display module of the AR glasses. The display module updates the user's view in real time according to the processed image to ensure that the user sees a stable and clear picture. No matter how the user moves, the image always remains consistent.

[0066] Furthermore, the specific steps of the AR glasses anti-shake method based on the global shutter camera in the embodiment of the present application are as follows:

[0067] 1. When the AR glasses are turned on, the global shutter camera starts working. By turning on all pixels at the same time, the global shutter camera can capture the entire image scene at one point in time, avoiding the "jello effect" and image distortion problems caused by the rolling shutter in fast-moving scenes.

[0068] 2. The global camera captures images at a preset frame rate and stores the complete image data of each frame in the cache. Since the global shutter camera can capture all pixels synchronously, the resulting image is clear and distortion-free, making it suitable for use in dynamic environments.

[0069] 3. The captured image data is transmitted to the image processing module of the AR glasses through a high-speed interface. The high-speed interface can be MIPI or LVDS. The integrity and timeliness of the image data are ensured during the transmission through the high-speed interface, providing a basis for the next step of motion detection and image processing.

[0070] 4. After the image processing module receives the image data from the global camera, it immediately starts to analyze the image. By detecting the differences between image frames, the system can identify the user's head and hand movements or dynamic changes in the environment, and determine whether the motion detection module is needed for further analysis.

[0071] 5. If necessary, the motion detection module will further analyze the type of movement (such as head rotation, hand waving) and direction (such as left, right, up, down). This analysis is achieved by comparing the pixel changes in consecutive head portrait frames. Based on the analysis results, the system can determine the amplitude and speed of the movement, and thus decide whether anti-shake processing is needed.

[0072] 6. If necessary, the motion detection module will identify the motion data in the image, including information such as motion direction, speed and amplitude, and transmit the generated motion data to the image processing module for the next step of image stabilization processing.

[0073] 7. After the image processing module receives the motion data, it starts the anti-shake algorithm based on the received motion data, and calculates the best correction parameters by comprehensively analyzing the images of the current frame and the previous frames, and adjusts the translation, rotation or scaling of the image through the correction parameters to eliminate the shaking effect caused by motion.

[0074] 8. The image processing module uses the calculated correction parameters to adjust the image in real time. The correction process includes pixel shift, angle adjustment, etc. to ensure that the final output image is stable and jitter-free. Especially in dynamic scenes, this processing can significantly improve the clarity and visual effect of the image.

[0075] 9. The corrected and stabilized image data is transmitted to the display module of the AR glasses. The display module updates the user's view in real time based on the processed image data to ensure that the user sees a stable and clear picture. No matter how the user moves, the image always remains consistent.

[0076] In summary, through the above steps, the embodiment of the present application realizes a high-efficiency anti-shake function based on a global shutter camera, which is particularly suitable for devices such as AR glasses that need to maintain high-quality imaging in a dynamic environment. By adopting a global shutter camera and advanced image processing algorithms, no additional mechanical components are required, and anti-shake can be achieved only through software algorithms and global shutters, thereby achieving higher image stability. In fast-moving scenes, the "jelly effect" can be effectively eliminated, image distortion can be avoided, and image blur in dynamic scenes can be reduced through a high-speed shutter. In addition, the anti-shake method of the present invention can respond to the user's movements in real time, ensuring the continuity and clarity of the image output. These improvements significantly improve the user experience of AR glasses in complex environments.

[0077] Furthermore, the embodiment of the present application also provides an AR glasses anti-shake system 800 based on a global shutter camera. Figure 8 Schematic diagram of a program module of an AR glasses system based on a global shutter camera in an embodiment of the present application. In this embodiment, the AR glasses anti-shake system 800 based on a global shutter camera includes:

[0078] Acquisition module 801: used to acquire images through a global shutter camera, store the images and transmit them to an image processing module;

[0079] Analysis module 802: used to analyze the image based on the image processing module, and obtain motion data in the analyzed image through a motion detection module and transmit the motion data to the image processing module;

[0080] Correction module 803: used to calculate correction parameters of the image according to the motion data based on the image processing module, and perform real-time anti-shake processing on the image according to the correction parameters to obtain the processed image.

[0081] The embodiment of the present application provides an AR glasses anti-shake system based on a global shutter camera, which can achieve: acquiring an image through a global shutter camera, storing the image and transmitting it to an image processing module; analyzing the image based on the image processing module, and acquiring motion data in the analyzed image through a motion detection module and transmitting it to the image processing module; calculating the correction parameters of the image based on the motion data based on the image processing module, and performing real-time anti-shake processing on the image through the correction parameters to obtain the processed image. The method provided by the present invention achieves higher image stability by adopting a global shutter camera and advanced image processing algorithms. In fast-moving scenes, the "jelly effect" can be effectively eliminated to avoid image distortion. In addition, the method can respond to the user's movements in real time, ensure the continuity and clarity of the image output, and significantly improve the user experience of AR glasses in complex environments.

[0082] Furthermore, the present application also provides an AR glasses anti-shake device based on a global shutter camera, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps in the AR glasses anti-shake method based on a global shutter camera as described above.

[0083] Furthermore, the present application also provides a storage medium on which a computer program is stored. When the computer program is executed, the various steps in the AR glasses anti-shake method based on the global shutter camera as described above are implemented.

[0084] Each functional module in each embodiment of the present invention may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may be stored in a computer-readable storage medium.

[0085] Based on this understanding, the technical solution of the specification of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., various media that can store program codes.

[0086] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present invention is not limited by the described order of actions, because according to the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention. In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.

[0087] For those skilled in the art, according to the concept of the embodiments of the present application, there may be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. An AR glasses anti-shake method based on a global shutter camera, characterized in that: The method comprises: Acquire an image through a global shutter camera, store the image and transmit it to an image processing module; Analyzing the image based on the image processing module, and acquiring motion data in the analyzed image through a motion detection module and transmitting the data to the image processing module; The image processing module calculates correction parameters of the image according to the motion data, and performs real-time anti-shake processing on the image using the correction parameters to obtain the processed image.

2. The method according to claim 1, characterized in that The method of acquiring an image through a global shutter camera, storing the image and transmitting the image to an image processing module includes: Acquire a plurality of continuous image frame data at a preset frame rate through the global shutter camera, wherein the image includes a plurality of continuous image frame data; Each complete frame of image data acquired is stored and transmitted to the image processing module via a high-speed interface.

3. The method according to claim 2, characterized in that The analyzing the image based on the image processing module, and acquiring the motion data in the analyzed image through the motion detection module and transmitting the motion data to the image processing module, comprises: Analyzing the plurality of image frame data of the image by the image processing module, and if a difference is detected between the plurality of image frame data, analyzing the difference by the motion detection module; The motion detection module analyzes the differences between the plurality of image frame data to obtain motion data in the image, and transmits the motion data to the image processing module.

4. The method according to claim 3, characterized in that The method further comprises: analyzing the difference between the plurality of image frame data by the motion detection module to obtain motion data in the image, and transmitting the motion data to the image processing module; Comparing and analyzing pixel changes in a plurality of continuous image frame data based on the motion detection module to obtain an analysis result; Determining whether the pixel changes in a plurality of continuous image frame data require anti-shake processing according to the analysis result; If anti-shake processing is required, the corresponding motion data is generated and transmitted to the image processing module.

5. The method according to claim 4, characterized in that The motion data includes motion direction, speed and amplitude, and judging whether the pixel changes in a plurality of continuous image frame data need anti-shake processing according to the analysis result further includes: The motion detection module determines the motion type and the motion direction through pixel changes in a plurality of continuous image frame data to obtain the analysis result; The motion amplitude and the motion speed are determined according to the analysis result to determine whether anti-shake processing is required.

6. The method according to claim 2, characterized in that The calculating the correction parameters of the image based on the motion data by the image processing module, and performing real-time anti-shake processing on the image by using the correction parameters, comprises: Analyzing the current frame image and previous frames of the image by the image processing module based on the anti-shake algorithm of the motion data to obtain correction parameters of the image; The translation, rotation or scaling of the image is adjusted in real time using the correction parameters.

7. The method according to claim 1, characterized in that The processed image further comprises: Transmitting the processed image to a display module; The user's view is updated in real time based on the processed image based on the display module.

8. An AR glasses anti-shake system based on a global shutter camera, characterized in that: The system comprises: Acquisition module: used for acquiring images through a global shutter camera, storing the images and transmitting them to an image processing module; Analysis module: used for analyzing the image based on the image processing module, and obtaining motion data in the analyzed image through the motion detection module and transmitting the motion data to the image processing module; Correction module: used to calculate correction parameters of the image based on the motion data by the image processing module, and perform real-time anti-shake processing on the image by using the correction parameters to obtain the processed image.

9. An AR glasses anti-shake device based on a global shutter camera, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, each step of the AR glasses anti-shake method based on a global shutter camera as described in any one of claims 1 to 7 is implemented.

10. A storage medium having a computer program stored thereon, characterized in that: When the computer is executed by the processor, each step of the AR glasses anti-shake method based on a global shutter camera as described in any one of claims 1 to 7 is implemented.