Information input system and elevator

By combining the operation screen, detection unit, processing unit, and determination unit, the problem of erroneous input caused by accidental touch in the passenger information input system is solved, achieving low-cost, accurate information recognition and wide applicability.

CN120964541AActive Publication Date: 2025-11-18SHANGHAI MITSUBISHI ELEVATOR CO LTD

Patent Information

Application Number
CN202511222192.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-11
Publication Date
2025-11-18
Estimated Expiration
2044-06-11

AI Technical Summary

Technical Problem

Existing information input systems are prone to accidental input due to accidental touches when passengers register information, and existing solutions suffer from high costs, complex structures, or insufficient versatility.

Method used

By employing a combination of an operation screen, a detection unit, a processing unit, and a determination unit, the system detects the operation status of individual units, calculates the relationship between the maximum distance and the threshold, determines the input operation point, and achieves accurate information input.

Benefits of technology

It accurately identifies passenger registration information at low cost, reduces erroneous input caused by accidental touches, is applicable to touch input panels of various sizes, has a low misjudgment rate, and is highly versatile.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention discloses an information input system, comprising an operation screen which is composed of a plurality of single bodies and is used for receiving an input operation which is implemented by an input person to implement information input, and the single bodies are minimum units capable of identifying the input operation; the detection part is used for detecting the operated condition of the single body and outputting a detection result, and the detection result comprises the position information of the single body and a detection signal representing the operated condition of the single body; a processing unit for processing the detection result of the detection unit and outputting an operation point of an input operation by an input person; and a determination unit for determining input information corresponding to the operation point. The information input system can accurately register and input information for passengers at low cost.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of information input system, and particularly relates to an information input system capable of avoiding misinput and an elevator comprising the same. BACKGROUND

[0002] Nowadays, there are various touch-type information input devices, such as tablet computers, mobile phones and other personal electronic devices, and there are also liquid crystal screen type registration devices used to register the information of the destination floor of passengers in the elevator car. In such input devices, the inputter operates the touch screen with fingers and the like to realize the input of information. In the process of inputting information, the inputter may accidentally touch the touch screen with the edge of the palm due to improper hand operation, resulting in misinput. For example, when a child uses a touch screen type destination floor registration device to register the destination floor in the elevator car, the child's hand is generally in a vertical state when the child touches the button corresponding to the destination floor with the finger, and the other parts of the hand (such as the little finger) may touch other buttons when the child uses the index finger to implement the registration operation, resulting in the registration of unnecessary destination floor information of the elevator and the reduction of the operation efficiency of the elevator.

[0003] In view of the above problems, document 1 (CN202210846242.7) proposes to evaluate the relationship of the position coordinates of each input part according to the input of multiple input signals, wherein the relationship of the position coordinates is determined corresponding to the installation state of the display panel surface, and the input part with the most likely position coordinate is determined as the real input part. Although this scheme solves the misinput caused by accidental touch in the process of information input, it has obvious shortcomings: the position coordinates of the input part are determined according to the installation state of the display panel surface, which requires the establishment of specific position coordinates for each type of display panel surface, which obviously leads to the lack of universality of this scheme.

[0004] Document 2 (CN202310202341.6) proposes to determine which part of the hand the inputter wants to use to implement the input operation by recognizing the hand posture of the inputter. Although this scheme can solve the misinput caused by accidental touch in the process of information input and overcome the lack of universality of document 1, it leads to a complex system structure and rising costs because a detector for detecting the hand of the inputter is required, and it also limits its application scope (it cannot be applied to application occasions where a detector cannot be equipped).

[0005] Document 3 (CN202211423562.8) aims to solve the problem of frequent misregistration of special passengers such as wheelchair passengers and visually impaired passengers when using touch panel displays. It proposes to transfer the operation mode from the first mode for general users to the second mode for the disabled when the area of the detected reaction area is greater than the threshold. However, this solution has the following problems: 1. Since the mode transfer is based on the relationship between the area of the reaction area and the threshold, it is difficult to determine the threshold. For example, even a single finger of a strong adult male can cause a reaction area that is larger than the reaction area caused by a child's index finger plus accidental contact with the remaining fingers on the operation screen. Therefore, there is a relatively high misjudgment rate. 2. In the second mode, for a single reaction area, the input processing unit simply generates a registration signal based on the position of the assumed peak point at the upper reference distance of the peak point. This method is based on the premise that the passenger's entire hand is roughly vertical and the fingertips are upward during operation. This limits the use of this solution to large-area destination registration devices (when there are many floors, some buttons will be below the passenger's elbow). 3. Similarly, in the second mode, when there are multiple reaction areas, the input processing unit simply divides the reaction areas into upper and lower regions and then simply generates a registration signal based on the upper region. This method is based on the premise that the passenger's entire hand is roughly vertical and the fingertips are upward during operation. This also limits the use of this solution to large-area destination registration devices (when there are many floors, some buttons will be below the passenger's elbow). In addition, this processing method cannot handle scenarios where multiple upper regions exist simultaneously.

[0006] Therefore, how to accurately register input information for passengers at low cost has become a technical problem to be solved. SUMMARY

[0007] The technical problem to be solved by the present application is how to accurately register input information for passengers at low cost.

[0008] To solve the above technical problems, the present application discloses an information input system, comprising:

[0009] An operation screen composed of a plurality of units for receiving input operations performed by an inputter to implement information input, wherein the units are the smallest units that can identify input operations;

[0010] A detection unit for detecting the operation status of the units and outputting detection results, wherein the detection results include position information of the units and detection signals representing the operation status of the units;

[0011] A processing unit for processing the detection results of the detection unit and outputting the operation points of the input operations of the inputter;

[0012] determining a point of operation corresponding to the input information.

[0013] Preferably, the processing unit further comprises:

[0014] a marking module, marking the single body as an operated single body when the detection signal of the single body satisfies a first condition;

[0015] a collecting module, collecting all the operated single bodies as a first collection;

[0016] a calculating module, calculating a maximum distance between any two operated single bodies in the first collection;

[0017] a determining module, determining a point of operation of the input operation of the inputter according to a comparison result between the maximum distance and a first threshold.

[0018] Preferably, when the maximum distance is not greater than the first threshold, the determining module determines a third area where a display mark related to the operated single body is located as the point of operation; when the maximum distance is greater than the first threshold, the determining module determines the point of operation according to an operation area formed by the operated single body.

[0019] Preferably, the first threshold is a minimum distance between any two display marks displayed on the operation screen.

[0020] Preferably, the determining module determines a boundary operated single body located on a closed boundary of the operation area according to position information of the operated single body, and determines the closed boundary formed by the boundary operated single body and a collection of the operated single bodies located within the closed boundary as the operation area.

[0021] Preferably, when a plurality of single operation areas are formed, the determining module determines an inter-domain distance between each single operation area, and determines a single operation area corresponding to the input operation of the inputter from all the single operation areas according to the inter-domain distance.

[0022] Preferably, when there is only one single operation area, the determining module determines the single operation area as a specific operation area; when a plurality of single operation areas are formed, the determining module determines a specific operation area among the single operation areas according to a preset mode; the specific operation area is a single operation area where a desired operation point of the inputter is located; and the determining module further determines the point of operation according to the specific operation area.

[0023] Preferably, the preset mode comprises: mode 1, taking a single operation region with the smallest area as the specific operation region; mode 2, taking a single operation region with the largest distance between any two operated units in the single operation region as the specific operation region; mode 3, taking a single operation region with the smallest width as the specific operation region.

[0024] Preferably, for mode 1, the determining module counts the number of operated units in the specific operation region, and determines the area of the specific operation region according to the counting result.

[0025] Preferably, for mode 2, the collecting module takes all the operated units in a single operation region as a first collection, and the calculating module calculates the largest distance between any two operated units in the first collection.

[0026] Preferably, for mode 3, the determining module takes the largest length of the part of the perpendicular line of the line connecting the two operated units corresponding to the largest distance of the single operation region in the single operation region as the width of the single operation region.

[0027] Preferably, the determining module takes the third region where the display mark involved in the center of the specific operation region is located as the operation point.

[0028] Preferably, the determining module takes the mean value of the position coordinates of all the operated units in the specific operation region as the center of the specific operation region.

[0029] Preferably, the determining module determines the operation point according to the shape of the specific operation region.

[0030] Preferably, the determining module takes the direction of the line connecting the two operated units corresponding to the largest distance of the specific operation region as the length direction of the specific operation region, and takes the third region where the display mark involved in the more acute end of the two ends along the length direction is located as the operation point.

[0031] Preferably, the determining module determines a straight line perpendicular to the length direction, moves the straight line from both sides along the length direction to the specific operation region by a preset distance (from the first intersection point between the straight line and the specific operation region, continue to move the displacement with a length of the preset distance), scans the area of the specific operation region by the straight line, and takes the end corresponding to the smaller area as the more acute end.

[0032] Preferably, the preset distance is not more than the minimum distance between any two display marks displayed on the operation screen.

[0033] Preferably, the determining module determines the adjacent monomers of the operated monomer according to the position information of the operated monomer, and identifies the operated monomer as the boundary operated monomer when at least one of the adjacent monomers of the operated monomer is not the operated monomer.

[0034] Preferably, the determining module determines the number of adjacent operated monomers adjacent to the first operated monomer according to the position information of the operated monomer, and identifies the operated monomer as the boundary operated monomer when the number of adjacent operated monomers adjacent to the first operated monomer is less than 4.

[0035] Preferably, the determining module determines the adjacent relationship between the boundary operated monomers according to the position information of the boundary operated monomers, and connects the boundary operated monomers in sequence according to the adjacent relationship between the boundary operated monomers to obtain the closed boundary of the operation region.

[0036] Preferably, the determining module determines whether there is a special point in all the boundary operated monomers, the special point being a boundary operated monomer adjacent to four boundary operated monomers; when the determination ends as yes, the first step series is used to connect the boundary operated monomers in sequence, and when the determination ends as no, the second step series is used to connect the boundary operated monomers in sequence.

[0037] Preferably, the first step series comprises: step T1, selecting one of all the boundary operated monomers as a first point; step T2, determining a boundary operated monomer adjacent to the first point and not selected before and taking it as a second point; step T3, connecting the first point and the second point, and updating the first point to the second point; step T4, determining whether there is a boundary operated monomer adjacent to the first point and not selected before, and if yes, returning to step T2, otherwise, proceeding to the next step; step T5, connecting the second point and an adjacent operated monomer different from the first point among the adjacent operated monomers of the second point, thereby obtaining a closed boundary, and ending.

[0038] Preferably, the second step series (similar to the interrupt processing mode of a computer) comprises: step S1, selecting an unselected non-special point from all boundary operating cells as a first point; step S2, determining a boundary operating cell adjacent to the first point and unselected as a second point; step S3, connecting the first point and the second point; step S4, judging whether the second point is a special point, if yes, saving the second point, updating the first point to the second point, and entering the next step, otherwise, directly entering the next step; step S5, updating the first point to the second point, and updating the second point to a boundary operating cell adjacent to the second point and unselected; step S6, judging whether there is still a third point, the third point being a boundary operating cell adjacent to the second point and unselected, if yes, updating the second point to the third point, and returning to step S3, otherwise, entering the next step; step S7, connecting the second point and a neighboring operating cell of the second point different from the first point, thereby obtaining a closed boundary; step S8, judging whether there is a saved second point, if yes, returning to step S5, otherwise, entering the next step; and step S9, judging whether there is still an unselected non-special point, if yes, returning to step S1, otherwise, ending.

[0039] Preferably, the second step series (first finding a closed boundary comprising only one special point, and then restoring the special point in the closed boundary to a normal operating cell, and so on) comprises: step T1, selecting an unselected special point from all special points as a first point; step T2, selecting a boundary operating cell adjacent to the first point and unselected as a second point; step T3, judging whether the second point is a special point, if yes, re-labeling the first point as unselected, updating the first point to the second point, and returning to step T2, otherwise, entering the next step; step T4, connecting the first point and the second point; step T5, judging whether there is still a third point, the third point being a boundary operating cell adjacent to the second point and unselected, if yes, taking the boundary operating cell adjacent to the second point and unselected as the second point, and returning to step T3, otherwise, entering the next step; step T6, connecting the second point and a neighboring operating cell of the second point different from the first point, thereby obtaining a closed boundary; step T7, judging whether there is still an unselected special point, if yes, returning to step T1, otherwise, ending.

[0040] Preferably, the calculating module calculates the maximum distance between any two operating cells according to the following steps: step 1, determining two directions perpendicular to each other, i.e., an x-axis direction and a y-axis direction; step 2, respectively determining the minimum value x min and the maximum value x maxand the minimum value y in the y-axis direction min and the maximum value y max ; step 3, determining a first point, a second point, a third point and a fourth point on the xy plane; the first point has coordinates of x min , y min ; the second point has coordinates of x min , y max ; the third point has coordinates of x max , y min ; and the fourth point has coordinates of x max , y max ; step 4, drawing a first line segment through the first point and the third point, a second line segment through the second point and the fourth point, a third line segment through the first point and the second point, and a fourth line segment through the third point and the fourth point; step 5, drawing a circular arc with each of the four points as the center and the maximum value of the lengths of the four line segments as the radius, and taking the circular arc located between the two longer line segments and closest to two of the four points as a first circular arc; step 6, taking the region enclosed by the single first circular arc and the line segment farthest from the center and shortest in length and the two longer line segments as a first region, and taking the union of the two first regions with overlapping regions as a second region; step 7, selecting one operated unit from each of the two second regions (at least one of the two operated units in each second region has not been selected), calculating the distance between the selected operated units based on the position information of the selected operated units, and repeating the selection and calculation until all the operated units in the two second regions have been selected; and step 8, selecting the maximum value from all the calculation results in step 7 as the maximum distance.

[0041] Preferably, the determining module determines the inter-domain distance between each single operation region, identifies the single operation regions corresponding to the same input operation based on the inter-domain distance, and determines the single operation region corresponding to the input operation from each single operation region corresponding to the same input operation.

[0042] Preferably, the step of determining the inter-domain distance between the first single operation region and the second single operation region by the determining module comprises: step A1, selecting an unselected boundary operated unit from the boundary operated units of the first single operation region as a first point; step A2, selecting a circle with a given radius; step A3, keeping the first point coinciding with the center of the circle while making the first point revolve around the boundary of the first single operation region; step A4, constantly adjusting the size of the radius of the circle until the circle passes through the boundary of the first single operation region only once and only once during the revolution of the first point, and only one intersection point between the circle and the second single operation region appears; and step A5, calculating the distance between the center of the circle and the intersection point at this time as the inter-domain distance between the first single operation region and the second single operation region.

[0043] Preferably, the determining module identifies the single operation region corresponding to the same input operation according to the following steps: step B1, adding all the single operation regions into the optional single operation region group; step B2, selecting an unselected single operation region from the optional single operation region group as the selected single operation region and adding it into the single operation region group; step B3, selecting a single operation region from the remaining unselected single operation regions, which has an inter-domain distance less than the second threshold value with any single operation region in the single operation region group, and adding it into the single operation region group; step B4, deleting the single operation regions which have been added into the single operation region group from the optional single operation region group; step B5, judging whether the single operation region group is empty, if yes, determining the single operation regions in the single operation region group as the single operation regions corresponding to the input operation of the inputter, and ending, otherwise, marking all the single operation regions in the optional single operation region group as unselected, and returning to step B2.

[0044] Preferably, the determining module determines the single operation region corresponding to the same input operation as the single operation region having the minimum width (i.e. the maximum value of the part of the perpendicular line of the connecting line of the operated unit corresponding to the maximum distance located in the single operation region) among the single operation regions corresponding to the same input operation.

[0045] Preferably, the operation screen is a non-contact screen, the detecting part can detect and output the first distance between the operation part operated by the inputter and the operation screen; the determining module determines the single operation region corresponding to the input operation according to the first distance of the single operation region in the length direction (i.e. the direction of the connecting line of the operated unit corresponding to the maximum distance).

[0046] Preferably, the determining module determines the single operation region corresponding to the input operation as the single operation region having the maximum variation of the first distance in the length direction among the single operation regions.

[0047] The present application also provides an elevator comprising the information input system.

[0048] Compared with the prior art, the present application can accurately identify the input information of the passenger at low cost, eliminate the false input caused by false touch, has low misjudgment rate, high universality, and is suitable for various area touch input panels. DETAILED DESCRIPTION

[0049] Embodiment 1

[0050] In this embodiment, the information input system comprises:

[0051] an operation screen composed of a plurality of cells, for receiving an input operation performed by an inputter for implementing information input, the cells being the smallest units of recognizable input operation;

[0052] a detection unit, for detecting an operation condition of the cells, and outputting a detection result comprising position information of the cells and a detection signal representing the operation condition of the cells;

[0053] a processing unit, for processing the detection result of the detection unit, and outputting an operation point of the input operation of the inputter;

[0054] a determination unit, for determining input information corresponding to the operation point.

[0055] Further, the processing unit further comprises:

[0056] a marking module, for marking a cell as an operated cell when a detection signal of the cell satisfies a first condition;

[0057] a collection module, for collecting all the operated cells as a first collection;

[0058] a calculation module, for calculating a maximum distance between any two operated cells in the first collection;

[0059] a determination module, for determining the operation point of the input operation of the inputter according to a comparison result between the maximum distance and a first threshold value.

[0060] Specifically, when the maximum distance is not greater than the first threshold value, the determination module determines a third region where a display mark involved by the operated cells is located as the operation point; when the maximum distance is greater than the first threshold value, the determination module determines the operation point according to an operation region formed by the operated cells, wherein the first threshold value is a minimum distance between any two display marks displayed on the operation screen.

[0061] The determination module determines a boundary operated cell located on a closed boundary of the operation region according to the position information of the operated cells, and determines the closed boundary formed by the boundary operated cell and a collection of the operated cells located within the closed boundary as the operation region.

[0062] Embodiment 2

[0063] This embodiment is based on Embodiment 1, and further limits and explains the determination module.

[0064] When there are multiple single operation regions corresponding to the input operation of the inputter, the determining module determines the inter-domain distance between each single operation region, and determines the single operation region corresponding to the input operation of the inputter from all single operation regions according to the inter-domain distance.

[0065] When there is only one single operation region corresponding to the input operation of the inputter, the determining module takes the single operation region as the specific operation region; when multiple single operation regions are formed, the determining module determines the specific operation region according to a preset mode; the specific operation region is the single operation region where the intended operation point of the inputter (i.e. the operation point that the inputter intends to operate to input the input information that the inputter intends to input) is located; the determining module further determines the operation point according to the specific operation region.

[0066] The preset mode includes:

[0067] Mode 1: taking the single operation region with the smallest area as the specific operation region;

[0068] Mode 2: taking the single operation region with the smallest maximum distance between any two operated units in the single operation region as the specific operation region;

[0069] Mode 3: taking the single operation region with the smallest width as the specific operation region.

[0070] For Mode 1, the determining module counts the number of operated units in the specific operation region, and determines the area of the specific operation region according to the counting result.

[0071] For Mode 2, the collecting module takes all operated units in the single operation region as a first collection, and the calculating module calculates the maximum distance between any two operated units in the first collection.

[0072] For Mode 3, the determining module takes the maximum length of the part of the perpendicular line of the line connecting the two operated units corresponding to the maximum distance of the single operation region in the single operation region as the width of the single operation region.

[0073] Embodiment 3

[0074] This embodiment further limits and explains how the determining module determines the operation point on the basis of Embodiment 2.

[0075] The mode of the determining module to determine the operation point includes:

[0076] In the first mode, the determining module determines the third region where the display mark involved in the center of the specific operation region as the operation point. The determining module determines the position corresponding to the mean value of the position coordinates of all the operated cells in the specific operation region as the center of the specific operation region.

[0077] In the second mode, the determining module determines the operation point according to the shape of the specific operation region. Specifically, the determining module determines the direction of the line connecting the two operated cells corresponding to the maximum distance as the length direction of the specific operation region, and determines the third region where the display mark involved in the more pointed end of the two end portions along the length direction as the operation point. The determining module determines a straight line perpendicular to the length direction, and moves the straight line from both sides along the length direction towards the specific operation region by a preset distance (from the first intersection point of the straight line and the specific operation region, the displacement continues to move for a length of the preset distance). The determining module determines the area of the specific operation region scanned by the straight line, and determines the more pointed end corresponding to the smaller area. The preset distance is not more than the minimum distance between any two display marks displayed on the operation screen.

[0078] Embodiment 4

[0079] This embodiment further defines and explains how the determining module determines the boundary operated cell based on the embodiment 3.

[0080] The determining module determines the adjacent cell of the operated cell according to the position information of the operated cell, and determines the operated cell as the boundary operated cell when at least one of the adjacent cells of the operated cell is not an operated cell. Alternatively, the determining module determines the number of adjacent operated cells adjacent to the first operated cell according to the position information of the operated cell, and determines the operated cell as the boundary operated cell when the number of adjacent operated cells adjacent to the first operated cell is less than 4.

[0081] Embodiment 5

[0082] This embodiment further defines and explains how the determining module determines the closed boundary of the operation region based on the embodiment 3.

[0083] The determining module determines the adjacent relationship between the boundary operated cells according to the position information of the boundary operated cells, and connects the boundary operated cells in sequence according to the adjacent relationship of the boundary operated cells to obtain the closed boundary of the operation region.

[0084] Specifically, the determining module judges whether there is a special point in all the boundary-operated units, the special point refers to a boundary-operated unit adjacent to which there are four boundary-operated units; when the judgment ends as yes, a first step series is adopted to connect each boundary-operated unit; when the judgment ends as no, a second step series is adopted to connect each boundary-operated unit.

[0085] The first step series comprises:

[0086] Step T1, selecting one of all the boundary-operated units as a first point;

[0087] Step T2, determining a boundary-operated unit adjacent to the first point and not selected before and taking it as a second point;

[0088] Step T3, connecting the first point and the second point, and updating the first point to the second point;

[0089] Step T4, judging whether there is still a boundary-operated unit adjacent to the first point and not selected before, if yes, returning to step T2, otherwise, entering the next step;

[0090] Step T5, connecting the second point and a boundary-operated unit adjacent to the second point and different from the first point, thereby obtaining a closed boundary, and ending.

[0091] The second step series comprises two kinds as follows:

[0092] The first kind of the second step series is similar to the interrupt processing mode of a computer, and specifically comprises:

[0093] Step S1, selecting a non-special point not selected before from all the boundary-operated units as a first point;

[0094] Step S2, determining a boundary-operated unit adjacent to the first point and not selected before and taking it as a second point;

[0095] Step S3, connecting the first point and the second point;

[0096] Step S4, judging whether the second point is a special point, if yes, saving the second point, updating the first point to the second point, and entering the next step, otherwise, directly entering the next step;

[0097] Step S5, updating the first point to the second point, and updating the second point to a boundary-operated unit adjacent to the second point and not selected before;

[0098] Step S6, judging whether there is still a third point, which is a boundary operated cell adjacent to the second point and not selected, if yes, updating the second point to the third point, returning to step S3, otherwise, going to the next step;

[0099] Step S7, connecting the second point and the adjacent operated cell of the second point other than the first point, thus obtaining a closed boundary;

[0100] Step S8, judging whether there is a saved second point, if yes, returning to step S5, otherwise, going to the next step;

[0101] Step S9, judging whether there is still an unselected non-special point, if yes, returning to step S1, otherwise, ending.

[0102] The second step series of the second kind first finds a closed boundary including only one special point, and then restores the special point in it to a normal operated cell, and so on, which specifically includes:

[0103] Step T1, selecting an unselected special point from all special points as a first point;

[0104] Step T2, selecting one of the boundary operated cells adjacent to the first point and not selected as a second point;

[0105] Step T3, judging whether the second point is a special point, if yes, re-labeling the first point as unselected, updating the first point to the second point, returning to step T2, otherwise, going to the next step;

[0106] Step T4, connecting the first point and the second point;

[0107] Step T5, judging whether there is still a third point, which is a boundary operated cell adjacent to the second point and not selected, if yes, taking the boundary operated cell adjacent to the second point and not selected as the second point, returning to step T3, otherwise, going to the next step;

[0108] Step T6, connecting the second point and the adjacent operated cell of the second point other than the first point, thus obtaining a closed boundary;

[0109] Step T7, judging whether there is still an unselected special point, if yes, returning to step T1, otherwise, ending.

[0110] Embodiment 6

[0111] This embodiment is based on the foregoing embodiments, and further limits and explains how the calculation module calculates the maximum distance between two operated cells.

[0112] The computing module calculates the maximum distance between any two operated monomers according to the following steps:

[0113] Step 1, determine two directions perpendicular to each other, the x-axis direction and the y-axis direction;

[0114] Step 2, determine the minimum value x min and the maximum value x max of all operated monomers in the x-axis direction and the minimum value y min and the maximum value y max of all operated monomers in the y-axis direction according to the position information of the operated monomers;

[0115] Step 3, determine the first point (x min , y min ), the second point (x min , y max ), the third point (x max , y min ) and the fourth point (x max , y max ) on the xy plane;

[0116] Step 4, draw a first line segment through the first point and the third point, a second line segment through the second point and the fourth point, a third line segment through the first point and the second point, and a fourth line segment through the third point and the fourth point;

[0117] Step 5, draw a circular arc with each of the four points as the center and the maximum value of the lengths of the four line segments as the radius, and take the circular arc located between the two longer line segments and closer to two of the four points as the first circular arc;

[0118] Step 6, take the region enclosed by the single first circular arc, the line segment farther from the center and shorter in length, and the two longer line segments as the first region, and take the union of the two first regions with overlapping regions as the second region;

[0119] Step 7, select one operated monomer from each of the two second regions (at least one of the two operated monomers has not been selected), calculate the distance between the selected operated monomers using the position information of the selected operated monomers, and repeat the selection and calculation until all operated monomers in the two second regions have been selected;

[0120] Step 8, select the maximum value from all the calculation results of Step 7 as the maximum distance.

[0121] Example 7

[0122] This example further limits and explains how the computing module calculates the maximum distance between two operated monomers based on the previous examples.

[0123] The determining module determines the inter-domain distance between each single operation region;

[0124] The determining module identifies the single operation regions corresponding to the same input operation according to the inter-domain distance;

[0125] The determining module determines the single operation region corresponding to the input operation from each single operation region corresponding to the same input operation.

[0126] The determining module determines the inter-domain distance between the first single operation region and the second single operation region by:

[0127] Step A1, selecting an unselected boundary operated monomer from the boundary of the first single operation region as the first point;

[0128] Step A2, selecting a circle with a given radius;

[0129] Step A3, keeping the first point coinciding with the center of the circle, and making the first point go around the boundary of the first single operation region;

[0130] Step A4, constantly adjusting the size of the radius of the circle until the circle appears and only appears once between the first point going around the boundary of the first single operation region and the second single operation region;

[0131] Step A5, calculating the distance between the center of the circle and the intersection point at this time, and taking it as the inter-domain distance between the first single operation region and the second single operation region.

[0132] The determining module identifies the single operation regions corresponding to the same input operation according to the following steps:

[0133] Step B1, adding all single operation regions to the selectable single operation region group;

[0134] Step B2, selecting an unselected single operation region from the selectable single operation region group as the selected single operation region, and adding it to the single operation region group;

[0135] Step B3, selecting a single operation region from the remaining unselected single operation regions, which has an inter-domain distance less than the second threshold value with any single operation region in the single operation region group, and adding it to the single operation region group;

[0136] Step B4, deleting the single operation region that has been added to the single operation region group from the selectable single operation region group;

[0137] Step B5, judging whether the single operation area group is empty, if yes, determining the single operation area in the single operation area group as the single operation area corresponding to the input operation of the inputter, ending, otherwise, marking all single operation areas in the selectable single operation area group as not selected, returning to step B2.

[0138] The determining module determines the single operation area with the minimum width (i.e. the maximum value of the part where the perpendicular line of the line connecting the operated cells corresponding to the maximum distance is located in the single operation area) in each single operation area corresponding to the same input operation as the single operation area corresponding to the input operation.

[0139] Or, when the operation screen is a non-contact screen and the detecting part can detect and output the first distance between the operation part operated by the inputter and the operation screen, the determining module determines the single operation area corresponding to the input operation according to the first distance of the single operation area in the length direction (i.e. the direction of the line connecting the operated cells corresponding to the maximum distance).

[0140] The determining module determines the single operation area with the maximum variation of the first distance in the length direction as the single operation area corresponding to the input operation. (When the inputter holds a fist and registers with the index finger, there is a certain angle between the index finger and the operation screen, which is manifested as the continuous variation of the distance between different parts of the index finger and the operation screen, but the fist held by the other fingers does not have this feature).

Claims

1. An information input system, characterized in that, The information input system includes: The operation screen is composed of multiple units and is used to receive input operations performed by the user to input information. Each unit is the smallest unit that can identify the input operation. The detection unit is used to detect the operation status of the unit and output the detection result, which includes the position information of the unit and the detection signal indicating the operation status of the unit. The processing unit processes the detection results from the detection unit and outputs the operation point of the input operation by the user. The determination unit is used to determine the input information corresponding to the operation point; The processing unit further includes: The marking module marks the individual as the operated individual when the detection signal of the individual meets the first condition; The collection module takes the collection of all manipulated individuals as the first collection; The calculation module calculates the maximum distance between any two manipulated entities in the first set; The determining module is used to determine the operation point of the input operation of the input user based on the comparison result between the maximum distance and the first threshold. When the maximum distance is not greater than the first threshold, the determining module takes the third area where the display mark involved by the operated unit is located as the operation point; when the maximum distance is greater than the first threshold, the determining module determines and determines the operation point based on the operation area formed by the operated unit. The determining module determines the boundary manipulated unit located on the closed boundary of the operation area based on the location information of the manipulated unit, and takes the closed boundary formed by the boundary manipulated unit and the set of manipulated units located within it as the operation area. When multiple single operation areas are formed, the determining module determines the inter-domain distance between each single operation area, and determines the single operation area corresponding to the input operation of the user from all single operation areas based on the inter-domain distance. When there is only one single operation area, the determining module takes that single operation area as the specific operation area; when there are multiple single operation areas, the determining module determines the specific operation area according to a preset method; the specific operation area is the single operation area where the input user's desired operation point is located; the determining module further determines the operation point based on the specific operation area; The determining module determines the operation point based on the shape of the specific operation area.

2. The information input system according to claim 1, characterized in that, The determining module takes the direction of the line connecting the two manipulated units corresponding to the maximum distance of the specific operation area as the length direction of the specific operation area, and takes the third area where the display mark is located at the sharper end of the two ends along the length direction as the operation point.

3. The information input system according to claim 2, characterized in that, The determining module determines a straight line perpendicular to the length direction; moves the straight line from both sides along the length direction towards the specific operation area by a preset distance; measures the area of ​​the specific operation area scanned by the straight line; and designates the end with the smaller area as the sharper end.

4. The information input system according to claim 3, characterized in that, The preset distance shall not exceed the minimum distance between any two display icons shown on the operation screen.

5. The information input system according to claim 1, characterized in that, The determining module determines the adjacent units of the operated unit based on the location information of the operated unit, and when at least one of the adjacent units of the operated unit is not the operated unit, the operated unit is identified as the boundary operated unit.

6. The information input system according to claim 1, characterized in that, The determining module determines the number of adjacent operated units adjacent to the first operated unit based on the location information of the operated unit, and when the number of adjacent operated units adjacent to the first operated unit is less than 4, the operated unit is identified as the boundary operated unit.

Citation Information

Patent Citations

  • Panel-type input devices and elevators using panel-type input devices

    CN115703606B

  • Information entry system

    CN116360590A

  • Landing operation display for elevator

    CN117125563A

  • Elevator system and elevator control method

    CN116730133A

  • Information input system and elevator

    CN117666836A

Cited By

  • Information input system and elevator

    CN120964540A

  • Information input system and elevator

    CN120964540B