Dynamic clock interface generation method and device based on pressure state

By collecting and grading user pressure data on wearable devices, generating and splicing source images of dynamic clock interfaces, the problem of lack of dynamic interactive interfaces in existing devices is solved, and better user experience and system resource management is achieved.

CN119493628AActive Publication Date: 2025-02-21ASR MICROELECTRONICS CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411592451.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-21
Estimated Expiration
2044-11-08

AI Technical Summary

Technical Problem

When existing wearable devices display time and stress states, they lack dynamic interaction interfaces, resulting in poor user interaction experience.

Method used

By timed collection of user pressure data, dividing it into multiple levels, generating corresponding source images, and stitching it into a dynamic clock interface background with a center symmetrical through mirroring and rotation operations.

Benefits of technology

A dynamic clock interface is realized, which can change in real time according to the user's stress status, improve the user's interactive experience, and effectively reduce the consumption of system resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119493628A_ABST
    Figure CN119493628A_ABST
Patent Text Reader

Abstract

The invention discloses a dynamic clock interface generation method based on a pressure state. The method comprises the steps that S1, the wearable device collects and generates pressure data of a user regularly, the pressure data of the user is divided into n pressure levels, and n is a positive integer larger than or equal to 2; s2, the wearable device generates a source image according to the current pressure level of the user, and n types of outer contour shapes, not participating in splicing, of the source image correspond to the n pressure levels respectively. S3, mirroring and rotating the source images by the wearable device, and splicing the plurality of source images together to form a central symmetry image as a background of a dynamic clock interface; during splicing, mirroring operation is used as much as possible to replace rotation operation, and rotation operation is used as less as possible. And S4, the wearable device superposes the clock component on the background of the dynamic clock interface to generate the dynamic clock interface. According to the invention, the user can clearly know the current pressure level at a glance when watching the time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to a method for generating a dynamic clock interface for a wearable device (such as a smart watch, a smart bracelet, etc.). Background Art

[0002] A basic function of wearable devices is to display time. Other information is often displayed in the form of icons, text, numbers, etc. on the clock interface, such as year, month, day, day of the week, weather, number of steps, calorie consumption, etc. The screen of wearable devices is usually small, and the area occupied by other information displayed on the clock interface is even smaller. Users need to observe carefully to understand a piece of additional information.

[0003] Wearable devices usually have some health monitoring functions, such as monitoring the user's stress (sensitivity). Existing stress monitoring technology can detect the user's stress status in real time, but most wearable devices only provide static pressure value display, lacking a more intuitive display method that can dynamically interact with the user interface. Summary of the invention

[0004] The technical problem to be solved by the present application is to dynamically generate a clock interface for a wearable device to reflect the user's stress state, thereby improving the user's interactive experience.

[0005] In order to solve the above technical problems, the present application proposes a method for generating a dynamic clock interface based on pressure state, comprising the following steps. Step S1: The wearable device periodically collects and generates the user's pressure data, and divides the user's pressure data into n pressure levels, where n is a positive integer greater than or equal to 2. Step S2: The wearable device generates a source image according to the user's current pressure level. There are n types of outer contour shapes of the source image that do not participate in splicing, corresponding to the n pressure levels respectively. Step S3: The wearable device mirrors and rotates the source image, and splices multiple source images together to form a centrally symmetrical image as the background of the dynamic clock interface; when splicing, use mirroring operations as much as possible instead of rotation operations, and use rotation operations as little as possible. Step S4: The wearable device superimposes a clock component on the background of the dynamic clock interface to generate a dynamic clock interface.

[0006] Furthermore, in step S1, various sensors on the wearable device collect one or more data of the user's pulse, blood pressure, blood oxygen, body temperature, body resistance, and sleep quality, and then generate the user's pressure data based on the collected data.

[0007] Preferably, in step S1, the collected data is also cleaned and filtered to remove noise and outliers.

[0008] Exemplarily, in step S1, the pressure data is divided into five intervals from large to small, and the pressure levels are correspondingly divided into five levels, namely very pleasant, somewhat pleasant, neither sad nor happy, somewhat unpleasant and very unpleasant.

[0009] Furthermore, in step S2, n different source image shapes are used to represent n different pressure levels respectively; each source image shape is composed of three edges, the edges participating in the source image splicing are the same, and the edges not participating in the source image splicing have different shapes.

[0010] Furthermore, in step S2, n different filling patterns are used to represent n different pressure levels. Alternatively, n different filling colors are used to represent n different pressure levels. Alternatively, any combination of the outer contour shape, filling pattern, and filling color of the source image that do not participate in the splicing correspond to different pressure levels.

[0011] Preferably, in step S3, image processing is implemented by an image processor GPU of the wearable device; the source image is mirrored by calling an image processing instruction of the GPU; and the GPU rotates the source image using its built-in matrix transformation engine.

[0012] Exemplarily, in step S3, when each source image shape is composed of three edges, the left edge and the right edge will subsequently participate in the splicing of the source image, and the upper edge will not subsequently participate in the splicing of the source image; the left edge and the right edge are straight line segments of the same length, the two have an intersection, and the angle between the two is 30 degrees; first, the source image is mirrored on the Y axis to generate an initial symmetrical image; then the initial symmetrical image is rotated 60 degrees clockwise; then the rotated image is mirrored on the X axis; finally, the Y axis is mirrored again to form a centrally symmetrical image; in this way, the source images are spliced ​​into a centrally symmetrical image through only one rotation operation and three mirroring operations.

[0013] Furthermore, in step S4, the background of the dynamic clock interface occupies the entire screen of the wearable device.

[0014] The present application also proposes a dynamic clock interface generation device based on pressure state, including a pressure acquisition unit, a source image generation unit, an image stitching unit, and an interface generation unit. The pressure acquisition unit is used to regularly collect and generate the user's pressure data, and divide the user's pressure data into n pressure levels, where n is a positive integer greater than or equal to 2. The source image generation unit is used to generate a source image according to the user's current pressure level. There are n types of outer contour shapes of the source image that do not participate in stitching, corresponding to the n pressure levels respectively. The image stitching unit is used to mirror and rotate the source image, and stitch multiple source images together to form a centrally symmetrical image as the background of the dynamic clock interface; when stitching, use mirror operations as much as possible instead of rotation operations, and use rotation operations as little as possible. The interface generation unit is used to superimpose clock components on the background of the dynamic clock interface to generate a dynamic clock interface.

[0015] The technical effect achieved by the present application is: regularly detecting the user's stress data, and generating a background of a dynamic clock interface of the wearable device according to the user's current stress level. Therefore, the background of the clock interface of the wearable device changes regularly and has dynamic characteristics, making it easy for the user to know the current stress level at a glance when viewing the time. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow chart of the method for generating a dynamic clock interface based on pressure state proposed in this application.

[0017] Figure 2 It is a schematic diagram that uses five different filling patterns to represent five different pressure levels.

[0018] Figure 3 It is a schematic diagram that uses five different source image shapes to represent five different pressure levels.

[0019] Figure 4 is a schematic diagram of an example of stitching source images into a centrally symmetric image.

[0020] Figure 5 It is a schematic diagram of the background of the dynamic clock interface corresponding to five different pressure levels.

[0021] Figure 6 It is a structural schematic diagram of a dynamic clock interface generating device based on pressure state proposed in this application.

[0022] Explanation of the reference numerals in the figures: pressure acquisition unit 1, source image generation unit 2, image stitching unit 3, interface generation unit 4. DETAILED DESCRIPTION

[0023] See also Figure 1, the method for generating a dynamic clock interface based on pressure state proposed in this application includes the following steps.

[0024] Step S1: The wearable device collects and generates the user's pressure data at regular intervals, and divides the user's pressure data into n pressure levels, where n is a positive integer greater than or equal to 2. In this step, the user's pulse (heartbeat), blood pressure, blood oxygen, body temperature, body resistance, sleep quality and other data are collected through various sensors on the wearable device, for example, the data is collected once every half an hour. Preferably, this step also performs preliminary cleaning and filtering on the collected data to remove noise and outliers to ensure the validity and accuracy of the collected data. Then, the user's pressure data is generated based on the collected data, and the pressure data represents the user's psychological state during this period. Then, the user's pressure data is evaluated to determine the user's stress level. For example, the pressure data is divided into five intervals from large to small, and the pressure levels are correspondingly divided into five, namely very happy, a little happy, neither sad nor happy, a little unhappy and very unhappy.

[0025] Step S2: The wearable device generates a source image according to the user's current stress level. There are n types of outer contour shapes of the source image that do not participate in stitching, corresponding to n stress levels respectively. Figure 2 , here five different source image shapes are used to represent five different pressure levels. Each source image shape is composed of three edges. The left edge and the right edge will be involved in the splicing of the source image later, and the upper edge will not be involved in the splicing of the source image later. The left edge and the right edge are straight line segments of the same length. The two have an intersection O, and the angle between the two is α, which is the same point of each source image shape. Preferably, α is 30 degrees. The difference of each source image shape is the curved edge located at the top. The smaller the pressure level (the more inclined to be pleasant), the flatter (the smoother) the curved edge, and the greater the pressure level (the more inclined to be unpleasant), the sharper (the more upwardly convex) the curved edge.

[0026] Alternatively, this step uses five different fill patterns to represent five different pressure levels, such as Figure 3 shown.

[0027] Alternatively, this step uses five different fill colors (solid colors) to represent five different pressure levels, respectively. The softer the color, the lower the pressure level, and the darker the color, the greater the pressure level.

[0028] The schemes in which the outer contour, fill pattern, and fill color of the above source image shape correspond to different pressure levels can be arbitrarily combined.

[0029] Step S3: The wearable device mirrors and rotates the source image, and splices 360÷α source images together with the intersection O as the center of the circle to form a centrally symmetrical image as the background of the dynamic clock interface. When splicing, use mirroring operations on source images as much as possible instead of rotating the source images, and use rotation operations on source images as little as possible. This means: if a rotation operation can be replaced by one or more mirroring operations, the mirroring operation is used instead of the rotation operation. The rotation operation requires complex coordinate transformation and interpolation calculations during the image processing process. Especially when generating high-quality symmetric effects, the rotation operation will significantly increase the computational burden and occupy a large amount of system resources and processing time. In contrast, the mirroring operation only requires simple pixel mapping of the axial direction of the image, and does not involve coordinate recalculation and interpolation, so the resources consumed are much lower than the rotation operation.

[0030] Preferably, the image processing in this step is implemented by the GPU (image processor) of the wearable device. By calling the image processing instructions of the GPU, the source image is mirrored. The GPU uses its built-in matrix transformation engine to rotate the source image and accurately locates the processed image to the specified area of ​​the target buffer. This can effectively reduce the overhead of data transmission between the CPU and GPU of the wearable device, and further improve processing efficiency.

[0031] See also Figure 4 , assuming that the user's current stress level is very unpleasant and α is 30 degrees. First, the source image is mirrored on the Y axis to generate an initial symmetrical image. The initial symmetrical image is then rotated 60 degrees clockwise to further enrich the visual hierarchy. Then the rotated image is mirrored on the X axis to enhance the overall symmetry. Finally, the Y axis is mirrored again to form a centrally symmetrical image to ensure the symmetrical beauty of the graphics. The traditional method of splicing source images into centrally symmetrical images requires multiple rotation and mirroring operations, which not only increases the computational burden of the system, but also consumes more resources. This example of the present application only requires one rotation operation and three mirroring operations to splice the source image into a centrally symmetrical image, which significantly reduces the use of system resources, makes image generation more efficient, and ensures the consistency and stability of the visual output.

[0032] Step S4: The wearable device superimposes a clock component on the background of the dynamic clock interface to generate a dynamic clock interface. The background of the dynamic clock interface substantially occupies the entire screen of the wearable device for easy viewing. The clock component includes a digital component for expressing time and a digital component for expressing date (optional). Figure 5 , which are the backgrounds of the dynamic clock interface corresponding to five different stress levels. Users can intuitively and clearly know the current stress level based on the outer contour line or fill image (or color) of the background of the dynamic clock interface.

[0033] The above method has a timed update mechanism. The wearable device regularly (for example, every half hour) checks the changes in pressure data and regenerates the source image, re-stitches the central symmetrical image, and regenerates the dynamic clock interface to ensure that the user can know the current latest pressure level when watching the time, thereby improving the user experience.

[0034] See also Figure 6 The dynamic clock interface generation device based on pressure state proposed in this application includes a pressure acquisition unit 1, a source image generation unit 2, an image stitching unit 3, and an interface generation unit 4. Figure 6 The device shown corresponds to Figure 1 The method shown.

[0035] The pressure acquisition unit 1 is used to regularly collect and generate user pressure data, and divide the user pressure data into n pressure levels, where n is a positive integer greater than or equal to 2.

[0036] The source image generating unit 2 is used to generate a source image according to the current pressure level of the user. There are n types of outer contour shapes of the source image that do not participate in the splicing, which correspond to the n pressure levels respectively.

[0037] The image stitching unit 3 is used to mirror and rotate the source image, stitching multiple source images together to form a centrally symmetrical image as the background of the dynamic clock interface. When stitching, mirroring operations are used as much as possible to replace rotation operations on the source images, and rotation operations are used as little as possible to the source images.

[0038] The interface generation unit 4 is used to overlay a clock component on the background of a dynamic clock interface to generate a dynamic clock interface.

[0039] The dynamic clock interface generation method based on pressure state proposed in this application successfully generates a dynamic clock interface through real-time analysis and graphics processing of pressure data, presenting rich visual effects and good user interactivity. While improving the user experience, this method effectively reduces the system power consumption, significantly improves the graphics processing efficiency, and ensures high-performance operation on embedded devices. The dynamic clock interface finally realized has extremely high visual appeal and interactivity, and can meet the actual needs of users in pressure management. In the process of generating the background of the dynamic clock interface, by optimizing the generation steps, only one rotation operation is retained, and the remaining effects are realized by the mirror operation with lower resource consumption, which greatly improves the generation efficiency. This not only reduces the consumption of system resources, but also ensures the rapid generation of images and a smooth visual experience.

[0040] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should all be included in the protection scope of the present application.

Claims

1. A method for generating a dynamic clock interface based on pressure state, characterized in that: The method comprises the following steps: Step S1: The wearable device regularly collects and generates pressure data of the user, and divides the pressure data of the user into n pressure levels, where n is a positive integer greater than or equal to 2; Step S2: the wearable device generates a source image according to the current pressure level of the user, and there are n types of outer contour shapes of the source image that do not participate in stitching, corresponding to the n pressure levels respectively; Step S3: The wearable device mirrors and rotates the source image, and splices multiple source images together to form a centrally symmetrical image as the background of the dynamic clock interface; when splicing, mirror operations are used as much as possible instead of rotation operations, and rotation operations are used as little as possible; Step S4: The wearable device overlays a clock component on the background of the dynamic clock interface to generate a dynamic clock interface.

2. The method for generating a dynamic clock interface based on pressure state according to claim 1, characterized in that: In step S1, various sensors on the wearable device collect one or more data of the user's pulse, blood pressure, blood oxygen, body temperature, body resistance, and sleep quality, and then generate the user's pressure data based on the collected data.

3. The method for generating a dynamic clock interface based on pressure state according to claim 2, characterized in that: In step S1, the collected data is also cleaned and filtered to remove noise and outliers.

4. The method for generating a dynamic clock interface based on pressure state according to claim 1, characterized in that: In step S1, the pressure data is divided into five intervals from large to small, and the pressure levels are correspondingly divided into five levels, namely very pleasant, somewhat pleasant, neither sad nor happy, somewhat unpleasant and very unpleasant.

5. The method for generating a dynamic clock interface based on pressure state according to claim 1, characterized in that: In step S2, n different source image shapes are used to represent n different pressure levels respectively; each source image shape is composed of three edges, the edges participating in the source image splicing are the same, and the edges not participating in the source image splicing have different shapes.

6. The method for generating a dynamic clock interface based on pressure state according to claim 1, characterized in that: In step S2, n different filling patterns are used to represent n different pressure levels respectively; Alternatively, n different filling colors are used to represent n different pressure levels; Alternatively, the shape of the outer contour, the filling pattern, and the filling color of the source image not involved in the stitching correspond to different pressure levels in any combination.

7. The method for generating a dynamic clock interface based on pressure state according to claim 1, characterized in that: In the step S3, the image processing is implemented by the image processor GPU of the wearable device; the source image is mirrored by calling the image processing instructions of the GPU; the GPU uses its built-in matrix transformation engine to rotate the source image.

8. The method for generating a dynamic clock interface based on pressure state according to claim 1, characterized in that: In step S3, when each source image shape is composed of three edges, the left edge and the right edge will subsequently participate in the splicing of the source image, and the upper edge will not subsequently participate in the splicing of the source image; the left edge and the right edge are straight line segments of the same length, the two have an intersection, and the angle between the two is 30 degrees; first, the source image is mirrored on the Y axis to generate an initial symmetrical image; then the initial symmetrical image is rotated 60 degrees clockwise; then the rotated image is mirrored on the X axis; finally, the Y axis is mirrored again to form a centrally symmetrical image; in this way, the source images are spliced ​​into a centrally symmetrical image through only one rotation operation and three mirroring operations.

9. The method for generating a dynamic clock interface based on pressure state according to claim 1, characterized in that: In step S4, the background of the dynamic clock interface occupies the entire screen of the wearable device.

10. A dynamic clock interface generation device based on pressure state, characterized in that: It includes a pressure acquisition unit, a source image generation unit, an image stitching unit, and an interface generation unit; The pressure acquisition unit is used to regularly collect and generate user pressure data, and divide the user pressure data into n pressure levels, where n is a positive integer greater than or equal to 2; The source image generation unit is used to generate a source image according to the current pressure level of the user, and there are n types of outer contour shapes of the source image that do not participate in the splicing, which correspond to the n pressure levels respectively; The image stitching unit is used to mirror and rotate the source image, stitching multiple source images together to form a centrally symmetrical image as the background of the dynamic clock interface; when stitching, use the mirror operation as much as possible instead of the rotation operation, and use the rotation operation as little as possible; The interface generation unit is used for superimposing a clock component on the background of a dynamic clock interface to generate a dynamic clock interface.

Citation Information

Patent Citations

  • Background image generation method and apparatus

    CN106897967A

  • Modular splicing method and system for communication background

    CN108335281A

  • Image splicing method and device and readable storage medium

    CN110246081A

  • Panoramic image splicing method, device and system

    CN110610457A

  • Dial plate generation method and device, terminal equipment and computer readable storage medium

    CN114363528A