Touch display screen control method
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-28
- Publication Date
- 2026-08-11
AI Technical Summary
在现有技术中,触摸显示屏在高频连续输入场景下,触摸信号通常依据时间邻近关系进行整合处理,当多次触摸事件在极短时间内连续出现时,容易对各次触摸之间的间隔区分不足,从而将原本独立的多次触摸事件行为叠加解释为一次持续时间更长、强度更高的触摸操作,进而产生触摸节奏的叠加放大现象;在此情况下,相关处理逻辑会将该类输入误识别为重触行为,容易触发高优先级操作或敏感功能入口,导致用户在无意中执行关键指令,存在较大的误操作风险,进而影响设备使用的安全性与交互准确性
本发明通过对高频连续输入过程中的触摸行为进行时间结构重构,将原本在时间推进中相互靠近的多次触摸事件进行分段识别与顺序重组,使每一次触摸事件在时间轴上均能够形成独立表达,从而有效削弱多次触摸事件在持续时间上的叠加效应,在触摸识别过程中能够保持各触摸行为之间的清晰区分关系,避免因时间邻近导致的连续合并解释,使触摸节奏在时间维度上呈现有序分布状态,提升触摸输入在复杂操作场景中的识别准确性。
Smart Images

Figure CN122547271A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of human-computer interaction technology, and more specifically to a control method for a touch screen. Background Technology
[0002] Touchscreen control refers to the entire process of perceiving, analyzing, and responding to user actions on a touchscreen interface. It involves continuously collecting data on the contact position, movement trajectory, and operational state of a finger or touch medium on the screen, and recognizing and judging touch signals in conjunction with time changes. The corresponding touch intent is then translated into internal device commands, thereby driving changes in the interface content or triggering the execution of specific functions. Essentially, it establishes a dynamic correlation between touch input, signal analysis, behavior judgment, and interface response, enabling the displayed content to interact and provide feedback in real time with user operations, and maintaining the accuracy and stability of the operation response in complex usage scenarios.
[0003] The existing technology has the following shortcomings: In existing technologies, touch displays typically integrate touch signals based on temporal proximity in high-frequency continuous input scenarios. When multiple touch events occur consecutively within a very short period, it is easy to fail to distinguish the intervals between each touch. This leads to the interpretation of multiple independent touch events as a single touch operation with a longer duration and higher intensity, resulting in an amplification of touch rhythm. In this case, the relevant processing logic may misidentify such input as a heavy touch, which can easily trigger high-priority operations or sensitive function entry points. This can cause users to unintentionally execute critical commands, posing a significant risk of misoperation and affecting the security and accuracy of device use.
[0004] The information disclosed in the background section is only intended to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention
[0005] The purpose of this invention is to provide a control method for a touch screen to solve the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a control method for a touch screen, comprising the following steps: The occurrence time, duration, and corresponding contact area of each touch event determined by the capacitance change of the touch screen sensing node during high-frequency continuous input are collected and formed into a continuous touch record in chronological order. At the same time, the interval change between adjacent touches is analyzed based on the continuous touch record to obtain time distribution information reflecting the intensity of the rhythm. Based on the time distribution information, the contraction of the interval change in time is identified, and touch segments with consecutively shortened intervals are extracted. The touch segments are then reordered to form a rhythm compression result. By combining the rhythm compression results, the distribution relationship of each touch segment in the time progression is adjusted, and the originally closely arranged touch segments are separated in time order while maintaining the corresponding relationship, resulting in a dispersed progression form; The duration of touch is redistributed in the time progression based on the decentralized approach, and the concentrated accumulated duration is distributed to the corresponding time interval of each touch segment to form a balanced distribution of effects; Based on the balanced action distribution, subsequent touch inputs are rhythmically constrained. Newly generated touches are embedded in the time progression record and each touch is maintained independently in the time dimension, thereby avoiding multiple touch events being identified as a single heavy touch.
[0007] Preferably, to improve the ability to distinguish touch behavior in the time dimension during high-frequency continuous input, the distribution state of touch events in time is expressed in a structured manner and time distribution information of rhythm density is formed, including the following steps: Record the start and end markers of each touch event, determine the corresponding duration, and generate multiple sets of touch event time data; Organize multiple sets of touch event time data and arrange them in chronological order, and calculate the time interval between adjacent touch events to form a continuous touch record; Analyze the time intervals between adjacent touch events in continuous touch records and mark the interval contraction state, the interval stability state and the interval expansion state. At the same time, segment and organize the same change states and retain the corresponding duration information. Mapping the results of each segment to the time progression process forms time distribution information, and corresponding different segments to the intervals of gradually concentrated touch, uniformly distributed touch, and gradually dispersed touch, thus presenting the process of touch rhythm change in the time dimension.
[0008] Preferably, the interval contraction state is determined by the current time interval being less than the previous time interval, the interval stability state is determined by the current time interval being equal to the previous time interval, and the interval expansion state is determined by the current time interval being greater than the previous time interval. Touch events corresponding to consecutive identical states are grouped into the same segment to form time distribution information.
[0009] Preferably, for the structured representation of the interval contraction process in the time distribution information, segment extraction and fragment recombination of touch interval changes are performed to form rhythm compression results, including the following steps: Identify the interval contraction state in the time distribution information and connect continuous time intervals along the time progression direction to form continuous segments. At the same time, summarize the touch event records within the continuous segments and retain the occurrence location, duration and adjacent interval information. Transform continuous segments into touch fragments and include them in the touch event records within the corresponding time range of the continuous segments. At the same time, number the touch events according to the time progression order and organize the correspondence between adjacent intervals and duration to form the internal sequential structure of the touch fragment. Arrange touch segments to form a touch segment sequence while keeping the order of touch events within each touch segment unchanged. At the same time, establish the boundary relationship between touch segments to output the rhythm compression result.
[0010] Preferably, each touch segment in the touch segment sequence corresponds to the start and end times of a continuous segment, and the order of touch event numbers within the touch segment is consistent with the correspondence between adjacent intervals. At the same time, touch segments are distinguished by a boundary relationship to maintain the continuity of the time progression order.
[0011] Preferably, the rhythm compression result is expanded and reconstructed to form a dispersed progression by adjusting and maintaining the distribution relationship and correspondence of touch segments in the time progression, including the following steps: Map the touch segment sequence to a time stamp sequence and record the start and end times of each touch segment. At the same time, arrange the touch segments in the order of time progression to form an initial distribution structure. Adjust the start time of the touch segment and use the end time of the previous touch segment as a reference to determine the start position of the current touch segment. At the same time, move the entire touch segment along the time axis to form the time interval between adjacent touch segments. The time range of the touch segment is calibrated and the start and end times are updated. At the same time, the time positions of touch events within the touch segment are adjusted synchronously to maintain the consistency of the touch event sequence. Maintain the sequential identification of touch segments and establish the correspondence between touch segments, while retaining the touch event number information within the touch segments to maintain structural consistency; The touch segments are arranged in a distributed manner to advance in sequence and the time interval between touch segments is maintained, thereby forming an independent distributed structure that unfolds in the order of time progression.
[0012] Preferably, the start time of a touch segment is sequentially defined by the end time of the previous touch segment, the touch segments move along the time axis and form a continuous interval relationship, the time position of touch events within a touch segment is adjusted synchronously with the touch segment and maintains the original order, and the touch segments establish a correspondence through sequence identifiers to maintain an independent distribution structure in the time progression.
[0013] Preferably, for the dispersed expression and structural rearrangement of touch duration over time, the duration of the dispersed progression is reconstructed to form a balanced distribution of effects, including the following steps: The touch segment sequence is parsed and the duration of each touch event is extracted. Multiple time segments are formed according to the time progression, and the correspondence between each time segment and the corresponding touch event sequence identifier is established. The continuous segments in the time period are divided into boundaries, and the continuous time periods are divided into independent time units to avoid the continuous merging of the durations corresponding to different touch segments in the interpretation of time. Each time unit is mapped to the time interval of the corresponding touch segment and arranged according to the touch event sequence identifier. At the same time, the position of the time units is adjusted so that each time unit is within the time range of the corresponding touch segment. The temporal structure within the touch segment is rearranged, the start and end times of each touch event are updated, and the temporal connection between adjacent touch segments is adjusted to maintain the separation and distribution of each touch segment in the temporal dimension. The output touch segment sequence forms a balanced distribution of effects, so that the duration of each touch event is distributed in the corresponding time interval as an independent time unit, realizing the transformation of the duration from concentrated expression to dispersed expression.
[0014] Preferably, the constraint time unit is one-to-one with the corresponding touch event sequence identifier, and the time unit is limited to the time interval of the corresponding touch segment. At the same time, the time intervals between adjacent touch segments are kept separate, thereby maintaining the independent distribution structure of the duration in the touch segment sequence.
[0015] Preferably, for the embedding control and distribution constraints of subsequent touch inputs during time progression, the equalization effect distribution is extended to maintain the independent distribution state of touch inputs, including the following steps: Divide the timeline into touch segment intervals and interval intervals and record the time range of each interval. At the same time, establish time progression records according to the time progression order and assign interval order labels. Locate the time when a new touch occurs and match it to the corresponding interval range, while adjusting the start time of the new touch to embed it into the interval range and form an independent time period; Reconstruct the time advance recording interval structure and divide the original interval intervals, while inserting the new touch corresponding time period to form a new touch segment interval; Update the interval order identifier and maintain the alternation of touch segment intervals and interval intervals, while continuously embedding subsequent touch inputs to maintain the independent distribution state of each touch.
[0016] The technical effects and advantages provided by the present invention in the above technical solution are as follows: This invention reconstructs the temporal structure of touch behavior during high-frequency continuous input, segmenting and reordering multiple touch events that would otherwise be close together over time. This allows each touch event to be expressed independently on the timeline, effectively reducing the cumulative effect of multiple touch events in terms of duration. During touch recognition, it maintains a clear distinction between touch behaviors, avoids continuous merging interpretations caused by temporal proximity, and ensures that the touch rhythm presents an orderly distribution in the time dimension, thereby improving the recognition accuracy of touch input in complex operation scenarios.
[0017] Based on the distributed processing of touch segments, this invention allocates and adjusts the duration and imposes rhythm constraints on subsequent touch inputs. This allows newly generated touches to be embedded according to the existing time progression and to always maintain the time interval relationship with existing touch segments. As a result, touch behavior continues to maintain an independent distribution state during continuous input, avoiding subsequent touches from re-entering the concentrated superimposed time structure, reducing the risk of accidental triggering of high-priority operations, and enhancing the stability and controllability of the touch interaction process. Attached Figure Description
[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0019] Figure 1 This is a flowchart of the control method for the touch screen of the present invention. Detailed Implementation
[0020] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that the description of this disclosure will be more complete and fully convey the concept of the exemplary embodiments to those skilled in the art.
[0021] This invention provides, for example Figure 1 The control method for the touch screen shown includes the following steps: The occurrence time, duration, and corresponding contact area of each touch event determined by the capacitance change of the touch screen sensing node during high-frequency continuous input are collected and formed into a continuous touch record in chronological order. At the same time, the interval change between adjacent touches is analyzed based on the continuous touch record to obtain time distribution information reflecting the intensity of the rhythm. When handling high-frequency continuous input on a touch display interface, to avoid the superposition and interpretation of multiple touch events in the time dimension, a fine-grained decomposition and reconstruction of touch behavior in the time progression process is adopted. This allows each touch event to be expressed independently on the timeline and provides a clear data foundation for subsequent rhythm processing. The specific process is as follows: During the touch process, the location and duration of each touch event are recorded sequentially over time. At the start of the touch, the time when the contact point comes into contact with the touch interface is used as the starting marker, and at the end of the contact, the departure time is recorded. The time interval between the starting and ending markers is defined as the duration of a touch event. During continuous input, the above recording process is performed for each touch event, so that each touch event corresponds to a complete set of time information. At the same time, all touch events are calibrated using a unified time measurement method to make different touch events comparable on the same time axis. During the recording process, touch events are not merged, but the time boundaries of each touch event are kept independent, thus forming multiple sets of touch event time data arranged sequentially over time. Each set of data includes the location and duration information.
[0022] The obtained multiple sets of touch event time data are organized in chronological order. During the organization process, the start marker of each touch event is used as the sorting basis, with touch events that occurred earlier arranged first and touch events that occurred later arranged last. After sorting, the time interval between adjacent touch events is clearly marked, specifically: the time difference between the end marker of the previous touch event and the start marker of the next touch event is used as the interval between the two touches.
[0023] During the formation of a continuous sequence, the duration of each touch event and its corresponding interval are preserved, so that the entire touch sequence includes both the time range of a single touch and the interval relationship between adjacent touches. Through the above processing, a complete and continuous touch time record is obtained, which can reflect the occurrence process of all touch events and their temporal relationships in chronological order.
[0024] The analysis focuses on the time interval between adjacent touches in continuous touch time recordings, analyzing the interval changes segment by segment. As time progresses, the interval between each pair of adjacent touch events is used as the analysis unit. The current interval is compared with the previous interval. When the current interval is less than the previous interval, the change is marked as an interval contraction state; when the current interval is equal to the previous interval, the change is marked as an interval stability state; and when the current interval is greater than the previous interval, the change is marked as an interval expansion state. During the analysis, consecutive occurrences of the same change state are segmented, forming a continuous segment from multiple consecutive interval contractions, another segment from multiple consecutive consecutive interval stability, and a third segment from multiple consecutive consecutive consecutive interval expansion.
[0025] Meanwhile, the duration information of the corresponding touch event is retained in each segment, so that the interval change and the continuous touch behavior are associated, thereby constructing a multi-dimensional touch description structure that includes time sequence, interval change state and duration information.
[0026] After segmenting and organizing the interval changes, the change states of each segment are mapped to the time progression process to form time distribution information reflecting the intensity of the rhythm. During the mapping process, the time range corresponding to the continuous interval contraction segment is marked as the touch gradually concentration interval, the time range corresponding to the continuous interval stability segment is marked as the touch uniform distribution interval, and the time range corresponding to the continuous interval expansion segment is marked as the touch gradually dispersion interval. At the same time, the position of each touch event on the time axis is associated with its corresponding segment, so that any point in time can be mapped to a specific rhythm state.
[0027] In this time distribution information, different time intervals are arranged in a continuous manner through segmentation, thus clearly showing the process of touch changing from scattered to concentrated and then back to scattered during the overall time progression, and providing a clear time basis for subsequent rhythm compression and touch distribution adjustment.
[0028] Based on the time distribution information, the contraction of the interval change in time is identified, and touch segments with consecutively shortened intervals are extracted. The touch segments are then reordered to form a rhythm compression result. Given the established temporal distribution information, the process of extracting and reconstructing touch interval changes segment by segment during the time progression transforms the originally dispersed interval contraction process into touch segments with clear boundaries. This process is then sequentially recombined to form a rhythm compression result, which is used for further processing of touch behavior. The specific process is as follows: The time distribution information is read one by one along the time progression direction, and the interval change status corresponding to each time interval is processed. During the reading process, the change status of the current time interval is compared with the change status of the immediately preceding time interval. When multiple consecutive time intervals show the change characteristic of gradually decreasing interval, these time intervals are connected in sequence to form a continuous segment.
[0029] During the connection process, the first time interval where the interval decreases is taken as the starting point, and the last time interval where the interval still decreases is taken as the ending point. All time intervals between the starting point and the ending point are included in the same range, and all touch event records involved in this range are summarized. During the summary, the occurrence position of each touch event is arranged in chronological order, and the corresponding duration and the time interval between adjacent touch events are recorded item by item, so that each continuous segment contains complete touch event sequence information. When a time interval where the interval remains unchanged or increases is read, the connection process of the current segment ends, and the identification of the next segment with decreasing interval begins again. Thus, multiple independent continuous segments are formed throughout the time progression, and each segment corresponds to a process of gradually shortening touch interval.
[0030] Each existing continuous segment is transformed into an independent touch fragment. During the transformation, the start time of the continuous segment is used as the starting point of the touch fragment, and the end time of the continuous segment is used as the ending point of the touch fragment. All touch event records within this time range are incorporated into the touch fragment one by one. During the incorporation process, each touch event is numbered according to the time progression, with the earliest occurring touch event marked as the first sequence number, and subsequent touch events numbered sequentially, thereby establishing a clear sequential relationship within the touch fragment.
[0031] Simultaneously, the time intervals between adjacent touch events within a touch segment are reorganized, and each interval is bound to the corresponding preceding and following touch events, so that any interval can be clearly associated with two specific touch events. Based on this, the duration of all touch events within a touch segment is arranged in sequence and forms a one-to-one correspondence with the corresponding numbers, so that the touch segment simultaneously possesses three types of information: time location, duration, and interval relationship. Through the above processing, each touch segment becomes an independent unit that completely expresses a continuous touch contraction process.
[0032] Multiple touch segments are uniformly arranged and reordered according to the time progression. During the arrangement process, the start time of each touch segment is used as the sorting basis. Touch segments with earlier start times are placed at the beginning of the sequence, and touch segments with later start times are arranged at the end, thus forming a sequence of touch segments arranged in the time progression. During the sequence construction process, the order of touch events within each touch segment is kept unchanged. At the same time, clear boundary markers are established between adjacent touch segments, so that different touch segments form a continuous arrangement but mutual distinction on the time axis.
[0033] After the overall arrangement is completed, the sequence of touch segments is used as the unified output result. Each touch segment corresponds to a touch event process with gradually decreasing intervals. The sequential relationship between touch segments reflects the sequential distribution of different contraction processes in the time progression. Through this sequence, the rhythm compression result can be obtained, so that the change process of multiple touch events gradually converging in the high-frequency continuous input process is centrally expressed and the structure is kept clear, providing a direct basis for the subsequent decentralized processing of touch segments.
[0034] By combining the rhythm compression results, the distribution relationship of each touch segment in the time progression is adjusted, and the originally closely arranged touch segments are separated in time order while maintaining the corresponding relationship, resulting in a dispersed progression form; With the rhythm compression result already formed, the arrangement of touch segments during the time progression is expanded to redistribute the originally continuously clustered touch segments on the time axis. During this expansion, the sequential relationship between each touch segment and the correspondence within each segment are maintained, thus forming a dispersed progression pattern. The specific process is as follows: The touch segment sequence in the rhythm compression result is expanded item by item. A continuous and progressive time-marked sequence is established on the time axis, and the start time of each touch segment is mapped to the corresponding position in the time-marked sequence. During the mapping process, the start time of the first touch segment is used as the starting point mark, and the duration of the touch segment is completely mapped onto the time axis. Then, the start time of the second touch segment is read and compared with the end time of the previous touch segment. When the two segments are in a continuous state on the time axis, a new starting position is assigned to the second touch segment, so that the starting position is within an independent time period after the end position of the previous touch segment. The entire touch segment is then moved backward along the time axis to form a clear separation from the previous touch segment. Subsequent touch segments are processed in the same way, so that each touch segment occupies an independent time range on the time axis, thereby completing the initial expansion of the touch segment sequence.
[0035] Around the touch segments that have been initially unfolded, the time intervals between each touch segment are adjusted uniformly segment by segment. During the adjustment process, the end position of the previous touch segment is used as a reference to redetermine the starting position of the current touch segment, so that a fixed time interval is formed between the starting position of the current touch segment and the end position of the previous touch segment.
[0036] After determining the starting position, the time positions of all touch events within the current touch segment are shifted backward by the same time offset, so that the relative positions of the internal structure of the touch segment on the time axis remain unchanged, while ensuring that the overall position of the segment changes. All touch segments are processed in the same way, so that a uniform and continuously progressive time interval is formed between each pair of adjacent touch segments, thereby establishing a regularly arranged segment distribution relationship throughout the entire time progression.
[0037] For the adjusted touch segment distribution, the time range of each touch segment is recalibrated. During the calibration process, the start and end times of the touch segments are re-recorded, and the time range is bound to the sequence of touch events within the touch segment, so that each touch segment has a clear start and end interval in the new timeline. At the same time, for each touch event within a touch segment, its corresponding time position is recalculated based on the overall time offset of the segment, so that the time sequence of touch events within the segment is consistent with the original sequence and forms a continuous distribution on the new timeline.
[0038] This calibration process transforms the distribution of touch fragments over time from a tightly packed arrangement to an independent distribution structure with clear intervals.
[0039] After completing the time position adjustment and recalibration, the correspondence between touch segments is preserved. During this process, each touch segment is assigned a unique sequence identifier, and this sequence identifier is recorded in correspondence with the original position of the touch segment in the rhythm compression result. As the time position changes, the touch segments are mapped through the sequence identifier to ensure that the identity of each touch segment remains consistent before and after the adjustment. At the same time, within each touch segment, the number information of each touch event in the original sequence is retained, so that the correspondence between touch events does not change during time movement. In this way, while the position of the touch segment changes on the time axis, its internal structure and external sequence relationship remain stable.
[0040] The touch segments that have completed time expansion, interval adjustment, time calibration, and correspondence preservation are arranged continuously according to the new time progression order and output in a distributed progression form. In this result, each touch segment is distributed sequentially along the time axis, there is a clear time interval between adjacent touch segments, the touch event sequence and duration information within each touch segment remain in their original state, and each touch segment forms a continuous correspondence through sequence identifiers.
[0041] This decentralized approach allows the touch fragments, which were originally clustered in the rhythm compression result, to form an independently unfolding distribution during the time progression. This enables each touch event to be identified individually in subsequent processing and avoids superimposed interpretations.
[0042] The duration of touch is redistributed in the time progression based on the decentralized approach, and the concentrated accumulated duration is distributed to the corresponding time interval of each touch segment to form a balanced distribution of effects; Given that a distributed approach has already been established, the duration of touch during the time progression is reorganized so that the continuous effect originally formed during continuous touch is expressed distributed along the time axis, and a correspondence is established with the time range of each touch segment. The specific process is as follows: For the touch segment sequence in the distributed advancement mode, the duration of touch events within each touch segment is analyzed item by item. During the analysis, the start and end times of each touch event are used as boundaries to extract the continuous effect within that time range into independent time segments, which are then arranged in chronological order. Within the same touch segment, the time segments corresponding to all touch events are listed sequentially, and each time segment is bound to the sequence identifier of the corresponding touch event, so that each time segment can be clearly associated with a specific touch event behavior.
[0043] After processing a single touch segment, the same parsing process is performed on subsequent touch segments, thereby forming a set of durations consisting of multiple time segments over the entire time range. This set fully reflects the continuous occupancy of the touch on the time axis.
[0044] Based on the connection relationship between adjacent time periods in the continuous duration set, the originally continuous time periods are split. During the splitting process, the continuous time periods are checked one by one with the time axis as the reference. When two time periods are directly connected on the time axis, the connection point is taken as the splitting position, and the continuous time period is decomposed into two independent time units.
[0045] During the processing, each time connection point is segmented to ensure that there are clear boundaries between all time periods, thereby eliminating continuous time occupation across touch segments; by segmenting, the originally continuous duration is decomposed into multiple independent time units, each with clear start and end time boundaries.
[0046] For each split time unit, it is remapped to the time interval of the corresponding touch segment. During the mapping process, the start time and end time of the touch segment in the distributed progression form are used as the range boundary, and the time units belonging to the touch segment are placed one by one within the range. During the placement process, according to the sequence identifier of the touch event corresponding to the time unit, the time units are arranged in sequence inside the touch segment so that the time units present a distribution state on the time axis that is connected but does not overlap.
[0047] At the same time, the starting position of the time unit is repositioned so that it falls completely within the time range of the corresponding touch segment and is consistent with the sequence of touch events within the touch segment, thereby achieving a distributed duration among the touch segments.
[0048] After remapping the time units, the time structure within each touch segment is uniformly rearranged. During the rearrangement, all time units within a touch segment are sorted according to their new time positions, and the start and end times of each touch event are redefined based on the sorting results, ensuring that the time range of the touch event is completely consistent with the corresponding time unit. Simultaneously, the time connection between adjacent touch segments is organized, ensuring a clear separation between the end time of the previous touch segment and the start time of the next touch segment, thus forming a continuous but non-overlapping time distribution structure in the overall time progression. Through this rearrangement process, the time relationships within and between touch segments remain clear.
[0049] After time splitting, mapping, and rearrangement, the touch segment sequence is output as a whole in chronological order to form a balanced distribution. In this result, the duration of each touch segment is distributed in the corresponding time interval as an independent time unit. There is no connection between the durations of each touch segment across intervals. At the same time, each touch event corresponds to an independent time range and maintains the original order relationship.
[0050] By balancing the distribution of effects, the continuous effect of touch over time is transformed from a concentrated expression to a dispersed expression, thereby avoiding the superposition of multiple touch events in terms of duration and providing a clear and stable temporal basis for the subsequent touch recognition process.
[0051] Based on the balanced action distribution, rhythm constraints are applied to subsequent touch inputs. Newly generated touches are embedded in the time-progression record and each touch is maintained independently in the time dimension, thereby avoiding multiple touch events from being identified as a single repeated touch. With the balanced distribution already established, by continuously maintaining the time-progression record and constraining the entry position of subsequent touch inputs, newly generated touches can be gradually embedded according to the existing time distribution structure, while maintaining the separation of each touch in the time dimension during the embedding process. This avoids the superposition of multiple touch events during continuous input. The specific process is as follows: For the touch segment sequence that has already formed in the equalization effect distribution, the time axis is divided into segments one by one. During the division process, the start time and end time of each touch segment are used as boundaries to divide the time axis into multiple touch segment intervals and multiple interval intervals. After the division is completed, the time range covered by each touch segment interval is recorded, and the time gap between adjacent touch segment intervals is marked and the time gap is used as an independent interval interval.
[0052] Throughout the entire timeline, a continuous time progression record is formed by alternating touch segment intervals and interval intervals. Each interval is assigned a sequential identifier according to the time sequence, so that any time position can correspond to a specific interval, thereby establishing a complete time distribution reference structure.
[0053] When a new touch input is received, the occurrence time of the touch is located. During the location process, the occurrence time is compared with each interval range in the time progression record one by one. When the occurrence time is within a certain interval range, the start time of the touch is set to the occurrence time, and the corresponding end time is determined according to the duration of the touch, so that the touch forms an independent time period within the interval range. When the occurrence time is within a certain touch segment interval range, the start time of the touch is moved backward along the time axis so that it falls into the interval range immediately following the touch segment interval, and the start time and end time are re-determined within the interval range.
[0054] After positioning is completed, the time range of the touch is associated with the corresponding interval, so that the touch occupies an independent position on the time axis and does not overlap with existing touch segments.
[0055] The interval structure is reconstructed based on the time progression record after the new touch is embedded. During the reconstruction process, the time period corresponding to the new touch is separated from the original interval interval, and the original interval interval is divided into a preceding interval and a following interval using this time period as the boundary. After the division is completed, the time period corresponding to the new touch is marked as a new touch segment interval and inserted into the corresponding position in the time progression record, so that the time progression record continues to maintain the structure of alternating touch segment intervals and interval intervals. At the same time, the sequence labels of each newly formed interval are updated to ensure that the interval order is consistent with the time progression direction and that any interval can be located through the sequence label.
[0056] During the continuous reception of subsequent touch inputs, time positioning, interval embedding, and structural reconstruction are repeatedly performed for each new touch, so that the time advancement record maintains the distribution pattern of alternating touch segment intervals and interval intervals while continuously expanding. During continuous processing, each touch segment interval maintains an independent time range, and there is always a clear time interval between adjacent touch segments. At the same time, each new touch is restricted to the interval interval or guided into the subsequent interval interval, thereby avoiding the overlap of new touch with existing touch segments in time.
[0057] This continuous constraint process keeps the distribution of touches stable over time, ensuring that each touch exists independently in the time dimension, thereby preventing multiple touch events from being identified as a single touch operation with extended duration.
[0058] To fully understand the specific implementation of this process, the following example illustrates it in detail: Assume that in the time-tracking record, there are already three touch segment intervals: the first interval has a time range of 0 to 80 milliseconds, the second interval has a time range of 120 to 200 milliseconds, and the third interval has a time range of 240 to 300 milliseconds. Two intervals are formed between these three touch segment intervals: 80 to 120 milliseconds and 200 to 240 milliseconds. At the 320-millisecond mark, a new touch input occurs, lasting 30 milliseconds. Its initial time range is 320 to 350 milliseconds. Since this time range does not overlap with existing touch segment intervals, a new touch segment interval is formed directly at the end of the timeline. Subsequently, at the 150-millisecond mark, another new touch input occurs, lasting 20 milliseconds. Its initial time range is 150 to 170 milliseconds, falling within the second interval's time range of 120 to 200 milliseconds. Therefore, the start time of this touch is moved forward to the interval after the second interval ends, i.e., 200 milliseconds. Within the 240 millisecond range, for example, the start time is adjusted to 205 milliseconds and the end time to 225 milliseconds, ensuring it falls entirely within this interval. After embedding, the original interval of 200 milliseconds to 240 milliseconds is divided into two parts: 200 milliseconds to 205 milliseconds and 225 milliseconds to 240 milliseconds, forming a new touch segment interval between 205 milliseconds and 225 milliseconds. Then, another touch input is generated at the 90 millisecond position, lasting for 15 milliseconds, with a time range of 90 milliseconds to 105 milliseconds, which falls within the range of 80 milliseconds to 1... Within a 20-millisecond interval, the original time position is kept unchanged and directly embedded into this interval. At the same time, this interval is divided into two parts: 80-millisecond to 90-millisecond and 105-millisecond to 120-millisecond. A new touch segment interval is formed between 90-millisecond and 105-millisecond. Through the above process, each new touch is restricted to an independent time interval or guided into a subsequent interval interval, thereby ensuring that there is always a clear time interval between all touch segments and avoiding multiple touch events from overlapping in the time dimension and being identified as a single touch operation with extended duration.
[0059] This invention reconstructs the temporal structure of touch behavior during high-frequency continuous input, segmenting and reordering multiple touch events that would otherwise be close together over time. This allows each touch event to be expressed independently on the timeline, effectively reducing the cumulative effect of multiple touch events in terms of duration. During touch recognition, it maintains a clear distinction between touch behaviors, avoids continuous merging interpretations caused by temporal proximity, and ensures that the touch rhythm presents an orderly distribution in the time dimension, thereby improving the recognition accuracy of touch input in complex operation scenarios.
[0060] Based on the distributed processing of touch segments, this invention allocates and adjusts the duration and imposes rhythm constraints on subsequent touch inputs. This allows newly generated touches to be embedded according to the existing time progression and to always maintain the time interval relationship with existing touch segments. As a result, touch behavior continues to maintain an independent distribution state during continuous input, avoiding subsequent touches from re-entering the concentrated superimposed time structure, reducing the risk of accidental triggering of high-priority operations, and enhancing the stability and controllability of the touch interaction process.
[0061] The foregoing has only described certain exemplary embodiments of the present invention by way of illustration. Undoubtedly, those skilled in the art can modify the described embodiments in various ways without departing from the spirit and scope of the present invention. Therefore, the foregoing drawings and descriptions are illustrative in nature and should not be construed as limiting the scope of protection of the claims of the present invention.
Claims
1. A control method for a touch screen display, characterized in that, Includes the following steps: The occurrence time, duration, and corresponding contact area of each touch event determined by the capacitance change of the touch screen sensing node during high-frequency continuous input are collected and formed into a continuous touch record in chronological order. At the same time, the interval change between adjacent touches is analyzed based on the continuous touch record to obtain time distribution information reflecting the intensity of the rhythm. Based on the time distribution information, the contraction of the interval change in time is identified, and touch segments with consecutively shortened intervals are extracted. The touch segments are then reordered to form a rhythm compression result. By combining the rhythm compression results, the distribution relationship of each touch segment in the time progression is adjusted, and the originally closely arranged touch segments are separated in time order while maintaining the corresponding relationship, resulting in a dispersed progression form; The duration of touch is redistributed in the time progression based on the decentralized approach, and the concentrated accumulated duration is distributed to the corresponding time interval of each touch segment to form a balanced distribution of effects; Based on the balanced action distribution, subsequent touch inputs are rhythmically constrained, and newly generated touches are embedded in the time progression record while maintaining the independent distribution of each touch in the time dimension.
2. The control method for a touch screen according to claim 1, characterized in that, To improve the ability to distinguish touch behavior in the time dimension during high-frequency continuous input, the distribution of touch events over time is structured and information on the temporal distribution of rhythm density is generated, including the following steps: Record the start and end markers of each touch event, determine the corresponding duration, and generate multiple sets of touch event time data; Organize multiple sets of touch event time data and arrange them in chronological order, and calculate the time interval between adjacent touch events to form a continuous touch record; Analyze the time intervals between adjacent touch events in continuous touch records and mark the interval contraction state, the interval stability state and the interval expansion state. At the same time, segment and organize the same change states and retain the corresponding duration information. Mapping the results of each segment to the time progression process forms time distribution information, and corresponding different segments to the intervals of gradually concentrated touch, uniformly distributed touch, and gradually dispersed touch, thus presenting the process of touch rhythm change in the time dimension.
3. The control method for a touch screen according to claim 2, characterized in that, The interval contraction state is determined by the current time interval being less than the previous time interval, the interval stability state is determined by the current time interval being equal to the previous time interval, and the interval expansion state is determined by the current time interval being greater than the previous time interval. Touch events corresponding to consecutive identical states are grouped into the same segment to form time distribution information.
4. The control method for a touch screen according to claim 2, characterized in that, To address the structured representation of the interval contraction process within temporal distribution information, segment extraction and fragment reconstruction are performed on touch interval changes to form rhythm compression results, including the following steps: Identify the interval contraction state in the time distribution information and connect continuous time intervals along the time progression direction to form continuous segments. At the same time, summarize the touch event records within the continuous segments and retain the occurrence location, duration and adjacent interval information. Transform continuous segments into touch fragments and include them in the touch event records within the corresponding time range of the continuous segments. At the same time, number the touch events according to the time progression order and organize the correspondence between adjacent intervals and duration to form the internal sequential structure of the touch fragment. Arrange touch segments to form a touch segment sequence while keeping the order of touch events within each touch segment unchanged. At the same time, establish the boundary relationship between touch segments to output the rhythm compression result.
5. The control method for a touch screen according to claim 4, characterized in that, Each touch segment in the touch segment sequence corresponds to the start and end times of a continuous segment, and the order of touch event numbers within the touch segment is consistent with the correspondence between adjacent intervals. At the same time, touch segments are distinguished by boundaries to maintain the continuity of the time progression order.
6. The control method for a touch screen according to claim 4, characterized in that, To adjust and maintain the distribution and correspondence of touch segments over time, the rhythm compression result is expanded and reconstructed to form a dispersed progression, including the following steps: Map the touch segment sequence to a time stamp sequence and record the start and end times of each touch segment. At the same time, arrange the touch segments in the order of time progression to form an initial distribution structure. Adjust the start time of the touch segment and use the end time of the previous touch segment as a reference to determine the start position of the current touch segment. At the same time, move the entire touch segment along the time axis to form the time interval between adjacent touch segments. The time range of the touch segment is calibrated and the start and end times are updated. At the same time, the time positions of touch events within the touch segment are adjusted synchronously to maintain the consistency of the touch event sequence. Maintain the sequential identification of touch segments and establish the correspondence between touch segments, while retaining the touch event number information within the touch segments to maintain structural consistency; The touch segments are arranged in a distributed manner to advance in sequence and the time interval between touch segments is maintained, thereby forming an independent distributed structure that unfolds in the order of time progression.
7. The control method for a touch screen according to claim 6, characterized in that, The start time of a touch segment is sequentially defined by the end time of the previous touch segment. The touch segments move along the time axis and form a continuous interval relationship. The time position of touch events within a touch segment is adjusted synchronously with the touch segment and maintains the original order. Touch segments establish a correspondence through sequence identifiers to maintain an independent distribution structure in the time progression.
8. The control method for a touch screen according to claim 6, characterized in that, To address the dispersed representation and structural rearrangement of touch duration over time, the dispersed progression is reconstructed based on duration to achieve a balanced distribution of effects. This includes the following steps: The touch segment sequence is parsed and the duration of each touch event is extracted. Multiple time segments are formed according to the time progression, and the correspondence between each time segment and the corresponding touch event sequence identifier is established. The continuous segments in the time period are divided into boundaries, and the continuous time periods are divided into independent time units to avoid the continuous merging of the durations corresponding to different touch segments in the interpretation of time. Each time unit is mapped to the time interval of the corresponding touch segment and arranged according to the touch event sequence identifier. At the same time, the position of the time units is adjusted so that each time unit is within the time range of the corresponding touch segment. The temporal structure within the touch segment is rearranged, the start and end times of each touch event are updated, and the temporal connection between adjacent touch segments is adjusted to maintain the separation and distribution of each touch segment in the temporal dimension. The output touch segment sequence forms a balanced distribution, so that the duration of each touch event is distributed in the corresponding time interval as independent time units.
9. The control method for a touch screen according to claim 8, characterized in that, The constraint time unit maintains a one-to-one correspondence with the corresponding touch event sequence identifier, and limits the time unit to be distributed only within the corresponding touch segment time interval. At the same time, it limits the time intervals between adjacent touch segments to maintain a separate time interval, thereby maintaining the independent distribution structure of the duration in the touch segment sequence.
10. The control method for a touch screen according to claim 8, characterized in that, To address the embedding control and distribution constraints of subsequent touch inputs during time progression, the equalization effect distribution is extended to maintain the independent distribution state of touch inputs, including the following steps: Divide the timeline into touch segment intervals and interval intervals and record the time range of each interval. At the same time, establish time progression records according to the time progression order and assign interval order labels. Locate the time when a new touch occurs and match it to the corresponding interval range, while adjusting the start time of the new touch to embed it into the interval range and form an independent time period; Reconstruct the time advance recording interval structure and divide the original interval intervals, while inserting the new touch corresponding time period to form a new touch segment interval; Update the interval order identifier and maintain the alternation of touch segment intervals and interval intervals, while continuously embedding subsequent touch inputs.