Display control method and device, floor display device and electronic equipment
By collecting and analyzing the trajectory points and user feature information on the ground display device, the user to be determined and the target user are identified and distinguished, which solves the problem of mutual interference of ground display devices in multi-user interaction and realizes accurate user trajectory determination and interference-free interactive control.
Patent Information
- Application Number
- CN202210744396.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-27
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2042-06-27
AI Technical Summary
Existing ground display devices cannot accurately determine the location trajectory of each user when multiple users interact, resulting in mutual interference problems.
By collecting trajectory point information and associated user feature information, the first position trajectory of the user to be determined is determined, and matched with the preset reference trajectory to determine the target user. Then, the trajectory points of the same user are identified according to the user feature information, and the display of the ground display device is controlled.
It achieves accurate determination of the location trajectory of each target user during multi-user interaction, avoids mutual interference, ensures that the target user's operation is not interfered with by other users, and improves user experience and interaction effects.
Smart Images

Figure CN115061572B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of display technology, and in particular to a display control method, a display control device, a floor display device, a non-volatile computer-readable storage medium, and an electronic device. Background Art
[0002] With the rapid development of display technology, in addition to common desktop display devices, wall-mounted display devices and mobile terminal display devices, floor display devices are becoming more and more mature in technology.
[0003] Ground-level displays can be used in crowded places, such as train stations and city squares, to display various information. Sensor modules can also be used to track the user's location on the ground-level display, allowing for interaction with the user based on that location.
[0004] However, some ground display devices in the prior art are unable to accurately determine the position trajectory of each user during multi-user interaction, thereby causing mutual interference problems.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute prior art known to ordinary technicians in the field. Summary of the Invention
[0006] The present disclosure provides a display control method and device, a ground display device, a non-volatile computer-readable storage medium, and an electronic device, thereby at least to a certain extent solving the mutual interference problem caused by multi-user interaction on the ground display device.
[0007] According to one aspect of the present disclosure, a display control method is provided, the method comprising:
[0008] Determining a first position trajectory of a user to be determined based on trajectory point information collected by a ground display device and user feature information associated with the trajectory point information;
[0009] In response to the first position trajectory of the user to be determined matching the preset reference trajectory, determining the user to be determined as a target user;
[0010] determining a second location trajectory of the target user based on the trajectory point information collected by the ground display device and user feature information associated with the trajectory point information;
[0011] The display of the floor display device is controlled according to the second position trajectory.
[0012] In an exemplary embodiment of the present disclosure, determining the first location trajectory of the user to be determined includes:
[0013] When the user characteristic information associated with the track point information currently collected by the ground display device is inconsistent with the user characteristic information of each of the current target users, determining that the track point information currently collected is the track point information of the user to be determined;
[0014] Determine a first position trajectory of the user to be determined based on the trajectory point information of the user to be determined.
[0015] In an exemplary embodiment of the present disclosure, determining the first location trajectory of the user to be determined based on the trajectory point information of the user to be determined includes:
[0016] Determine the track point information of the user to be determined as the track point information of the user to be determined, based on the associated user feature information and the user feature information of the user to be determined;
[0017] Determine a first position trajectory of the user to be determined based on the trajectory point information of the user to be determined.
[0018] In an exemplary embodiment of the present disclosure, matching the first position trajectory of the user to be determined with a preset reference trajectory includes:
[0019] The similarity between the first position trajectory of the user to be determined and any of the preset reference trajectories is higher than a preset threshold.
[0020] In an exemplary embodiment of the present disclosure, determining the second location trajectory of the target user includes:
[0021] Determine the track point information that is consistent with the user feature information of the target user as the track point information of the target user;
[0022] Determine a second location trajectory of the target user according to the trajectory point information of the target user.
[0023] In an exemplary embodiment of the present disclosure, controlling the display of the ground display device according to the second position trajectory includes:
[0024] Acquiring a target control instruction matching the second position trajectory;
[0025] The display of the ground display device is controlled according to the target control instruction.
[0026] In an exemplary embodiment of the present disclosure, the method further includes:
[0027] determining a corresponding motion area for each target user;
[0028] The floor display device displays labels for distinguishing the exercise areas.
[0029] In an exemplary embodiment of the present disclosure, determining a corresponding motion area for each target user includes:
[0030] When the motion areas corresponding to any two target users overlap, the ranges of the motion areas corresponding to the any two target users are adjusted with the goal of reducing the overlapping area.
[0031] In an exemplary embodiment of the present disclosure, the method further includes:
[0032] Acquiring motion feature information associated with the target user;
[0033] The content displayed by the ground display device is adjusted according to the motion characteristic information of the target user.
[0034] In an exemplary embodiment of the present disclosure, the acquiring of motion feature information associated with the target user includes:
[0035] Collecting motion feature information associated with the trajectory point information of the target user; and / or,
[0036] The trajectory point information of the target user is analyzed to obtain motion feature information associated with the target user.
[0037] In an exemplary embodiment of the present disclosure, the user characteristic information includes: user weight information and / or user footprint shape information.
[0038] According to one aspect of the present disclosure, there is provided a display control device, the device comprising:
[0039] a first trajectory determination module, configured to determine a first position trajectory of a user to be determined based on trajectory point information collected by the ground display module and user feature information associated with the trajectory point information;
[0040] a target user determining module, configured to determine the user to be determined as a target user in response to a first position trajectory of the user to be determined matching a preset reference trajectory;
[0041] a second trajectory determination module, configured to determine a second location trajectory of the target user based on the trajectory point information collected by the ground display module and user feature information associated with the trajectory point information;
[0042] A display control module is used to control the display of the ground display module according to the second position trajectory.
[0043] According to one aspect of the present disclosure, there is provided a floor display device, the device comprising:
[0044] Display module;
[0045] A sensor module, configured to collect track point information collected by a user on a ground display device and user feature information associated with the track point information;
[0046] A processing module is communicatively connected to the sensor module and the display module; it is used to determine the first position trajectory of the user to be determined based on the trajectory point information collected by the sensor module and the associated user characteristic information; and in response to the first position trajectory of the user to be determined matching a preset reference trajectory, determine the user to be determined as a target user; and, based on the trajectory point information collected by the ground display device and the user characteristic information associated with the trajectory point information, determine the second position trajectory of the target user, and control the display of the display module according to the second position trajectory.
[0047] According to one aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing one or more programs, which, when executed by the processor, enables the processor to implement the method provided in some aspects of the present disclosure.
[0048] According to one aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the method provided in some aspects of the present disclosure is implemented.
[0049] The exemplary embodiments of the present disclosure may have some or all of the following beneficial effects:
[0050] In the display control method provided in the exemplary embodiment of the present disclosure, users are first divided into two categories, namely, users to be determined and target users. When the first position trajectory of the user to be determined matches the preset reference trajectory, the user to be determined is determined as the target user, and the target user can be given the right to interact with the ground display device. Secondly, by obtaining the user feature information associated with the trajectory point information, the trajectory point information belonging to the same user can be identified based on the user feature information, thereby achieving the distinction between the user to be determined and the target user, and the distinction between different target users. Therefore, based on the display control method provided in the exemplary embodiment of the present disclosure, on the one hand, when there are multiple target users interacting with the ground display device, the position trajectory of each target user can be accurately determined, thereby avoiding the problem of mutual interference. On the other hand, when the target user interacts with the ground display device, if other users walk onto the ground display device, but since these users have not yet become target users, their actions will not interfere with the operations of the existing target users.
[0051] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification, are used to explain the principles of the present disclosure. Obviously, the drawings described below are only some embodiments of the present disclosure, and those skilled in the art can derive other drawings based on these drawings without inventive effort.
[0053] Figure 1 A schematic diagram illustrating an application scenario of the display control method in an embodiment of the present disclosure is shown.
[0054] Figure 2 A schematic structural diagram of a ground display device in an embodiment of the present disclosure is shown.
[0055] Figure 3 A flow chart of a display control method in an embodiment of the present disclosure is shown.
[0056] Figure 4A A schematic diagram of a first position trajectory in an embodiment of the present disclosure is shown.
[0057] Figure 4B A schematic diagram of a preset reference trajectory in an embodiment of the present disclosure is shown.
[0058] Figure 5 A schematic structural diagram of a ground display device in an embodiment of the present disclosure is shown.
[0059] Figure 6 A schematic diagram showing the content of an option in an embodiment of the present disclosure is shown.
[0060] Figure 7 A schematic diagram of a motion area in an embodiment of the present disclosure is shown.
[0061] Figure 8 A module schematic diagram of a display control device in an embodiment of the present disclosure is shown.
[0062] Figure 9 A module schematic diagram of the ground display device in an embodiment of the present disclosure is shown.
[0063] Figure 10 A schematic diagram of the structure of a computer system for implementing an electronic device according to an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0064] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0065] In addition, the accompanying drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. Identical reference numerals in the figures denote identical or similar parts, and thus repetitive descriptions thereof will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities that do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0066] It should be noted that, in the present disclosure, the terms “including”, “configured with”, and “set on” are used to express an open-ended inclusion, and mean that additional elements / components / etc. may exist in addition to the listed elements / components / etc.
[0067] Figure 1 Schematic diagram of an application scenario in which the display control method of the embodiment of the present disclosure can be applied. In this application scenario, a ground display device 110 and multiple users 120 may be included. Figure 2 As shown, the ground display device 110 may include a display module 210, a sensor module 220, and a processing module 230; in addition, it may also include other parts such as a memory, a housing, a protective layer, etc. Among them:
[0068] The display module 210 can be composed of a single display panel or a plurality of display panels spliced together; the display panel can specifically be an OLED display panel, a liquid crystal display panel, an electronic ink display panel, or a MicroLED display panel, a MiniLED display panel or an ordinary LED display panel; this is not particularly limited in this exemplary embodiment.
[0069] The sensor module 220 may include a plurality of position sensors arranged in an array; and each position sensor is configured at a specific position of the display module 210; for example, each position sensor may be positioned using a coordinate pair, such as the coordinate pair (m, n) positions the sensor at the mth row and nth column. Furthermore, based on the signal generated by the position sensor, the position of the user on the ground display device may be determined. In this example embodiment, the position sensor may be a light-sensitive sensor, and when the user affects the light incident on the light-sensitive sensor due to stepping or walking, the light-sensitive sensor may generate a corresponding feedback signal. In other exemplary embodiments of the present disclosure, the position sensor may also be other types of sensors, such as infrared sensors, lidar sensors, and the like. In addition, according to actual needs, the sensor module 220 may also include sensors such as pressure sensors for realizing other functions, which are not specifically limited in this exemplary embodiment.
[0070] The processing module 230 may include a unit with image data output capabilities, such as an FPGA (Field Programmable Gate Array) or a GPU (Graphics Processing Unit), as well as a unit with computational processing capabilities, such as a CPU, a SoC (System on Chip), or an MCU (Microcontroller Unit). In this exemplary embodiment, the processing module 230 may be integrated within the floor display device 110 or implemented via an external host connected to the floor display device 110, but this exemplary embodiment is not limited to this.
[0071] In the related art, the ground display device 110 can obtain the position trajectory of the user on the ground display device 110 through the sensor module 220, and thus interact with the user based on the position trajectory, for example, displaying interactive effects or animations corresponding to the position trajectory. However, when multiple users are moving on the ground display device 110 at the same time, the ground display device 110 may not be able to accurately determine the position trajectory of each user, thereby causing mutual interference. For example, the ground display device 110 is currently interacting with user A based on the detected position trajectory; but at the same time, user B also starts to move on the ground display device 110, and the ground display device 110 may mistakenly use the position trajectory of user B as the position trajectory of user A, thereby affecting the interaction with user A due to the incorrect selection of the position trajectory.
[0072] To improve the above problems, refer to Figure 3 As shown, the display control method provided in this exemplary embodiment may include the following steps S310 to S340. Among them:
[0073] Step S310: Determine a first position trajectory of the user to be determined based on the trajectory point information collected by the ground display device and the user feature information associated with the trajectory point information.
[0074] Step S320: In response to the first location trajectory of the user to be determined matching the preset reference trajectory, the user to be determined is determined as a target user.
[0075] Step S330: Determine a second location trajectory of the target user based on the trajectory point information collected by the ground display device and the user feature information associated with the trajectory point information.
[0076] Step S340: Control the display of the ground display device according to the second position trajectory.
[0077] The display control method provided in this exemplary embodiment allows, on the one hand, accurate determination of the location trajectory of each target user when multiple target users interact with the floor display device, thereby avoiding interference. On the other hand, if other users walk onto the floor display device while the target user is interacting with it, their actions will not interfere with the operations of the existing target user, as they are not yet target users.
[0078] Hereinafter, each step of the display control method in this exemplary embodiment will be described in more detail with reference to the accompanying drawings and embodiments.
[0079] In step S310, a first position trajectory of the user to be determined is determined based on the trajectory point information collected by the ground display device and the user feature information associated with the trajectory point information.
[0080] In this example embodiment, when a user performs an action such as stepping or walking on the floor display device, the floor display device can obtain the user's footstep location via a position sensor, and then generate track point information based on the user's footstep location. Simultaneously, the floor display device can also collect user feature information associated with the track point information.
[0081] For example, when a user performs exercises such as stepping or walking on the ground display device, the ground display device can also obtain the user's weight information through the pressure sensor, and then use the user's weight information as user characteristic information; for another example, when a user performs exercises such as stepping or walking on the ground display device, the ground display device can also analyze the user's footprint pattern on the ground display device, and use the outer contour of the footprint pattern as the user's footprint shape, and then use the user's footprint shape information as user characteristic information.
[0082] In other exemplary embodiments of the present disclosure, other characteristic information of the user may also be obtained through other sensors, for example, the user's gait information or the user's infrared image information may be obtained as user characteristic information, etc., which also fall within the scope of protection of the present disclosure.
[0083] In this example implementation, users are first divided into two categories, namely, users to be determined and target users. Among them, target users refer to users who have the authority to interact with the ground display device, that is, users who have passed verification; users to be determined refer to users who currently do not have the authority to interact with the ground display device, that is, users who are undergoing verification. Secondly, based on the user feature information, the track point information belonging to the same user is identified, so as to achieve the distinction between different users; that is, if the user feature information associated with two track point information is consistent, it can be considered that the two track point information belong to the same user; if the user feature information associated with two track point information is inconsistent, it can be considered that the two track point information belong to different users.
[0084] It should be noted that due to the influence of factors such as sensor accuracy and user movement, the user characteristic information collected by the ground display device may fluctuate within a certain range; therefore, in this example embodiment, the "consistent user characteristic information" can include both the user characteristic information being completely identical and the user characteristic information being within a predetermined fluctuation range.
[0085] For example, when the user characteristic information is user weight information, if the detected user weight difference is within a range of ±2% or ±5%, the user characteristic information can be considered consistent. For another example, when the user characteristic information is user footprint shape information, if the detected user footprint shape similarity is above 90% or above 95%, the user characteristic information can be considered consistent.
[0086] In some exemplary embodiments, in order to further improve the accuracy of user recognition, multiple types of user feature information can be used simultaneously for judgment. For example, if the user feature information includes both user weight information and user footprint shape information, both need to be consistent in order to determine that the "user feature information is consistent." For example, if the detected user weight difference is within a range of ±2% or ±5%, and the detected user footprint shape similarity is above 90% or above 95%, the user feature information can be considered consistent; on the contrary, if the detected user weight difference is within a range of ±2% or ±5%, but the detected user footprint shape similarity is too low, the user feature information is considered inconsistent; or, if the detected user footprint shape similarity is above 90% or above 95%, but the user weight difference is too large, the user feature information is also considered inconsistent.
[0087] On the basis of the above, when the user characteristic information associated with the trajectory point information currently collected by the ground display device is inconsistent with the user characteristic information of each current target user, it is determined that the currently collected trajectory point information is the trajectory point information of the user to be determined; furthermore, the first position trajectory of the user to be determined can be determined based on the trajectory point information of the user to be determined.
[0088] For example, if the user characteristic information is the user's weight information, the track point information collected by the ground display device and the user characteristic information associated with the track point information can be represented by (m, n, w). Among them, m and n represent the horizontal and vertical coordinates of the track point, and w represents the user's weight. For example, the ground display device records that the weight of target user A is 69 kg, and the weight of target user B is 45 kg. The ground display device collects 9 groups of information as follows:
[0089] A: (100, 110, 55)
[0090] B: (280, 471, 69)
[0091] C: (169, 275, 45)
[0092] D: (273, 450, 69)
[0093] E: 110, 120, 54)
[0094] F: (150, 252, 44)
[0095] …
[0096] M: (258, 438, 68)
[0097] N: (125, 126, 54)
[0098] O: (155, 266, 46)
[0099] Since the weights of the users associated with track point information B and D are 69 and 69, respectively, which is roughly the same as the weight of target user A, 69, we can determine that track point information B and D belong to target user A. Similarly, we can determine that track point information C and F belong to target user B. However, the weight of the user associated with track point information A is 55, which is significantly different from the weight of target user A, 69, and the weight of target user B, 45. Therefore, we can conclude that the user profile information associated with track point information A is inconsistent with the profile information of the current target users. Furthermore, we can determine that track point information A is the track point information of the user to be determined.
[0100] Furthermore, the trajectory point information whose associated user characteristics are consistent with the user characteristics of the user to be determined can be determined as the trajectory point information of the user to be determined. For example, since the user weight associated with trajectory point information E is 54, which is substantially consistent with the user weight of 54 of the user to be determined, trajectory point information E is also determined as the trajectory point information of the user to be determined. After obtaining multiple trajectory point information of the user to be determined, the first location trajectory of the user to be determined can be determined based on this trajectory point information.
[0101] In step S320 , in response to the first location trajectory of the user to be determined matching a preset reference trajectory, the user to be determined is determined as a target user.
[0102] In this example embodiment, the preset reference trajectory can be pre-stored in the memory of the ground display device. The preset reference trajectory can be one or more; for example, the preset reference trajectory can include an equilateral triangle, a square, a cross, and other trajectories formed by multiple trajectory points. The preset reference trajectory can be set when the ground display device leaves the factory, or it can be set by the maintainer of the ground display device, and it can also be customized according to user input information. This is not particularly limited in this exemplary embodiment. In addition, in order to reduce the system's false detection rate, the preset reference trajectory in this example embodiment needs to meet a certain degree of complexity, such as including at least two corners or having at least three endpoints. In addition, when it is detected that the user has set the preset reference trajectory to a simple shape such as a straight line, a prompt message can also be generated to remind the user to set a more complex preset reference trajectory.
[0103] After obtaining the first location trajectory of the user to be determined, a preset reference trajectory can be read from the memory of the floor display device and compared with the first location trajectory. If the first location trajectory matches any of the preset reference trajectories, the user to be determined can be determined as the target user. In this example embodiment, the first location trajectory matches any of the preset reference trajectories if the similarity between the first location trajectory and any of the preset reference trajectories exceeds a preset threshold.
[0104] In this exemplary embodiment, the similarity between the first position trajectory and the preset reference trajectory can be determined by calculating the Euclidean distance, edit distance, Fréchet distance, or Hausdorff distance between the first position trajectory and the preset reference trajectory. The similarity between the first position trajectory and the preset reference trajectory can also be determined using a machine learning model such as a pre-trained neural network. This exemplary embodiment is not limited to this. The above-mentioned preset threshold value can be determined based on experimental data or set based on existing experience. It can be a fixed value or a dynamic value, and this exemplary embodiment does not specifically limit this.
[0105] refer to Figure 4A As shown, the first position trajectory of the user to be determined is a trajectory close to a square; Figure 4B As shown, the preset reference trajectories include a triangle, a square, and a cross. The first position trajectory is compared with the triangle, square, and cross one by one. If the similarity between the first position trajectory and the square exceeds a preset threshold, the user to be determined can be determined as the target user. Furthermore, an identification ID can be assigned to the new target user to distinguish it from other target users, such as the identification ID target user C. Conversely, if the similarity between the first position trajectory and the pre-stored triangle, square, and cross is lower than the preset threshold, the user to be determined remains the user to be determined.
[0106] In addition, in more exemplary embodiments of the present disclosure, the first position trajectory matches any preset reference trajectory, which may also mean that the first position trajectory and any preset reference trajectory satisfy a specific relationship such as shape complementarity, and is not limited to the above-mentioned similarity being higher than a preset threshold.
[0107] After determining the target user, the ground display device interacts with the target user. For example, Figure 5 As shown, the ground display device will activate multiple Figure 6 The options shown are displayed for the target user to select by stepping or walking. The above options can be displayed in a list or other forms such as icons. The above options can be displayed in multiple fixed areas, for example, Figure 5 The four fixed areas 510 shown in the figure may also be displayed only in the fixed area closest to the target user; or the location of the option content display may be adjusted according to the location of the target user, such as being displayed at the feet of the target user or in the direction of the target user's progress; these are not particularly limited in this exemplary embodiment.
[0108] In some exemplary embodiments of the present disclosure, the option content may also be associated with a preset reference trajectory matched with the target user; for example, if the first position trajectory of the user to be determined matches the first preset reference trajectory, then after the user to be determined is determined as the target user, the first option content, such as multimedia-related option content, is provided to the target user; if the first position trajectory of the user to be determined matches the second preset reference trajectory, then after the user to be determined is determined as the target user, the second option content, such as interactive game-related option content, is provided to the target user.
[0109] In step S330, the second location trajectory of the target user is determined based on the trajectory point information collected by the ground display device and the user feature information associated with the trajectory point information.
[0110] After determining the target user, the trajectory point information associated with the target user's user profile information can be determined as the target user's trajectory point information. Furthermore, based on the target user's trajectory point information, the target user's second location trajectory can be determined. For example, if the weight of the user associated with subsequently acquired trajectory point information M is 68, which is substantially consistent with the weight of target user A, 69, it can be determined that trajectory point information M belongs to target user A. Similarly, it can be determined that trajectory point information O belongs to target user B, and trajectory point information N belongs to target user C. After obtaining one or more trajectory point information of the target user, the target user's second location trajectory can be determined based on this trajectory point information.
[0111] In step S340, the display of the ground display device is controlled according to the second position trajectory.
[0112] After determining the second position trajectory of the target user, a target control instruction matching the second position trajectory can be obtained, and then the display of the ground display device can be controlled according to the target control instruction. For example:
[0113] Figure 6 The options shown include scene 1, scene 2, scene 3 and scene 4. If it is detected that the second position track is acting on Figure 6 The trajectory on the option content shown can generate a target control instruction to activate the specific option of the second position trajectory. For example, if the target user steps on scene 2, the ground display device can generate a target control instruction to activate scene 2 in response to the stepping trajectory. Taking scene 2 as an animation playback scene as an example, after activating scene 2, the ground display device can play the relevant animation. Taking scene 2 as an example, after activating scene 2, the corresponding target control instruction can be generated according to the second position trajectory generated by the further movement of the target user, so as to control the ground display device to interact with the target user in the game, such as playing games like stepping on a mole, music rhythm interaction, etc. Taking scene 2 as an example, after activating scene 2, the target user can be guided to perform fitness activities on the ground display device through the screen, such as dancing, aerobics or running.
[0114] In this exemplary embodiment, the ground display device may also obtain motion characteristic information associated with the target user, and adjust the content displayed by the ground display device according to the motion characteristic information of the target user.
[0115] Among them, the motion feature information associated with the target user may include the target user's weight information, stride width information, motion speed information, etc. In this example embodiment, the motion feature information associated with the target user's trajectory point information can be directly collected by a sensor, or the target user's trajectory point information can be analyzed to obtain the motion feature information associated with the target user. For example, the target user's weight information and other motion feature information can be directly obtained through the above-mentioned pressure sensor or other types of sensors; the target user's stride width information can be obtained by calculating the distance between adjacent trajectory points of the target user; and the target user's motion speed information can be obtained based on the length of the target user's position trajectory and the motion time. In other exemplary embodiments of the present disclosure, the motion feature information associated with the target user may also include other information such as motion time information, and the method of obtaining the motion feature information is not limited to the above-mentioned method, and this exemplary embodiment does not specifically limit this.
[0116] After obtaining the motion feature information associated with the target user, the content displayed by the ground display device can be adjusted accordingly in some scenes. Taking the user's interactive scene as an aerobics scene as an example, the movement amplitude, movement interval or number of movement groups in the aerobics guidance content can be dynamically adjusted according to one or more of the user's weight information, stride width information, movement speed information and movement time information. For example, if it is detected that the user's weight value is large or has been exercising for a long time, the movement amplitude in the aerobics guidance content can be appropriately reduced, the movement interval can be increased and the number of movement groups can be reduced; for another example, if it is detected that the user's stride width is large, the movement amplitude in the aerobics guidance content can be appropriately increased. Since the target user's movement trajectory can be dynamically guided and optimized according to the different movement characteristics and exercise habits of the target user, the target user's exercise effect can be improved and the user experience of the target user can be improved.
[0117] When there are multiple target users, the motion zones of different target users may overlap. Furthermore, the scenes corresponding to different target users may also differ, necessitating the display of different content in non-overlapping display zones. Therefore, in this exemplary embodiment, a corresponding motion zone is determined for each target user. At the same time, a marker distinguishing each motion zone can be displayed on the floor display device, so that the target user can clearly understand the scope of their own motion zone.
[0118] For example, for any target user, the circular area with the target user as the center and a preset value as the radius can be determined as the motion area corresponding to the target user, or the rectangular area with the target user as the center and a preset value as the diagonal length can be determined as the motion area corresponding to the target user. The motion area corresponding to the target user can be fixed after determination, or it can move dynamically following the motion of the target user; this is not specifically limited in this exemplary embodiment. In this example embodiment, each motion area can be distinguished by adding a boundary line to each motion area; wherein the boundary line can be displayed all the time or only when two motion areas are adjacent; the boundary line can be displayed statically or dynamically; this is not specifically limited in this exemplary embodiment. In addition, in some exemplary embodiments, adjacent motion areas can be distinguished by displaying different content in adjacent motion areas, which also falls within the scope of protection of the present disclosure.
[0119] When the motion areas corresponding to any two target users overlap, the ranges of the motion areas corresponding to the two target users can be adjusted to reduce the overlapping area. By reducing the overlapping area, the occupancy of different display areas in multiple users or multiple scenes can be optimized, thereby avoiding interference between adjacent target users.
[0120] For example, reference Figure 7 As shown, where the motion area A1 and the motion area A2 overlap, the range of the motion area A1 can be reduced to obtain the motion area A1' and the range of the motion area A2 can be reduced to obtain the motion area A2'. The new motion area A1' and the new motion area A2' do not overlap, thereby avoiding conflicts in screen display or interaction. In some exemplary embodiments of the present disclosure, it is also possible to reduce only the range of the motion area A1 or only the range of the motion area A2 to reduce or avoid the overlapping area. In some exemplary embodiments, it is also possible to reduce or avoid the overlapping area by changing the shape of the motion area A1, changing the shape of the motion area A2, or by other means, but this exemplary embodiment is not limited thereto.
[0121] In addition, in some exemplary embodiments, the ground display device can also dynamically and in real time delineate the optimal movement area for each target user based on the current location of the target user and a preset area division algorithm (such as a non-overlapping area decomposition algorithm). In this way, the overlap of movement areas corresponding to different target users can be avoided from the root.
[0122] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
[0123] Furthermore, this exemplary embodiment also provides a display control device. Figure 8 As shown, the display control device 800 may include a first trajectory determination module 810, a target user determination module 820, a second trajectory determination module 830, and a display control module 840.
[0124] The first trajectory determination module 810 can be used to determine a first location trajectory of a user to be determined based on the trajectory point information collected by the ground display module and the user characteristic information associated with the trajectory point information. The target user determination module 820 can be used to determine the user to be determined as a target user in response to the first location trajectory of the user to be determined matching a preset reference trajectory. The second trajectory determination module 830 can be used to determine a second location trajectory of the target user based on the trajectory point information collected by the ground display module and the user characteristic information associated with the trajectory point information. The display control module 840 can be used to control the display of the ground display module based on the second location trajectory.
[0125] Furthermore, this exemplary embodiment also provides a floor display device. Figure 9 As shown, the ground display device 900 may include a display module 910, a sensor module 920, and a processing module 930.
[0126] The display module 910 can be used to display images. The sensor module 920 can be used to collect the track point information collected by the user on the ground display device and the user characteristic information associated with the track point information. The processing module 930 is in communication with the sensor module 920 and the display module 910; it can be used to determine the first position trajectory of the user to be determined based on the track point information collected by the sensor module and the associated user characteristic information; and in response to the first position trajectory of the user to be determined matching the preset reference trajectory, the user to be determined is determined as the target user; and, based on the track point information collected by the ground display device and the user characteristic information associated with the track point information, the second position trajectory of the target user is determined, and the display of the display module is controlled according to the second position trajectory.
[0127] The specific details of the modules and components in the above-mentioned display control device and ground display device have been described in detail in the corresponding display control method or ground display method, so they will not be repeated here.
[0128] It should be noted that although several modules or components of the device for action execution are mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or components described above can be concretized in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.
[0129] The various component embodiments of the present disclosure may be implemented in hardware, or in a software module running on one or more processors, or in a combination thereof.
[0130] In an exemplary embodiment of the present disclosure, an electronic device is further provided, including: a processor; and a memory configured to store processor-executable instructions; wherein the processor is configured to execute any one of the methods described in this exemplary embodiment.
[0131] Figure 10 A schematic diagram of the structure of a computer system for implementing an electronic device according to an embodiment of the present disclosure is shown. Figure 10 The computer system 1000 of the electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0132] like Figure 10As shown, computer system 1000 includes a central processing unit 1001, which can perform various appropriate actions and processes according to programs stored in read-only memory 1002 or programs loaded from storage unit 1008 into random access memory 1003. Various programs and data required for system operation are also stored in random access memory 1003. Central processing unit 1001, read-only memory 1002, and random access memory 1003 are connected to each other via bus 1004. Input / output interface 1005 is also connected to bus 1004.
[0133] The following components are connected to the input / output interface 1005: an input section 1006 including a keyboard, a mouse, and the like; an output section 1007 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1008 including a hard disk and the like; and a communication section 1009 including a network interface card such as a local area network (LAN) card or a modem. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the input / output interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1010 as needed, so that a computer program read therefrom can be installed into the storage section 1008 as needed.
[0134] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1009 and / or installed from the removable medium 1011. When the computer program is executed by the central processor 1001, the various functions defined in the apparatus of the present application are performed.
[0135] In an exemplary embodiment of the present disclosure, a non-volatile computer-readable storage medium is further provided, on which a computer program is stored. When the computer program is executed by a computer, the computer executes any one of the above-described methods.
[0136] It should be noted that the non-volatile computer-readable storage media described in the present disclosure may be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or components, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory, read-only memory, erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, radio frequency, or any suitable combination thereof.
[0137] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow from the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.
Claims
1. A display control method, characterized in that: The method comprises: Determining a first position trajectory of a user to be determined based on trajectory point information collected by a ground display device and user feature information associated with the trajectory point information; In response to the first position trajectory of the user to be determined matching the preset reference trajectory, determining the user to be determined as a target user; determining a second location trajectory of the target user based on the trajectory point information collected by the ground display device and user feature information associated with the trajectory point information; controlling the display of the ground display device according to the second position trajectory; A corresponding motion area is determined for each target user.
2. The display control method according to claim 1, wherein: The determining of the first location trajectory of the user to be determined includes: When the user characteristic information associated with the track point information currently collected by the ground display device is inconsistent with the user characteristic information of each of the current target users, determining that the track point information currently collected is the track point information of the user to be determined; Determine a first position trajectory of the user to be determined based on the trajectory point information of the user to be determined.
3. The display control method according to claim 2, wherein: Determining a first location trajectory of the user to be determined based on the trajectory point information of the user to be determined includes: Determine the track point information of the user to be determined as the track point information of the user to be determined, based on the associated user feature information and the user feature information of the user to be determined; Determine a first position trajectory of the user to be determined based on the trajectory point information of the user to be determined.
4. The display control method according to claim 1, wherein: The first position trajectory of the user to be determined matches the preset reference trajectory, including: The similarity between the first position trajectory of the user to be determined and any of the preset reference trajectories is higher than a preset threshold.
5. The display control method according to claim 1, wherein: The determining the second location trajectory of the target user includes: Determine the track point information that is consistent with the user feature information of the target user as the track point information of the target user; Determine a second location trajectory of the target user according to the trajectory point information of the target user.
6. The display control method according to claim 1, wherein: The controlling the display of the ground display device according to the second position trajectory includes: Acquiring a target control instruction matching the second position trajectory; The display of the ground display device is controlled according to the target control instruction.
7. The display control method according to claim 1, wherein: The method further comprises: The floor display device displays labels for distinguishing the exercise areas.
8. The display control method according to claim 7, wherein: The determining a corresponding motion area for each target user includes: When the motion areas corresponding to any two target users overlap, the ranges of the motion areas corresponding to the any two target users are adjusted with the goal of reducing the overlapping area.
9. The display control method according to claim 1, wherein: The method further comprises: Acquiring motion feature information associated with the target user; The content displayed by the ground display device is adjusted according to the motion characteristic information of the target user.
10. The display control method according to claim 9, wherein: The acquiring of motion feature information associated with the target user includes: Collecting motion feature information associated with the trajectory point information of the target user; and / or, The trajectory point information of the target user is analyzed to obtain motion feature information associated with the target user.
11. The display control method according to any one of claims 1 to 10, characterized in that: The user characteristic information includes: user weight information and / or user footprint shape information.
12. A display control device, characterized in that: The device comprises: a first trajectory determination module, configured to determine a first position trajectory of a user to be determined based on trajectory point information collected by the ground display module and user feature information associated with the trajectory point information; a target user determining module, configured to determine the user to be determined as a target user in response to a first position trajectory of the user to be determined matching a preset reference trajectory; a second trajectory determination module, configured to determine a second location trajectory of the target user based on the trajectory point information collected by the ground display module and user feature information associated with the trajectory point information; The display control module is used to control the display of the ground display module according to the second position trajectory, and determine a corresponding movement area for each target user.
13. A ground display device, characterized in that: The device comprises: Display module; A sensor module, configured to collect track point information collected by a user on a ground display device and user feature information associated with the track point information; A processing module is communicatively connected to the sensor module and the display module; it is used to determine the first position trajectory of the user to be determined based on the trajectory point information collected by the sensor module and the associated user feature information; and in response to the first position trajectory of the user to be determined matching a preset reference trajectory, determine the user to be determined as a target user; and, based on the trajectory point information collected by the ground display device and the user feature information associated with the trajectory point information, determine the second position trajectory of the target user, control the display of the display module based on the second position trajectory, and determine a corresponding motion area for each of the target users.
14. A non-volatile computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 11 is implemented.
15. An electronic device, characterized in that: include: processor; as well as a memory for storing executable instructions of the processor; The processor is configured to perform the method according to any one of claims 1 to 11 by executing the executable instructions.
Citation Information
Patent Citations
System for group human-computer interaction
CN104777907A
Touch screen detection method and device of terminal equipment and terminal equipment
CN107103220A
Information processing device, information processing method, and program
CN108369482A
System and method for ground radar projection interaction
CN112782683A