Photographing system and method for smart glasses, and device, medium and product
By monitoring the user's hand-raising motion with the wristband to generate a seamless shooting command, the smart glasses immediately capture and store the photo, awaiting a formal command to update the image library. This solves the problem of slow startup speed of the smart glasses' shooting function, improving the success rate of snapshots and the user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHANGHAI LONGCHEER TECH CO LTD
- Filing Date
- 2025-05-19
- Publication Date
- 2026-05-15
AI Technical Summary
The shooting function of existing smart glasses is slow to start, and users need to perform specific physical actions to interact with the smart glasses, which makes it easy to miss the shooting target and reduces the user experience.
The smart glasses monitor the user's hand movements in real time via the wristband. When the wristband is raised, a non-intrusive shooting command is generated. The smart glasses immediately perform a non-intrusive shooting and store the photo, while waiting for a preset time to receive the formal shooting command and updating the image library according to the received status.
It improves shooting response speed, increases the success rate of capturing snapshots, prevents missing wonderful moments, and enhances the user experience.
Smart Images

Figure CN2025095719_15052026_PF_FP_ABST
Abstract
Description
Shooting systems, methods, equipment, media and products for smart glasses
[0001] This application claims priority to Chinese Patent Application No. 202411566380.5, filed on November 5, 2024, entitled “Shooting System, Method, Device, Medium and Product for Smart Glasses”, the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of smart device technology, and more specifically, to a shooting system, method, device, medium, and product for smart glasses. Background Technology
[0003] Smart glasses are wearable devices that combine the functions of traditional glasses with modern smart technology.
[0004] In existing technology, after wearing smart glasses, users send a command to the smart glasses to record video by sliding their fingers across the glasses or tapping the temples of the glasses, thereby triggering the smart glasses' video recording function.
[0005] However, with existing technology, when a user sees the target and realizes they need to take a picture, they still need to perform specific body movements to interact with the smart glasses. The recording function is only activated after the smart glasses recognize the specific body movements. Therefore, the speed at which the recording function is activated during the shooting process is relatively slow, which can easily lead to missing the target and reduce the user experience. Summary of the Invention
[0006] The purpose of this application is to provide a shooting system, method, device, medium, and product for smart glasses. By monitoring a wristband's upward movement, the smart glasses are triggered to capture images without human intervention, improving response speed and increasing the success rate of image capture.
[0007] In a first aspect, this application discloses a camera system for smart glasses, comprising:
[0008] The wristband is used to determine the connection to the smart glasses. When it determines that the user starts to raise their hand based on the real-time monitoring of the user's hand movements, it generates a non-intrusive shooting command and sends it to the smart glasses.
[0009] The smart glasses are used to take photos without any delay when a non-contact shooting command is received, and store the photos in the gallery. They also wait for a set time period to receive a formal shooting command initiated by the user. The gallery is updated according to the reception status of formal shooting commands within the set time period.
[0010] Based on the above technology, the wristband monitors the user's hand movements and sends a non-contact shooting command to the connected smart glasses when it detects a hand being raised. Upon receiving the command, the smart glasses immediately perform a non-contact shooting and store the photo, while waiting for the user to initiate a formal shooting command within a preset time. Finally, the image library is updated based on whether a formal command has been received. This allows for zero-delay capture by predicting the user's shooting intention, significantly improving shooting response speed and preventing the loss of wonderful moments.
[0011] Optionally, after receiving the non-contact shooting command, the smart glasses are also used for:
[0012] The age of the user indicated by the non-intrusive shooting command is determined; the user's age is determined by the wristband based on the user's historical physiological monitoring data.
[0013] Based on the correlation between user age and response time, determine the target response time corresponding to user age;
[0014] The preset time period is updated based on the target response time.
[0015] Based on the above technology, after receiving a non-intrusive shooting command, the smart glasses match the corresponding response time according to the user's age (calculated by the wristband based on physiological data) in the command, and dynamically adjust the preset time period for waiting for the formal command. This automatically optimizes the waiting time for the differences in reaction speed among users of different ages, making the interaction more in line with natural behavioral habits.
[0016] Optionally, when the smart glasses perform seamless shooting and store the resulting photos to the gallery without delay, they are specifically used for:
[0017] Determine whether the acceleration of movement indicated by the non-contact shooting command exceeds the preset acceleration; the acceleration of movement is the acceleration when the user starts to raise their hand, which is determined by the wristband when the user starts to raise their hand;
[0018] When the acceleration exceeds the preset speed, a single seamless shot is taken, and the first shot corresponding to the time-lapse photo is stored in the gallery.
[0019] If the preset acceleration is not exceeded, continuous non-delay shooting is performed within a preset time period until a formal shooting instruction is received within the preset time period. At this point, continuous non-delay shooting stops, and multiple time-lapse photos are obtained and stored in the gallery.
[0020] Based on the above technical content, the smart glasses analyze the acceleration of the hand-raising action. If it exceeds the threshold, a single non-intrusive shot is executed; otherwise, continuous shooting continues until a formal instruction is received or the timeout occurs. This solution distinguishes between emergency capture and normal shooting scenarios by acceleration, ensuring the capture of key images while reducing invalid continuous shots.
[0021] Optionally, when the smart glasses update the image library based on the reception status of the formal shooting command within a preset time, it is specifically used for:
[0022] If the receiving status indicator receives a formal shooting command within a preset time period, then a time-lapse photo is taken and stored in the gallery.
[0023] A new collection of photos is generated based on the time-lapse and non-time-lapse photos stored in the gallery. This new collection is used to provide the user with the time-lapse and non-time-lapse photos when the smart glasses receive a viewing command from the user.
[0024] Based on the above technical content, if a formal instruction is received within a preset time, the smart glasses will perform a sensor-based shooting and merge the previously unsensory shooting photos with the current shooting result to generate a new collection for the user to view. This solution significantly improves the probability of the user selecting a valid photo by providing a full-process video recording that combines pre-shooting and formal shooting.
[0025] Optionally, smart glasses are also used for:
[0026] If the preset acceleration is not exceeded and the receiving status indicator does not receive a formal shooting command within the preset time period, the continuous non-delay shooting is stopped, and multiple non-delayed photos taken continuously are deleted to update the image library.
[0027] Based on the above technology, for continuous shooting that does not exceed the acceleration threshold and does not receive a formal instruction, the smart glasses automatically delete all temporarily stored unattended photos. By intelligently cleaning up redundant data generated by accidental touches or abandoning shooting, storage space is effectively saved.
[0028] Secondly, embodiments of this application provide a shooting method for smart glasses, applied to smart glasses, including:
[0029] Upon receiving a non-contact shooting command, the device performs a non-contact shooting action, obtains a photo with no delay, stores it in the gallery, and waits for a formal shooting command initiated by the user within a preset time period. The non-contact shooting command is generated by the wristband connected to the smart glasses based on real-time monitoring of the user's hand movements to determine when the user begins to raise their hand.
[0030] The image library is updated based on the reception status of the official shooting command within a preset time period.
[0031] Based on the above technology, the smart glasses immediately perform seamless shooting and store photos after receiving an instruction, while waiting for the user to initiate a formal shooting instruction within a preset time. Finally, the image library is updated based on whether a formal instruction has been received. By predicting the user's shooting intention, the glasses can achieve zero-delay capture, greatly improving the shooting response speed and avoiding missing wonderful moments.
[0032] Optionally, upon receiving a non-intrusive shooting command, the user's age indicated by the non-intrusive shooting command is determined; the user's age is determined by the wristband based on the user's historical physiological monitoring data.
[0033] Based on the correlation between user age and response time, determine the target response time corresponding to user age;
[0034] The preset time period is updated based on the target response time.
[0035] Based on the above technology, after receiving a non-intrusive shooting command, the smart glasses match the corresponding response time according to the user's age (calculated by the wristband based on physiological data) in the command, and dynamically adjust the preset time period for waiting for the formal command. This automatically optimizes the waiting time for the differences in reaction speed among users of different ages, making the interaction more in line with natural behavioral habits.
[0036] Optionally, when taking a photo without any delay and storing it to the gallery, the following steps are included:
[0037] Determine whether the acceleration of movement indicated by the non-contact shooting command exceeds the preset acceleration; the acceleration of movement is the acceleration when the user starts to raise their hand, which is determined by the wristband when the user starts to raise their hand;
[0038] When the acceleration exceeds the preset speed, a single seamless shot is taken, and the first shot corresponding to the time-lapse photo is stored in the gallery.
[0039] If the preset acceleration is not exceeded, continuous non-delay shooting is performed within a preset time period until a formal shooting instruction is received within the preset time period. At this point, continuous non-delay shooting stops, and multiple time-lapse photos are obtained and stored in the gallery.
[0040] Based on the above technology, the acceleration of the hand-raising action is analyzed on the smart glasses side. If it exceeds the threshold, a single non-intrusive shot is executed; otherwise, continuous shooting continues until a formal instruction is received or the timeout occurs. The acceleration is used to distinguish between emergency shooting and normal shooting scenarios, thereby ensuring the capture of key images while reducing invalid continuous shooting.
[0041] Optionally, when updating the image library based on the reception status of the formal shooting instruction within a preset time, the following may be included:
[0042] If the receiving status indicator receives a formal shooting command within a preset time period, then a time-lapse photo is taken and stored in the gallery.
[0043] A new collection of photos is generated based on the time-lapse and non-time-lapse photos stored in the gallery. This new collection is used to provide the user with the time-lapse and non-time-lapse photos when the smart glasses receive a viewing command from the user.
[0044] Based on the above technology, if the smart glasses receive a formal instruction within a preset time, they will perform a sensor-based shooting and merge the previously unsensory shooting photos with the current shooting result to generate a new collection for the user to view. By providing a complete video recording of the entire process combining pre-shooting and formal shooting, the probability of the user selecting a valid photo can be significantly increased.
[0045] Optionally, if it is determined that the preset acceleration has not been exceeded and the receiving status indicator has not received a formal shooting instruction within a preset time period, the continuous non-delay shooting is stopped and multiple non-delayed photos taken continuously are deleted to update the image library.
[0046] Based on the above technology, on the smart glasses side, for continuous shooting that does not exceed the acceleration threshold and does not receive a formal instruction, all temporarily stored unattended shooting photos are automatically deleted. By intelligently cleaning up redundant data generated by accidental touches or abandoning shooting, storage space is effectively saved.
[0047] Thirdly, embodiments of this application provide a method for taking photos with smart glasses, applied to a wristband, including:
[0048] Smart glasses that have been connected;
[0049] When the user begins to raise their hand based on real-time monitoring of their hand movements, a non-delayed shooting command is generated and sent to the smart glasses. This allows the smart glasses to obtain a photo without delay upon receiving the non-delayed shooting command and store it in the image library. The image library is also updated based on the reception status of the formal shooting command within a preset time period. The non-delayed photo is obtained through non-delayed shooting, while the formal shooting command is initiated by the user. The reception status is generated while waiting to receive the formal shooting command within a preset time period.
[0050] Based on the above technology, the wristband monitors the user's hand movements and sends a non-intrusive shooting command to the connected smart glasses when the user raises their hand. This allows the smart glasses to immediately perform a non-intrusive shooting and store the photo upon receiving the command. At the same time, it waits for the user to initiate a formal shooting command within a preset time. Finally, it updates the image library based on whether a formal command has been received. This allows for zero-delay capture by predicting the user's shooting intention, greatly improving the shooting response speed and preventing the user from missing wonderful moments.
[0051] Fourthly, embodiments of this application provide a shooting device for smart glasses, applied to smart glasses, comprising:
[0052] The receiving module is used to take a photo without any delay when it receives a non-contact shooting command, and store the photo in the gallery. It also waits for a preset time period to receive a formal shooting command initiated by the user. The non-contact shooting command is generated by the wristband connected to the smart glasses based on the real-time monitoring of the user's hand movements when the user starts to raise their hand.
[0053] The first processing module is used to update the image library based on the reception status of the formal shooting instruction within a preset time.
[0054] Based on the above technology, the smart glasses immediately perform seamless shooting and store photos after receiving an instruction, while waiting for the user to initiate a formal shooting instruction within a preset time. Finally, the image library is updated based on whether a formal instruction has been received. By predicting the user's shooting intention, the glasses can achieve zero-delay capture, greatly improving the shooting response speed and avoiding missing wonderful moments.
[0055] Optionally, the first processing module is further configured to determine the age of the user indicated by the non-intrusive shooting instruction after receiving the non-intrusive shooting instruction; the user's age is determined by the wristband based on the user's historical physiological monitoring data;
[0056] Based on the correlation between user age and response time, determine the target response time corresponding to user age;
[0057] The preset time period is updated based on the target response time.
[0058] Based on the above technology, after receiving a non-intrusive shooting command, the smart glasses match the corresponding response time according to the user's age (calculated by the wristband based on physiological data) in the command, and dynamically adjust the preset time period for waiting for the formal command. This automatically optimizes the waiting time for the differences in reaction speed among users of different ages, making the interaction more in line with natural behavioral habits.
[0059] Optionally, the first processing module is further configured to determine whether the movement acceleration indicated by the non-contact shooting command exceeds a preset acceleration; the movement acceleration is the acceleration when the user begins to raise their hand, which is determined by the wristband when the user begins to raise their hand;
[0060] When the acceleration exceeds the preset speed, a single seamless shot is taken, and the first shot corresponding to the time-lapse photo is stored in the gallery.
[0061] If the preset acceleration is not exceeded, continuous non-delay shooting is performed within a preset time period until a formal shooting instruction is received within the preset time period. At this point, continuous non-delay shooting stops, and multiple time-lapse photos are obtained and stored in the gallery.
[0062] Based on the above technology, the acceleration of the hand-raising action is analyzed on the smart glasses side. If it exceeds the threshold, a single non-intrusive shot is executed; otherwise, continuous shooting continues until a formal instruction is received or the timeout occurs. The acceleration is used to distinguish between emergency shooting and normal shooting scenarios, thereby ensuring the capture of key images while reducing invalid continuous shooting.
[0063] Optionally, the first processing module is also used to perform a time-lapse photography when the receiving status indication receives a formal shooting instruction within a preset time period, to obtain a time-lapse photo and store it in the gallery;
[0064] A new collection of photos is generated based on the time-lapse and non-time-lapse photos stored in the gallery. This new collection is used to provide the user with the time-lapse and non-time-lapse photos when the smart glasses receive a viewing command from the user.
[0065] Based on the above technology, if the smart glasses receive a formal instruction within a preset time, they will perform a sensor-based shooting and merge the previously unsensory shooting photos with the current shooting result to generate a new collection for the user to view. By providing a complete video recording of the entire process combining pre-shooting and formal shooting, the probability of the user selecting a valid photo can be significantly increased.
[0066] Optionally, the first processing module is further configured to stop continuous non-delay shooting and delete multiple non-delayed photos taken continuously when it is determined that the preset acceleration has not been exceeded and the receiving status indication has not received a formal shooting instruction within a preset time period, in order to update the image library.
[0067] Based on the above technology, on the smart glasses side, for continuous shooting that does not exceed the acceleration threshold and does not receive a formal instruction, all temporarily stored unattended shooting photos are automatically deleted. By intelligently cleaning up redundant data generated by accidental touches or abandoning shooting, storage space is effectively saved.
[0068] Fifthly, embodiments of this application provide a camera device for smart glasses, applied to a wristband, comprising:
[0069] The acquisition module is used to acquire information about connected smart glasses.
[0070] The second processing module is used to generate a non-delay shooting command and send it to the smart glasses when the user starts to raise their hand based on the real-time monitored user hand movements. This allows the smart glasses to obtain a photo without delay and store it in the image library upon receiving the non-delay shooting command. The image library is also updated according to the reception status of the formal shooting command within a preset time period. The non-delay photo is obtained through non-delay shooting, the formal shooting command is initiated by the user, and the reception status is generated while waiting to receive the formal shooting command within a preset time period.
[0071] Based on the above technology, the wristband monitors the user's hand movements and sends a non-intrusive shooting command to the connected smart glasses when the user raises their hand. This allows the smart glasses to immediately perform a non-intrusive shooting and store the photo upon receiving the command. At the same time, it waits for the user to initiate a formal shooting command within a preset time. Finally, it updates the image library based on whether a formal command has been received. This allows for zero-delay capture by predicting the user's shooting intention, greatly improving the shooting response speed and preventing the user from missing wonderful moments.
[0072] Sixthly, embodiments of this application provide an electronic device, including: a memory and a processor;
[0073] The memory stores instructions that the computer executes;
[0074] The processor executes computer execution instructions stored in memory, causing the processor to perform various possible implementations of the second and / or third aspects described above.
[0075] Based on the above technical content, the shooting method is executed by the processor to achieve a high-efficiency, zero-delay capture function.
[0076] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement various possible implementations of the second and / or third aspects described above.
[0077] Based on the above technical content, the processor executes the shooting process by storing computer instructions.
[0078] Eighthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements various possible implementations of the second and / or third aspects described above.
[0079] Based on the above technical content, when the processor runs the computer program, it can realize the functions of fast response to shooting commands and intelligent photo management.
[0080] In conjunction with the above technical solutions, the smart glasses shooting system, method, device, medium, and product provided in this application embodiment monitor the user's hand movements in real time via a wristband. Based on the real-time monitored hand movements, it determines in real time whether the user has started to raise their hand. When it determines that the user has started to raise their hand, it predicts that the user has a shooting need and generates a seamless shooting command, sending it to the connected smart glasses. The smart glasses then perform a seamless shooting based on the seamless shooting command, obtaining a photo with no delay and storing it in the image library. Within a preset time period, it waits to receive a formal shooting command initiated by the user's action interaction, updating the image library according to the received status. This application improves the shooting response speed of smart glasses, increases the probability of capturing the target image, and enhances the user experience. Attached Figure Description
[0081] Figure 1 is a schematic diagram of the prior art provided in this application;
[0082] Figure 2 is a schematic diagram of the shooting system of the smart glasses provided in this application;
[0083] Figure 3 is a flowchart illustrating the shooting method of the smart glasses provided in this application;
[0084] Figure 4 is a schematic diagram of the shooting device of the smart glasses provided in this application;
[0085] Figure 5 is a schematic diagram of the structure of the shooting device for the smart glasses provided in this application;
[0086] Figure 6 is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0087] Currently, smart glasses provide users with convenient information access and rich interactive experiences in their daily lives. Figure 1 is a schematic diagram of the prior art provided in this application. As shown in Figure 1, the first smart glasses 10 includes a frame 101, a sensing module 102, and temples 103. After wearing the first smart glasses, the user can trigger the photo and video recording function of the first smart glasses by sliding or touching the sensing module to obtain the target image 20, thus enabling the user to take pictures of the target image in the current field of vision without having to pick up the shooting device.
[0088] However, existing technology requires users to raise their hands and complete a specified interactive action with the smart glasses to send a command signal for taking photos and recording videos when the user triggers the photo and video recording function. Therefore, there is a capture delay between when the user sees the target scene and decides to take a photo and makes an interactive action to trigger the photo and video recording function, which makes it easy to miss the target scene and affect the capture speed and the accuracy of capturing the target scene.
[0089] The smart glasses shooting system and method provided in this application connect a user's wristband to the smart glasses. After wearing the wristband and smart glasses, the wristband monitors the user's hand movements in real time. When the user begins to raise their hand based on the hand movements, a non-interactive shooting command is generated and sent to the smart glasses. The smart glasses then perform a non-interactive non-interactive shooting based on the non-interactive shooting command, obtaining and storing a photo without time delay, thus improving the capture speed. After obtaining the non-time delay photo, the system waits for a formal shooting command triggered by the user's interactive actions within a preset time period. When a formal shooting command is received within the preset time period, a sensor-activated shooting is performed, obtaining and storing a photo with time delay. When the user views the photos, the system provides feedback to the user on the non-time delay photos and the photo with time delay captured during this capture period, allowing the user to select the target photo from multiple capture photos. This increases the probability of capturing the target image and the accuracy of the captured image, enhancing the user experience. If no formal shooting command is received within the preset time period, the non-time delay photos obtained in this non-interactive shooting are deleted to release storage space in a timely manner, further improving the shooting response speed.
[0090] The smart glasses shooting system and shooting method provided in this application are intended to solve the above-mentioned technical problems of the prior art.
[0091] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0092] Figure 2 is a schematic diagram of the shooting system for smart glasses provided in this application. As shown in Figure 2, the system includes a wristband 21 and smart glasses 22. The user wears the wristband and smart glasses and connects them to control the smart glasses to take pictures in real time through information interaction between the wristband and the smart glasses. The wristband is used to identify the connected smart glasses. When it determines that the user has started to raise their hand based on real-time monitoring of the user's hand movements, it generates a non-contact shooting command and sends it to the smart glasses. The smart glasses are used to take a non-contact photo upon receiving the non-contact shooting command, storing the photo without delay in the image library, and waiting to receive a formal shooting command initiated by the user within a preset time period. The image library is updated according to the reception status of the formal shooting command within the preset time period.
[0093] Optionally, as shown in Figure 2, the smart glasses can be controlled to capture images of the target scene in the current user's field of vision through non-sensory shooting commands and formal shooting commands.
[0094] For example, "seamless shooting" refers to shooting triggered by a non-interactive action. In this embodiment, "seamless shooting" is used to instruct the smart glasses to perform shooting controlled by the wristband. "No-delay photo" refers to a photo taken before the user completes the interactive action. In this embodiment, "no-delay photo" indicates a photo taken before the user begins interacting with the smart glasses.
[0095] For example, the sensor-activated shooting is a shooting action triggered by a user interaction. In this embodiment, the sensor-activated shooting is used to instruct the smart glasses to perform a shooting action after the user raises their hand to touch the smart glasses to complete the interaction. The time-lapse photo is a photo taken after the user completes the interaction. In this embodiment, the time-lapse photo is used to indicate the photo taken after the user completes the interaction with the smart glasses.
[0096] Optionally, a hand-raising action training dataset is obtained, and the hand-raising model in the wristband is trained using the hand-raising action training dataset to obtain a trained hand-raising model, so as to monitor the user's real-time hand movements through the wristband where the trained hand-raising model is located.
[0097] The smart glasses shooting system provided in this application embodiment monitors the user's hand-raising action in real time through a wristband. When it is determined that the user has started to raise their hand, a non-sensory shooting command is generated to control the smart glasses to perform non-sensory shooting and obtain a photo without delay. The system also updates the photo based on whether a formal shooting command is received within a preset time period, thereby improving the speed of capturing the photo after the user is ready to shoot, reducing the possibility of missing the target scene, and enhancing the user experience.
[0098] Optionally, after receiving a non-intrusive shooting command, the smart glasses determine the user's age indicated by the command; the user's age is determined by the wristband based on the user's historical physiological monitoring data. Based on the correspondence between user age and response time, the smart glasses determine the target response time corresponding to the user's age; and update the preset time period according to the target response time.
[0099] For example, the wristband monitors the user's physiological data in real time. When generating a non-intrusive shooting command, it analyzes the user's age based on the historical physiological monitoring data and sends the predicted age and the non-intrusive shooting command to the smart glasses. The user's age is the wristband's predicted age.
[0100] In one possible embodiment, after receiving the non-intrusive shooting command, the smart glasses determine that the user age indicated by the non-intrusive shooting command is 60 years old, and based on the correspondence between the user's age and response time, determine that the target response time corresponding to the user's age is 3 seconds, and update the preset time period to 3 seconds.
[0101] In one possible embodiment, after receiving the non-intrusive shooting command, the smart glasses determine that the user indicated by the non-intrusive shooting command is 25 years old, and based on the correspondence between the user's age and response time, determine that the target response time corresponding to the user's age is 1.5 seconds, and update the preset time period to 1.5 seconds.
[0102] This embodiment uses a wristband to predict the user's age, enabling the smart glasses to determine the target response time corresponding to the current user's age. Based on the target response time, the preset time period for waiting to receive the formal shooting command is updated. This takes into account the differences in physical reaction time among users of different ages, and matches the corresponding response time to users of different age groups, thereby improving the accuracy of the shooting footage and enhancing the user experience.
[0103] Optionally, when the smart glasses perform seamless shooting and store the resulting time-lapse photos in the gallery, the process includes the following steps: Based on the time-lapse photos, the smart glasses determine whether the acceleration of movement indicated by the seamless shooting command exceeds a preset acceleration; wherein, the acceleration of movement is the acceleration when the user begins to raise their hand, which is determined by the wristband when the user begins to raise their hand. If it is determined that the acceleration exceeds the preset acceleration, a single seamless shooting is performed, and the time-lapse photo corresponding to the first captured image is stored in the gallery. If it is determined that the acceleration does not exceed the preset acceleration, continuous seamless shooting is performed within a preset time period until a formal shooting command is received within the preset time period, at which point continuous seamless shooting stops, resulting in multiple time-lapse photos, which are then stored in the gallery.
[0104] For example, when the movement acceleration exceeds the preset acceleration, it is determined that the user's current hand-raising speed for capturing the image is fast; when the movement acceleration does not exceed the preset acceleration, it is determined that the user's current hand-raising speed for capturing the image is slow.
[0105] For example, a single non-intrusive shot is the first non-intrusive shot after the non-intrusive shot command is generated when the hand is raised. Continuous non-intrusive shots performed within a preset time period are non-intrusive shots performed continuously from the generation of the non-intrusive shot command to the receipt of the formal shot command within the preset time period.
[0106] Optionally, when the smart glasses update the image library according to the reception status of the formal shooting command within a preset time period, the following steps are included: if the smart glasses determine that the reception status indicates that a formal shooting command has been received within the preset time period, then a time-lapse photo is taken and stored in the image library; a new shooting collection is generated based on the time-lapse and non-time-lapse photos stored in the image library. The new shooting collection is used to provide feedback to the user with the time-lapse and non-time-lapse photos in the new shooting collection when the smart glasses receive a viewing command from the user.
[0107] For example, a time-lapse photo is taken according to the formal shooting instructions, and then stored in the gallery.
[0108] For example, multiple sensory shots are performed according to the formal shooting instructions to obtain multiple time-lapse photos and store them in the image library.
[0109] Optionally, when the smart glasses receive user interaction information within a preset time period, they determine that the reception status is valid and perform sensor-based shooting based on the valid status.
[0110] In one possible embodiment, when the smart glasses determine that the movement acceleration does not exceed a preset acceleration, they perform continuous non-sensory shooting to obtain multiple consecutive non-delayed photos. When a formal shooting instruction is received within a preset time period, the continuous non-sensory shooting stops, and a sensory shooting is performed to obtain a corresponding time-delayed photo. The multiple non-delayed photos and one time-delayed photo are then combined to form a new collection and stored in the image library.
[0111] In one possible embodiment, when the smart glasses determine that the user's movement acceleration exceeds a preset acceleration, they perform a non-sensory capture. Upon receiving a formal capture command within a preset time period, they perform a sensory capture. A new set is generated from the non-sensory capture (without time delay) and the sensory capture (with time delay), and stored in the image library. This new set identifies the time of the sensory capture. This embodiment uses a wristband to obtain the user's movement acceleration when raising their hand, allowing the smart glasses to perform multiple non-sensory captures based on the speed of the user's hand movement. This captures the closest moment during a short period of user interaction, improving capture speed and accuracy. Upon receiving a formal capture command, the captured non-sensory and sensory photos are combined and presented to the user for selection, reducing the probability of missing the target shot and enhancing the user experience.
[0112] Optionally, if the preset acceleration is not exceeded and the receiving status indicator does not receive a formal shooting instruction within a preset time period, the smart glasses stop continuous seamless shooting and delete multiple non-delayed photos taken continuously to update the gallery.
[0113] Optionally, if the smart glasses do not receive user interaction information within a preset time period, they determine that the reception status is invalid and delete the most recently captured timeless photo from the gallery based on the invalid status.
[0114] In one possible embodiment, when the smart glasses determine that the user's movement acceleration does not exceed a preset acceleration, they perform continuous, seamless shooting to obtain multiple consecutive, time-lapse-free photos. If no formal shooting instruction is received within a preset time period, the continuous seamless shooting stops, and the multiple time-lapse-free photos are deleted from the image library. This embodiment uses a wristband to obtain the user's movement acceleration when raising their hand, allowing the smart glasses to determine when the user's hand is raised slowly and then perform continuous, seamless shooting. This allows for capturing multiple photos during a longer period of user interaction, providing the user with more options and preventing missed shots due to slow hand movements. This enhances the user experience while also preventing excessive photos from taking up too much space and affecting the smart glasses' signal processing speed, further improving the user experience.
[0115] In one possible embodiment, when the smart glasses determine that the movement acceleration exceeds a preset acceleration, they perform a non-delayed photo capture, and if no formal shooting instruction is received within a preset time period, they delete the non-delayed photo captured without delay from the image library.
[0116] In one possible implementation, the user is shown a time-lapse-free photo when viewing the captured image.
[0117] In one possible implementation, when the user views the captured photo, feedback is provided to the user that a time-lapse photo exists.
[0118] Figure 3 is a flowchart illustrating the shooting method of the smart glasses provided in this application. As shown in Figure 3, this embodiment, based on the embodiment in Figure 2, provides a detailed description of the shooting method of the smart glasses, which includes:
[0119] S301: The wristband monitors the user's hand movements in real time.
[0120] More specifically, after a user wears a wristband and smart glasses, the wristband and smart glasses are connected, and the wristband monitors the user's hand movements in real time.
[0121] Optionally, the wristband can monitor the user's physiological data in real time.
[0122] S302. When the wristband determines that the user starts to raise their hand, it determines the current hand movement acceleration and the user's age, and generates a non-intrusive shooting command.
[0123] More specifically, the wristband determines whether the user has started to raise their hand based on real-time monitored hand movements. Upon determining that the user has started to raise their hand, it determines the hand movement acceleration at the moment the hand begins to rise and acquires the user's historical physiological monitoring data. Based on this historical physiological monitoring data, it predicts the user's age. A non-intrusive shooting command is generated based on the user's age and movement acceleration. The historical physiological monitoring data refers to the physiological monitoring data from one cycle prior to the current moment, as monitored by the wristband in step S301.
[0124] For example, physiological monitoring data from the month preceding the current moment can be used as historical physiological monitoring data.
[0125] The S303 wristband sends the unobtrusive shooting command to the smart glasses.
[0126] S304: The smart glasses receive a non-contact shooting command and determine the user's age and movement acceleration.
[0127] More specifically, the smart glasses receive non-contact shooting instructions and determine the user's age and movement acceleration based on these instructions.
[0128] The S305 smart glasses perform seamless shooting based on the user's movement acceleration and age, and store the resulting time-lapse photos in the gallery.
[0129] More specifically, the smart glasses determine whether the movement acceleration exceeds a preset acceleration. When it is determined that the acceleration exceeds the preset acceleration, a seamless photo is taken and stored in the gallery.
[0130] Optionally, when the smart glasses determine that the movement acceleration does not exceed the preset acceleration, they perform continuous seamless shooting and store the time-lapse photos obtained from each seamless shooting to the gallery.
[0131] S306: The smart glasses determine the preset time period based on the user's age.
[0132] More specifically, the smart glasses determine the target response time corresponding to the user's age based on the correspondence between the user's age and response time, and determine the preset time period based on the target response time.
[0133] S307: The smart glasses update the image library based on the reception status of the official shooting command within a preset time period.
[0134] More specifically, based on a non-sensory shooting, the smart glasses wait for a preset time to receive a formal shooting command initiated by the user through action interaction. When the formal shooting command is received within the preset time (i.e., the receiving state is valid), a sensory shooting is performed to obtain a time-lapse photo. The time-lapse photo obtained through a non-sensory shooting in step S305 and the aforementioned time-lapse photo are combined to form a new set identified by the current moment and stored in the image library.
[0135] Optionally, based on continuous non-sensory shooting, when the smart glasses receive a formal shooting instruction within a preset time, they stop executing the continuous non-sensory shooting in step S305 and perform a sensory shooting to obtain a time-lapse photo. The multiple time-lapse photos obtained through continuous non-sensory shooting in step S305 and the aforementioned time-lapse photo are combined to form a new set identified by the current moment and stored in the image library.
[0136] Optionally, if the smart glasses do not receive a formal shooting instruction within a preset time (i.e., the receiving state is invalid), they will stop continuous non-sensory shooting and delete the multiple time-lapse photos obtained from the current continuous non-sensory shooting from the gallery.
[0137] Optionally, if the smart glasses do not receive a formal shooting instruction within a preset time, they will delete one of the time-lapse photos taken without any delay from the gallery.
[0138] Optionally, the system obtains the user's viewing instructions, determines the target time and / or target time period to be viewed based on the viewing instructions, queries the image library of the smart glasses for the identification time of each collection, determines the collection corresponding to the target time and / or target time period, and feeds back the collection to the user so that the user can view the photos captured within the target time and / or target time period.
[0139] In one possible embodiment, the user may initiate a viewing command to the smart glasses in ways including but not limited to: the user initiating the viewing command through action interaction or voice interaction with the smart module of the smart glasses.
[0140] The smart glasses shooting method provided in this application embodiment determines in real time whether the user starts to raise their hand, thus predicting the user's shooting needs when the user starts to raise their hand, and generating a non-sensory shooting command carrying the user's age and movement acceleration. This non-sensory shooting command triggers the smart glasses to shoot non-sensory photos in advance, improving the capture speed and further enhancing the accuracy and reliability of the captured target image. The number of non-sensory shooting attempts and the response time of waiting action interactions are adjusted according to the user's age and movement acceleration, further enhancing the user experience.
[0141] Figure 4 is a schematic diagram of the structure of the shooting device for smart glasses provided in this application. As shown in Figure 4, the shooting device 40 for smart glasses provided in this embodiment includes:
[0142] The receiving module 401 is used to perform a non-contact shooting when it receives a non-contact shooting instruction, obtain a photo without delay and store it in the gallery, and wait for a formal shooting instruction initiated by the user within a preset time period; the non-contact shooting instruction is generated by the wristband connected to the smart glasses based on the real-time monitoring of the user's hand movements when the user starts to raise their hand;
[0143] The first processing module 402 is used to update the image library according to the reception status of the formal shooting instruction within a preset time.
[0144] Optionally, the first processing module 402 is further configured to determine the age of the user indicated by the non-intrusive shooting instruction after receiving the non-intrusive shooting instruction; the user's age is determined by the wristband based on the user's historical physiological monitoring data;
[0145] Based on the correlation between user age and response time, determine the target response time corresponding to user age;
[0146] The preset time period is updated based on the target response time.
[0147] Optionally, the first processing module 402 is further configured to determine whether the movement acceleration indicated by the non-contact shooting command exceeds a preset acceleration; the movement acceleration is the acceleration when the user starts to raise their hand, which is determined by the wristband when the user starts to raise their hand;
[0148] When the acceleration exceeds the preset speed, a single seamless shot is taken, and the first shot corresponding to the time-lapse photo is stored in the gallery.
[0149] If the preset acceleration is not exceeded, continuous non-delay shooting is performed within a preset time period until a formal shooting instruction is received within the preset time period. At this point, continuous non-delay shooting stops, and multiple time-lapse photos are obtained and stored in the gallery.
[0150] Optionally, the first processing module 402 is also used to perform a time-lapse photography when the receiving status indication receives a formal shooting instruction within a preset time period, to obtain a time-lapse photo and store it in the image library;
[0151] A new collection of photos is generated based on the time-lapse and non-time-lapse photos stored in the gallery. This new collection is used to provide the user with the time-lapse and non-time-lapse photos when the smart glasses receive a viewing command from the user.
[0152] Optionally, the first processing module 402 is further configured to stop continuous non-delay shooting and delete multiple non-delayed photos taken continuously when it is determined that the preset acceleration has not been exceeded and the receiving status indication has not received a formal shooting instruction within a preset time period, in order to update the image library.
[0153] The camera device for smart glasses provided in this embodiment is applied to smart glasses and can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0154] Figure 5 is a schematic diagram of the structure of the camera device for smart glasses provided in this application, applied to a wristband. As shown in Figure 5, the camera device 50 for smart glasses provided in this embodiment includes:
[0155] Module 501 is used to acquire information about connected smart glasses;
[0156] The second processing module 502 is used to generate a non-delay shooting command and send it to the smart glasses when the user starts to raise their hand based on the real-time monitored user hand movements. This allows the smart glasses to obtain a time-lapse photo and store it in the image library upon receiving the non-delay shooting command. The image library is also updated according to the reception status of the formal shooting command within a preset time period. The time-lapse photo is obtained through non-delay shooting, the formal shooting command is initiated by the user, and the reception status is generated while waiting to receive the formal shooting command within a preset time period.
[0157] The smart glasses shooting device provided in this embodiment is applied to a wristband and can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0158] Figure 6 is a schematic diagram of the structure of the electronic device provided in this application. As shown in Figure 6, the electronic device 60 provided in this embodiment includes at least one processor 601 and a memory 602. Optionally, the device 60 further includes a communication component 603. The processor 601, the memory 602, and the communication component 603 are connected via a bus 604.
[0159] In a specific implementation, at least one processor 601 executes computer execution instructions stored in memory 602, causing at least one processor 601 to perform the above-described method.
[0160] The specific implementation process of processor 601 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0161] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0162] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0163] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0164] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0165] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0166] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0167] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0168] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0169] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0170] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0171] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0172] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0173] Finally, it should be noted that other embodiments of this application will readily conceive of by those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and alterations may be made without departing from its scope. The scope of this application is limited only by the appended claims.
[0174] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A shooting system for smart glasses, characterized in that, include: The wristband is used to determine the connection to the smart glasses. When it determines that the user starts to raise their hand based on the real-time monitoring of the user's hand movements, it generates a non-intrusive shooting command and sends it to the smart glasses. The smart glasses are used to take a photo without any delay when the non-contact shooting command is received, and store the photo in the gallery. They also wait for a formal shooting command initiated by the user within a preset time period and update the gallery according to the reception status of the formal shooting command within the preset time period.
2. The system according to claim 1, characterized in that, After receiving the non-contact shooting command, the smart glasses are also used to: The age of the user indicated by the non-intrusive shooting command is determined; the user's age is determined by the wristband based on the user's historical physiological monitoring data; Based on the correspondence between the user's age and response time, the target response time corresponding to the user's age is determined; The preset time period is updated based on the target response duration.
3. The system according to claim 2, characterized in that, When the smart glasses perform seamless shooting and store the resulting photos in the image library without delay, they are specifically used for: Determine whether the movement acceleration indicated by the non-intrusive shooting command exceeds a preset acceleration; the movement acceleration is the acceleration when the user starts to raise their hand, which is determined by the wristband when the user starts to raise their hand; When the acceleration exceeds the preset acceleration, a single seamless shot is taken, and the time-lapse photo corresponding to the first shot is stored in the gallery. When the preset acceleration is not exceeded, continuous non-delay shooting is performed within a preset time period until the formal shooting instruction is received within the preset time period. At this time, the continuous non-delay shooting stops, and multiple time-lapse photos are obtained and stored in the gallery.
4. The system according to any one of claims 1-3, characterized in that, When the smart glasses update the image library according to the reception status of the formal shooting command within a preset time, it is specifically used for: If the receiving status indicator receives the formal shooting instruction within a preset time period, then a time-lapse photo is taken and stored in the image library. A new shooting collection is generated based on the time-lapse and non-time-lapse photos stored in the image library. This new shooting collection is used to provide the user with the time-lapse and non-time-lapse photos in the new shooting collection when the smart glasses receive a viewing instruction from the user.
5. The system according to claim 3, characterized in that, The smart glasses are also used for: If the preset acceleration is not exceeded and the receiving status indicator does not receive the formal shooting instruction within the preset time period, the continuous non-delay shooting is stopped, and multiple non-delayed photos taken continuously are deleted to update the image library.
6. A method for taking photos with smart glasses, characterized in that, Applications in smart glasses include: Upon receiving a non-contact shooting command, the device performs a non-contact shooting action, obtains a photo with no delay, stores it in the image library, and waits for a formal shooting command initiated by the user within a preset time period; the non-contact shooting command is generated by the wristband connected to the smart glasses based on real-time monitoring of the user's hand movements to determine when the user begins to raise their hand; The image library is updated based on the reception status of the formal shooting instruction within a preset time period.
7. A method for taking photos with smart glasses, characterized in that, Applied to wristbands, including: Smart glasses that have been connected; When the user begins to raise their hand based on real-time monitored hand movements, a non-contact shooting command is generated and sent to the smart glasses. This allows the smart glasses to obtain a time-lapse photo upon receiving the non-contact shooting command and store it in the image library. The image library is also updated based on the reception status of the formal shooting command within a preset time period. The time-lapse photo is obtained through non-contact shooting, the formal shooting command is initiated by the user, and the reception status is generated while waiting to receive the formal shooting command within a preset time period.
8. An electronic device, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in claim 6 or 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in claim 6 or 7.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of claim 6 or 7.