Projection touch method, system, electronic device and storage medium

By projecting virtual button icons on kitchen appliances using a projection touch method and using light intensity data to determine button operations, the problem of inaccurate control of existing kitchen appliances in oily environments is solved, and an efficient and clean user operation experience is achieved.

CN116107455BActive Publication Date: 2025-09-26NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210015975.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-07
Publication Date
2025-09-26
Estimated Expiration
2042-01-07

AI Technical Summary

Technical Problem

Existing control methods for kitchen appliances are prone to accidental button triggering or ineffective touch when hands are stained with water or oil, making it impossible to perform precise control. Water and oil stains are easily left on the display screen, affecting the use effect and making it difficult to clean, resulting in a reduced user sense of control.

Method used

Using a projection touch method, a virtual button icon is projected on the display area through a projection device, and light intensity data is obtained to determine the button operation. Combined with obstacle detection and light intensity threshold range, the button operation can be accurately identified.

Benefits of technology

It improves the control accuracy, avoids operational failure and misoperation, enhances cleanliness, facilitates cleaning, and improves the user's touch operation experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116107455B_ABST
    Figure CN116107455B_ABST
Patent Text Reader

Abstract

The present invention discloses a projection touch method, system, electronic device and storage medium. The method includes controlling a projection device to project a plurality of virtual key icons in a preset display area; obtaining light intensity data within the range of each virtual key icon; judging whether each virtual key icon is pressed according to the light intensity data; and when a virtual key icon is pressed, controlling a target electrical appliance to perform an operation corresponding to the virtual key icon. The projection touch method of the present invention uses virtual key icons to replace traditional physical keys, thereby improving the key control method and facilitating user operation. Even when the user's hands are stained with water or oil, the projection touch electrical appliance can still be efficiently operated without operational failure or misoperation. The control accuracy and cleanliness of the projection touch electrical appliance are improved, making it easier to clean the projection touch electrical appliance. The interference of ambient light sources on the virtual key icons is avoided, further improving the accuracy of key control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of kitchen appliance data processing, and in particular to a projection touch method, system, electronic device and storage medium. Background Art

[0002] Controllability is crucial for existing appliances, especially kitchen appliances like range hoods. Due to the unique kitchen environment, appliances are often exposed to fumes for extended periods of time. Water and oil stains easily stick to users' hands during cooking, creating inconvenience and making it difficult for them to operate the appliance. Currently, most existing appliance control methods utilize physical buttons, touch buttons, gestures, and touch screens.

[0003] Physical button control is to control by detecting the high and low levels generated by the mechanical button being pressed. This control method is easy to harbor dirt and is difficult to clean when used in a complex environment such as the kitchen.

[0004] Touch button control is generally performed by detecting the change in capacitance caused by pressing the touch button. This control method is prone to false triggering or ineffective touch when the hands are contaminated with water or oil.

[0005] Hand waving control is generally achieved by using two infrared sensors to detect whether a hand is waving within a set speed threshold. This relatively simple triggering method cannot achieve precise control.

[0006] Touchscreen control typically uses a capacitive touchscreen, which is divided into zones. Touching each zone generates a corresponding output to control the range hood. This control method is susceptible to oil and water stains, which can easily leave marks on the display, affecting performance. Summary of the Invention

[0007] The technical problem to be solved by the present invention is to overcome the defects of the existing control methods of electrical appliances, such as the proneness to false triggering of buttons or invalid touch when hands are stained with water or oil, the inability to perform precise control, the proneness to leaving water and oil marks on the display screen that affect the use effect and are difficult to clean, resulting in a reduced user sense of control, and to provide a projection touch method, system, electronic device and storage medium.

[0008] The present invention solves the above technical problems through the following technical solutions:

[0009] In a first aspect, a projection touch method is provided, the method comprising:

[0010] Controlling the projection device to project a plurality of virtual button icons on a preset display area;

[0011] Acquire light intensity data within the range of each virtual button icon;

[0012] determining whether each of the virtual key icons is pressed according to the light intensity data;

[0013] When a certain virtual key icon is pressed, the target electrical appliance is controlled to perform an operation corresponding to the virtual key icon.

[0014] The projection touch method of the present invention projects virtual key icons through a projection device in a projection touch appliance. Compared with traditional physical keys, it improves the key control method and facilitates user operation. By adjusting the position and size of the virtual key icon, the display effect is changed, making the operation more flexible and convenient. Even when the user's hands are stained with water and oil, the projection touch appliance can still be efficiently operated without operational failure or misoperation, thereby improving the control accuracy and the cleanliness of the projection touch appliance, making it easier to clean the projection touch appliance.

[0015] Preferably, before obtaining the light intensity data within the range of each virtual key icon, the method further includes:

[0016] Detect whether there is an obstacle within the range of each virtual key icon, and only when there is an obstacle, execute the step of obtaining the light intensity data within the range of each virtual key icon.

[0017] The projection touch control method of the present invention first determines whether a finger is within the key detection range of a virtual key icon. If a finger is within the proximity of the virtual key icon, the method further determines whether the virtual key icon is pressed by the finger in combination with light intensity data. This method can accurately determine whether a user has performed a key operation, thereby improving the detection accuracy of projection touch control appliances and avoiding operational failures and misoperations.

[0018] Preferably, judging whether each of the virtual key icons is pressed according to the light intensity data includes:

[0019] Determining whether the light intensity data within the range of the virtual button icon falls within a corresponding light intensity threshold range;

[0020] When the light intensity data within the range of a certain virtual key icon belongs to the corresponding light intensity threshold range, it is determined that the virtual key icon is pressed; otherwise, it is determined that the virtual key icon is not pressed.

[0021] The projection touch method of the present invention has a pre-set light intensity threshold range. By judging the relationship between the light intensity data within the virtual key icon range and the light intensity threshold range, it is determined whether the virtual key icon is pressed by the user, and accurate key operation recognition is performed, thereby improving the accuracy of key control.

[0022] Preferably, the light intensity threshold range corresponding to the virtual key icon is determined according to the maximum light intensity value, the minimum light intensity value and the average light intensity value corresponding to when the virtual key icon is pressed multiple times.

[0023] The projection touch method of the present invention collects light intensity data multiple times for each virtual key icon, and obtains the maximum light intensity value, minimum light intensity value and average light intensity value corresponding to each virtual key icon when it is pressed. Therefore, it can respond to key operations in a timely manner under different users, different pressing strengths, and different pressing contact surfaces, thereby improving the timeliness of key responses, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0024] Preferably, judging whether each of the virtual key icons is pressed according to the light intensity data includes:

[0025] Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold;

[0026] If the candidate virtual key icon exists, determine whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, determine that the candidate virtual key icon is pressed; otherwise, determine that the candidate virtual key icon is not pressed.

[0027] The present invention determines whether a candidate virtual key icon exists within a predetermined time period, and then determines whether the virtual key icon is pressed, thereby avoiding the interference of the light intensity data of the natural light source on the light intensity data of the virtual key icon, so that it can accurately determine whether a user performs a key operation, thereby improving the detection accuracy of the projection touch appliance, avoiding the occurrence of false responses of the projection touch appliance, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0028] Preferably, judging whether each of the virtual key icons is pressed according to the light intensity data includes:

[0029] Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold;

[0030] If the candidate virtual key icon exists, determining whether the number of the candidate virtual key icons is 1;

[0031] When the number is 1, it is determined whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, it is determined that the candidate virtual key icon is pressed; otherwise, it is determined that the candidate virtual key icon is not pressed.

[0032] The present invention determines whether a candidate virtual key icon exists within a predetermined time period, and then determines whether the virtual key icon is pressed, thereby avoiding the interference of the light intensity data of the artificial light source on the light intensity data of the virtual key icon, so that it can accurately determine whether a user performs a key operation, thereby improving the detection accuracy of the projection touch appliance, avoiding the occurrence of false responses of the projection touch appliance, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0033] In a second aspect, a projection touch system is provided, the system comprising:

[0034] A projection control module, used to control the projection device to project a plurality of virtual button icons on a preset display area;

[0035] A light intensity acquisition module, configured to acquire light intensity data within the range of each virtual key icon;

[0036] a key judgment module, configured to judge whether each of the virtual key icons is pressed according to the light intensity data;

[0037] The control module is used to control the target appliance to perform an operation corresponding to a certain virtual key icon when the virtual key icon is pressed.

[0038] Preferably, the system further comprises an obstacle detection module for detecting whether there is an obstacle within the range of each virtual key icon before the light intensity acquisition module acquires the light intensity data within the range of each virtual key icon, and calling the light intensity acquisition module only when there is an obstacle.

[0039] Preferably, the key judgment module is specifically used to:

[0040] Determining whether the light intensity data within the range of the virtual button icon falls within a corresponding light intensity threshold range;

[0041] When the light intensity data within the range of a certain virtual key icon belongs to the corresponding light intensity threshold range, it is determined that the virtual key icon is pressed; otherwise, it is determined that the virtual key icon is not pressed.

[0042] Preferably, the light intensity threshold range corresponding to the virtual key icon is determined according to the maximum light intensity value, the minimum light intensity value and the average light intensity value corresponding to when the virtual key icon is pressed multiple times.

[0043] Preferably, the key judgment module is specifically used to:

[0044] Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold;

[0045] If the candidate virtual key icon exists, determine whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, determine that the candidate virtual key icon is pressed; otherwise, determine that the candidate virtual key icon is not pressed.

[0046] Preferably, the key judgment module is specifically used to:

[0047] Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold;

[0048] If the candidate virtual key icon exists, determining whether the number of the candidate virtual key icons is 1;

[0049] When the number is 1, it is determined whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, it is determined that the candidate virtual key icon is pressed; otherwise, it is determined that the candidate virtual key icon is not pressed.

[0050] The projection touch control system of the present invention facilitates user operation of projection touch control appliances through the mutual cooperation of various control modules. By adjusting the position and size of virtual key icons, the display effect is changed, making the operation more flexible and convenient. Even when the user's hands are stained with water and oil, the projection touch control appliance can still be efficiently operated without operational failure or misoperation, thereby improving the control accuracy and the cleanliness of the projection touch control appliance, making it easier to clean the projection touch control appliance. By accurately judging whether a user has performed a key operation, the occurrence of false responses of the projection touch control appliance is avoided, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0051] In a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned projection touch method when executing the computer program.

[0052] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the projection touch method described above is implemented.

[0053] The positive progress effect of the present invention is:

[0054] The projection touch method of the present invention projects virtual key icons through the projection device in the projection touch appliance. Compared with traditional physical keys, the key control method is improved and the user operation is convenient. By adjusting the position and size of the virtual key icon, the display effect is changed, and the operation is made more flexible and convenient. When the user's hands are stained with water and oil, the projection touch appliance can still be efficiently operated without operation failure or misoperation, thereby improving the control accuracy and the cleanliness of the projection touch appliance, making it convenient to clean the projection touch appliance. By judging whether there is a candidate virtual key icon within a predetermined time period, and then judging whether the virtual key icon is pressed, the interference of the light intensity data of the natural light source and the artificial light source on the light intensity data of the virtual key icon is avoided, so that it can be accurately judged whether a user performs a key operation, avoiding the occurrence of erroneous response of the projection touch appliance, further improving the accuracy of key control, and enhancing the user's touch operation experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 This is a flowchart of a projection touch method provided in Example 1 of the present invention;

[0056] Figure 2 A method flow chart corresponding to step 103 provided in Example 3 of the present invention;

[0057] Figure 3 A schematic structural diagram of a projection touch-control appliance provided in Example 4 of the present invention;

[0058] Figure 4 A method flow chart corresponding to step 103 provided in Example 5 of the present invention;

[0059] Figure 5 A method flow chart corresponding to step 103 provided in Example 6 of the present invention;

[0060] Figure 6 A schematic diagram of modules of a projection touch control system provided in Example 7 of the present invention;

[0061] Figure 7 A schematic structural diagram of a projection touch system provided in Example 7 of the present invention;

[0062] Figure 8 This is a schematic structural diagram of an electronic device according to Embodiment 8 of the present invention. DETAILED DESCRIPTION

[0063] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.

[0064] Example 1

[0065] This embodiment provides a projection touch method. Figure 1 This is a flowchart of a projection touch method provided in Example 1 of the present invention, the method comprising:

[0066] Step 101: Control a projection device to project a plurality of virtual button icons in a preset display area.

[0067] The projection touch control method of this embodiment is applicable to controlling any electrical appliance that can provide virtual button icons (collectively referred to as projection touch control appliances). The projection touch control method of this embodiment will be described below in conjunction with projection touch control appliances.

[0068] The projection touch appliance controls the projection device to project a number of virtual key icons on a preset display area. The projection touch appliance may include a display panel, which provides a display area and then displays the virtual key icons. The user can project the desired virtual key icons on the preset display area as needed. The virtual key icons can have multiple styles and multiple numbers. This embodiment does not impose specific restrictions on the style and number of virtual key icons. The user can also adjust the position and size of the virtual key icons as needed to change the display effect of the virtual key icons.

[0069] Step 102: Obtain light intensity data within the range of each virtual button icon.

[0070] During the actual use of projection touch appliances, users touch virtual button icons with their fingers. When the finger presses on the virtual button icon, the projected light will gather on the finger to form a certain light spot because the finger blocks the virtual button icon. The projection touch appliance can detect the change in light intensity data caused by the light spot. Therefore, it is necessary to obtain the light intensity data within the range of each virtual button icon.

[0071] In this embodiment, the projection touch control appliance may include a light intensity acquisition module, which is used to acquire light intensity data within the range of each virtual key icon.

[0072] Step 103: Determine whether each virtual button icon is pressed according to the light intensity data.

[0073] Step 104 : When a certain virtual button icon is pressed, the target appliance is controlled to perform an operation corresponding to the virtual button icon.

[0074] If the projection touch appliance detects that a certain virtual button icon is pressed, such as the wind speed level 2 button is pressed, the projection touch appliance is controlled to perform an operation corresponding to the wind speed level 2.

[0075] The projection touch method of this embodiment projects virtual key icons through the projection device in the projection touch appliance. Compared with traditional physical keys, it improves the key control method and facilitates user operation. By adjusting the position and size of the virtual key icon, the display effect is changed, making the operation more flexible and convenient. Even when the user's hands are stained with water and oil, the projection touch appliance can still be efficiently operated without operational failure or misoperation. The control accuracy is improved, and the cleanliness of the projection touch appliance is improved, making the cleaning of the projection touch appliance convenient.

[0076] Example 2

[0077] This embodiment is a further improvement of embodiment 1. Before step 102 of embodiment 1, the projection touch method further includes: detecting whether there is an obstacle within the range of each virtual key icon, and only when there is an obstacle, executing the step of obtaining light intensity data within the range of each virtual key icon.

[0078] In this embodiment, the projection touch appliance may include an obstacle detection module for detecting whether there is an obstacle (such as a finger) within the range of each virtual key icon. When an obstacle is detected within the range of the virtual key icon, a low-level signal is output; when there is no obstacle within the range of the virtual key icon, a high-level signal is output. The projection touch appliance determines whether an obstacle is approaching based on the level signal output by the obstacle detection module.

[0079] Of course, those skilled in the art can set the output level of the obstacle detection module as needed. A low level can indicate that there is an obstacle within the range of the virtual button icon, or a high level can indicate that there is an obstacle. The obstacle detection module includes but is not limited to an infrared detection module.

[0080] The obstacle detection module can detect in real time whether there is a finger approaching the range of the virtual key icon, and output a corresponding level signal to the controller of the projection touch appliance; the controller determines whether there is a finger approaching within the key detection range based on the level signal of the obstacle detection module. If no hand approaches, the obstacle detection module restarts the detection; if a hand approaches, the controller controls the corresponding light intensity detection device to perform light intensity data detection, and outputs the light intensity data detection result to the controller, so that the controller can further determine whether the virtual key icon is pressed, and control the projection touch appliance to perform related operations based on the judgment result.

[0081] The projection touch method of this embodiment determines whether a finger is approaching within the range of a virtual key icon and further determines whether the virtual key icon is pressed by a finger based on light intensity data. This can accurately determine whether a user has performed a key operation, thereby improving the detection accuracy of the touch device and avoiding operation failure and erroneous operation.

[0082] Example 3

[0083] This embodiment is a further improvement on embodiment 1. Figure 2 The method flow chart corresponding to step 103 provided in Example 3 of the present invention includes:

[0084] Step 1031 , determining whether the light intensity data within the range of the virtual button icon falls within the corresponding light intensity threshold range.

[0085] In this embodiment, each virtual key icon projected by the projection device corresponds to a relatively fixed light intensity threshold range. After the size and style of a virtual key icon are set, the corresponding light intensity threshold range is also fixed.

[0086] Step 1032: When the light intensity data within the range of a certain virtual key icon falls within the corresponding light intensity threshold range, it is determined that the virtual key icon is pressed; otherwise, it is determined that the virtual key icon is not pressed.

[0087] It is determined whether the light intensity data within a certain virtual key icon range belongs to the corresponding light intensity threshold range. If it belongs to the corresponding light intensity threshold range, the virtual key icon is pressed; if it does not belong to the corresponding light intensity threshold range, the virtual key icon is not pressed.

[0088] The projection touch method of this embodiment has a pre-set light intensity threshold range. By judging the relationship between the light intensity data within the virtual key icon range and the light intensity threshold range, it is determined whether the virtual key icon is pressed by the user, and accurate key operation recognition is performed, which further improves the accuracy of key control and enhances the user's touch operation experience.

[0089] Example 4

[0090] This embodiment is a further improvement of embodiment 3. In this embodiment, the light intensity threshold range corresponding to the virtual key icon is determined according to the maximum light intensity value, minimum light intensity value and average light intensity value corresponding to when the virtual key icon is pressed multiple times.

[0091] Figure 3 This is a schematic diagram of the structure of a projection touch control appliance provided by Example 4 of the present invention. Figure 3 The principle of the projection touch method provided by the present invention is described.

[0092] like Figure 3 As shown, the projection touch appliance controls the projection device to project a number of virtual key icons 2 in a preset display area; first, the light intensity threshold range of the virtual key icon 2 is detected, and the light intensity data when the finger touches the virtual key icon 2 is L, and the light intensity data when the finger touches the virtual key icon 2 is L. Figure 3Taking the virtual key icon 2 in the example, the light intensity data of each virtual key icon 2 when touched is L1, L2, L3, L4, and L5. The light intensity threshold range is set by touching and pressing each virtual key icon 2 at different angles. Each virtual key icon 2 can be, but is not limited to, measuring 100 sets of light intensity data when touched. Taking the first virtual key icon as an example, its light intensity threshold range is calculated. First, the maximum light intensity value L1max, the minimum light intensity value L1min, and the average light intensity value L1ave are calculated from the light intensity data when touched 100 times, and its light intensity threshold range is determined as follows:

[0093] ((|L1max-L1ave|) / L1ave*100%+1)*L1ave≥L1≥((|L1min-L1ave|) / L1ave*100%+1)*L1ave

[0094] When L1 is within the light intensity threshold range of the above formula, it is determined that the first virtual key icon is pressed; when L1 is not within the light intensity threshold range of the above formula, it is determined that the first virtual key icon is not pressed.

[0095] For other virtual key icons 2 such as L2, L3, L4, and L5, the light intensity threshold range test method is the same as the light intensity threshold range test method of L1. The number of virtual key icons 2 in this embodiment and the number of light intensity data detection times when each virtual key icon 2 is touched multiple times are exemplary. It can be to test 150 groups of light intensity data when touched, or 200 groups of light intensity data when touched. Technicians in this field can perform light intensity threshold range detection according to actual needs, and obtain light intensity data when multiple groups are touched by performing multiple touches on each virtual key icon 2 at different angles, and then obtain the maximum value, minimum value and average value in the light intensity data, and calculate the light intensity threshold range to achieve accurate detection of the virtual key icon 2.

[0096] The projection touch method of this embodiment collects light intensity data multiple times for each virtual key icon, obtains the maximum light intensity value, minimum light intensity value and average light intensity value corresponding to each virtual key icon when it is pressed, and then obtains the light intensity threshold range of each virtual key icon; thereby ensuring that key operations can be responded to in a timely manner under different users, different pressing strengths, and different pressing contact surfaces, thereby improving the timeliness of key responses, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0097] Example 5

[0098] This embodiment is a further improvement on embodiment 1. Figure 4 This is a method flow chart corresponding to step 103 provided in Example 5 of the present invention. Step 103 includes:

[0099] Step 1033 , determining whether there is a candidate virtual key icon within a predetermined time period, wherein the change value of the light intensity data within the candidate virtual key icon range reaches a preset minimum change threshold.

[0100] During the use of projection touch devices, natural and artificial light sources are encountered. These light sources are collectively referred to as ambient light sources. Ambient light sources can interfere with light intensity data, thereby affecting key detection results. Therefore, it is necessary to distinguish the changes in light intensity data caused by ambient light sources.

[0101] Natural light sources will not produce sudden changes in light intensity. As the light intensity data changes over time, the light intensity threshold range that meets the triggering light intensity detection will gradually approach a very small range. At this time, the light intensity trigger threshold is the preset minimum change threshold. Within a certain period of time, whether the change in the light intensity data of the corresponding virtual button icon is greater than the preset minimum change threshold can avoid the influence of natural light sources.

[0102] In this embodiment, it is necessary to determine whether there is a candidate virtual key icon whose light intensity data change value reaches a preset minimum change threshold within a predetermined time length (for example, a short press de-bounce time of 50ms). If a candidate virtual key icon exists, it means that the change of light intensity data within the range of the candidate virtual key icon has reached the preset minimum change threshold; if there is no candidate virtual key icon, it means that the change of light intensity data within the range of the candidate virtual key icon has not reached the preset minimum change threshold; the candidate virtual key icon is a virtual key icon whose light intensity data change value reaches the preset minimum change threshold.

[0103] The predetermined duration of 50 ms in this embodiment is only exemplary, and those skilled in the art can adjust it according to actual needs.

[0104] Step 1034: If there is a candidate virtual key icon, determine whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, determine that the candidate virtual key icon is pressed; otherwise, determine that the candidate virtual key icon is not pressed.

[0105] If there is a candidate virtual key icon, it is further determined whether the light intensity data within the range of the candidate virtual key icon belongs to the corresponding light intensity threshold range, where the light intensity threshold range is pre-set; if the light intensity data within the range of the candidate virtual key icon belongs to the corresponding light intensity threshold range, it is determined that the candidate virtual key icon is pressed; if the light intensity data within the range of the candidate virtual key icon does not belong to the corresponding light intensity threshold range, it is determined that the candidate virtual key icon is not pressed.

[0106] If there is no candidate virtual key icon, that is, the change in the light intensity data of the candidate virtual key icon does not reach the preset minimum change threshold, it can be determined that the light intensity data change at this time is interference caused by natural light sources.

[0107] The projection touch method of this embodiment eliminates the false response phenomenon of the projection touch appliance caused by changes in light intensity data caused by natural light sources by judging whether there are candidate virtual key icons, thereby improving the response accuracy of the projection touch appliance, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0108] Example 6

[0109] This embodiment is a further improvement on embodiment 1. Figure 5 This is a method flow chart corresponding to step 103 provided in Example 6 of the present invention. Step 103 includes:

[0110] Step 1033 , determining whether there is a candidate virtual key icon within a predetermined time period, wherein the change value of the light intensity data within the candidate virtual key icon range reaches a preset minimum change threshold.

[0111] Step 1035: If there are candidate virtual key icons, determine whether the number of candidate virtual key icons is 1.

[0112] Artificial light sources may produce sudden changes in light intensity data due to factors such as turning on a light, producing an effect similar to that of a finger touch. This usually causes a large change in the ambient light source, resulting in changes in the light intensity data of multiple candidate virtual keys while meeting the preset minimum change threshold. Projection touch-screen appliances have multiple virtual key icons, which can correspond to multiple candidate virtual key icons. Therefore, it is necessary to detect the number of candidate virtual key icons to determine whether there are more than or equal to two candidate virtual key icons.

[0113] Step 1036, when the number is 1, determine whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, determine that the candidate virtual key icon is pressed; otherwise, determine that the candidate virtual key icon is not pressed.

[0114] When the number of candidate virtual key icons is 1, it is further determined whether the light intensity data within the range of the candidate virtual key icon belongs to the corresponding light intensity threshold range, where the light intensity threshold range is pre-set; if the light intensity data within the range of the candidate virtual key icon belongs to the corresponding light intensity threshold range, it is determined that the candidate virtual key icon is pressed; if the light intensity data within the range of the candidate virtual key icon does not belong to the corresponding light intensity threshold range, it is determined that the candidate virtual key icon is not pressed.

[0115] When the number of candidate virtual key icons is greater than one, that is, the changes in the light intensity data of multiple candidate virtual key icons meet the preset minimum change threshold, it can be determined that the light intensity data changes at this time are interference caused by artificial light sources.

[0116] The projection touch method of this embodiment eliminates the phenomenon of false response of projection touch appliances caused by changes in light intensity data due to artificial light sources by judging the number of candidate virtual key icons, thereby improving the response accuracy of projection touch appliances, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0117] Example 7

[0118] This embodiment provides a projection touch system. Figure 6 This is a module diagram of a projection touch system provided by Example 7 of the present invention. Figure 7 This is a schematic diagram of the structure of a projection touch system provided in Example 7 of the present invention. The projection touch system includes:

[0119] The projection control module 1 is used to control the projection device to project a number of virtual key icons 2 in a preset display area; the light intensity acquisition module 3 is used to obtain the light intensity data within the range of each virtual key icon 2; the key judgment module 4 is used to judge whether each virtual key icon 2 is pressed based on the light intensity data; the control module 5 is used to control the target appliance to perform the operation corresponding to the virtual key icon 2 when a virtual key icon 2 is pressed.

[0120] In this embodiment, the projection touch system further includes an obstacle detection module 6, which is used to detect whether there is an obstacle within the range of each virtual key icon 2 before the light intensity acquisition module 3 acquires the light intensity data within the range of each virtual key icon 2. The light intensity acquisition module 3 is called only when there is an obstacle.

[0121] The key judgment module 4 is specifically used to judge whether the light intensity data within the range of the virtual key icon 2 belongs to the corresponding light intensity threshold range; when the light intensity data within the range of a virtual key icon 2 belongs to the corresponding light intensity threshold range, it is judged that the virtual key icon 2 is pressed, otherwise, it is judged that the virtual key icon 2 is not pressed; the light intensity threshold range corresponding to the virtual key icon 2 is determined according to the maximum light intensity value, minimum light intensity value and average light intensity value corresponding to when the virtual key icon is pressed multiple times.

[0122] The key judgment module 4 is specifically used to judge whether there is a candidate virtual key icon within a predetermined time period, wherein the change value of the light intensity data within the range of the candidate virtual key icon reaches a preset minimum change threshold; if there is a candidate virtual key icon, then it is judged whether the light intensity data within the range of the candidate virtual key icon belongs to the corresponding light intensity threshold range. If so, it is determined that the candidate virtual key icon is pressed; otherwise, it is determined that the candidate virtual key icon is not pressed.

[0123] The key judgment module 4 is specifically used to judge whether there is a candidate virtual key icon within a predetermined time length, wherein the change value of the light intensity data within the range of the candidate virtual key icon reaches a preset minimum change threshold; if there is a candidate virtual key icon, then it is judged whether the number of candidate virtual key icons is 1; when the number is 1, then it is judged whether the light intensity data within the range of the candidate virtual key icon belongs to the corresponding light intensity threshold range, if so, it is judged that the candidate virtual key icon is pressed, otherwise, it is judged that the candidate virtual key icon is not pressed.

[0124] The projection touch system of this embodiment facilitates user operation of projection touch appliances through the mutual cooperation of various control modules. By adjusting the position and size of virtual key icons, the display effect is changed, making operation more flexible and convenient. Even when the user's hands are stained with water and oil, the projection touch appliance can still be efficiently operated without operational failure or misoperation, thereby improving the control accuracy and the cleanliness of the projection touch appliance, making it easier to clean the projection touch appliance. By accurately determining whether a user has performed a key operation, the occurrence of false responses of the projection touch appliance is avoided, further improving the accuracy of key control, and enhancing the user's touch operation experience.

[0125] Example 8

[0126] Figure 7 This is a schematic diagram of the structure of an electronic device according to Embodiment 8 of the present invention. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any of the above-described projection touch control methods is implemented. Figure 7 The electronic device 80 shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention.

[0127] like Figure 7 As shown, the electronic device 80 may be a general-purpose computing device, such as a server device. Components of the electronic device 80 may include, but are not limited to, the at least one processor 81, the at least one memory 82, and a bus 83 connecting different system components (including the memory 82 and the processor 81).

[0128] The bus 83 includes a data bus, an address bus, and a control bus.

[0129] The memory 82 may include a volatile memory, such as a random access memory (RAM) 821 and / or a cache memory 822 , and may further include a read-only memory (ROM) 823 .

[0130] The memory 82 may also include a program tool 825 (or utility) having a set (at least one) of program modules 824, such program modules 824 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0131] The processor 81 executes various functional applications and data processing by running the computer program stored in the memory 82, such as the method provided in any of the above embodiments.

[0132] The electronic device 80 can also communicate with one or more external devices 84. This communication can occur via an input / output (I / O) interface 85. Furthermore, the model-generating electronic device 80 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 86. As shown, the network adapter 86 communicates with other modules of the electronic device 80 via a bus 83. It should be understood that, although not shown, other hardware and / or software modules can be used in conjunction with the electronic device 80, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.

[0133] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above may be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above may be further divided and embodied by multiple units / modules.

[0134] Example 9

[0135] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method provided in any of the above embodiments is implemented.

[0136] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0137] In a possible implementation manner, the present invention may also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of the projection touch method in any of the above embodiments.

[0138] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on the remote device.

[0139] Although specific embodiments of the present invention have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, and such changes and modifications are intended to fall within the scope of the present invention.

Claims

1. A projection touch method, characterized in that: The method comprises: Controlling the projection device to project a plurality of virtual button icons on a preset display area; Acquire light intensity data within the range of each virtual button icon; determining whether each of the virtual key icons is pressed according to the light intensity data; When a certain virtual button icon is pressed, the target appliance is controlled to perform an operation corresponding to the virtual button icon; Before acquiring the light intensity data within the range of each virtual key icon, the projection touch method further includes: Detect whether there is an obstacle within the range of each virtual key icon, and only when there is an obstacle, execute the step of obtaining the light intensity data within the range of each virtual key icon.

2. The projection touch method according to claim 1, wherein: The determining, based on the light intensity data, whether each of the virtual key icons is pressed includes: Determining whether the light intensity data within the range of the virtual button icon falls within a corresponding light intensity threshold range; When the light intensity data within the range of a certain virtual key icon belongs to the corresponding light intensity threshold range, it is determined that the virtual key icon is pressed; otherwise, it is determined that the virtual key icon is not pressed.

3. The projection touch method according to claim 2, wherein: The light intensity threshold range corresponding to the virtual key icon is determined according to the maximum light intensity value, the minimum light intensity value and the average light intensity value corresponding to when the virtual key icon is pressed multiple times.

4. The projection touch method according to claim 1, wherein: The determining, based on the light intensity data, whether each of the virtual key icons is pressed includes: Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold; If the candidate virtual key icon exists, determine whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, determine that the candidate virtual key icon is pressed; otherwise, determine that the candidate virtual key icon is not pressed.

5. The projection touch method according to claim 1, wherein: The determining, based on the light intensity data, whether each of the virtual key icons is pressed includes: Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold; If the candidate virtual key icon exists, determining whether the number of the candidate virtual key icons is 1; When the number is 1, it is determined whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, it is determined that the candidate virtual key icon is pressed; otherwise, it is determined that the candidate virtual key icon is not pressed.

6. A projection touch system, characterized in that: The system comprises: A projection control module, used to control the projection device to project a plurality of virtual button icons on a preset display area; A light intensity acquisition module, configured to acquire light intensity data within the range of each virtual key icon; a key judgment module, configured to judge whether each of the virtual key icons is pressed according to the light intensity data; a control module, configured to control the target appliance to perform an operation corresponding to a virtual key icon when a virtual key icon is pressed; The system further comprises: The obstacle detection module is used to detect whether there is an obstacle within the range of each virtual key icon before the light intensity acquisition module acquires the light intensity data within the range of each virtual key icon, and only call the light intensity acquisition module when there is an obstacle.

7. The projection touch system according to claim 6, wherein: The key judgment module is specifically used for: Determining whether the light intensity data within the range of the virtual button icon falls within a corresponding light intensity threshold range; When the light intensity data within the range of a certain virtual key icon belongs to the corresponding light intensity threshold range, it is determined that the virtual key icon is pressed; otherwise, it is determined that the virtual key icon is not pressed.

8. The projection touch system according to claim 7, wherein: The light intensity threshold range corresponding to the virtual key icon is determined according to the maximum light intensity value, the minimum light intensity value and the average light intensity value corresponding to when the virtual key icon is pressed multiple times.

9. The projection touch system according to claim 6, wherein: The key judgment module is specifically used for: Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold; If the candidate virtual key icon exists, determine whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, determine that the candidate virtual key icon is pressed; otherwise, determine that the candidate virtual key icon is not pressed.

10. The projection touch system according to claim 6, wherein: The key judgment module is specifically used for: Determining whether a candidate virtual key icon exists within a predetermined time period, wherein a change value of the light intensity data within a range of the candidate virtual key icon reaches a preset minimum change threshold; If the candidate virtual key icon exists, determining whether the number of the candidate virtual key icons is 1; When the number is 1, it is determined whether the light intensity data within the candidate virtual key icon range belongs to the corresponding light intensity threshold range. If it does, it is determined that the candidate virtual key icon is pressed; otherwise, it is determined that the candidate virtual key icon is not pressed.

11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the projection touch method according to any one of claims 1 to 5 is implemented.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the projection touch method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Projection type touch device and electric appliance

    CN216599574U