Disclosure of Invention
The embodiment of the invention provides a handshake interaction method and system between a hand model and an intelligent mirror and a storage medium.
The first aspect of the embodiments of the present invention provides a handshake interaction method between a hand model and an intelligent mirror, which may include:
detecting whether a shielding action aiming at the hand model at the fixed position exists or not based on the data acquisition device;
judging whether the shielding action is a handshake action based on preset handshake action data;
and when the shielding action is determined to be the handshake action, outputting the video and audio data of the target object corresponding to the hand model.
A second aspect of the embodiments of the present invention provides a handshake interaction system between a hand model and an intelligent mirror, which may include: intelligent mirrors and hand models;
the intelligent mirror is used for detecting whether shielding action aiming at the hand model at the fixed position exists or not based on the data acquisition device;
the intelligent mirror is also used for judging whether the shielding action is a handshake action based on the preset handshake action data;
the hand model is used for identifying user identity information corresponding to a hand of a person who executes a handshaking action based on the identity identification device when the intelligent mirror determines that the shielding action is the handshaking action, and transmitting the user identity information to the intelligent mirror;
and the intelligent mirror is also used for searching a target object matched with the user identity information and outputting the video and audio data of the target object corresponding to the hand model.
A third aspect of embodiments of the present invention provides an intelligent mirror, which includes a processor and a memory, where the memory stores at least one instruction, at least one program, a code set, or a set of instructions, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by the processor to implement the method for handshake interaction between a hand model and an intelligent mirror described in the above aspect.
A fourth aspect of the embodiments of the present invention provides a computer storage medium, where at least one instruction, at least one program, a code set, or a set of instructions is stored in the computer storage medium, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by a processor to implement the method for handshake interaction between a hand model and an intelligent mirror described in the above aspect.
In the embodiment of the invention, the data acquisition sensor in the intelligent mirror is used for detecting the blocking action, namely the possible handshake action, and then whether the action is the handshake action is further determined, so that the detection accuracy is improved, and when the handshake action is confirmed, the audio-video data of the target object corresponding to the hand model is output. Through regard intelligent mirror and hand model as the idol entity, hear the words that the idol danced to oneself when user shakes hands with the idol, realized a kind of brand-new intelligent experience with the idol is interactive.
The terms "including" and "having," and any variations thereof, in the description and claims of this invention and the above-described drawings are intended to cover a non-exclusive inclusion, and the terms "first" and "second" are used for distinguishing designations only and do not denote any order or magnitude of a number. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It should be noted that the handshake interaction method between the hand model and the intelligent mirror provided by the present application may be applied to household life, for example, in an application scenario where the intelligent mirror is installed in a hallway and a hand model is placed in front of the mirror.
As shown in fig. 1, the handshake interaction system between the hand model and the intelligent mirror may include at least anintelligent mirror 1 and ahand model 2.
It should be noted that there may be non-handshake actions (e.g. a child curiously wants to touch a hand model) that affect the determination of the handshake actions by theintelligent mirror 1. Therefore, in the implementation process of the above handshake system, theintelligent mirror 1 may first detect whether there is a shielding action for thehand mold 2 at the fixed position based on the data acquisition device, and the shielding action may be understood as an action that affects judgment of the handshake action and has direct or indirect contact with thehand mold 2, for example, a book is placed in front of thehand mold 2 to block thehand mold 2, or a hand is touching a finger, a back of the hand, or the like of the hand mold. It is understood that the data acquisition device may be at least one of an infrared sensor, a temperature sensor, a camera, and a distance detection device.
Further, after the shielding action is detected, theintelligent mirror 1 may determine whether the shielding action is a handshake action based on preset handshake action data. The preset handshake data may be information of a state of a human hand relative to theintelligent mirror 1, such as a bending state of a finger (including a distance between the finger and the mirror at a bending angle or a secondary angle), when the human hand and thehand model 2 perform a handshake. Optionally, theintelligent mirror 1 may detect whether an execution object executing the blocking action is a human hand based on the preset handshake action data, and on the premise that the execution object is the human hand, detect whether the current state information of the human hand meets the preset handshake action data, if so, determine that the blocking action is the handshake action, otherwise, not.
In an optional embodiment, the motion detection time may also be preset in theintelligent mirror 1, and only within the detection time, theintelligent mirror 1 will trigger the judgment for the blocking motion. For example, when a user goes to work every morning, the user wants to shake hands with his idol, and wants to hear his dancing oneself, and bring a good mood of one day to him, theintelligent mirror 1 may be preset to start the motion detection mode in a time period of 7 to 8 am every day, and the user determines the shaking motion.
It can be understood that all people in a family may want to handshake with their idol before going out every day and hear the idol saying to themselves, and at this moment, there are a plurality of idols that are stored in the intelligent mirror, and then theintelligent mirror 1 needs to know who is shaking hands at present, so as to accurately output the corresponding video data. Optionally, when theintelligent mirror 1 determines that the shielding action is a handshaking action, thehand model 2 may identify, based on the identity recognition device, user identity information corresponding to a hand of a person performing the handshaking action, and transmit the user identity information to theintelligent mirror 1. The identity recognition device can be a fingerprint detection device arranged on the hand model, and the identity information of the handshake person can be uniquely determined by detecting the fingerprint. It is understood that data transmission between thehand model 2 and theintelligent mirror 1 can be performed through bluetooth or other wireless communication modes. Further, theintelligent mirror 1 can search for a target object matched with the user identity information determined by thehand model 2, namely, search for a target idol of the user, and then output a famous sentence of the idol or other encouraging words uttered by the user through the mouth kissing.
Optionally, the face image data of the object to be executed by the handshake action may be directly captured by a camera of the intelligent mirror, and the user identity information corresponding to the face image data is identified behind the person.
In an optional embodiment, when outputting the video and audio data of the target object, theintelligent mirror 1 can also synthesize a picture or a video of the handshake of the user and the target object to be displayed in the mirror, so that the sense of reality of the interaction with the idol is increased.
In an optional embodiment, theintelligent mirror 1 can also output the holographic projection of the target object to thehand model 2, so that the perfect fusion of thehand model 2 and the holographic projection is realized, and a more real scene of shaking hands with the idol is achieved.
In the embodiment of the invention, the data acquisition sensor in the intelligent mirror is used for detecting the blocking action, namely the possible handshake action, and then whether the action is the handshake action is further determined, so that the detection accuracy is improved, and when the handshake action is confirmed, the audio-video data of the target object corresponding to the hand model is output. Through regard intelligent mirror and hand model as the idol entity, hear the words that the idol danced to oneself when user shakes hands with the idol, realized a kind of brand-new intelligent experience with the idol is interactive.
Fig. 2 is a schematic flow chart of a handshake interaction method between a hand model and an intelligent mirror according to an embodiment of the present invention, which at least includes the following steps:
s101, whether shielding action aiming at the hand model at the fixed position exists is detected based on the data acquisition device.
It is understood that the data acquisition device may include at least one of an infrared sensor, a temperature sensor, a camera, and a distance detection device.
And S102, judging whether the shielding action is a handshake action based on the preset handshake action data.
It can be understood that the preset handshake data may be hand state information of the hand relative to the intelligent mirror when the hand and the hand model perform handshake.
In an optional embodiment, the mirror may detect, based on the motion data, that all execution objects performing the blocking motion are human hands, and further, when it is detected that the execution objects are human hands and the state information of the human hands of the execution objects meets preset handshake motion data, it may be determined that the blocking motion is a handshake motion.
And S103, outputting the video and audio data of the target object corresponding to the hand model when the shielding action is determined to be the handshake action.
In an optional embodiment, when outputting the video and audio data of the target object, theintelligent mirror 1 can also synthesize a picture or a video of the handshake of the user and the target object to be displayed in the mirror, so that the sense of reality of the interaction with the idol is increased.
In an optional embodiment, theintelligent mirror 1 can also output the holographic projection of the target object to thehand model 2, so that the perfect fusion of thehand model 2 and the holographic projection is realized, and a more real scene of shaking hands with the idol is achieved.
It should be noted that, in this embodiment, reference may be made to the detailed description in the above system embodiment for the interaction process of the intelligent mirror and the hand model in the interaction system, and details are not described here again.
In the embodiment of the invention, the data acquisition sensor in the intelligent mirror is used for detecting the blocking action, namely the possible handshake action, and then whether the action is the handshake action is further determined, so that the detection accuracy is improved, and when the handshake action is confirmed, the audio-video data of the target object corresponding to the hand model is output. Through regard intelligent mirror and hand model as the idol entity, hear the words that the idol danced to oneself when user shakes hands with the idol, realized a kind of brand-new intelligent experience with the idol is interactive.
An embodiment of the present invention further provides a computer storage medium, where the computer storage medium may store a plurality of instructions, where the instructions are suitable for being loaded by a processor and executing the method steps in the embodiment shown in fig. 2, and a specific execution process may refer to a specific description of the embodiment shown in fig. 2, which is not described herein again.
The embodiment of the application also provides an intelligent mirror. As shown in fig. 3, theintelligent mirror 20 may include: the at least oneprocessor 201, e.g., CPU, the at least onenetwork interface 204, theuser interface 203, the memory 205, the at least one communication bus 202, and optionally, adisplay 206. Wherein a communication bus 202 is used to enable the connection communication between these components. Theuser interface 203 may be a touch screen, among others. Thenetwork interface 204 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), and a communication connection may be established with the hand model via thenetwork interface 204. The memory 205 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory, and the memory 205 includes a flash in the embodiment of the present invention. The memory 205 may optionally be at least one memory system located remotely from theprocessor 201. As shown in fig. 3, memory 205, which is a type of computer storage medium, may include an operating system, a network communication module, a user interface module, and program instructions.
It should be noted that thenetwork interface 204 may be connected to a receiver, a transmitter or other communication module, and the other communication module may include, but is not limited to, a WiFi module, a bluetooth module, etc., and it is understood that the intelligent mirror in the embodiment of the present invention may also include a receiver, a transmitter, other communication module, etc.
Theprocessor 201 may be used to invoke program instructions stored in the memory 205 and cause theintelligent mirror 20 to perform the following operations:
detecting whether a shielding action aiming at the hand model at the fixed position exists or not based on the data acquisition device;
judging whether the shielding action is a handshake action based on preset handshake action data;
and when the shielding action is determined to be the handshake action, outputting the video and audio data of the target object corresponding to the hand model.
In some embodiments, the data acquisition device is at least one of an infrared sensor, a temperature sensor, a camera, and a distance detection device.
In some embodiments, the preset handshake data is hand state information of the hand relative to the intelligent mirror when the hand and the hand model perform handshake.
In some embodiments, themirror 20, when determining whether the blocking action is a handshake action based on the preset handshake action data, is specifically configured to:
detecting whether an execution object for executing the shielding action is a human hand or not based on preset handshake action data;
and when the execution object is detected to be a hand and the hand state information of the execution object meets the preset handshake action data, determining that the shielding action is the handshake action.
In some embodiments, themirror 20 is also used to obtain user identification information corresponding to the identified human hand when the hand model performs the handshaking operation.
In some embodiments, themirror 20 is also used to search for target objects that match the user identity information.
In the embodiment of the invention, the data acquisition sensor in the intelligent mirror is used for detecting the blocking action, namely the possible handshake action, and then whether the action is the handshake action is further determined, so that the detection accuracy is improved, and when the handshake action is confirmed, the audio-video data of the target object corresponding to the hand model is output. Through regard intelligent mirror and hand model as the idol entity, hear the words that the idol danced to oneself when user shakes hands with the idol, realized a kind of brand-new intelligent experience with the idol is interactive.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.