A trigger control method and device for human-computer interactive operation

By obtaining the activity data of the wearable camera device and determining whether it falls into the preset trigger range, the problem that users are difficult to trigger the camera device outdoors or when they are busy with both hands is solved, and efficient and accurate triggering operations are achieved.

CN113986098BActive Publication Date: 2025-03-04SHENZHEN DAZHENG INTELLIGENT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111045035.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-07
Publication Date
2025-03-04
Estimated Expiration
2041-09-07

AI Technical Summary

Technical Problem

When existing wearable camera equipment is used outdoors or requires other equipment to be operated with both hands, it is difficult to trigger the camera equipment easily, resulting in inconvenient operation.

Method used

By acquiring the activity data of the camera device, it is determined whether the activity data falls into the preset trigger range according to the preset judgment rules. If so, the image capture device is triggered to perform the corresponding operation. The method also includes updating the trigger range to adapt to the user's operating habits.

Benefits of technology

It enables users to efficiently trigger the camera device through simple actions when they are outdoors or inconvenient to control both hands, avoiding the problem of false triggering and improving the triggering accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113986098B_ABST
    Figure CN113986098B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of control technology, and discloses a trigger control method and device for human-computer interactive operation, which obtains activity data of a camera device, judges the obtained activity data according to a preset first judgment rule, and then executes an operation of triggering the camera device based on the judgment result; the user can change the activity data of the camera device through simple actions, and then trigger the camera device simply and efficiently, which is convenient for the user to trigger the camera device outdoors or in other situations where it is inconvenient to operate with both hands.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of control technology, and in particular to a trigger control method and device for human-computer interaction operation. Background Art

[0002] Human-computer interaction (HCI or HMI) is a discipline that studies the interactive relationship between systems and users. Systems can be various machines or computerized systems and software. Human-computer interaction specifically refers to the information exchange process between humans and computers and other intelligent machines using a certain dialogue language and a certain interactive method to complete a certain task.

[0003] Currently, most wearable camera devices are designed to be smaller and lighter based on handheld camera devices. Although they can be worn, they still need to be controlled by buttons or APP, which brings great inconvenience to some people who need to use them outdoors or need to occupy their hands to control other devices at the same time. Summary of the invention

[0004] In view of this, an object of the present invention is to provide a trigger control method and device for human-computer interaction operation, so that users can trigger the machine in a simple and efficient manner when using a wearable camera device.

[0005] The present invention is achieved through the following technical solutions:

[0006] A trigger control method for human-computer interaction operation, comprising:

[0007] Get the activity data of the camera device;

[0008] The activity data is judged according to a first judgment rule to generate a first judgment result;

[0009] If the first judgment result is yes, the camera device is triggered to perform a corresponding operation.

[0010] Preferably, before the step of acquiring the activity data of the camera device, the method includes:

[0011] The activity data when the camera device is initially triggered is collected, and the trigger range is set according to the activity data of the initial trigger.

[0012] Preferably, the step of judging the activity data according to a first judgment rule includes:

[0013] It is determined whether the activity data falls within the trigger range, and if so, the camera device is triggered to perform a corresponding operation.

[0014] Preferably, the activity data of the camera device at the time of initial triggering is denoted as m0, and the activity data acquired by the camera device after the initial triggering is denoted as m f , assume that the initial fluctuation amplitude value corresponding to the preset trigger range is A i , then the corresponding preset initial trigger range is: [m0-A i ,m0+A i ], then the step of determining whether the activity data falls within the trigger range is specifically as follows: if m f Satisfy|m f -m0|≤A i , then the first judgment result is output as yes, otherwise the first judgment result is output as no.

[0015] The method further includes: updating the trigger range according to the activity data.

[0016] The method further includes: generating user characteristic data according to the trigger range, and binding the user characteristic data with the user account currently logged in to the camera device.

[0017] The method further includes: automatically sending a request to a server after any device logs in to a user account to download user feature data bound to the user account, and using the trigger range corresponding to the user feature data as the initial trigger range of the currently logged in user account.

[0018] Preferably, updating the trigger range according to the activity data includes:

[0019] Record the activity data that triggers the operation;

[0020] Substituting the recorded activity data of the trigger operation into the first algorithm for operation and generating a first operation result;

[0021] Identify the first operation result, and if the identification result is yes, mark the operation as a valid operation, and accumulate the number of valid operations;

[0022] Substituting the currently accumulated valid operation times into the second algorithm for operation and generating a second operation result;

[0023] The second operation result is identified, and if the identification result is yes, the trigger range is updated.

[0024] Preferably, the activity data of the rth trigger operation is m r , the activity data of the previous trigger operation is mr-1 , A i is a constant, the first algorithm can adopt the following rules:

[0025] like, If the first operation result is yes, then the output is no.

[0026] The present invention can also be implemented by the following technical solution: a trigger control device for human-computer interactive operation, the device comprising:

[0027] The first module is used to obtain the activity data of the camera device;

[0028] A second module is used to execute the first judgment rule and update the trigger range and trigger the camera device to perform a corresponding operation;

[0029] The third module is used to store the user characteristic data and send the user characteristic data to a server.

[0030] Compared with the prior art, the present invention obtains the activity data of the camera device, judges the obtained activity data according to a preset first judgment rule, and then determines whether to trigger the camera device based on the judgment result; the user can change the activity data of the camera device through simple actions, and then trigger the camera device simply and efficiently, which is convenient for the user to trigger the camera device outdoors or in other situations where it is inconvenient to operate with both hands. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0032] Figure 1 It is an execution flow chart of a trigger control method for human-computer interaction operation of the present invention;

[0033] Figure 2 It is another execution flow chart of a trigger control method for human-computer interaction operation of the present invention;

[0034] Figure 3 The present invention is a structural block diagram of a trigger control device for human-computer interactive operation. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical scheme and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0036] It should be noted that the descriptions involving "first", "second", etc. in the embodiments of the present invention are only for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.

[0037] Figure 1 This is an execution flow chart of the trigger control method of the human-computer interaction operation of the present invention. Figure 1 As shown, the method mainly includes:

[0038] S300: Acquire activity data of the camera device.

[0039] The activity data may be data on changes in physical parameters of the camera device such as center of gravity, displacement, angular velocity, etc. when the camera device moves, as well as the time interval from the current position movement of the camera device to the last position movement of the camera device.

[0040] S400: judging the activity data according to a first judgment rule to generate a first judgment result.

[0041] The first judgment rule may be: judging whether the activity data falls within a preset activity data range.

[0042] S500: If the first judgment result is yes, trigger the camera device to perform a corresponding operation.

[0043] The triggering of the camera device to perform corresponding operations specifically includes starting photography, video recording, shutting down the camera device, automatically adjusting the direction of the camera, and other functions.

[0044] Figure 2 Another execution flow chart of the trigger control method of the human-computer interaction operation of the present invention is shown in FIG. Figure 2 As shown, the execution process includes:

[0045] S100: Collect initial activity data of a camera device.

[0046] Optionally, the camera device is provided with a gravity sensing unit and a microprocessor, and the process of collecting the initial activity data is as follows: the user selects different operation instructions according to his or her own usage habits, such as nodding twice in a row (used when the camera device is worn on the head), vibrating twice in a row, shaking twice in a row, or knocking on the camera device twice in a row to change the center of gravity of the camera device, and the gravity sensing unit collects relevant physical data of the camera device in the above process, and sends the collected data to the microprocessor for storage.

[0047] It is understandable that the purpose of collecting the initial activity data of the camera device here is to make a demonstration operation for the trigger mode of the camera device, that is, the user can select the corresponding trigger action according to his own usage habits, and use the trigger action to operate the camera device, so that the camera device produces a corresponding physical quantity change under the trigger action, and collects the physical quantity change data and / or time interval data of the camera device in this process, so as to use the physical quantity change data and / or time interval data as an identification of the trigger action. In the later process of monitoring the physical quantity of the camera device, if a change state similar to the initial physical quantity of the trigger action and / or the time interval data of the trigger action appears, it can be determined that the user is trying to trigger the camera device, and the microprocessor that receives this information can make a corresponding operation to trigger the camera device to start.

[0048] S200, setting the initial trigger range.

[0049] The trigger control method of the human-computer interaction operation described in the present invention is provided with a supporting application (APP), and the user registers a personal account in the APP and uses the user account to log in to the APP and perform relevant settings on the camera device bound to the user account through the APP. The camera device can also log in to the user account and perform related data storage, binding and other operations through the user account. Optionally, at least two trigger ranges are preset in the APP. The two trigger ranges are respectively a normal range for ordinary photography enthusiasts and a range for professional players with a higher professional level. The user can make a choice according to his or her own situation during the initial setting. Furthermore, in other embodiments, multiple levels can be set for the trigger range.

[0050] S300: Acquire current activity data of the camera device.

[0051] The gravity sensing unit and the microprocessor arranged in the camera setting are in a real-time working state, and the gravity sensing unit and the microprocessor will work together to obtain the current activity data of the camera device in real time.

[0052] S400: judging the acquired current activity data of the camera device according to a first judgment rule to generate a first judgment result.

[0053] The activity data is judged according to the first judgment rule as follows: judging whether the activity data falls within a preset trigger range. Specifically, assuming that the activity data initially triggered by the camera device collected in step S100 is m0, and the current activity data of the camera device acquired after the initial trigger is m f , assume that the initial fluctuation amplitude value corresponding to one of the trigger ranges preset in the APP is A i , then the corresponding preset initial trigger range is: [m0-A i ,m0+A i ], then in the first judgment rule, if m f Falling into the range [m0-A i ,m0+A i ], that is, when m f Meets: m0-A i ≤m f ≤m0+A i , or when m f Satisfy: |m f -m0|≤A i When A is equal to or equal to , the first judgment result is output as yes, otherwise the first judgment result is output as no. i is a constant, A i The fluctuation range of the activity data corresponding to the multiple trigger range types preset by the APP. S500: If the first judgment result is yes, trigger the camera device to perform a corresponding operation; if the judgment result is no, do not trigger.

[0054] From the above, it can be seen that the trigger control method for human-computer interaction operation shown in the present invention collects the current activity state of the camera device, and determines the range of specific parameters of the current activity state of the camera device according to a preset trigger range, and then triggers the camera device in the activity state that meets the range, thereby providing users with a method for efficiently triggering the camera device, solving the problem of users needing to operate the camera device outdoors or when both hands need to operate other devices.

[0055] Furthermore, the present invention also includes step S600, updating the trigger range according to the activity data, so that the trigger range is closer to the user's operating habits, so that the camera device can capture the user's triggering action more sensitively and efficiently, and can avoid false triggering caused by user misoperation or other collisions, thereby improving the accuracy of triggering the camera device.

[0056] Specifically, S600 includes:

[0057] S601, recording the activity data of the triggering operation. Step S601 is executed after step S400, and its execution is complete under the premise that: the current activity data of the acquired camera device is judged according to the first judgment rule, and a first judgment result is generated. When the first judgment result is yes, the activity data is recorded. Specifically, assuming that the current activity data of the acquired camera device is m f , let m be the activity data that falls into the current trigger range for the rth time, that is, the activity data that meets the conditions for triggering the camera device for the rth time r ; When m f Falling into the range [m0-A i ,m0+A i ], the m f Record and make m r =m f .

[0058] The purpose of this step S601 is to determine each activity data with a first judgment result of yes as the activity data of the trigger operation, and to record the activity data of the trigger operation, that is, to record each activity data that can successfully trigger the camera device, so as to record all physical quantity changes and / or time interval data when the user successfully triggers the camera device through the corresponding trigger operation.

[0059] S602: Substitute the activity data of the current trigger operation recorded in step S601 into the first algorithm for operation and generate a first operation result. Suppose the activity data of the previous trigger operation is m r-1 , then the first algorithm here can adopt the following rules:

[0060] like, If the first operation result is yes, then the output is no.

[0061] S603, identify the first operation result, if the identification result is yes, mark the operation as a valid operation, and accumulate the number of occurrences of valid operations, assuming that the number of occurrences of valid operations is B. The number of valid operations B here is accumulated since step S101, when the initial activity data of the camera device is collected. It can be understood that this is an example of the first update of the trigger range. In fact, the step of updating the trigger range described in step S600 can be performed during the entire process of the user using the trigger control method of the human-computer interaction operation described in the present invention, and the accumulation of the number of occurrences of valid operations described in step S603 refers to the accumulation of valid operations generated between two adjacent trigger range updates. When the trigger range update is completed, the number of valid operations will be accumulated again from zero.

[0062] S604: Substitute the current accumulated valid operation times B into the second algorithm for operation and generate a second operation result. Assuming the first frequency value is C, the second algorithm here can adopt the following rules:

[0063] If B≥C, the second operation result is output as yes, otherwise the second operation result is output as no.

[0064] S605: Identify the second operation result, and if the identification result is yes, update the trigger range. If the identification result is no, do not update, and return to step S601.

[0065] The first frequency value is an optional preset value. Here, the trigger range update of steps S601-S605 is based on the following principle: when the absolute value of the difference between the rth trigger activity data of the acquired camera device and the activity data at the last trigger is less than or equal to the preset value When it is less than or equal to the preset value The number of times B that the camera is triggered is counted. When the number is greater than or equal to the preset first frequency value C, step S605 is executed to update the trigger range. That is, by monitoring and recording each time the activity data of the camera is successfully triggered, when it is found that the difference between the triggering activity data is less than or equal to the preset value for a large number of times, the trigger range is updated. Its significance lies in that when the difference between the activity data that causes the camera to be triggered twice is lower than a certain fixed value (such as a preset value), the trigger range is updated. ), and when the number of times this situation occurs reaches a certain value, it means that the activity data triggering the camera device tends to be concentrated, and it also means that the user's triggering action on the camera device tends to be habitual. At this time, the trigger range should be updated to make the trigger range closer to the user's operating habits, so that the trigger control method described in the present invention can achieve higher accuracy, avoid the user moving the camera device during normal activities or mis-triggering operations caused by collisions with others, and can also enable the trigger control method of human-computer interaction operations described in the present invention to accurately capture and identify the usage habits of the same user, so as to improve its sensitivity and accuracy.

[0066] There are many rules for updating the trigger range here, one of which is: record all the activity data that caused the trigger during this update cycle, and calculate all the above satisfying The average value of the activity data for the triggering action is The updated trigger range is: in, i is the update number of the trigger range. When i=0, A i is the initial fluctuation amplitude value of the activity data m0 at the initial trigger, A i+1 The average value of the activity data after the first trigger range update occurs After the trigger range is updated, the first judgment rule in step S400 will be judged according to the updated trigger range, that is, the activity data m acquired by the camera device after the trigger range is updated. f must fall within the updated trigger range, that is, when m f satisfy: It is understandable that each time the trigger range is updated, the activity data m f The fluctuation amplitude value of is updated to half of the fluctuation amplitude value in the previous trigger range. That is, And so on.

[0067] Here, all activity data recorded in the update cycle refers to all activity data collected from the last time the trigger range was updated to the current time the trigger range is updated. It is understandable that the present invention can also set other rules for updating the trigger range.

[0068] Furthermore, the present invention also includes step S700, generating user characteristic data according to the trigger range, and binding the user characteristic data with the user account currently logged in to the camera device.

[0069] Furthermore, the present invention also includes step S800, sending the user characteristic data to a server and storing it in a database preset by the server.

[0070] Furthermore, the present invention also includes step S900, automatically sending a request to the server after any device logs in to a user account to download user feature data bound to the user account, and using the trigger range corresponding to the user feature data as the initial trigger range of the currently logged in user account.

[0071] In summary, by collecting relevant activity data of users who have successfully triggered the camera device many times, and performing calculation and analysis on the above activity data through a preset algorithm, the range of activity data that frequently appears under multiple operations of the user is calculated, which is actually a collection of activity data that conforms to the user's operating habits. By continuously repeating the above steps of updating the trigger range, a trigger range that is infinitely close to the user's operating habits is finally obtained. The machine equipment performs trigger judgment according to this final trigger range, which can effectively avoid the problem of false triggering caused by other operations of the user or touch of others; further, the method can also generate personal feature data exclusive to the user according to the operating habits of different users, and bind it to the user account, so that the user can directly obtain the trigger range that conforms to the user's operating habits by logging in to the personal account when changing the machine equipment. Its essence is to obtain the muscle force value used by the user to trigger the camera device, and to count the muscle force value, so that the force value range used by each user is recorded and stored.

[0072] In some embodiments, the trigger action described in the present invention can be set to two consecutive nods (used when the camera device is worn on the head), two consecutive shakes, two consecutive taps, etc., performed on the camera device twice. Then the two consecutive actions here will cause the camera device to undergo two consecutive physical quantity changes, thereby generating at least two sets of activity data. Optionally, the activity data generated by the first action during the trigger action process is set as the first activity data, the activity data generated by the second action during the process is set as the second activity data, and the time interval between the completion of the first action and the completion of the second action is set as the third activity data.

[0073] Correspondingly, when collecting the initial activity data in the above step S100, the first initial activity data, the second initial activity data and the third initial activity data will be collected respectively, and when setting the initial trigger range in step S200, the first trigger range, the second trigger range and the third trigger range will be set respectively. And in step S400, the three sets of currently acquired activity data will be compared with the three sets of corresponding trigger ranges respectively.

[0074] It is worth noting here that the first judgment rule in step S400 can be specifically set to a variety of combination modes, such as: the first judgment result is yes when and only when the first activity data and the third activity data fall into the first trigger range and the third trigger range respectively; or, the first judgment result is yes when and only when the first activity data, the second activity data, and the third activity data fall into the first trigger range, the second trigger range, and the third trigger range respectively.

[0075] Similarly, in step S400, A i Set three corresponding to the three groups of activity data, namely A a , A b , A c The first algorithm will also perform operations on the three groups of activity data respectively. Similarly, it can be seen that multiple groups of combined judgments can also be set in a targeted manner in the first algorithm.

[0076] Optionally, in some embodiments, the first judgment rule can be set as follows: after obtaining the current activity data of the camera device, first determine whether the third activity data falls within the third trigger range, that is, determine whether the time interval between the completion of the first action and the completion of the second action falls within the preset third trigger range. If the judgment result is yes, then determine whether the first activity data falls within the first trigger range and whether the second activity data falls within the second trigger range in turn, and execute the operation of triggering the camera device according to the judgment result. If the above-mentioned judgment result of whether the third activity data falls within the third trigger range is no, there is no need to determine whether the first activity data falls within the first trigger range and whether the second activity data falls within the second trigger range, and return to the step of obtaining the current activity data of the camera device. The purpose of the above rule setting is to exclude the single activity data change of the camera device caused by unintentional operation of the user or other collisions by judging the time interval between the first activity data and the second activity data generated by the two trigger actions of the acquired camera device. For example, in one embodiment, the third trigger range is set to: 0-1 second; when the time interval between obtaining the first activity data and obtaining the second activity data exceeds 1 second, it is not necessary to determine whether the first activity data or the second activity data falls within its respective corresponding trigger range, because this situation is highly likely due to the position movement of the camera device caused by an accidental touch. It is understandable that the above judgment rule is applicable to system settings that must be triggered by two consecutive trigger actions.

[0077] The trigger control method for human-computer interaction operation of the present invention is described below by taking a six-axis gyroscope as a specific configuration of a gravity sensing unit as an example.

[0078] Step 1: The user logs in to the APP through a mobile phone, registers his personal account, and logs in to the user account on the camera device. When using it for the first time, the user can make the camera device move twice according to his own usage habits and comfort level by nodding twice in a row (when the camera device is worn on the head), shaking the camera device twice in a row, or knocking the camera device twice in a row, shaking the camera device twice in a row, etc. Under the above operations, after the camera device moves twice in a row due to the strength of the human body, the six-axis gyroscope inside the camera device will generate angular velocity data thresholds for three different axes in the two position movements, and the three different axes are X, Y, and Z axes respectively. The timing unit will collect the time interval between the two position movements of the camera device.

[0079] For example, the data collected when the trigger is first triggered is:

[0080] The data of the camera device in the first position movement are: X1=150; Y1=60; Z1=20.

[0081] The data of the camera device in the second position movement are: X2=110; Y2=50; Z2=30.

[0082] The time interval between two position movements of the camera device is 0.5 seconds.

[0083] Here, the first activity data is: X1=150; Y1=60; Z1=20.

[0084] The second activity data is: X2=110; Y2=50; Z2=30.

[0085] The third activity data is: 0.5 seconds.

[0086] Step 2: After the user has completed the above-mentioned first trigger operation, the user will receive a prompt in the APP to select an initial trigger range. The user needs to select an initial trigger range by himself. The optional initial trigger ranges are: normal range (that is, the threshold trigger range of the above-mentioned gravity sensing chip is larger) and professional player range (that is, the threshold trigger range of the above-mentioned gravity sensing chip is smaller). Optionally, the reference standard for the range here is the historical big data recommended value of human body mechanics in gravity sensors. Different gravity sensing chips will recommend different parameters. Optionally, the fluctuation amplitude value corresponding to the first activity data is A a , the fluctuation amplitude value corresponding to the second activity data is A b , the fluctuation amplitude value corresponding to the third activity data is A c In this embodiment, the fluctuation amplitude values ​​corresponding to the normal range of the first activity data, the second activity data, and the third activity data are respectively: A a1 =100; A b1 =80, A c1 =0.5.

[0087] Then the trigger ranges after the above user's initial trigger operation are:

[0088] The first trigger range: [X1-100, X1+100], [Y1-100, Y1+100], [Z1-100, Z1+100];

[0089] Second trigger range: [X2-80, X2+80], [Y2-80, Y2+80], [Z2-80, Z2+80];

[0090] The third trigger range: [0.5-0.5,0.5+0.5].

[0091] If the user selects the normal range, the initial trigger range for the user is:

[0092] First trigger range: [50,250], [-40,160], [-80,120];

[0093] Second trigger range: [30,190], [-30,130], [-50,110];

[0094] The third trigger range: [0,1].

[0095] Step 3: Within the set trigger range, each time the user triggers the camera device, the camera device will obtain three sets of activity data in the trigger action, and compare them with the above three trigger ranges through our first judgment rule, and generate the first judgment result through the comparison, so as to determine whether to trigger the camera device.

[0096] For example, the camera device data collected in the first trigger action after the user completes the first trigger and sets the initial trigger range is:

[0097] The data of the first position movement of the camera device in this action is: X1=100; Y1=10; Z1=-10.

[0098] The data of the second position movement of the camera device in this action are: X2=50; Y2=-10; Z2=-20.

[0099] The time interval between two position movements of the camera device is 0.5 seconds.

[0100] The above data is judged according to the first judgment rule, and the judgment result is:

[0101] If the first activity data falls within the first trigger range, the second activity data falls within the second trigger range, and the third activity data falls within the third trigger range, the first judgment result outputted correspondingly is yes, and the camera device will be triggered.

[0102] Step 4: Record the three groups of activity data that successfully trigger the camera device, perform calculations using the first algorithm, and generate a first calculation result.

[0103] For example, if the user successfully triggers the camera in the third step, the three sets of activity data will be recorded and calculated by the first algorithm. The calculation process is as follows:

[0104] First activity data:

[0105] X: |100-150|=50; Y: |10-60|=50; Z: |-10-20|=30.

[0106] Second activity data:

[0107] X: |50-110|=60; Y: |-10-50|=60; Z: |-20-30|=50.

[0108] The third activity data: |0.5-0.5|=0.

[0109] Correspondingly, The corresponding calculation results are: the first activity data is less than or equal to The second activity data is greater than The third activity data is less than

[0110] The preset judgment rule for the above calculation results is: if and only if any two groups of activity data simultaneously satisfy the condition that they are less than or equal to half of their respective corresponding fluctuation amplitude values, the first operation result is output as yes.

[0111] Then the first calculation result output by the user after the above triggering action is yes.

[0112] Step 5: Identify the first operation result. If the identification result is yes, mark the operation as a valid operation, accumulate the number of valid operations, and record the number of valid operations as B.

[0113] From the fourth step, it can be seen that this operation is a valid operation. Up to now, the cumulative number of valid operations B=1.

[0114] Step 6: Substitute the currently accumulated valid operation times B into the second algorithm for operation and generate a second operation result.

[0115] For example, the preset C value is 10. Then according to the second algorithm: if B≥C, the second operation result is output as yes, otherwise the second operation result is output as no. As can be seen from the above, if B is less than C, the second operation result is no.

[0116] Step 7: Identify the second operation result, if the identification result is yes, then update the trigger range. If the identification result is no, then do not update.

[0117] From the above, we can see that, as of now, the update conditions have not been met, and the trigger range is still:

[0118] First trigger range: [50,250], [-40,160], [-80,120];

[0119] Second trigger range: [30,190], [-30,130], [-50,110];

[0120] The third trigger range: [0,1].

[0121] That is, the activity data acquired thereafter is still judged according to the above trigger range, and whether to trigger the camera device is determined based on the judgment result.

[0122] From the above description of the present invention, it can be seen that the above steps three to seven will be continuously looped until the update condition in the seventh step is met, and the trigger range will be updated. After the trigger range is updated, the judgment in the third step will be performed according to the updated trigger range, and until the update condition in the seventh step is met next time, it will continue to loop in the order of steps three to seven.

[0123] For example, the trigger range of the above user after multiple updates is:

[0124] First trigger range: [60,160], [-25,85], [-45,55];

[0125] Second trigger range: [40,120], [-20,60], [-30,50];

[0126] Third trigger range: [0.25,0.75].

[0127] Step 5: Store and bind the calibrated trigger range to the user's APP account in the cloud. When the user changes the device, he only needs to activate the APP account to import the data and restore the personalized human body interaction effect.

[0128] It can be understood that the above data and description are one example of the trigger control method of the human-computer interaction operation according to the present invention.

[0129] Figure 3 This is a structural block diagram of the trigger control device for human-computer interaction operation of the present invention, see Figure 3 As shown, the device comprises:

[0130] The first module 10 is used to obtain the activity data of the camera device;

[0131] The second module 20 is used to execute the first judgment rule and update the trigger range and trigger the camera device to perform a corresponding operation;

[0132] The third module 30 is used to store the user characteristic data and send the user characteristic data to a server.

[0133] Preferably, the first module includes a gravity sensing unit 101 and a timing unit 102. Optionally, the gravity sensing unit can use a 3-axis, 6-axis, or 9-axis gyroscope, and the gyroscope can be used to collect the change in the center of gravity of the camera device, so as to achieve the purpose of driving the camera device to start the photography operation through the change in the structural displacement of the camera device, and the second module can be implemented through the cooperation between a conventional MCU and a camera driver chip. Similarly, the second module can also be replaced by other chips.

[0134] In summary, the trigger control method and device for human-computer interaction provided by the present invention collects the activity data of the camera device and applies certain judgment rules, so that the camera device can be triggered in a simple way, solving the problem of users triggering the camera device outdoors and inconvenient to operate with both hands. In addition, the present invention further provides a step for updating the trigger range, which can accurately portray the same user and automatically initiate the update of the trigger range during the user's use, so that the trigger habits of the same user can be captured in time and counted to form specific user feature data, and the user feature data is bound to the user account. When the user logs in through other devices, the trigger range of the camera device can be automatically set according to the specific user feature data without re-collection. In addition, the touch control method for human-computer interaction described in the present invention can greatly improve shooting efficiency, significantly reduce the power consumption requirements of the shooting product, and significantly reduce the cost of post-production.

[0135] Finally, it should be noted that the above are only preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A trigger control method for human-computer interaction operation, characterized in that: include: Acquire activity data of the camera device, the activity data including change data of physical parameters of the camera device when the camera device moves and the time interval between the current position of the camera device and the last position movement of the camera device. In the later process of monitoring the physical quantity of the camera device, if a change state close to the initial physical quantity of the triggering action and the time interval data of the triggering action appears, it can be determined that the user is trying to trigger the camera device; The activity data is judged according to a first judgment rule to generate a first judgment result; If the first judgment result is yes, triggering the camera device to perform a corresponding operation; Before the step of acquiring the activity data of the camera device, the method includes: Collecting activity data when the camera device is initially triggered, and setting a trigger range according to the activity data of the initial trigger; The step of judging the activity data according to the first judgment rule comprises: Determine whether the activity data falls within the trigger range, and if yes, trigger the camera device to perform a corresponding operation; Assume that the activity data of the camera device at the initial trigger is m0, and the activity data acquired by the camera device after the initial trigger is m f , assume that the initial fluctuation amplitude value corresponding to the preset trigger range is A i , then the corresponding preset initial trigger range is: [m0-A i ,m0+A i ], then the step of determining whether the activity data falls within the trigger range is specifically as follows: if m f Satisfy|m f -m0|≤Ai, then the first judgment result is output as yes, otherwise the first judgment result is output as no; updating the trigger range according to the activity data; Updating the trigger range according to the activity data includes: Record the activity data that triggers the operation; Substituting the recorded activity data of the trigger operation into the first algorithm for operation and generating a first operation result, specifically comprising: assuming that the activity data of the rth trigger operation is m r , the activity data of the previous trigger operation is m r-1 , A i is a constant, the first algorithm adopts the following rules: like, The first operation result is output as yes, otherwise the first operation result is output as no; Identify the first operation result, and if the identification result is yes, mark the operation as a valid operation, and accumulate the number of valid operations; Substituting the currently accumulated valid operation times into the second algorithm for operation and generating a second operation result; The second operation result is identified, and if the identification result is yes, the trigger range is updated.

2. The trigger control method for human-computer interaction operation according to claim 1, characterized in that: The method further includes: generating user characteristic data according to the trigger range, and binding the user characteristic data with the user account currently logged in to the camera device.

3. The trigger control method for human-computer interaction operation according to claim 2, characterized in that: The method further includes: automatically sending a request to a server after any device logs in to a user account to download user feature data bound to the user account, and using the trigger range corresponding to the user feature data as the initial trigger range of the currently logged in user account.

4. A trigger control device for human-computer interactive operation, characterized in that: The device adopts the trigger control method according to any one of claims 1 to 3, and the device comprises: The first module is used to obtain the activity data of the camera device; A second module is used to execute the first judgment rule and update the trigger range and trigger the camera device to perform a corresponding operation; The third module is used to store user characteristic data and send the user characteristic data to the server.

Citation Information

Patent Citations

  • Information processing method and electronic equipment

    CN104252330A

  • Learning Device With Continuous Configuration Capability

    US20140351180A1