Intelligent control method and system for following mobile display screen

By obtaining the location information of the user and the display screen, calculating the optimal viewing angle and position, generating a device adjustment plan, and controlling the display screen to automatically adjust to the optimal position, the problem of mobile display screens being unable to adjust dynamically is solved, and the smoothness and immersion of the visiting experience are improved.

CN120704511AInactive Publication Date: 2025-09-26NINGBO LANKE INTELLIGENT ENG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510681143.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-09-26
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing mobile display screens cannot dynamically adjust their position and angle when users are interested, causing users to frequently adjust their position to view content and exhibits, affecting the smoothness and immersion of the visiting experience.

Method used

By obtaining the position information of the user and the display screen, calculating the optimal viewing angle and position, generating a device adjustment plan, and controlling the display screen to automatically adjust to the optimal position for user viewing.

Benefits of technology

The smoothness and immersion of the user's visiting experience are improved, and users can more conveniently view the display screen and exhibit content at the same time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120704511A_ABST
    Figure CN120704511A_ABST
Patent Text Reader

Abstract

The invention relates to an intelligent control method and system of a following mobile display screen, and relates to the field of intelligent multimedia technology, and the method comprises the steps: obtaining an actual position of a user and an actual position of a display screen; when the actual position of the user is in the display area, controlling the stay duration which is initially empty for timing, and when the stay duration is greater than the interest duration, defining an observation area, and determining the position of an exhibit in the display area; randomly generating a simulation display position in the observation area, and determining an exhibit viewing angle and a screen viewing angle according to the actual position of the user, the exhibit position in the exhibition area and the simulation display position; determining a viewing cost value according to the exhibit viewing angle and the screen viewing angle, and defining a standard display position according to the viewing cost value with the minimum value; and generating an equipment adjustment scheme according to the actual position of the display screen and the standard display position, and controlling the display screen to perform position adjustment according to the equipment adjustment scheme. The method has the effect of improving the fluency and immersion of the visiting experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent multimedia technology, and in particular to an intelligent control method and system for a mobile display screen. Background Art

[0002] In cultural venues like museums and exhibition halls, mobile displays are widely used to facilitate visitors' understanding of the collections and provide information. Traditional displays are typically fixed in place, requiring users to physically approach the screen to access information, which limits visitor flexibility and interactive experience.

[0003] In recent years, with the development of intelligent control technology, some mobile display screens have the ability to follow the user's movements. For example, through positioning technologies (such as UWB, RFID, or visual recognition), the display screen is bound to the user, automatically following the user during the visit and providing explanations of relevant exhibits when the user stops.

[0004] However, the existing technology still has the following problems: when a user arrives at an exhibition area and is identified by the system as being interested, the display screen usually plays the content in place or at a preset position, and fails to dynamically adjust the position and angle of the display screen according to the user's actual standing position. At this time, the user needs to frequently adjust his or her position to view the content on the display screen and the actual exhibits at the same time, affecting the smoothness and immersion of the user's visiting experience. There is still room for improvement. Summary of the Invention

[0005] In order to improve the fluency and immersion of the user's visiting experience, the present application provides an intelligent control method and system for following a mobile display screen.

[0006] In a first aspect, the present application provides an intelligent control method for a mobile display screen, which adopts the following technical solutions: An intelligent control method for a mobile display screen, comprising: Get the user's actual location and the display screen's actual location; When the user's actual location is within a preset display area, a preset initial empty stay time is controlled to start timing, and when the stay time is longer than a preset interest time, the display area is defined as an observation area, and the location of exhibits in the exhibition area is determined based on the observation area; A simulated display location is randomly generated in the observation area, and the display viewing angle and screen viewing angle are determined based on the user's actual location, the location of the exhibits in the exhibition area, and the simulated display location; Calculate the viewing value based on the exhibit viewing angle and the screen viewing angle, and determine the viewing value with the smallest value according to the preset sorting rules, and define the simulated display position corresponding to the smallest viewing value as the standard display position; Generate a device adjustment plan based on the actual position of the display screen and the standard display position, and control the display screen to adjust its position according to the device adjustment plan.

[0007] Optionally, the method further includes a step of obtaining the user's actual location, which includes: Get the positioning output position of the signal output terminal bound to the display screen; Constructing a unit interval on a preset time axis with the current time point as the end point and a width of a preset unit time length, and determining the user's movement direction based on the positioning output position within the unit interval; Constructing a user space region according to the positioning output position, the user movement direction, and a preset coverage range, and obtaining a space region image according to the user space region; Performing eye feature recognition on the spatial region image to determine a feature recognition state, and determining whether the feature recognition state is consistent with a preset successful recognition state; If the feature recognition status is consistent with the successful recognition status, the user's actual position is determined based on the recognized eye features; If the feature recognition state is inconsistent with the successful recognition state, an unrecognizable signal is output.

[0008] Optionally, after the signal output cannot be recognized, the step of obtaining the user's actual location further includes: Constructing a detection interval on the time axis with the current time point as the end point and a width of the preset detection duration, and determining the output height value according to each positioning output position in the detection interval; The swing arm low point position is determined by comparing the output height values ​​of the positioning output positions obtained at adjacent time points, and the swing arm interval is delineated according to the time points corresponding to the adjacent swing arm low point positions; Analyze each positioning output position in the arm swing interval to determine the user's theoretical arm length, and calculate based on each user's theoretical arm length to determine the user's predicted arm length; The user's actual position is determined by calculation based on the current positioning output position, the user's predicted arm length and the preset correction parameters.

[0009] Optionally, the method further includes a step of determining the duration of interest, which includes: Get the regional attraction duration and regional display type of the display area where the user is currently located; Determine the regional observation type according to the observation area determined by the current user in the detection interval, and define the observation area with the same regional observation type as the current regional display type as a similar area; Counting is performed based on similar areas to determine the number of similarities, and counting is performed based on the observation area determined by the current user to determine the number of observations; Calculate the similarity ratio based on the number of similarities and the number of observations; The adjustment duration corresponding to the similar proportion is determined according to the preset adjustment matching relationship, and the interest duration is determined by calculation based on the regional attraction duration and the adjustment duration.

[0010] Optionally, the step of randomly generating a simulated display location in the observation area includes: Calculating based on the user's actual location, the location of exhibits in the exhibition area, and preset visual constraint parameters to determine a first constraint space; Calculate the second constraint space based on the preset safety parameters and the user's actual position; Calculate the third constraint space based on preset clear parameters and the user's actual position; The first constraint space, the second constraint space, and the third constraint space are combined to determine a simulated display space, and simulated display positions are randomly generated in the simulated display space.

[0011] Optionally, the step of randomly generating simulated display locations in the simulated display space includes: Randomly generate two candidate display locations in the simulated display space, where the distance between the two candidate display locations must be greater than the preset proximity distance; Determine the viewing cost value according to each candidate display position, and define the corresponding viewing cost value as the candidate cost value; Performing a difference calculation based on two alternative cost values ​​to determine an alternative cost difference; Determining whether the alternative cost difference is greater than the preset permissible cost difference; If the alternative cost difference is greater than the permitted cost difference, then a valid display set is constructed based on the alternative display position corresponding to the smaller of the two alternative cost values, and an invalid space is constructed based on the alternative display position corresponding to the larger of the two alternative cost values ​​and a preset adjacent range; If the alternative cost difference is not greater than the permitted cost difference, then a valid placement set is constructed based on the two alternative placement positions; Regenerate an alternative placement position, and perform alternative cost difference analysis based on the new alternative placement position and the alternative placement positions in the effective placement set to update the effective placement set; The invalid ratio is determined based on all invalid spaces and simulated display spaces, and when the invalid ratio is greater than a preset benchmark ratio, the space other than the invalid space in the simulated display space is defined as valid space, and simulated display positions are randomly generated in the valid space.

[0012] Optionally, after the viewing cost is determined, the intelligent control method for following the mobile display screen further includes: Determine whether there are at least two simulated placements with the same and minimum viewing cost value; If there are not at least two simulated placements with the same and smallest view cost value, the simulated placement corresponding to the smallest view cost value is defined as the standard placement; If there are at least two simulated placements with the same and smallest viewing cost, the simulated placement corresponding to the smallest viewing cost is defined as the key placement. Constructing a valid area sequence based on the observation area determined by the current user and the order of priority; Construct a historical interval on the time axis with the current time point as the end point and a width of a preset historical length, and determine the sequence similarity based on the order of valid regions in the historical interval; Determine the order similarity with the largest value according to the sorting rules, define the next observation area after the current observation area of ​​the user corresponding to the order similarity as the subsequent area, and determine the subsequent vertical coordinate according to the position of the exhibits in the exhibition area of ​​the subsequent area; The key vertical coordinates are determined according to each key display position, and the vertical adjustment value is determined by performing difference calculation based on the key vertical coordinates and the subsequent vertical coordinates, and the key display position corresponding to the smallest vertical adjustment value is defined as the standard display position.

[0013] Optionally, after the longitudinal adjustment value is determined, the intelligent control method for following the mobile display screen further includes: Determine whether there are at least two key display positions with the same and smallest vertical adjustment values; If there are not at least two key display positions with the same and smallest vertical adjustment value, the key display position corresponding to the smallest vertical adjustment value is defined as the standard display position; If there are at least two key display positions with the same and smallest vertical adjustment value, the key display position corresponding to the smallest vertical adjustment value is defined as the secondary display position; Determine the horizontal adjustment distance and the vertical adjustment distance according to the current actual position of the display screen and the secondary display position; The adjustment difficulty parameter is determined by calculation based on the horizontal adjustment distance, the vertical adjustment distance, and the preset difficulty coefficient, and the secondary placement position corresponding to the adjustment difficulty parameter with the smallest value is defined as the standard placement position.

[0014] In a second aspect, the present application provides an intelligent control system for a mobile display screen, which adopts the following technical solutions: An intelligent control system following a mobile display screen, comprising: The acquisition module is used to obtain the actual location of the user and the actual location of the display; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module controls the preset initial empty stay time to count when the user's actual position is within the preset display area, and defines the display area as an observation area when the judgment module determines that the stay time is longer than the preset interest time, and determines the location of the exhibits in the exhibition area based on the observation area; The processing module randomly generates a simulated display position in the observation area, and determines the display viewing angle and the screen viewing angle according to the user's actual position, the display position of the exhibits in the exhibition area, and the simulated display position; The processing module calculates the viewing value according to the exhibit viewing angle and the screen viewing angle, and determines the viewing value with the smallest value according to a preset sorting rule, and defines the simulated display position corresponding to the viewing value with the smallest value as the standard display position; The processing module generates a device adjustment plan according to the actual position of the display screen and the standard display position, and controls the display screen to adjust its position according to the device adjustment plan.

[0015] In summary, this application includes at least one of the following beneficial technical effects: When users browse the exhibition area, the position of the display screen can be determined according to the user's position and the position of the exhibits, so that users can view the exhibit content and the display screen content at the same time, improving the smoothness and immersion of the user's visiting experience; in the process of obtaining the user's position, the arm length can be determined by the swing of the user's arms during walking, so that the eye position can be better determined, so as to facilitate the determination and analysis of the display screen position; the user's interests can be analyzed according to the type of exhibition area visited by the user, so as to better predict the exhibition area that the user will visit later, so as to facilitate the position adjustment of the display screen. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow chart of an intelligent control method following a mobile display screen.

[0017] Figure 2 It is a module flow chart of the intelligent control method of the mobile display screen. DETAILED DESCRIPTION

[0018] In order to make the purpose, technical solutions and advantages of this application more clear, the following Figure 1-Figure 2 It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application.

[0019] The embodiments of the present application are described in further detail below with reference to the accompanying drawings.

[0020] The embodiment of the present application discloses an intelligent control method for following a mobile display screen, referring to Figure 1 The method flow of the intelligent control method of the mobile display screen includes the following steps: Step S100: Acquire the actual location of the user and the actual location of the display screen.

[0021] The actual position of the user is the actual position of the user's eyes in space, which can be obtained by carrying a signal output terminal bound to the display screen on the user's head, or by referring to the method of steps S200-S2032 to obtain the actual position of the user; the actual position of the display screen is the actual position point of the center point of the display interface of the mobile display screen in space, which can be obtained by the positioning device on the display screen.

[0022] Step S101: When the user's actual position is within the preset display area, the preset initial empty stay time is controlled to start timing, and when the stay time is longer than the preset interest time, the display area is defined as an observation area, and the location of exhibits in the exhibition area is determined based on the observation area.

[0023] The display area is the area where the exhibits are located, as designated by the staff. When the user's actual location is within the display area, it indicates that the user may view the exhibits in the display area. Therefore, the length of stay is controlled to determine whether the user is interested in the exhibits. The interest duration is the minimum length of stay set by the staff to determine that the user is interested in the exhibits. When the stay duration is greater than the interest duration, it indicates that the current user needs to view and understand the exhibits. Therefore, observation areas are defined to distinguish different display areas. The exhibit position in the exhibition area is the location point of the exhibit in the current observation area, and the position coordinates are determined by a point set in the exhibit. The relationship between the exhibit position in the exhibition area and each display area is entered and stored in advance by the staff.

[0024] Step S102: randomly generating a simulated display position in the observation area, and determining the display viewing angle and the screen viewing angle according to the user's actual position, the display position of the display area, and the simulated display position.

[0025] The simulated display position is a spatial position point in the viewing area, that is, the position point where the simulated display screen is located. The exhibit viewing angle is the angle between the user, the exhibit, and the display screen, and the screen viewing angle is the angle between the user, the display screen, and the exhibit. The angle can be determined by the spatial coordinates of each position and the cosine formula. In order to better enable the user to view the display screen and the exhibit at the same time, the exhibit viewing angle and the screen viewing angle are optimally 0°, that is, the user can view the exhibit and the display screen at the same time without turning.

[0026] Step S103: Calculate the viewing cost according to the exhibit viewing angle and the screen viewing angle, determine the viewing cost with the minimum value according to a preset sorting rule, and define the simulated display position corresponding to the viewing cost with the minimum value as the standard display position.

[0027] The viewing cost value is a parameter value that reflects the convenience of users viewing the display screen and exhibits. The larger the value, the more inconvenient it is for users to view. The calculation formula of the viewing cost value is: ,in For viewing value, For the viewing angle of the exhibits, is the screen viewing angle, The weight of the association between the exhibits and the display screen content. The specific value is set by the staff according to the actual situation. When the exhibits are easy to understand and do not require excessive interpretation assistance from the display screen, Small, when the exhibits are difficult to understand and require the display screen to assist in interpretation, Larger, generally It is between 0.3 and 1. The sorting rule is a method set by the staff to sort the numerical values, such as the bubble method. The sorting rule can be used to determine the viewing cost with the smallest value, that is, the current simulated display position is most convenient for users to view the exhibits and the display screen at the same time. Therefore, it is defined as the standard display position for identification to facilitate subsequent analysis.

[0028] Step S104: generating a device adjustment plan according to the actual position of the display screen and the standard display position, and controlling the display screen to adjust its position according to the device adjustment plan.

[0029] The equipment adjustment plan is a plan that can adjust the display screen from its actual position to the standard display position. The equipment adjustment plan includes moving the display screen from the ground to the X and Y positions that meet the requirements, and moving the display screen in the height direction to the Z position that meets the requirements. At this time, the position of the display screen is adjusted by controlling the display screen so that the display screen can be better viewed by the user.

[0030] The step of obtaining the user's actual location is also included, which includes: Step S200: obtaining the positioning output position of the signal output terminal bound to the display screen.

[0031] The positioning output position is the coordinate point of the signal output terminal bound to the display screen in the spatial position. In order to facilitate users to carry the signal output terminal, most signal output terminals are currently carried by users in a way similar to hand cards. That is, the position corresponding to most signal output terminals at this time is the position of the user's hand.

[0032] Step S201: constructing a unit interval with the current time point as the end point and a width of a preset unit time length on a preset time axis, and determining the user movement direction according to the positioning output position within the unit interval.

[0033] The time axis is a coordinate axis formed by the combination of various time points. The coordinate axis points from the time points that have passed to the time points that have not yet arrived, where the time points that have passed are on the left side of the coordinate axis, and the left side of the coordinate axis is defined as the front side of the time axis; the unit duration is a fixed duration designated by the staff, such as 3s. By constructing a unit interval, it is convenient to obtain data within the unit duration; the user movement direction is the direction in which the user is currently walking and moving, which can be determined by pointing the positioning output position determined by the front end point of the unit interval to the positioning output position determined by the rear end point of the unit interval.

[0034] Step S202: constructing a user space region according to the positioning output position, the user movement direction and the preset coverage range, and acquiring a space region image according to the user space region.

[0035] The coverage range is the size of the range that a single user will be in, as set by the staff. The overall orientation of the user and the position of the signal output end can be known through the positioning output position and the user's movement direction. Therefore, the user space area can be determined by overlapping the set point in the coverage range with the positioning output position. This user space area is also the space area where the user currently carrying the signal output end is located under theoretical circumstances; the space area image is the image of the user space area obtained by an external device with an image shooting function. The external device with an image shooting function can be a camera installed in the exhibition hall or a visual recognition sensor on a mobile display screen.

[0036] Step S203: performing eye feature recognition on the spatial region image to determine a feature recognition state, and judging whether the feature recognition state is consistent with a preset successful recognition state.

[0037] The feature recognition state is the state of whether the eye features are recognized after eye feature recognition is performed on the spatial area image. The eye feature recognition can be achieved by conducting deep learning in advance to build a corresponding recognition database, and by inputting multiple samples to improve the recognition success efficiency. The successful recognition state is the feature recognition state set by the staff when the eye features are recognized. The purpose of the judgment is to know whether the user's eye position can be directly determined through image recognition.

[0038] Step S2031: If the feature recognition state is consistent with the successful recognition state, the actual position of the user is determined based on the recognized eye features.

[0039] When the feature recognition state is consistent with the successful recognition state, it means that the user's eyes can be directly determined through image recognition. At this time, the position of the eye feature is the actual position of the user.

[0040] Step S2032: If the feature recognition state is inconsistent with the successful recognition state, an unrecognizable signal is output.

[0041] When the feature recognition state is inconsistent with the successful recognition state, it means that the eye information of the user currently carrying the signal output terminal cannot be recognized, so an unrecognizable signal is output to identify the situation for subsequent analysis.

[0042] After the signal output fails to be recognized, the steps for obtaining the user's actual location also include: Step S300: constructing a detection interval on the time axis with the current time point as the end point and a width of a preset detection duration, and determining an output height value according to each positioning output position in the detection interval.

[0043] The detection duration is the time from when the user carries the signal output end to the current time point, that is, the detection interval is the time interval from when the display screen starts to be used to the current time point, and the output height value is the position coordinate value of each positioning output position in the Z direction.

[0044] Step S301: Determine the low point position of the swing arm based on the comparison of the output height values ​​of the positioning output positions obtained at adjacent time points, and define the swing arm interval based on the time points corresponding to each adjacent low point position of the swing arm.

[0045] Since the user will swing their arms while walking, the path of the signal output end during the arm swinging process can be fitted into a circular arc. The low point of the arm swing is the positioning output position when the user's arm and body are on the same plane. When the output height value determined at a certain time point is lower than the output height values ​​determined at the adjacent time points on the left and right sides, it means that the corresponding positioning output position is the low point of the arm swing. By defining the arm swinging interval, it is convenient to analyze the user's arm swinging process.

[0046] Step S302: Analyze each positioning output position in the arm swing interval to determine the user's theoretical arm length, and calculate based on each user's theoretical arm length to determine the user's predicted arm length.

[0047] The user's theoretical arm length is the user's arm length under theoretical conditions obtained by analyzing each positioning output position in a single arm swing interval. When performing the positioning output position analysis, it is necessary to first fit each positioning output position in the user's movement direction to obtain the arc of the user's arm swing when the user is not moving. At this time, the radius corresponding to the arc is the user's theoretical arm length; the user's predicted arm length is the value obtained by calculating the theoretical arm lengths of all users, which can represent the current user's actual arm length. It can be determined by taking the average value after eliminating the error.

[0048] Step S303: Calculate the user's actual position based on the current positioning output position, the user's predicted arm length, and preset correction parameters.

[0049] The correction parameters are parameter values ​​that can be used to correct the user's actual position after knowing the single user positioning output position and the user's predicted arm length. Since the user is in a viewing state, the user's arm can be determined to be at the low point of the arm swing. If the output height value of the current positioning output position obviously does not match the output height value during the user's walking process, the new positioning output position is determined by fitting the height coordinate value of the actual output position. At this time, analysis is then performed to determine the user's actual position.

[0050] The method also includes a step of determining the duration of interest, which includes: Step S400: Obtain the area attraction duration and area display type of the display area where the user is currently located.

[0051] The regional attraction duration is the minimum duration that the current area requires to attract users and make them stop and watch. Different exhibition areas have different corresponding regional attraction durations due to different exhibits. The relationship between the two is determined by the staff in advance; the regional display type is the type of exhibits displayed in the current exhibition area. For example, in an exhibition hall with bronzes as the theme, bronzes from different dynasties are used as different regional display types. The specific regional display type of each exhibition area is determined by the staff in advance.

[0052] Step S401 : determining a region observation type according to the observation region determined by the current user in the detection interval, and defining the observation region whose region observation type is consistent with the current region display type as a similar region.

[0053] The regional observation type is the regional display type of the observation area determined by the current user. Similar areas are defined to distinguish different observation areas for the convenience of subsequent analysis.

[0054] Step S402: Counting is performed based on similar areas to determine the number of similarities, and counting is performed based on the observation area determined by the current user to determine the number of observations.

[0055] The number of similar areas is the total number of similar areas, and the number of observations is the total number of observation areas determined by the current user.

[0056] Step S403: Calculate the similarity ratio based on the similarity number and the observation number.

[0057] The similarity ratio is the ratio of similar areas to all observed areas, which is determined by dividing the number of similarities by the number of observations.

[0058] Step S404: determining the adjustment duration corresponding to the similarity ratio according to the preset adjustment matching relationship, and calculating the interest duration according to the regional attraction duration and the adjustment duration.

[0059] The adjustment duration is the duration for which the regional attraction duration needs to be adjusted. Different similarity ratios indicate that the current user has different levels of interest in the exhibits in the current exhibition area, so the corresponding adjustment durations are also different. The adjustment matching relationship between the two is determined in advance by the staff. It is necessary to ensure that the larger the similarity ratio, the larger the corresponding adjustment duration. A more appropriate interest duration can be obtained by subtracting the adjustment duration from the regional attraction duration.

[0060] The steps of randomly generating a simulated display location in the observation area include: Step S500: performing calculations based on the actual position of the user, the positions of exhibits in the exhibition area, and preset visual constraint parameters to determine a first constraint space.

[0061] The visual constraint parameter is the constraint angle when the user can better view the item in the horizontal and vertical directions; for example, in the horizontal direction, the maximum comfortable angle of the user is 60°, and in the vertical direction, the maximum comfortable angle of the user is 30°. Therefore, under the visual constraint parameter, the first constraint space that can be generated by the simulated display position can be obtained. The specific determination method is as follows: Assume that the actual position of the user is The exhibits are located at , the simulated placement is , the visual constraint parameter in the horizontal direction is , the vertical visual constraint parameter is ; The horizontal viewing angle constraint formula is ; The vertical viewing angle constraint formula is ; At this time, we can get the following through two perspective constraint formulas: The constraint space of , which is the first constraint space.

[0062] Step S501: performing calculations based on preset safety parameters and the user's actual location to determine a second constraint space.

[0063] The safety parameter is the minimum safe distance that needs to be maintained between the display screen and the user, for example, 1m. The second constraint space is the space that can be generated by simulating the display position under the condition that the safety parameter is met. The specific determination formula is: ,in That is, the safety parameter.

[0064] Step S502: performing calculations based on preset clarity parameters and the user's actual position to determine a third constraint space.

[0065] The clarity parameter is the maximum distance allowed between the display screen and the user when the user can clearly see the content on the display screen, for example, 3m. The third constraint space is the space that can be generated by the simulated display position under the condition that the clarity parameter is met. The specific determination formula is: ,in That is, clear parameters.

[0066] Step S503: combining the first constraint space, the second constraint space, and the third constraint space to determine a simulated display space, and randomly generating simulated display positions in the simulated display space.

[0067] At this time, the intersection space of the first constraint space, the second constraint space and the third constraint space is the simulated display space that can meet all requirements. At this time, only the simulated display position is generated in the simulated display space to make the subsequent display screen position adjustment effect better.

[0068] The steps for randomly generating simulated display locations in the simulated display space include: Step S600: randomly generating two candidate display locations in the simulated display space, wherein the distance between the two candidate display locations must be greater than a preset proximity distance.

[0069] The close distance is the maximum distance value allowed when two locations are considered to be close to each other, as set by the staff.

[0070] Step S601: determining a viewing cost value according to each candidate display position, and defining the corresponding viewing cost value as a candidate cost value.

[0071] Alternative cost values ​​are defined to differentiate the viewing cost values ​​of the determined alternative placements, so as to facilitate subsequent analysis.

[0072] Step S602: performing a difference calculation based on two candidate cost values ​​to determine a candidate cost difference.

[0073] The alternative cost difference is the absolute value difference between two alternative cost values.

[0074] Step S603: Determine whether the candidate cost difference is greater than the preset permissible cost difference.

[0075] The permitted cost difference is the minimum alternative cost difference set by the staff to determine whether the two alternative cost values ​​differ significantly. The purpose of the judgment is to find out whether the two alternative cost values ​​differ significantly.

[0076] Step S6031: If the alternative cost difference is greater than the permitted cost difference, a valid display set is constructed based on the alternative display position corresponding to the alternative cost value with the smaller value among the two alternative cost values, and an invalid space is constructed based on the alternative display position corresponding to the alternative cost value with the larger value among the two alternative cost values ​​and a preset similar range.

[0077] When the alternative cost difference is greater than the permitted cost difference, it means that the two alternative cost values ​​differ greatly, that is, the alternative display location corresponding to the alternative cost value with the larger value among the two alternative cost values ​​cannot be used as the standard display location, and the surrounding area of ​​the alternative display location cannot be used as the standard display location; the similar range is the range space set by the staff, and the invalid space is constructed to distinguish the spatial points that cannot be used as standard display locations, which is convenient for subsequent analysis; at the same time, a valid display set is constructed to summarize the spatial points that may be used as standard display locations, which is convenient for subsequent analysis.

[0078] Step S6032: If the alternative cost difference is not greater than the permitted cost difference, construct a valid display set based on the two alternative display positions.

[0079] When the alternative cost difference is not greater than the permitted cost difference, it means that the points in the surrounding areas of the two alternative display locations are both likely to be used as standard display locations. Therefore, a valid display set is constructed to summarize this type of spatial points.

[0080] Step S604: regenerate a candidate placement position, and perform candidate cost difference analysis based on the new candidate placement position and the candidate placement positions in the valid placement set to update the valid placement set.

[0081] By continuously regenerating candidate placements and updating the set of valid placements, it is possible to determine spatial points that can serve as standard placements in practical situations.

[0082] Step S605: determining an invalid ratio based on all invalid spaces and the simulated display space, and defining the space other than the invalid space in the simulated display space as valid space when the invalid ratio is greater than a preset reference ratio, and randomly generating simulated display positions in the valid space.

[0083] The invalid ratio is the ratio of all currently determined invalid spaces to the simulated display space. The benchmark ratio is the invalid ratio set by the staff to exclude most areas in order to generate simulated display positions. By defining valid space and generating simulated display positions in the valid space, the number of simulated display positions that need to be generated can be reduced, thereby reducing the amount of data analysis to improve overall efficiency.

[0084] After the viewing cost is determined, the intelligent control method for the mobile display screen further includes: Step S700: Determine whether there are at least two simulated placement locations with the same and minimum viewing cost.

[0085] The purpose of the judgment is to find out whether there are multiple simulated placements that meet the requirements, so as to determine the only standard placement position.

[0086] Step S7001: If there are not at least two simulated placement positions with the same and minimum viewing cost value, the simulated placement position corresponding to the minimum viewing cost value is defined as the standard placement position.

[0087] When there are not at least two simulated placements with the same and minimum view cost, it means there is only one simulated placement that meets the requirements. In this case, it can be defined as a standard placement.

[0088] Step S7002: If there are at least two simulated display positions with the same and smallest viewing cost value, the simulated display position corresponding to the smallest viewing cost value is defined as the key display position.

[0089] When there are at least two simulated placements with the same and minimum viewing cost, it means that there are multiple simulated placements that meet the requirements. At this time, key placements are defined to distinguish different simulated placements for subsequent analysis.

[0090] Step S701: constructing a valid area sequence according to the observation area determined by the current user and the determined order.

[0091] The effective area order is the area order obtained from the front to the back of the observation area determined by the current user according to the determined time.

[0092] Step S702: constructing a history interval on the time axis with the current time point as the end point and a width of a preset history length, and determining the sequence similarity in the history interval according to the order of the valid regions.

[0093] The historical duration is the duration set by the staff for obtaining data on the historical exhibition conditions of the current exhibition hall. By constructing a historical interval, it is convenient to obtain and analyze the data within the historical duration. Each person in the historical interval has a corresponding valid area sequence. At this time, the area sequence with the same number as the current user's valid area sequence is intercepted from the valid area sequence of each person, and the two are compared to determine the degree of area similarity, that is, the sequence similarity. The method for determining the sequence similarity is to compare the two area sequences with the same number one by one, and obtain the value by dividing the number of corresponding consistent areas by the number of area sequences.

[0094] Step S703: Determine the maximum sequence similarity according to the sorting rule, define the next observation area after the current observation area corresponding to the sequence similarity as the subsequent area, and determine the subsequent vertical coordinate according to the position of the exhibits in the subsequent area.

[0095] The sorting rules can be used to determine the order similarity with the largest value, that is, the area of ​​interest of the user corresponding to this order similarity in the historical interval is relatively similar to the area of ​​interest of the current user. Therefore, the subsequent area is defined to predict the next area of ​​interest to the user; the subsequent vertical coordinate is the vertical coordinate value of the exhibition area exhibit position in the subsequent area.

[0096] Step S704: determining a key vertical coordinate according to each key display position, performing difference calculation based on the key vertical coordinate and the subsequent vertical coordinate to determine a vertical adjustment value, and defining the key display position corresponding to the smallest vertical adjustment value as the standard display position.

[0097] The key longitudinal coordinate is the longitudinal coordinate value of the key display position, and the longitudinal adjustment value is the difference between the key longitudinal coordinate and the subsequent longitudinal coordinate. The difference is an absolute value. Since the display screen carries moving wheels, the position adjustment of the display screen on the ground is convenient for adjustment in the height direction. Therefore, the key display position corresponding to the longitudinal adjustment value with the smallest numerical value is defined as the standard display position, so that after the current display screen position adjustment is performed, the subsequent longitudinal adjustment value of the display screen is minimized, thereby facilitating the position adjustment of the display screen.

[0098] After the vertical adjustment value is determined, the intelligent control method for following the mobile display screen further includes: Step S800: Determine whether there are at least two key display positions with the same and smallest vertical adjustment values.

[0099] The purpose of the judgment is to find out whether there are multiple key display locations that meet the requirements.

[0100] Step S8001: If there are not at least two key display positions with the same and smallest vertical adjustment values, the key display position corresponding to the smallest vertical adjustment value is defined as the standard display position.

[0101] When there are not at least two key placements with the same and smallest vertical adjustment values, it means that there is only one key placement that meets the requirements. In this case, it can be defined as a standard placement.

[0102] Step S8002: If there are at least two key display positions with the same and smallest vertical adjustment values, the key display position corresponding to the smallest vertical adjustment value is defined as the secondary display position.

[0103] When there are at least two key display positions with the same and smallest vertical adjustment values, it means that there are multiple key display positions that meet the requirements. In this case, they are defined as secondary display positions to distinguish different key display positions and facilitate subsequent analysis.

[0104] Step S801: determining a horizontal adjustment distance and a vertical adjustment distance according to the current actual position of the display screen and the secondary display position.

[0105] The horizontal adjustment distance is the straight-line distance on the ground that the display screen needs to move from its actual display position to the secondary display position, and the vertical adjustment distance is the distance in height that the display screen needs to adjust from its actual display position to the secondary display position.

[0106] Step S802: performing calculations based on the horizontal adjustment distance, the vertical adjustment distance, and a preset difficulty coefficient to determine an adjustment difficulty parameter, and defining the secondary placement position corresponding to the adjustment difficulty parameter with the smallest value as the standard placement position.

[0107] The difficulty coefficient is a fixed parameter set by the staff, where the difficulty coefficient in the vertical direction is greater than the difficulty coefficient in the horizontal direction. By multiplying the horizontal adjustment distance and the vertical adjustment distance by the corresponding difficulty coefficient and then summing them up, the difficulty value of adjusting the current actual position of the display screen to the secondary display position can be determined, that is, the adjustment difficulty parameter. At this time, the secondary display position corresponding to the adjustment difficulty parameter with the smallest value is defined as the standard display position to facilitate the position adjustment of the display screen.

[0108] Reference Figure 2 Based on the same inventive concept, an embodiment of the present invention provides an intelligent control system for following a mobile display screen, comprising: The acquisition module is used to obtain the actual location of the user and the actual location of the display; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module controls the preset initial empty stay time to count when the user's actual position is within the preset display area, and defines the display area as an observation area when the judgment module determines that the stay time is longer than the preset interest time, and determines the location of the exhibits in the exhibition area based on the observation area; The processing module randomly generates a simulated display position in the observation area, and determines the display viewing angle and the screen viewing angle according to the user's actual position, the display position of the exhibits in the exhibition area, and the simulated display position; The processing module calculates the viewing value according to the exhibit viewing angle and the screen viewing angle, and determines the viewing value with the smallest value according to a preset sorting rule, and defines the simulated display position corresponding to the viewing value with the smallest value as the standard display position; The processing module generates a device adjustment plan based on the actual position of the display screen and the standard display position, and controls the display screen to adjust its position according to the device adjustment plan; The user's actual location acquisition module acquires the user's actual location based on external image conditions; The user's actual position analysis module analyzes and determines the user's actual position based on the user's arm swing; The interest duration determination module is used to reasonably determine the current user's interest duration in each exhibition area; A simulation display location generation module is used to generate a reasonable location for the simulation display location; The module for accurate simulation placement is used to reduce the number of simulation placements that need to be generated and improve work efficiency; A simulated placement screening module is used to screen multiple simulated placements that meet the requirements; The key display location screening module is used to screen multiple key display locations that meet the requirements.

[0109] Those skilled in the art will clearly understand that for the sake of convenience and brevity, the division of the above-mentioned functional modules is only used as an example for illustration. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-mentioned systems, devices, and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

Claims

1. An intelligent control method for a mobile display screen, characterized in that: include: Get the user's actual location and the display screen's actual location; When the user's actual location is within a preset display area, a preset initial empty stay time is controlled to start timing, and when the stay time is longer than a preset interest time, the display area is defined as an observation area, and the location of exhibits in the exhibition area is determined based on the observation area; A simulated display location is randomly generated in the observation area, and the display viewing angle and screen viewing angle are determined based on the user's actual location, the location of the exhibits in the exhibition area, and the simulated display location; Calculate the viewing value based on the exhibit viewing angle and the screen viewing angle, and determine the viewing value with the smallest value according to the preset sorting rules, and define the simulated display position corresponding to the smallest viewing value as the standard display position; Generate a device adjustment plan based on the actual position of the display screen and the standard display position, and control the display screen to adjust its position according to the device adjustment plan.

2. The intelligent control method for following a mobile display screen according to claim 1, characterized in that: The step of obtaining the user's actual location is also included, which includes: Get the positioning output position of the signal output terminal bound to the display screen; Constructing a unit interval on a preset time axis with the current time point as the end point and a width of a preset unit time length, and determining the user's movement direction based on the positioning output position within the unit interval; Constructing a user space region according to the positioning output position, the user movement direction, and a preset coverage range, and obtaining a space region image according to the user space region; Performing eye feature recognition on the spatial region image to determine a feature recognition state, and determining whether the feature recognition state is consistent with a preset successful recognition state; If the feature recognition status is consistent with the successful recognition status, the user's actual position is determined based on the recognized eye features; If the feature recognition state is inconsistent with the successful recognition state, an unrecognizable signal is output.

3. The intelligent control method for following a mobile display screen according to claim 2, characterized in that: After the signal output fails to be recognized, the steps for obtaining the user's actual location also include: Constructing a detection interval on the time axis with the current time point as the end point and a width of the preset detection duration, and determining the output height value according to each positioning output position in the detection interval; The swing arm low point position is determined by comparing the output height values ​​of the positioning output positions obtained at adjacent time points, and the swing arm interval is delineated according to the time points corresponding to the adjacent swing arm low point positions; Analyze each positioning output position in the arm swing interval to determine the user's theoretical arm length, and calculate based on each user's theoretical arm length to determine the user's predicted arm length; The user's actual position is determined by calculation based on the current positioning output position, the user's predicted arm length and the preset correction parameters.

4. The intelligent control method for following a mobile display screen according to claim 3, characterized in that: The method also includes a step of determining the duration of interest, which includes: Get the regional attraction duration and regional display type of the display area where the user is currently located; Determine the regional observation type according to the observation area determined by the current user in the detection interval, and define the observation area with the same regional observation type as the current regional display type as a similar area; Counting is performed based on similar areas to determine the number of similarities, and counting is performed based on the observation area determined by the current user to determine the number of observations; Calculate the similarity ratio based on the number of similarities and the number of observations; The adjustment duration corresponding to the similar proportion is determined according to the preset adjustment matching relationship, and the interest duration is determined by calculation based on the regional attraction duration and the adjustment duration.

5. The intelligent control method for following a mobile display screen according to claim 1, characterized in that: The steps of randomly generating a simulated display location in the observation area include: Calculating based on the user's actual location, the location of exhibits in the exhibition area, and preset visual constraint parameters to determine a first constraint space; Calculate the second constraint space based on the preset safety parameters and the user's actual position; Calculate the third constraint space based on preset clear parameters and the user's actual position; The first constraint space, the second constraint space, and the third constraint space are combined to determine a simulated display space, and simulated display positions are randomly generated in the simulated display space.

6. The intelligent control method for following a mobile display screen according to claim 5, characterized in that: The steps for randomly generating simulated display locations in the simulated display space include: Randomly generate two candidate display locations in the simulated display space, where the distance between the two candidate display locations must be greater than the preset proximity distance; Determine the viewing cost value according to each candidate display position, and define the corresponding viewing cost value as the candidate cost value; Performing a difference calculation based on two alternative cost values ​​to determine an alternative cost difference; Determining whether the alternative cost difference is greater than the preset permissible cost difference; If the alternative cost difference is greater than the permitted cost difference, then a valid display set is constructed based on the alternative display position corresponding to the smaller of the two alternative cost values, and an invalid space is constructed based on the alternative display position corresponding to the larger of the two alternative cost values ​​and a preset adjacent range; If the alternative cost difference is not greater than the permitted cost difference, then a valid placement set is constructed based on the two alternative placement positions; Regenerate an alternative placement position, and perform alternative cost difference analysis based on the new alternative placement position and the alternative placement positions in the effective placement set to update the effective placement set; The invalid ratio is determined based on all invalid spaces and simulated display spaces, and when the invalid ratio is greater than a preset benchmark ratio, the space other than the invalid space in the simulated display space is defined as valid space, and simulated display positions are randomly generated in the valid space.

7. The intelligent control method for a mobile display screen according to claim 1, characterized in that: After the viewing cost is determined, the intelligent control method for the mobile display screen further includes: Determine whether there are at least two simulated placements with the same and minimum viewing cost value; If there are not at least two simulated placements with the same and smallest view cost value, the simulated placement corresponding to the smallest view cost value is defined as the standard placement; If there are at least two simulated placements with the same and smallest viewing cost, the simulated placement corresponding to the smallest viewing cost is defined as the key placement. Constructing a valid area sequence based on the observation area determined by the current user and the order of priority; Construct a historical interval on the time axis with the current time point as the end point and a width of a preset historical length, and determine the sequence similarity based on the order of valid regions in the historical interval; Determine the order similarity with the largest value according to the sorting rules, define the next observation area after the current observation area corresponding to the order similarity as the subsequent area, and determine the subsequent vertical coordinate according to the position of the exhibits in the exhibition area of ​​the subsequent area; The key vertical coordinates are determined according to each key display position, and the vertical adjustment value is determined by performing difference calculation based on the key vertical coordinates and the subsequent vertical coordinates, and the key display position corresponding to the smallest vertical adjustment value is defined as the standard display position.

8. The intelligent control method for a mobile display screen according to claim 7, characterized in that: After the vertical adjustment value is determined, the intelligent control method for following the mobile display screen further includes: Determine whether there are at least two key display positions with the same and smallest vertical adjustment values; If there are not at least two key display positions with the same and smallest vertical adjustment value, the key display position corresponding to the smallest vertical adjustment value is defined as the standard display position; If there are at least two key display positions with the same and smallest vertical adjustment value, the key display position corresponding to the smallest vertical adjustment value is defined as the secondary display position; Determine the horizontal adjustment distance and the vertical adjustment distance according to the current actual position of the display screen and the secondary display position; The adjustment difficulty parameter is determined by calculation based on the horizontal adjustment distance, the vertical adjustment distance, and the preset difficulty coefficient, and the secondary placement position corresponding to the adjustment difficulty parameter with the smallest value is defined as the standard placement position.

9. An intelligent control system following a mobile display screen, characterized in that: include: The acquisition module is used to obtain the actual location of the user and the actual location of the display; A processing module, connected to the acquisition module and the judgment module, for storing and processing information; The judgment module is connected with the acquisition module and the processing module and is used for judging the information; The processing module controls the preset initial empty stay time to count when the user's actual position is within the preset display area, and defines the display area as an observation area when the judgment module determines that the stay time is longer than the preset interest time, and determines the location of the exhibits in the exhibition area based on the observation area; The processing module randomly generates a simulated display position in the observation area, and determines the display viewing angle and the screen viewing angle according to the user's actual position, the display position of the exhibits in the exhibition area, and the simulated display position; The processing module calculates the viewing value according to the exhibit viewing angle and the screen viewing angle, and determines the viewing value with the smallest value according to a preset sorting rule, and defines the simulated display position corresponding to the viewing value with the smallest value as the standard display position; The processing module generates a device adjustment plan according to the actual position of the display screen and the standard display position, and controls the display screen to adjust its position according to the device adjustment plan.