Shooting method and device, storage medium and intelligent ring

By combining the image sensor, motion sensor, and haptic feedback module on the smart ring with an environmental sensor, efficient shooting without visual interaction is achieved, solving the problem of insufficient battery life of the smart ring and improving the shooting experience and battery life.

CN121865084APending Publication Date: 2026-04-14GEER TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-01-08
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

The smart ring's insufficient battery life makes it difficult to support traditional interactive photography, resulting in rapid battery depletion and a poor user experience.

Method used

By combining an image sensor, a motion sensor, and a haptic feedback module, the system acquires initial pose and environmental parameters, generates haptic guidance commands, and optimizes shooting parameters using an environmental sensor, achieving precise pose adjustment and efficient image acquisition without visual reference.

Benefits of technology

It significantly improves the battery life of the smart ring, enables a convenient shooting experience without visual input, reduces the working time and power consumption of the image sensor, and ensures high-quality imaging.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121865084A_ABST
    Figure CN121865084A_ABST
Patent Text Reader

Abstract

The invention discloses a shooting method and device, a storage medium and an intelligent ring, and relates to the technical field of intelligent wearable device.The shooting method is applied to the intelligent ring and carries an image sensor, a motion sensor and a tactile feedback module.The method comprises the steps that in response to shooting operation, the image sensor is started to obtain a first image; acquiring an initial ring pose acquired by a motion sensor when the first image is acquired; according to the first image and the initial ring pose, determining a target ring pose used for obtaining a standard image; generating a tactile guidance instruction according to the current ring pose and the target ring pose collected by the motion sensor; controlling a tactile feedback module to respond to the tactile guidance instruction so as to guide the user to move the intelligent ring to the target ring pose; and under the condition that the intelligent ring moves to the target ring pose, starting the image sensor to obtain a second image. The objective of the invention is to solve the technical problem that the intelligent ring is limited in cruising ability and is difficult to support traditional interactive photographing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart wearable device technology, and in particular to shooting methods, devices, storage media and smart rings. Background Technology

[0002] With the continuous development of wearable device technology, smart rings, as a highly portable and seamless device, are gradually integrating a wealth of functions such as health monitoring, wireless control, and mobile payment. To expand their application scenarios, the industry has begun to explore integrating miniature image sensors into them to achieve visual interaction functions such as barcode scanning, document photography, and object recognition.

[0003] However, the extremely miniaturized design of smart rings results in very limited internal space, making it difficult to accommodate large-capacity batteries. Therefore, poor battery life is a fundamental constraint. This constraint severely limits the application of high-power functions such as image capture. Traditional smart devices (such as smartphones) rely heavily on real-time screen preview and manual refocusing and recomposing by the user. This requires the image sensor to operate at high power for extended periods and necessitates user adjustments through visual interaction. This energy consumption pattern is completely unsuitable for the battery life requirements of smart rings. Directly adopting this method would cause the ring's battery to deplete in a very short time, resulting in a terrible user experience. Summary of the Invention

[0004] The main purpose of this application is to provide a shooting method, device, storage medium, and smart ring. The embodiments of this application aim to solve the technical problem that the limited battery life of smart rings makes it difficult to support traditional interactive photography.

[0005] To achieve the above objectives, this application proposes a shooting method applied to a smart ring. The smart ring includes an image sensor, a motion sensor, and a haptic feedback module. The method includes: In response to the shooting operation, the image sensor is activated to acquire an image, thereby obtaining a first image; The initial ring pose acquired by the motion sensor when the first image was captured is obtained; Based on the first image and the initial ring pose, a target ring pose for acquiring a standard image is determined, wherein the standard image is an image that meets a preset image quality standard; Based on the current ring pose and the target ring pose acquired by the motion sensor, a tactile guidance command is generated; The haptic feedback module is controlled to respond to the haptic guidance command to guide the wearer of the smart ring to move the smart ring to the target ring position; When the smart ring moves to the position of the target ring, the image sensor is activated to acquire an image, thus obtaining a second image.

[0006] In one embodiment, the smart ring further includes: an environmental sensor, and prior to the step of enabling the image sensor to acquire images, it further includes: When the smart ring moves to the target ring position, the current environmental parameters collected by the environmental sensor are obtained; Based on the current environmental parameters, determine the target shooting parameters for acquiring the standard image; Configure the image sensor's shooting parameters as the target shooting parameters.

[0007] In one embodiment, the environmental sensor includes an infrared sensor and a light sensor. The current environmental parameters include the current shooting distance collected by the infrared sensor and the current ambient light data collected by the light sensor. The target shooting parameters include target focus parameters and target exposure parameters. The step of determining the target shooting parameters for acquiring the standard image based on the current environmental parameters includes: Determine the target focus parameters based on the current shooting distance; The target exposure parameters are determined based on the current ambient light data.

[0008] In one embodiment, the step of determining the target ring pose for acquiring the standard image based on the first image and the initial ring pose includes: The first image is subjected to quality analysis to obtain at least one image quality defect parameter; Based on the image quality defect parameters and the initial ring pose, determine the pose adjustment amount that makes the image quality defect parameters meet the image quality standard; The target ring pose is calculated based on the initial ring pose and the pose adjustment amount.

[0009] In one embodiment, the image quality defect parameters include: a blur parameter and a positional offset parameter, and the step of performing quality analysis on the first image to obtain at least one image quality defect parameter includes: The sharpness of the first image is identified to obtain the blur parameter; Identify the main object in the first image and calculate the position offset parameter of the main object in the image.

[0010] In one embodiment, the pose adjustment amount includes: a distance adjustment amount and a lateral position adjustment amount. The step of determining the pose adjustment amount that makes the image quality defect parameters meet the image quality standard based on the image quality defect parameters and the initial ring pose includes: If the blur parameter is greater than a preset blur threshold, the distance adjustment amount along the camera optical axis of the smart ring is determined based on the distance information between the smart ring and the main object when the first image is acquired. If the position offset parameter is greater than a preset deviation threshold, the lateral position adjustment amount perpendicular to the optical axis is determined based on the position offset parameter and the distance information.

[0011] In one embodiment, the step of generating haptic guidance instructions based on the current ring pose acquired by the motion sensor and the target ring pose includes: Based on the pose difference between the target ring pose and the current ring pose, tactile coding information for indicating the direction of movement and the degree of proximity is generated, wherein the tactile coding information includes at least one of the vibration position, vibration intensity and vibration frequency on the smart ring; Based on the tactile encoding information, tactile guidance instructions are generated.

[0012] Furthermore, to achieve the above objectives, this application also proposes a shooting device applied to a smart ring. The smart ring includes an image sensor, a motion sensor, and a haptic feedback module. The device includes: The activation module is used to activate the image sensor to acquire an image in response to the shooting operation, thereby obtaining a first image; The acquisition module is used to acquire the initial ring pose acquired by the motion sensor when the first image is acquired; The determining module is used to determine the target ring pose for acquiring a standard image based on the first image and the initial ring pose, wherein the standard image is an image that meets a preset image quality standard; The generation module is used to generate tactile guidance commands based on the current ring pose and the target ring pose collected by the motion sensor; A control module is used to control the haptic feedback module to respond to the haptic guidance command, so as to guide the wearer of the smart ring to move the smart ring to the target ring position; The activation module is further configured to activate the image sensor to acquire an image and obtain a second image when the smart ring moves to the target ring position.

[0013] Furthermore, to achieve the above objectives, this application also proposes a smart ring, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the shooting method described above.

[0014] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the shooting method described above.

[0015] In addition, to achieve the above objectives, this application also proposes a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the shooting method described above.

[0016] One or more technical solutions proposed in this application have at least the following technical effects: A shooting method is provided for a smart ring. The smart ring is equipped with an image sensor, a motion sensor, and a haptic feedback module. The method acquires a low-quality first image by briefly activating the image sensor initially, and intelligently analyzes the initial ring pose to accurately plan a target ring pose that can capture images meeting quality standards. Subsequently, the difference between the current pose and the target pose is continuously compared, and haptic guidance commands are generated to drive the haptic feedback module. This allows the user to move the ring precisely to the target ring pose using only tactile perception, as if being navigated, without visual reference. Finally, the image sensor is activated again in the optimal pose (i.e., the target ring pose) to acquire a high-quality second image in the best possible state. This application transforms the power-consuming process of traditional shooting, which relies on screen preview and repeated manual adjustments by the user, into an energy-efficient optimization process of two extremely short image acquisitions combined with continuous low-power sensor computation. This significantly reduces the working time of the main image sensor while ensuring image quality, significantly improving the smart ring's battery life in photography scenarios, and achieving a truly convenient and private shooting experience without visual input. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart illustrating the first embodiment of the shooting method of this application; Figure 2 This is a schematic diagram of the structure of the smart ring involved in the embodiments of this application; Figure 3 This is a flowchart illustrating the second embodiment of the shooting method of this application; Figure 4 This is a schematic diagram of the frame structure of the shooting device involved in the embodiments of this application; Figure 5 This is a schematic diagram of the hardware operating environment of the smart ring involved in the embodiments of this application.

[0020] Explanation of reference numerals in the attached figures 100. Smart ring; 101. Image sensor; 102. Environmental sensor; 103. Button.

[0021] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0022] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0023] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0024] It should be noted that the subject executing the shooting method can be a smart ring, such as the main control chip in the smart ring; the subject executing the shooting method can also be other local devices, such as computers, laptops, mobile phones, etc.; the subject executing the shooting method can also be a virtual device, and this application embodiment does not limit this.

[0025] For ease of description, the following embodiments are described using the terminal associated with the smart ring as the execution subject. In this embodiment, the core computation and decision-making of the shooting method are set in the terminal (such as a mobile phone) paired with the smart ring, while the smart ring is only responsible for the lowest power consumption sensor data acquisition, haptic feedback execution, and command communication. The complex high-load tasks such as image analysis, pose planning, and parameter calculation are offloaded to the terminal for processing. This not only greatly reduces the power consumption of the ring itself, enabling it to maintain long-lasting battery life after integrating image acquisition functions and breaking through the capacity bottleneck of micro batteries, but also significantly reduces the hardware cost and design complexity of the ring, avoiding the difficulty of integrating a high-performance processor in an extremely compact space. At the same time, the terminal can continuously optimize the algorithm and learn user habits through software updates, thereby achieving the optimal balance of battery life, cost, experience, and future scalability while ensuring the implementation of functions.

[0026] Reference Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the imaging method of this application. In this embodiment, the imaging method is applied to a smart ring, which includes an image sensor, a motion sensor, and a haptic feedback module. The imaging method includes the following steps: Step S10: In response to the shooting operation, the image sensor is activated to acquire an image and obtain the first image; In one feasible embodiment, reference is made to Figure 2 The smart ring 100 is equipped with various sensors and functional modules, such as an image sensor 101, a motion sensor (not shown in the attached diagram), a haptic feedback module (not shown in the attached diagram), and an environmental sensor 102. The smart ring 100 may also have one or more buttons 103 for triggering its functions. When the wearer of the smart ring 100 needs to take a picture, they can activate the shooting function by triggering the button 103 on the smart ring 100, thereby activating the image sensor of the smart ring 100 to acquire an image and obtain a first image.

[0027] Optionally, the shooting operation can also be triggered by gesture recognition, voice commands, etc., and this application embodiment does not limit this.

[0028] Optionally, the image sensor can be either a CCD (Charge-Coupled Device) or a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor.

[0029] Optionally, the first image can be an image with low resolution and short exposure time, which has relatively low image quality, but is sufficient to extract key information (such as subject position, degree of blur, brightness distribution, etc.).

[0030] Optionally, the image sensor starts in a minimum power consumption mode and immediately shuts off the image sensor power after capturing the first image to avoid continuous power consumption.

[0031] For example, when the wearer of the smart ring presses the capacitive touch button on the side of the smart ring, the terminal wakes up the smart ring's image sensor, completes a 320×240 resolution image capture within 20 ms, and then immediately cuts off the power.

[0032] Optionally, after enabling the image sensor to acquire an image and obtaining the first image, the image sensor is controlled to enter a sleep state.

[0033] Step S20: Obtain the initial ring pose acquired by the motion sensor when the first image is acquired, and this pose can be used as the starting point for subsequent path planning.

[0034] In one feasible embodiment, when the first image is acquired, the terminal obtains the ring pose acquired by the motion sensor as the initial ring pose.

[0035] Optionally, the initial ring pose refers to the spatial pose of the ring relative to the Earth coordinate system at the instant the first image is captured.

[0036] Optionally, the motion sensor includes a three-axis accelerometer and a three-axis gyroscope, and can also integrate a magnetometer to form a 9-axis IMU (Inertial Measurement Unit).

[0037] Step S30: Based on the first image and the initial ring pose, determine the target ring pose for acquiring the standard image, wherein the standard image is an image that meets the preset image quality standard; In one feasible embodiment, the terminal determines the target ring pose that can acquire a standard image that meets the preset image quality standard based on the first image and the initial ring pose.

[0038] Optionally, the target ring pose is the ideal spatial pose calculated by the terminal to capture a standard image.

[0039] Optionally, image quality standards may include: sharpness greater than a sharpness threshold, the main subject in the image being centered, and proper exposure.

[0040] Step S40: Generate tactile guidance instructions based on the current ring pose and the target ring pose collected by the motion sensor; In one feasible embodiment, the terminal dynamically acquires the current ring pose collected by the motion sensor, and then generates tactile guidance instructions based on the current ring pose and the target ring pose.

[0041] Optionally, the haptic guidance command is a set of control signals used to drive the haptic feedback module to generate vibrations of a specific pattern (such as direction, intensity, and rhythm).

[0042] Optionally, the terminal calculates a deviation vector based on the current ring pose and the target ring pose, and maps the deviation vector into tactile feedback that the user can perceive. For example, a large deviation results in a strong vibration with a fast rhythm, while a small deviation results in a weak vibration with a slow rhythm. The terminal also uses asymmetrical vibrations (such as strong vibration on the left and weak vibration on the right) to indicate the direction of movement.

[0043] Step S50: Control the haptic feedback module to respond to the haptic guidance command to guide the wearer of the smart ring to move the smart ring to the target ring position; In one feasible embodiment, the haptic feedback module of the terminal-controlled smart ring responds to haptic guidance commands to generate vibrations of a specific pattern. After the user feels the vibration, he / she instinctively fine-tunes his / her hand posture to guide the wearer of the smart ring to move the smart ring to the target ring position, thus enabling the user to unconsciously adjust his / her hand position through a non-visual means (tactile).

[0044] Alternatively, the haptic feedback module can be a miniature vibration motor embedded inside the ring.

[0045] In step S60, when the smart ring moves to the target ring position, the image sensor is activated to acquire an image and obtain a second image.

[0046] In one feasible embodiment, when the smart ring moves to the target ring position, the terminal reactivates the image sensor to acquire an image, thereby obtaining a high-quality second image.

[0047] Optionally, the image sensor is started in the highest power mode and the power is turned off immediately after the second image is captured to avoid continuous power consumption.

[0048] Optionally, when the terminal determines that the smart ring has moved to the target ring's position, it generates a first prompt command and controls the smart ring's feedback module to respond to the first prompt command. Through a specific vibration mode, the terminal informs the user that the optimal shooting position has been reached. If the user has further shooting needs, they can trigger the button again, which will then respond to the shooting operation, activate the image sensor to acquire an image, and obtain a second image.

[0049] In this embodiment, a shooting method is provided for a smart ring. The smart ring is equipped with an image sensor, a motion sensor, and a haptic feedback module. The method involves briefly activating the image sensor to acquire a low-quality first image, and then intelligently analyzing the initial ring pose to accurately plan a target ring pose that will produce a high-quality image. Subsequently, the difference between the current pose and the target pose is continuously compared, and haptic guidance commands are generated to drive the haptic feedback module. This allows the user to move the ring precisely to the target ring pose using only tactile perception, without visual reference, as if being guided. Finally, the image sensor is activated again in the optimal pose (i.e., the target ring pose) to acquire a high-quality second image. This embodiment transforms the power-consuming process of traditional shooting, which relies on screen preview and repeated manual adjustments, into an energy-efficient optimization process of two extremely short image acquisitions combined with continuous low-power sensor calculations. This significantly reduces the working time of the main image sensor while ensuring image quality, significantly improving the smart ring's battery life in photography scenarios, and achieving a truly convenient and private shooting experience without visual input.

[0050] In one feasible implementation, step S40, the step of generating tactile guidance instructions based on the current ring pose and the target ring pose acquired by the motion sensor, includes: Step S41: Based on the pose difference between the target ring pose and the current ring pose, generate tactile coding information to indicate the direction of movement and the degree of proximity, wherein the tactile coding information includes at least one of the vibration position, vibration intensity and vibration frequency on the smart ring. Step S42: Generate tactile guidance instructions based on tactile coding information.

[0051] In one feasible embodiment, the terminal generates tactile coding information to indicate the direction of movement and the degree of proximity based on the pose difference between the target ring pose and the current ring pose. The tactile coding information includes at least one of the vibration position, vibration intensity and vibration frequency on the smart ring, thereby enabling the user to provide accurate pose movement prompts, and then generating tactile guidance instructions based on the tactile coding information.

[0052] Optionally, the terminal calculates the spatial deviation vector between the current ring pose and the target ring pose in a preset three-dimensional coordinate system, wherein the spatial deviation vector includes a horizontal component and a vertical component; then, based on the direction of the spatial deviation vector, it maps it to multiple predefined physical feedback areas on the haptic feedback module of the smart ring to determine the target vibration position, wherein different directions are associated with different physical feedback areas; based on the magnitude of the spatial deviation vector, it determines the target vibration intensity or target vibration frequency, wherein the target vibration intensity is negatively correlated with the magnitude of the spatial deviation vector, and / or, the target vibration frequency is positively correlated with the magnitude of the spatial deviation vector; based on the target vibration position and the target vibration intensity or target vibration frequency, it generates a haptic guidance command to drive the haptic feedback module to generate haptic feedback at a specified intensity or frequency in the corresponding physical feedback area.

[0053] For example, the smart ring integrates four miniature linear motors on its ring-shaped body, located on the top, bottom, left, and right sides of the ring (defined from the wearer's perspective). The haptic feedback module can independently control the start, stop, and vibration intensity of these four oscillators. When the terminal calculates that the user needs to move their hand to the left, the left oscillator is activated; when it needs to move to the right, the right oscillator is activated; when it needs to move upward (or forward), the top oscillator is activated; and when it needs to move downward (or backward), the bottom oscillator is activated. If the direction of movement is diagonal (such as to the left front), the left and top oscillators may be activated simultaneously to synthesize the perception of that direction.

[0054] For example, when the finger is far from the target pose, the oscillator in the corresponding direction vibrates intermittently with strong force and low frequency (e.g., strong vibration for 0.5 seconds, pause for 1.5 seconds, cycle). This slow but powerful rhythm prompts the user to make a larger, non-urgent movement.

[0055] For example, as the hand gradually approaches the target, the vibration intensity gradually decreases while the vibration frequency increases. For instance, when very close, the vibration becomes a soft, dense, continuous vibration or a high-frequency micro-vibration (e.g., a frequency above 100 Hz, but with a very small amplitude). This "buzzing" light touch prompts the user that they are approaching the target and should slow down and make fine adjustments.

[0056] For example, when the terminal determines that the hand has entered the allowable tolerance range of the target pose, all oscillators (or all four oscillators) synchronously generate a brief, clear and unique vibration (e.g., a rapid "tap-tap-tap" three-wave vibration) to clearly inform the user that "you are in position and ready to shoot." This feedback should be significantly different from the guidance vibration mode.

[0057] In this embodiment, by calculating and mapping the complex three-dimensional spatial deviation between the target ring pose and the current ring pose in real time into vibration signals at specific physical locations on the ring, as well as changes in vibration intensity or frequency reflecting distance, users can clearly identify the direction of movement (such as left, right, up, and down) and intuitively perceive the proximity to the target using only their tactile senses (strong intermittent prompts for long distances, and light continuous prompts for fine adjustments). This enables a closed-loop guidance process from macroscopic movement to precise positioning without any screen or visual observation. This not only solves the fundamental problem of screenless devices being unable to frame shots, but also transforms the traditional interactive process that requires visual feedback and repeated trial and error into an efficient, natural, and private "tactile operation," greatly improving the convenience and success rate of blind operation in scenarios such as shooting.

[0058] Based on the first embodiment described above, a second embodiment of the imaging method of this application is proposed. In this embodiment, the smart ring further includes: an environmental sensor, and before step S60, which involves enabling the image sensor to acquire images, it further includes: Step A10: When the smart ring moves to the target ring pose, acquire the current environmental parameters collected by the environmental sensor; In one feasible embodiment, when the smart ring moves to the target ring pose, the terminal acquires the current environmental parameters collected by the environmental sensors.

[0059] Optionally, if the terminal determines that the error between the current ring pose and the target ring pose is less than a preset error threshold, it sends a control command to the smart ring to enable the environmental sensor to collect current environmental parameters.

[0060] Step A20: Determine the target shooting parameters for acquiring standard images based on the current environmental parameters; In one feasible embodiment, the terminal uses a built-in algorithm model to determine the target shooting parameters for acquiring standard images based on the current environmental parameters.

[0061] In one feasible embodiment, the environmental sensor includes an infrared sensor and a light sensor. The current environmental parameters include the current shooting distance collected by the infrared sensor and the current ambient light data collected by the light sensor. The target shooting parameters include the target focus parameters and the target exposure parameters. Step A20, the step of determining the target shooting parameters for acquiring a standard image based on the current environmental parameters, includes: Step A21: Determine the target focus parameters based on the current shooting distance; In one feasible embodiment, the environmental sensor includes an infrared sensor and a light sensor, which is the most direct and mature sensor combination for achieving autofocus and automatic exposure. The infrared sensor specializes in active, precise ranging and is unaffected by ambient light, while the light sensor is responsible for sensing the intensity and color composition of ambient light. Their functions are clearly defined, their data complement each other, and together they provide crucial environmental information for image quality. After acquiring the current shooting distance from the external sensor, the terminal determines the target focus parameters corresponding to the current shooting distance based on a pre-established and calibrated mapping model or lookup table.

[0062] For example, with a current shooting distance of 15.3 cm, the terminal directly accesses a lookup table that has been individually calibrated for each lens module during factory manufacturing. In this table, a distance value of 15.0 cm corresponds to the focus code value "2050", and a distance value of 15.5 cm corresponds to the code value "2070". Through an interpolation algorithm, the terminal calculates the target focus code value as "2062" for 15.3 cm and uses this code value as the target focus parameter.

[0063] Step A22: Determine the target exposure parameters based on the current ambient light data.

[0064] In one feasible embodiment, the terminal calculates the target exposure parameters based on the current ambient light data collected by the light sensor.

[0065] Optionally, the terminal inputs the illuminance component from the current ambient light data into a preset exposure calculation model to generate a preliminary exposure control parameter set, wherein the exposure control parameter set includes at least a combination of sensitivity parameters and exposure time parameters; then, the preliminary exposure control parameter set is verified and adjusted according to a preset image stability rule to generate an optimized exposure control parameter set that meets the image stabilization requirements, wherein the image stability rule is used to ensure that the exposure time parameter is not inferior to a safety threshold associated with the jitter information collected by the motion sensor; based on the color temperature component in the current ambient light data, the corresponding target white balance parameter is determined from a preset white balance parameter mapping table; the optimized exposure control parameter set and the target white balance parameter together constitute the target exposure parameter.

[0066] Step A30: Configure the image sensor's shooting parameters as the target shooting parameters.

[0067] In one feasible embodiment, the terminal configures the image sensor's shooting parameters as the target shooting parameters, so that once the image sensor is started, it can immediately work in an optimized state, eliminating the repeated process of "trial shooting-adjustment" required by traditional cameras, thereby completing high-quality image acquisition in a very short time.

[0068] For example, refer to Figure 3 Step S101: Upon reaching the target ring's position, the smart ring vibrates via its vibration feedback module to clearly inform the user that it is "in position and ready to shoot," and receives the shooting command issued by the user by pressing a button on the smart ring. Step S102: The smart ring acquires the current shooting distance from its infrared sensor. Step S103: The smart ring acquires the current ambient light data from its light sensor. Step S104: The terminal determines the target focus parameters based on the current shooting distance, determines the target exposure parameters based on the current ambient light data, and configures the image sensor's shooting parameters to match the target focus and exposure parameters. Step S105: The terminal controls the smart ring to activate its image sensor to acquire a second image. Step S106: The smart ring uploads the second image to the terminal, completing image acquisition.

[0069] In this embodiment, by activating the environmental sensor when the smart ring reaches the target ring's pose, precise distance and illumination data that are completely synchronized with the final shooting scene are captured, thereby eliminating parameter setting errors caused by estimation, delay, or pose deviation. Based on this real-time data, the optimal focus and exposure parameters are dynamically calculated, and these parameters are preloaded before the image sensor is activated. This allows the sensor to instantly complete high-quality exposure in the best state once it is activated, completely eliminating the iterative power-consuming process of "trial shooting-adjustment-reshooting" in traditional shooting. With minimal sensing and computing overhead, the optimal image quality captured at the decisive moment is ensured, thus achieving a balance between battery life and image quality.

[0070] Based on any of the above embodiments, a third embodiment of the shooting method of this application is proposed. In this embodiment, step S30, the step of determining the target ring pose for acquiring the standard image based on the first image and the initial ring pose, includes: Step S31: Perform quality analysis on the first image to obtain at least one image quality defect parameter; In one feasible embodiment, the first image is analyzed by a built-in algorithm in the terminal to identify areas in the image that do not meet the image quality standards, thereby obtaining at least one image quality defect parameter.

[0071] Optionally, the image quality defect parameters include at least one of the following: blur parameter, position offset of the subject object, exposure error parameter, etc.

[0072] In one feasible implementation, the image quality defect parameters include: blurring parameters and positional offset parameters. Step S31, the step of performing quality analysis on the first image to obtain at least one image quality defect parameter, includes: Step S311: Identify the sharpness of the first image and obtain the blur parameter; In one feasible embodiment, the terminal analyzes the pixel data of the first image using a specific image processing algorithm (such as gradient calculation, frequency domain transformation, etc.) and outputs a value that can objectively and quantitatively reflect the overall or local blur level of the image, i.e., a blur parameter. A high blur parameter may be due to a focus error (the lens focus is not on the subject), in which case an adjustment amount along the lens optical axis (forward or backward movement) can be calculated.

[0073] Step S312: Identify the main object in the first image and calculate the position offset parameter of the main object in the image.

[0074] In one feasible embodiment, the terminal intelligently identifies the main object (i.e. the subject) that the user is most likely to want to photograph from the first image, and evaluates whether the position of the subject in the current frame is ideal, thereby calculating the position offset parameter of the subject in the image.

[0075] Alternatively, the main object can be found through object detection, salient region detection, or face recognition.

[0076] Optionally, after determining the main object, the terminal can calculate the deviation between its geometric center (or key point) and the ideal center of the image (or the preset golden section point). This deviation is the "position offset parameter".

[0077] In this embodiment, by analyzing image sharpness to obtain blur parameters, the terminal can directly diagnose basic image quality problems caused by inaccurate focusing or hand tremors. By identifying the subject and calculating its positional offset parameters, the terminal can accurately determine the spatial misalignment between the user's shooting intention and the current viewfinder. These two parameters together constitute a complete diagnostic report on the defects of the first "reconnaissance image," making subsequent pose adjustment calculations no longer aimless, but specifically calculating the amount of adjustment needed to "adjust the focus distance to improve sharpness" and "shift or rotate to correct the composition," greatly improving the success rate of the final image and user satisfaction.

[0078] Step S32: Based on the image quality defect parameters and the initial ring pose, determine the pose adjustment amount that makes the image quality defect parameters meet the image quality standard. Step S33: Calculate the target ring pose based on the initial ring pose and pose adjustment amount.

[0079] In one feasible embodiment, the terminal calculates a pose adjustment amount that ensures the image quality defect parameters meet image quality standards based on image quality defect parameters and the initial ring pose. This pose adjustment amount can be a vector containing direction and magnitude, indicating the direction and distance the hand needs to move, or the angle the wrist needs to rotate, to take a good photo. For example, if it is determined that the "subject is off-center to the left" in the first image, the calculated pose adjustment amount might be "shifting X centimeters to the right"; if it is determined that the "image is blurry due to inaccurate focus," the adjustment amount might be "moving Y centimeters forward along the lens direction." The terminal then calculates the target ring pose based on the initial ring pose and the pose adjustment amount.

[0080] In this embodiment, by diagnosing the quality of the first image, specific defects such as blurriness and poor composition are precisely quantified. Then, combined with the initial spatial position at the time of shooting (i.e., the initial ring pose), the abstract image defects are inferred in reverse to the specific pose deviation in the physical world. That is, the direction and distance of movement required to eliminate the defect are calculated. Then, by synthesizing this deviation with the initial pose, a specific and achievable spatial coordinate point is generated as the target ring pose. The above solution fully automates and digitizes the traditional "finding the camera position" process that relies on human judgment and experience. This allows the screenless smart ring to autonomously "understand" the current shooting problem and accurately plan a solution, realizing a leap from "blind shooting" to "intelligent guided shooting" and providing accurate endpoint coordinates for subsequent tactile navigation.

[0081] In one feasible implementation, the pose adjustment amount includes: a distance adjustment amount and a lateral position adjustment amount. Step S32, based on the image quality defect parameters and the initial ring pose, the step of determining the pose adjustment amount that makes the image quality defect parameters meet the image quality standard includes: Step S321: When the blur parameter is greater than the preset blur threshold, determine the distance adjustment amount along the camera optical axis of the smart ring based on the distance information between the smart ring and the main object when the first image is acquired. In one feasible embodiment, if the blur parameter is greater than a preset blur threshold, it indicates that the clarity of the first image has not met the standard. The root cause is likely that the smart ring's camera has not accurately focused on the subject, meaning the current object distance is outside the lens's focusing range. Therefore, the terminal needs to calculate a correction value, i.e., a distance adjustment amount, based on the physical cause of the blur, namely the distance information between the ring and the subject recorded when the first image was captured.

[0082] Optionally, the distance adjustment amount specifies the exact physical displacement required for the user to move forward or backward along the camera's optical axis (i.e., directly toward or away from the subject) in order to obtain a clear image.

[0083] Step S322: If the position offset parameter is greater than the preset deviation threshold, determine the lateral position adjustment amount perpendicular to the optical axis based on the position offset parameter and distance information.

[0084] In one feasible embodiment, if the position offset parameter is greater than a preset deviation threshold, it indicates that the main object in the first image is not in an ideal position (such as the center or the golden ratio point) in the image, and the composition is flawed. Therefore, the terminal needs to restore the quantized pixel deviation (i.e., position offset parameter) on the image plane to the spatial position deviation in the real world through distance information and geometric mapping, that is, the lateral position adjustment amount perpendicular to the optical axis.

[0085] Optionally, the lateral position adjustment amount is a two-dimensional vector that specifies the physical displacement required for the user to translate the subject in a plane perpendicular to the lens optical axis (i.e., in the left-right and up-down directions) in order to place the subject in the ideal position in the frame.

[0086] For example, the terminal calculates that the blur parameter of the first image is high (e.g., the average edge gradient value is only 5, which is lower than the clarity threshold of 10), indicating that the image is not clear. The terminal identifies person A as the main object through object detection, and calculates that its center point is located at (x: -150, y: 0) pixels in the screen coordinate system. Assuming that the center of the screen is (0,0), the position offset parameter indicates that person A is significantly to the left.

[0087] Since the blur parameter (5) is greater than the blur threshold (10), the terminal queries the focusing characteristic table of the ring image sensor and finds that the optimal focusing distance in macro mode is 15 cm. The current distance is 20 cm, which is not within the focusing range. Therefore, the distance adjustment amount is calculated to be: 5 cm needs to be moved along the optical axis in the direction of the business card (forward). Also, since the absolute value of the horizontal position offset parameter (-150 pixels) is greater than the deviation threshold (e.g., 50 pixels), and the horizontal field of view of the image sensor in this mode is known to be 60°, the imaging resolution width is 640 pixels, and the shooting distance is 20 cm, it is calculated that it needs to be moved to the right by about 8.2 cm (the vertical offset is 0, so no vertical adjustment is needed). Therefore, the horizontal position adjustment amount is [ΔX: +8.2 cm, ΔY: 0 cm].

[0088] In this embodiment, by associating blurriness with distance information to calculate the distance adjustment along the optical axis, the terminal can directly quantify image quality issues such as inaccurate focus or exceeding the depth of field into precise distances that require the user to move forward or backward, thus fundamentally solving the sharpness problem. Simultaneously, by combining position offset and distance information to calculate the lateral position adjustment perpendicular to the optical axis, the terminal can accurately convert compositional deviations into actual physical displacements that the user needs to move left, right, up, or down. The determination of these two adjustment amounts means that the smart ring's guidance is no longer a vague directional prompt, but a precise displacement command based on optical imaging principles and geometric calculations. This ensures that the user only needs to follow the guidance to complete simple linear movements to simultaneously achieve the two core shooting goals of "sharp focus" and "correct composition," greatly improving guidance efficiency and the certainty of the final image.

[0089] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the shooting method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0090] This application provides a photographic device, with reference to... Figure 4 The device is applied to a smart ring, the smart ring including: an image sensor, a motion sensor, and a haptic feedback module, the device including: The activation module 10 is used to activate the image sensor to acquire an image in response to the shooting operation, thereby obtaining a first image; The acquisition module 20 is used to acquire the initial ring pose acquired by the motion sensor when the first image is acquired; The determining module 30 is used to determine the target ring pose for obtaining a standard image based on the first image and the initial ring pose, wherein the standard image is an image that meets a preset image quality standard; The generation module 40 is used to generate tactile guidance instructions based on the current ring pose and the target ring pose collected by the motion sensor; The control module 50 is used to control the haptic feedback module to respond to the haptic guidance command, so as to guide the wearer of the smart ring to move the smart ring to the target ring position; The activation module 10 is further configured to activate the image sensor to acquire an image and obtain a second image when the smart ring moves to the position of the target ring.

[0091] The shooting device provided in this application, employing the shooting method described in the above embodiments, solves the technical problem that the limited battery life of smart rings makes it difficult to support traditional interactive photography. Compared with the prior art, the beneficial effects of the shooting device provided in this application are the same as those of the shooting method described in the above embodiments, and other technical features in the shooting device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0092] This application provides a smart ring, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the shooting method in the first embodiment described above.

[0093] The following is for reference. Figure 5 The diagrams show structural schematics of smart rings suitable for implementing embodiments of this application. The smart rings in these embodiments may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 5 The smart ring shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of this application.

[0094] like Figure 5As shown, the smart ring may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the smart ring. The processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1003 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. The communication device 1009 allows the smart ring to communicate wirelessly or wiredly with other devices to exchange data. While the figures show smart rings with various systems, it should be understood that implementing or having all of the systems shown is not required. More or fewer systems may be implemented alternatively.

[0095] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0096] The smart ring provided in this application uses the shooting method described in the above embodiments, solving the technical problem that the limited battery life of smart rings makes it difficult to support traditional interactive photography. Compared with the prior art, the beneficial effects of the smart ring provided in this application are the same as those of the shooting method provided in the above embodiments, and other technical features of the smart ring are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0097] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0098] 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 scope of the technology 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.

[0099] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, which are used to execute the shooting method in the above embodiments.

[0100] The computer-readable storage medium provided in this application embodiment may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0101] The aforementioned computer-readable storage medium may be included in the smart ring; or it may exist independently and not assembled into the smart ring.

[0102] The aforementioned computer-readable storage medium carries one or more programs. When the smart ring executes one or more of these programs, the smart ring causes the following actions: in response to a shooting operation, it activates an image sensor to acquire an image and obtains a first image; it acquires the initial ring pose acquired by a motion sensor when the first image is acquired; based on the first image and the initial ring pose, it determines a target ring pose for acquiring a standard image, wherein the standard image is an image that meets a preset image quality standard; based on the current ring pose and the target ring pose acquired by the motion sensor, it generates a tactile guidance command; it controls a tactile feedback module to respond to the tactile guidance command to guide the wearer of the smart ring to move the smart ring to the target ring pose; and when the smart ring moves to the target ring pose, it activates an image sensor to acquire an image and obtains a second image.

[0103] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0104] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0105] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0106] The readable storage medium provided in this application embodiment is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described shooting method, thus solving the technical problem that the limited battery life of smart rings makes it difficult to support traditional interactive photography. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application embodiment are the same as the beneficial effects of the shooting method provided in the above embodiments, and will not be repeated here.

[0107] The above are only some embodiments of this application and do not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A shooting method, characterized in that, The method is applied to a smart ring, the smart ring comprising: an image sensor, a motion sensor, and a haptic feedback module, the method comprising: In response to the shooting operation, the image sensor is activated to acquire an image, thereby obtaining a first image; The initial ring pose acquired by the motion sensor when the first image was captured is obtained; Based on the first image and the initial ring pose, a target ring pose for acquiring a standard image is determined, wherein the standard image is an image that meets a preset image quality standard; Based on the current ring pose and the target ring pose acquired by the motion sensor, a tactile guidance command is generated; The haptic feedback module is controlled to respond to the haptic guidance command to guide the wearer of the smart ring to move the smart ring to the target ring position; When the smart ring moves to the position of the target ring, the image sensor is activated to acquire an image, thus obtaining a second image.

2. The method as described in claim 1, characterized in that, The smart ring also includes an environmental sensor, and prior to the step of activating the image sensor for image acquisition, it further includes: When the smart ring moves to the target ring position, the current environmental parameters collected by the environmental sensor are obtained; Based on the current environmental parameters, determine the target shooting parameters for acquiring the standard image; Configure the image sensor's shooting parameters as the target shooting parameters.

3. The method as described in claim 2, characterized in that, The environmental sensor includes an infrared sensor and a light sensor. The current environmental parameters include the current shooting distance collected by the infrared sensor and the current ambient light data collected by the light sensor. The target shooting parameters include target focus parameters and target exposure parameters. The step of determining the target shooting parameters for acquiring the standard image based on the current environmental parameters includes: Determine the target focus parameters based on the current shooting distance; The target exposure parameters are determined based on the current ambient light data.

4. The method as described in claim 1, characterized in that, The step of determining the target ring pose for acquiring the standard image based on the first image and the initial ring pose includes: The first image is subjected to quality analysis to obtain at least one image quality defect parameter; Based on the image quality defect parameters and the initial ring pose, determine the pose adjustment amount that makes the image quality defect parameters meet the image quality standard; The target ring pose is calculated based on the initial ring pose and the pose adjustment amount.

5. The method as described in claim 4, characterized in that, The image quality defect parameters include: blurring parameters and position offset parameters. The step of performing quality analysis on the first image to obtain at least one image quality defect parameter includes: The sharpness of the first image is identified to obtain the blur parameter; Identify the main object in the first image and calculate the position offset parameter of the main object in the image.

6. The method as described in claim 5, characterized in that, The pose adjustment amount includes: a distance adjustment amount and a lateral position adjustment amount. The step of determining the pose adjustment amount that makes the image quality defect parameters meet the image quality standard based on the image quality defect parameters and the initial ring pose includes: If the blur parameter is greater than a preset blur threshold, the distance adjustment amount along the camera optical axis of the smart ring is determined based on the distance information between the smart ring and the main object when the first image is acquired. If the position offset parameter is greater than a preset deviation threshold, the lateral position adjustment amount perpendicular to the optical axis is determined based on the position offset parameter and the distance information.

7. The method as described in claim 1, characterized in that, The step of generating tactile guidance instructions based on the current ring pose acquired by the motion sensor and the target ring pose includes: Based on the pose difference between the target ring pose and the current ring pose, tactile coding information for indicating the direction of movement and the degree of proximity is generated, wherein the tactile coding information includes at least one of the vibration position, vibration intensity and vibration frequency on the smart ring; Based on the tactile encoding information, tactile guidance instructions are generated.

8. A shooting device, characterized in that, The device is applied to a smart ring, the smart ring including: an image sensor, a motion sensor, and a haptic feedback module, the device including: The activation module is used to activate the image sensor to acquire an image in response to the shooting operation, thereby obtaining a first image; The acquisition module is used to acquire the initial ring pose acquired by the motion sensor when the first image is acquired; The determining module is used to determine the target ring pose for acquiring a standard image based on the first image and the initial ring pose, wherein the standard image is an image that meets a preset image quality standard; The generation module is used to generate tactile guidance commands based on the current ring pose and the target ring pose collected by the motion sensor; A control module is used to control the haptic feedback module to respond to the haptic guidance command, so as to guide the wearer of the smart ring to move the smart ring to the target ring position; The activation module is further configured to activate the image sensor to acquire an image and obtain a second image when the smart ring moves to the target ring position.

9. A smart ring, characterized in that, The smart ring includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the shooting method as described in any one of claims 1 to 7.

10. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the shooting method as described in any one of claims 1 to 7.