CN-121763683-B - Visual upset time-recorder of induction type
Abstract
The invention relates to the technical field of turnover timers, and discloses an inductive visual turnover timer. The method comprises the steps of acquiring turning angle, turning angular speed and gesture maintaining duration data through a six-axis gesture sensor, carrying out hierarchical identification on turning actions, dividing the turning angle into a fine tuning angle interval, a switching angle interval and a reset angle interval, dividing the turning speed into primary turning and secondary turning, respectively triggering differentiated control functions of timing duration fine tuning, mode switching checking, timing reset, rapid switching default custom duration and the like according to a hierarchical result, recording timing state snapshots in a timing process, automatically recovering timing progress before the false turning from the state snapshots when the false turning operation is detected and is turned back to an original display surface in a preset recovery time window, and recording high-frequency turning operation characteristics and self-adaptively optimizing gesture identification parameters. The invention obviously improves the functional richness of the overturning interaction and the fluency of user experience.
Inventors
- HUANG XINHAI
Assignees
- 福州三立电子有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20260302
Claims (8)
- 1. The utility model provides a visual upset time-recorder of induction type, includes the time-recorder casing and SETs up its inboard control panel, be provided with knob, driving lever and SET button on the control panel, its characterized in that still includes: The device comprises a timer shell, a buzzer, a display screen, a six-axis attitude sensor, a display screen and a display screen, wherein the four side surfaces of the timer shell respectively correspond to display surfaces with different time durations; The control panel is electrically connected with the six-axis attitude sensor so as to conduct hierarchical identification processing on the space orientation data of the timer shell and obtain a hierarchical identification result; The grading identification result is obtained by setting different turning angle intervals, each turning angle interval corresponds to different turning results, and the turning angle interval comprises a fine tuning angle interval, a switching angle interval and a resetting angle interval; different turning results are obtained according to a preset turning angle speed based on the turning angle interval, wherein the preset turning angle speed comprises primary turning and secondary turning; Periodically recording a timing state snapshot in the timing process; when the false overturn operation is detected, judging whether the time interval from the overturn to the original display surface is smaller than a preset recovery time window, if so, recovering the timing progress from the timing state snapshot to the timing progress before the false overturn; if not, triggering different control functions according to different turning results, wherein the control functions comprise a timing duration fine tuning function and a timing mode checking function, and a timing reset function, the timing duration fine tuning function is triggered when the turning angle is in a fine tuning angle interval, the timing mode checking function is triggered when the turning angle is in a switching angle interval, and the timing reset function is triggered when the turning angle is in a reset angle interval; When the number of times of continuously turning the same display surface at one stage is detected, switching between default timing duration and custom timing duration when a preset number of times threshold is reached; The six-axis attitude sensor data comprise a turnover angle, a turnover angular speed and an attitude keeping duration; the step identification processing is carried out on the six-axis attitude sensor data, and the step identification processing comprises the following steps: setting a first angle threshold and a second angle threshold, wherein the first angle threshold is set to be 30 degrees, and the second angle threshold is set to be 90 degrees; dividing the turning angle into a fine tuning angle interval from 0 degrees to a first angle threshold, a switching angle interval from the first angle threshold to a second angle threshold, and a reset angle interval from the second angle threshold to 180 degrees.
- 2. The inductive visual rollover timer of claim 1, wherein said six-axis attitude sensor data is hierarchically identified, further comprising: In the fine tuning angle interval, identifying the turning direction, determining the type of fine tuning operation, mapping clockwise turning to an operation of increasing the timing duration, mapping anticlockwise turning to an operation of decreasing the timing duration, and setting the single fine tuning amplitude as a preset unit duration; Comparing the gesture maintaining time length with a preset checking time length threshold value in a switching angle interval, switching the working mode into a temporary checking mode when the gesture maintaining time length exceeds the preset checking time length threshold value, acquiring timing time information of a non-current display surface, displaying but not starting a new timing task, and exiting the temporary checking mode and recovering the display of an original timing state when the situation that the gesture maintaining time length is turned back to the original display surface is detected; Setting an error touch delay prevention mechanism in a reset angle interval, timing and judging the holding time length of the gesture after detecting that the overturning angle exceeds a second angle threshold value, and triggering a reset operation after the holding time length reaches a preset reset time length, wherein the preset reset time length is 1 second; When the secondary overturning result is obtained by carrying out hierarchical identification on the overturning action, detecting the position and the stability of the target display surface, overturning the target display surface to the top and keeping the target display surface stable, automatically acquiring timing parameters corresponding to the display surface, and starting a timing task.
- 3. The inductive visual rollover timer of claim 1, wherein the hierarchical recognition result is obtained by setting different rollover angle intervals, each rollover angle interval corresponding to a different rollover result, based on the rollover angle intervals, according to a preset rollover angle speed, further comprising: detecting and identifying a current working mode of the turnover timer, wherein the working mode comprises a timing mode, an alarm clock mode and a snooze mode; Detecting the gesture change of the display screen and the knob key signals in a timing mode, pausing the current timing when the display screen is detected to be turned to a horizontal upward gesture or the knob key signals are received, and obtaining timing progress from the pause moment and continuing timing when the display screen is detected to be turned back to the original display surface or the knob key signals are received again; In the snooze mode, detecting and judging the turning angle, when the turning angle is detected to be more than or equal to 30 degrees, closing the snooze state and sending out prompt tone, and setting the turning-off triggering condition and the turning-over switching triggering condition in the timing mode to be consistent; Under the state of positive timing, the overturning angle and the overturning time are detected, when the overturning angle is detected to be more than 160 degrees and the initial posture is overturned at the preset overturning angle speed, the action of the overturning angle is identified as one-stage overturning round-trip operation, a positive timing cancellation instruction is triggered, and timing data are reset to the initial state.
- 4. The inductive visual rollover timer of claim 1, wherein the periodically recording the snapshot of the time status during the time counting process, when detecting a false rollover operation, determining whether the time interval for returning to the original display surface is less than a preset recovery time window, further comprises: periodically monitoring the timing process according to a preset time interval, acquiring the current display surface identification, the timed duration and the remaining timed duration, recording, and storing recorded data as a timing state snapshot to a memory buffer area; detecting the change of the display surface mark, judging the type of switching operation when the change of the display surface mark is detected and the timer is in an operation state, and marking the event as a potential false overturning event if the judgment is that the non-user actively switches; after marking the event as a potential false overturn event, carrying out a dump operation on the current timing state snapshot to a recovery buffer area, acquiring and recording the occurrence time of false overturn, and continuously monitoring the equipment state and starting a timing task corresponding to a new display surface; Continuously detecting the posture change of the turnover timer during the state monitoring period, and calculating the time interval from the occurrence time of the false turnover event to the turnover time and acquiring a time interval value when detecting that the display surface mark is turned back to the original display surface before the false turnover; Comparing and judging the time interval with a preset recovery time window, when the time interval is smaller than the preset recovery time window, stopping the newly started timing task, reading timing state snapshot data from the recovery buffer zone, performing compensation calculation on the residual timing time length according to the time interval, acquiring the compensated timing progress, recovering the timing progress to a state before mistakenly overturning, and simultaneously sending an error correction prompt tone and displaying a recovery success prompt on a display screen; And when the time interval is greater than or equal to the preset recovery time window, judging the operation as that the user actively switches the timing task, keeping the timing task which is started newly at present and continuing to run, and clearing the timing state snapshot in the recovery buffer zone.
- 5. The inductive visual rollover timer of claim 1, wherein for periodically recording a timer status snapshot during the timer, when a false rollover operation is detected, determining whether a time interval for returning to the original display surface is smaller than a preset recovery time window, if yes, recovering from the timer status snapshot to a timer progress before the false rollover, further comprising: Establishing a user operation history database, and acquiring and recording the turning angle, the turning angular speed, the initial display surface mark, the target display surface mark and the operation type of each turning operation; Counting the accumulated turnover operation times, performing statistical analysis on the user operation history database after the counted times reach the preset counting period times, identifying a display surface switching angle range used by high frequency and a turnover speed range used by high frequency, and extracting and calculating a median triggering angle of fine tuning operation and a median triggering angle of reset operation to obtain a high frequency operation characteristic parameter set; Dynamically adjusting an angle threshold and a time threshold of gesture recognition according to the high-frequency operation characteristic parameter set, reducing an angle recognition dead zone of a high-frequency display surface switching combination, shortening gesture confirmation time to improve recognition sensitivity, increasing the gesture confirmation time of a non-high-frequency display surface switching combination, and improving a false triggering protection threshold to reduce false triggering rate; Calculating the deviation degree of the median triggering angle of the fine tuning operation and a preset fine tuning angle reference value, and when the deviation degree exceeds a preset deviation threshold value, adjusting the upper limit of a fine tuning angle interval to be the median triggering angle plus a preset offset and acquiring an adjusted upper limit value; calculating the deviation degree of the median triggering angle of the reset operation and a preset reset angle reference value, and when the deviation degree exceeds a preset deviation threshold value, adjusting the lower limit of a reset angle interval to be the median triggering angle minus a preset offset and acquiring an adjusted lower limit value; And storing the adjusted angle threshold and the adjusted time length threshold into a nonvolatile memory, and loading and acquiring the stored threshold parameters for use when the turn-over timer is started next time.
- 6. The inductive visual rollover timer of claim 3, wherein said rollover angle interval comprises a fine adjustment angle interval, a switching angle interval, and a reset angle interval, wherein different control functions are triggered according to said different rollover results, further comprising a multi-mode conflict intelligent switching mechanism: Detecting the triggering time of the alarm clock and the running state of the timer, when the triggering time of the alarm clock is detected to reach and the timer is in the running state, setting the priority of the timer to be higher than the priority of the alarm clock by default, performing the suppressing operation on the ringing of the alarm clock, setting the alarm clock icon to be in a flashing state for reminding, and keeping the timer and continuing to normally run; under the default priority, continuously monitoring the gesture change of the turnover timer, when the turnover timer is detected to be turned to the alarm clock display surface, the turnover angle is more than or equal to 30 degrees and the preset confirmation duration is kept exceeded, identifying the operation as the intention of switching to the alarm clock priority by a user, switching the working mode to the alarm clock priority mode, pausing the timer and storing the current state, acquiring alarm clock parameters and starting ringing; Detecting a turning action after a user triggers the alarm clock snooze operation in the alarm clock priority mode, identifying the operation as an intention of the user to resume the alarm clock priority when the turning timer is turned back to a display surface corresponding to the timer and the turning angle is more than or equal to 30 degrees and is kept exceeding a preset confirmation time, resuming the timer from a pause state and continuing to run, and keeping the alarm clock in the snooze state; Recording priority selection operation of a user in a multi-mode conflict scene, carrying out statistical analysis on priority selection frequencies of different times, and when the similar conflict scene appears again, acquiring the preference priority from the historical record according to the current time and setting the preference priority as a default priority.
- 7. The inductive visual flip timer of claim 1, wherein the predetermined flip angle speed comprises a first flip and a second flip, and wherein when the number of consecutive first flip of the same display surface is detected, the switch between a default time duration and a custom time duration is performed when a predetermined number of threshold values is reached, further comprising: Under the self-defined time setting state, receiving and identifying a short pressing signal of the SET key, switching the working state into a time parameter editing state, performing flicker control on a current display surface, and obtaining the last SET self-defined timing time length for display; In the time parameter editing state, synchronously receiving a rotary button rotating signal and a turnover tilting signal, and processing the received signals as time adjustment input; When a knob rotation signal is received, detecting the rotation angle speed, determining the adjustment granularity according to the detection result, setting the adjustment granularity to be second granularity and adjusting a time value when the rotation angle speed is smaller than a first speed threshold value, setting the adjustment granularity to be minute granularity and adjusting a time value when the rotation angle speed is larger than a second speed threshold value, detecting the rotation stop time in a minute granularity adjustment state, and automatically switching the adjustment granularity to a second granularity adjustment state if the stop time exceeds a preset switching time; When a turnover inclination signal is received, detecting and judging whether the turnover angle is in a fine adjustment angle interval, if so, detecting the size of the turnover angle, determining the numerical change rate, mapping the larger the turnover angle into the faster the numerical change rate, and obtaining the adjustment rate adapting to the single-hand operation scene; And receiving and identifying a single-press signal of the SET key as a setting confirmation instruction, storing and operating the edited custom timing duration to a nonvolatile memory, exiting the editing state of the time parameter, and acquiring the custom timing duration and starting a corresponding timing task after the user presses the knob key singly.
- 8. A control system for an inductive visual inversion timer, applied to an inductive visual inversion timer according to any one of claims 1 to 7, comprising: The attitude detection unit is used for acquiring data of the six-axis attitude sensor, acquiring triaxial acceleration data and triaxial angular velocity data, carrying out fusion processing on the acquired data and outputting the overturning angle, the overturning angular velocity and the space attitude information of the overturning timer in real time; The grading identification unit is used for carrying out grading identification processing on the angle and the speed of the overturning action, obtaining an angle grading result and a speed grading result, and combining and outputting the grading result into an overturning action grading result; The function mapping unit is used for identifying the grading result of the overturning action, acquiring a corresponding control function from the function mapping table according to the identification result and triggering execution, wherein the control function comprises timing fine adjustment, mode switching, timing reset and quick start; The state memory unit is used for periodically acquiring and recording current timing state data, storing the recorded data as a state snapshot, monitoring and identifying a false overturning event, and acquiring timing progress from the state snapshot and performing recovery operation when recovery conditions are met; the self-adaptive optimization unit is used for recording and storing the historical data of the user operation, carrying out statistical analysis on the historical data, extracting high-frequency operation characteristics, dynamically adjusting gesture recognition parameters and sensitivity thresholds according to the high-frequency operation characteristics and obtaining optimized parameters; The mode coordination unit is used for performing management control on switching logic among a timing mode, an alarm clock mode and a snooze mode, identifying and judging a multifunctional conflict scene, dynamically adjusting the priority according to user operation and historical preference, and acquiring the adjusted priority configuration; And the display control unit is used for acquiring and identifying the current working mode and the timing state, generating display data according to the acquired state information, performing driving control on the display screen and displaying corresponding time information, progress bars and prompt signs.
Description
Visual upset time-recorder of induction type Technical Field The invention relates to the technical field of intelligent timers, in particular to an inductive visual turnover timer. Background The turnover timer is popular in application scenes such as kitchen cooking, study and office work, and the interactive logic is visual, namely, different countdown time durations are corresponding to different display surfaces facing upwards, and the turnover timer can start timing after being turned to the corresponding surfaces. Such products commonly employ six-axis attitude sensors (e.g., three-axis accelerometers, MEMS six-axis attitude sensors) to detect the spatial orientation of the rollover timer, thereby triggering the corresponding timing function. However, the prior art has a significant functional limitation in that the flip action is used only as a simple binary trigger. For example, the 5-minute interface is flipped to the top, the flip timer starts the 5-minute countdown, and if the 10-minute interface is switched halfway, the 10-minute countdown is restarted. In the actual use process, the situation that the time length needs to be increased by 2 minutes in the middle of the timing process or the posture of the turnover timer deflects due to accidental touch, so that the whole timing progress is reset and cleared. At this time, the user can only rely on the physical keys to gradually adjust parameters or reconfigure, and the interaction fluency is obviously restricted. The essence of this problem is that existing products do not adequately mine the information dimension of the flip action. The flipping operation actually comprises a plurality of parameter dimensions, including a flipping angle, an angular velocity, a turning direction, a gesture holding time period, etc. 180 degrees of complete turning and 30 degrees of partial tilting, rapid turning and slow turning, which have essential differences in operation intention, but the existing gesture recognition algorithm of the turning timer usually adopts a single threshold judgment mechanism to equalize all turning behaviors. The coarse granularity characteristic of the control logic ensures that the fine functions of time fine adjustment, operation withdrawal, state inquiry and the like cannot be realized through the turning gesture, and the intuitive advantage of turning interaction cannot be fully exerted only by means of key assistance. In addition, when the product integrates multifunctional modules such as an alarm clock and a timing module, the overturn response logic in different working modes lacks uniformity. The time counting process loss caused by the false overturn has no recovery mechanism, the user needs to memorize the differentiated operation rules in each mode, the learning cost is higher, and the fault-tolerant processing capacity of the system for misoperation is weaker. Disclosure of Invention The invention provides an induction type visual turnover timer, which aims to solve the technical problems that the control logic of the conventional turnover timer is single, the multi-mode operation is split, the error operation fault tolerance is poor and the functional richness of turnover interaction and the fluency of user experience are improved by establishing a hierarchical turnover identification mechanism, a turnover key cooperative control system and an intelligent state memory recovery module in the prior art. In order to solve the technical problems, the technical scheme of the invention is as follows: In a first aspect, an inductive visual turn-over timer includes the timer casing and SETs up its inboard control panel, be provided with knob, driving lever and SET button on the control panel, still include: The device comprises a timer shell, a buzzer, a display screen, a six-axis attitude sensor, a display screen and a display screen, wherein the four side surfaces of the timer shell respectively correspond to display surfaces with different time durations; The control panel is electrically connected with the six-axis attitude sensor so as to conduct hierarchical identification processing on the space orientation data of the timer shell and obtain a hierarchical identification result; The grading identification result is obtained by setting different turning angle intervals, each turning angle interval corresponds to different turning results, and the turning angle interval comprises a fine tuning angle interval, a switching angle interval and a resetting angle interval; different turning results are obtained according to a preset turning angle speed based on the turning angle interval, wherein the preset turning angle speed comprises primary turning and secondary turning; Periodically recording a timing state snapshot in the timing process; when the false overturn operation is detected, judging whether the time interval from the overturn to the original display surface is smaller than a preset recovery time window, if so, r