WO2021077840A1 - Gesture control method and apparatus - Google Patents
Gesture control method and apparatus Download PDFInfo
- Publication number
- WO2021077840A1 WO2021077840A1 PCT/CN2020/105593 CN2020105593W WO2021077840A1 WO 2021077840 A1 WO2021077840 A1 WO 2021077840A1 CN 2020105593 W CN2020105593 W CN 2020105593W WO 2021077840 A1 WO2021077840 A1 WO 2021077840A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- gesture recognition
- recognition result
- gesture
- target
- sequence
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/20—Movements or behaviour, e.g. gesture recognition
- G06V40/28—Recognition of hand or arm movements, e.g. recognition of deaf sign language
Definitions
- the present disclosure relates to computer vision technology, and in particular to a gesture control method and device.
- the touch screen of a smart phone is a human-computer interaction system realized by touch.
- products that are controlled through voice interaction. For example, users input related instructions through voice, and products perform related operations according to the voice input instructions.
- the embodiments of the present disclosure provide at least one gesture control method and device.
- a gesture control method includes: performing gesture recognition processing on N frames of images consecutively in a sequence in a video stream collected by a camera to obtain a sequence of gesture recognition results, and the gesture recognition
- the result sequence includes the recognition results of multiple gestures included in the N frames of images; in response to the number of the same gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, it is determined that the same gesture recognition result is a target Gesture recognition result, where N and M are integers greater than 1, and N is greater than or equal to M; send a control instruction corresponding to the target gesture recognition result to the target device, or control the target device to perform the target gesture recognition The operation corresponding to the result.
- a gesture control device comprising: a recognition processing module, configured to perform gesture recognition processing on N frames of images in a video stream collected by a camera in sequence, respectively, to obtain a gesture recognition result Sequence, the gesture recognition result sequence includes the recognition results of multiple gestures included in the N frames of images; the gesture determination module is configured to respond to the number of the same gesture recognition results included in the gesture recognition result sequence being greater than or Equal to M, it is determined that the same gesture recognition result is the target gesture recognition result, where N and M are both integers greater than 1, and N is greater than or equal to M; the operation control module is used to send the target gesture recognition result to the target device The control instruction corresponding to the result, or the target device is controlled to perform an operation corresponding to the target gesture recognition result.
- an electronic device that includes a processor and a memory on which a computer program is stored.
- the computer program can be executed by the processor to implement the method according to the first aspect of the present disclosure. Gesture control method.
- a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the gesture control method according to the first aspect of the present disclosure.
- the gesture control method and device when it is determined that a preset number of identical gesture recognition results are obtained, the gesture is confirmed to be valid, and the valid gesture is determined as the target gesture recognition result, which can be determined to a certain extent.
- the target gesture recognition result which can be determined to a certain extent.
- Fig. 1 shows a flow chart of a gesture control method according to at least one embodiment of the present disclosure
- Fig. 1a shows a schematic diagram of a static gesture according to at least one embodiment of the present disclosure
- Fig. 1b shows a schematic diagram of a dynamic gesture according to at least one embodiment of the present disclosure
- Fig. 2 shows a flowchart of another gesture control method according to at least one embodiment of the present disclosure
- Fig. 3 shows a flowchart of another gesture control method according to at least one embodiment of the present disclosure
- Fig. 4 shows a schematic diagram of a functional interface of a music player according to at least one embodiment of the present disclosure
- Fig. 5 shows a block diagram of a gesture control device according to at least one embodiment of the present disclosure
- Fig. 6 shows a block diagram of another gesture control device according to at least one embodiment of the present disclosure
- Fig. 7 shows a block diagram of an electronic device according to at least one embodiment of the present disclosure.
- the embodiments of the present disclosure provide a gesture control method to control a device through gesture interaction.
- FIG. 1 shows a flow chart of a gesture control method according to at least one embodiment of the present disclosure.
- the method may be executed by a gesture control device, and the method may include step 100 to step 104.
- step 100 the sequence of consecutive N frames of images in the video stream collected by the camera are respectively subjected to gesture recognition processing to obtain a sequence of gesture recognition results.
- the device may be referred to as a target device, and controlling the target device may be controlling a functional component in the target device, and the functional component may be a hardware or software module.
- the target device includes but is not limited to a vehicle, and controlling the target device may include, but is not limited to, controlling one or more functional components such as a media player, an air conditioner controller, and a window controller provided in the vehicle. control. It is understandable that the target device may also include other application devices such as mobile phones, TVs, air conditioners, stereos, and smart homes.
- the camera can be used to collect the video stream of the user's gestures.
- the camera on the target device can be used to collect it.
- the video stream includes N frames of sequential sequential images collected by the camera, and the gestures in the images are gestures made when the user wants to control the operation of the functional components in the target device. N is an integer greater than 1.
- a gesture recognition result sequence By performing gesture recognition processing on the N frames of images in the aforementioned video stream, respectively, a gesture recognition result sequence can be obtained, and the gesture recognition result sequence includes recognition results of multiple gestures.
- the gestures made by the user can be static gestures or dynamic gestures.
- Figures 1a and 1b illustrate some gestures, but it is understandable that the actual implementation is not limited to these gestures.
- Fig. 1a shows a series of static gestures: OK gesture, V gesture, like gesture, palm gesture, index finger gesture, and fist gesture.
- Fig. 1b shows a series of dynamic gestures: fist-palm change (fist-to-palm, palm-to-fist), palm translation (up, down, left, and right), index finger rotation (clockwise, counterclockwise).
- the recognition result of the multiple gestures included in the gesture recognition result sequence may be a static gesture: for example, the gesture recognized in the image is a V gesture, or the gesture recognized in the image is an OK gesture.
- the obtained gesture recognition result sequence may also include multiple dynamic gestures, for example, multiple “palm translation” gestures are recognized.
- the gesture recognition result sequence may also be a combination of static gestures and dynamic gestures.
- the gesture recognition result sequence includes an OK gesture and a palm translation gesture.
- the gesture recognition in this step can be performed by a pre-trained gesture recognition neural network, and the image collected by the camera is input into the neural network, and the gesture recognition result corresponding to the image can be obtained.
- step 102 in response to the number of identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, it is determined that the same gesture recognition result is a target gesture recognition result.
- the target gesture recognition result it can be set to confirm that the gesture is valid only when it is determined that a preset number of identical gesture recognition results are obtained, and the effective gesture is called the target gesture recognition result.
- the preset number can be set to M, M is also an integer greater than 1, and N is greater than or equal to M.
- the recognized "V gesture” is confirmed as the target gesture recognition result.
- this "palm translation gesture” is the target gesture recognition result, where each palm translation gesture can be represented by multiple frames of images Okay.
- the number of consecutive gestures recognized does not reach the preset number, these images are discarded and re-recognized. For example, if there are three V gestures recognized in consecutive N frames of images, and the preset number "five" is not reached, then the three V gestures are discarded and gesture recognition is performed on the consecutive N frames of images. .
- step 104 is continued. Otherwise, if the target gesture recognition result is not determined, then continue to perform step 100 to step 102.
- step 104 a control instruction corresponding to the target gesture recognition result is sent to the target device, or the target device is controlled to perform an operation corresponding to the target gesture recognition result.
- the corresponding target device can be controlled according to the target gesture recognition result determined above. Specifically, it can control a functional component in the target device.
- the functional component is a media player, such as a volume control module for playing music in a vehicle
- the volume can be increased or decreased according to the target gesture recognition result.
- a control instruction corresponding to the target gesture recognition result can be sent to the target device, and the target device can operate according to the instruction; or, the gesture control apparatus of this embodiment can also control the target device to execute and execute the target device according to the instruction. The operation corresponding to the target gesture recognition result.
- the gesture control method of this embodiment when it is determined that a preset number of identical gesture recognition results are obtained, the gesture is confirmed to be valid, and the valid gesture is determined as the target gesture recognition result, which can avoid gesture errors to a certain extent. Trigger to improve the accuracy of gesture recognition. For example, if the user accidentally makes a certain gesture, as long as the gesture corresponding to the same gesture recognition result does not reach the preset number, the gesture will not be recognized as a valid target gesture recognition result, so that the target device will not Respond to the gesture to reduce false triggers.
- FIG. 2 shows another gesture control method according to at least one embodiment of the present disclosure.
- the method may include step 200 to step 208, wherein the same steps as those in FIG. 1 will not be described in detail.
- step 200 a multi-frame image collected by a camera is received, and the gesture in the image is a gesture made when the user wants to control the function component in the target device to run.
- the multi-frame images may be N frames of images continuously in sequence included in the video stream collected by the camera.
- step 202 gesture recognition processing is performed on the multiple frames of images to obtain a gesture recognition result sequence.
- the image collected by the camera has multiple frames, and multiple gestures can be recognized according to the multiple frames of images, and these multiple gestures can form a sequence of gesture recognition results.
- the gesture recognition result sequence may include "V, V, V, V, V, V, fist, V, V".
- Vs can be referred to as multiple identical gesture recognition results
- diss can be referred to as differential gesture recognition results, which are different gesture recognition results from the same gesture recognition result .
- the number of different gesture recognition results may also be multiple.
- step 204 in response to the plurality of identical gesture recognition results included in the gesture recognition result sequence, a difference gesture recognition result is included among the plurality of same gesture recognition results, and the difference gesture recognition result accounts for the number of the gesture recognition result sequence If the value is lower than the preset value, the difference gesture recognition result is smoothed; wherein, the difference gesture recognition result is different from the same gesture recognition result.
- determining that the number of consecutive identical gesture recognition results included in the gesture recognition result sequence is greater than or equal to M includes: determining the number of consecutive identical gesture recognition results included in the gesture recognition result sequence after the smoothing process The quantity is greater than or equal to M.
- the smoothing process includes but not limited to any of the following:
- the difference gesture recognition result may be corrected to the same gesture recognition result, for example, a fist gesture may be corrected to a V gesture.
- the aforementioned gesture recognition result sequence "V, V, V, V, V, V, V, fist, V, V" is modified to "V, V, V, V, V, V, V, V, V, V, V. V.
- the difference gesture recognition result can also be removed from the gesture recognition result sequence.
- the above sequence "V, V, V, V, V, V, V, fist, V, V" can be modified to "V, V, V” , V, V, V, V, V, V".
- the gesture recognition result whose time sequence is before the difference gesture recognition result and the gesture recognition result whose time sequence is after the difference gesture recognition result can also be used as consecutive multiple gesture recognition results. That is, the gesture recognition result sequence "V, V, V, V, V, V, fist, V, V" is considered to recognize eight consecutive V gestures, and fist gestures are ignored.
- step 206 for the smoothed gesture recognition result sequence, if it is recognized that the gesture recognition result sequence includes a continuous preset number of identical gesture recognition results, it is confirmed that the target gesture recognition result is recognized.
- step 208 a control instruction corresponding to the target gesture recognition result is sent to the target device, or the target device is controlled to perform an operation corresponding to the target gesture recognition result.
- the gesture control method of this embodiment when a preset number of identical gestures are recognized, the gesture is confirmed to be effective, which improves the accuracy of gesture recognition; and by smoothing the difference gesture recognition results, it is also possible to increase gestures.
- the sensitivity of recognition improves the response speed of gesture recognition.
- V gestures such as ten V gestures
- nine V gestures and two fist gestures are recognized.
- Smoothing processing requires abandoning the re-recognition of the nine V gestures, and therefore cannot respond to the user's gestures in time; according to the method of this embodiment, the recognition results of the above two fist gestures can be corrected to the correct V gesture recognition results, thereby quickly identifying To effective V gestures, quickly respond to user gestures.
- FIG. 3 shows a flowchart of another gesture control method according to at least one embodiment of the present disclosure.
- the method includes step 300 to step 306.
- step 300 a single frame of the camera acquisition image in the video stream is acquired, the camera acquisition image is an image corresponding to the camera shooting field of view space, and the camera shooting field of view space includes an effective space area for gesture control.
- the camera is fixed at a certain position of the vehicle, the camera has a corresponding camera shooting field of view space when collecting images, and the image collected by the camera is also an image in this space.
- the field of view space includes the effective space area of gesture control. For example, only when the driver makes a gesture in a certain space area in front of the vehicle's central control panel, the control based on the gesture will be triggered. If the driver is outside the effective space area Gestures in the area will not trigger gesture control.
- the image collected by the camera includes the image corresponding to the effective space area of the aforementioned gesture control.
- step 302 from the image collected by the camera, a partial image area corresponding to the effective space area of the gesture control is selected.
- the image collected by the camera can be cropped, and the partial image area in the image collected by the camera can be cropped, and the shooting field of view space corresponding to the partial image area is an effective space area for gesture control.
- the camera may capture a large area of space and capture the entire interior scene in the vehicle.
- the partial image area selected in this step is the part of the area in front of the vehicle's central control panel included in the image collected by the camera. This part of the area is the effective space area for gesture control. Only when the driver makes gestures in the effective space area Trigger the response of gesture control.
- step 304 gesture recognition processing is performed on the partial image area to obtain a gesture recognition result.
- a partial image area when performing gesture recognition on N frames of images in a video stream, a partial image area may be selected from each frame of image, and gesture recognition processing may be performed on the partial image area.
- the above-mentioned image is the image collected by the camera.
- step 306 the target device is controlled according to the gesture recognition result.
- a gesture recognition result sequence is obtained by recognition. If there are a preset number of M identical gesture recognition results in the gesture recognition result sequence, or there are consecutive M identical gesture recognition results, it is confirmed that the same gesture recognition result is a target gesture recognition result.
- the target device is controlled according to the control instruction corresponding to the target gesture recognition result.
- the gesture control method of this embodiment when it is determined that a preset number of identical gesture recognition results are obtained, device control is performed according to the gesture, which can prevent false triggering.
- device control is performed according to the gesture, which can prevent false triggering.
- recognizing the gestures in the partial image area in the image it is possible to avoid the interference of the images of other areas outside the partial image area to a certain extent, making the recognition of gestures more accurate, and only perform gesture recognition processing on the partial image area Compared with the recognition processing of all the images, the processing speed will be faster.
- some parameters in the gesture control function can be adjusted in a visual manner.
- the gesture recognition parameters used for gesture recognition can be visually displayed on the visual interface, and the user adjusts the gesture recognition parameters in the parameter adjustment visual interface in the manner of a progress bar.
- the gesture recognition parameter may include: M in the "M same gesture recognition results recognized" mentioned above. For example, you can adjust the recognition of 10 identical V gestures to confirm that the V gesture is recognized; you can also set to recognize 8 identical V gestures to confirm that the V gesture is recognized.
- the system can perform gesture recognition processing according to the gesture recognition parameter. It is more convenient to adjust the gesture recognition parameters through a visual interface.
- different gesture recognition parameters can be set for different gestures. Taking the above M as an example, the M corresponding to different gestures can be different. For example, if 10 identical V gestures are recognized, it is confirmed that the V gesture is recognized; if 6 OK gestures are recognized, it is confirmed that the OK gesture is recognized. That is, the M corresponding to the V gesture is 10, and the M corresponding to the OK gesture is 6.
- the gesture recognition parameters may also include, for example, the number of different gestures in the sequence, the number of the same gestures before the different gestures, and so on. These parameters can also be adjusted and set in the form of a progress bar through the above-mentioned visual interface. In addition, each parameter can be adjusted independently. For example, taking M corresponding to different gestures as an example, in the above example, the M corresponding to the V gesture is 10, and the M corresponding to the OK gesture is 6. The M corresponding to different gestures such as OK gesture can be adjusted separately.
- gesture control method uses the application of gesture control in a vehicle as an example to describe the gesture control method of the present disclosure, but it is understandable that the gesture control method is not limited to being applied to vehicles, and can also be applied to other devices, such as mobile phones. , Smart home system, etc.
- FIG. 4 shows a schematic diagram of a functional interface of a music player according to at least one embodiment of the present disclosure. The user can click to turn on the music player.
- the gesture control area 41 ie, the area at the bottom of the player
- the gesture control area 41 indicates that the gesture control for music playback-related functions is enabled; if the user taps the gesture control area 41 again, the gesture control for music playback-related functions is cancelled.
- the interface shown in Figure 4 is the functional interface of the music player.
- the user can use the camera to collect images by making a variety of gestures, and the gesture control device controls the music playing function of the music player according to the received images.
- the music player can be controlled in response to the gesture recognition result of the image.
- the volume of music playback can be increased in response to the gesture recognition result of the image; for another example, the window controller can also be controlled to move the window glass in response to the gesture recognition result of the image.
- the volume of music playback be increased in response to the result of the gesture recognition of the image, but also the change state of the related control functions of the music player caused by the change of the image can be synchronously displayed.
- the gesture control area 41 lights up the icon of multiple gestures, indicating that multiple gestures are supported in the music playback scene.
- the gestures include:
- gesture control function OK Play Thumbs up like Index finger rotates clockwise Increase volume Index finger rotates counterclockwise lower the volume Pan to the right next song Pan to the left Previous song fist time out
- the target gesture recognition result can be determined according to the following predetermined rules: if there are a preset number of identical gesture recognition results in the gesture recognition result sequence, confirm that the same gesture recognition result is the target gesture Recognition results.
- the user can make an OK gesture, and the music player starts to play music.
- the running start of the music playing function can be displayed synchronously in the function status interface of Figure 4; similarly, when the user makes a fist gesture, the music playback is paused, and the running of the music playing function can also be displayed synchronously in the function status interface. Stop.
- the gesture control device may first determine whether the "OK” gesture has been recognized. If “OK” has not been recognized before, no response will be made; if "OK” has been recognized before, the volume of the music player can be adjusted according to the component control information corresponding to the index finger rotation gesture. For example, if the gesture is "index finger rotate clockwise", you can control the music player to increase the volume of music playback.
- the volume adjustment display module 42 can also be used to synchronously display the volume increase signal as the index finger rotates clockwise.
- the gesture control device may first determine whether the "OK” gesture has been recognized. If “OK” has not been recognized before, no response will be made; if "OK” has been recognized before, you can adjust the music player to switch to the next song according to the gesture of panning the palm to the right.
- the song display module 43 can also be used to synchronously display the song cutting effect as the palm moves to the right.
- users can also use gestures to control like songs. For example, if the user can give a thumbs up, in response to the gesture, the gesture control device can control the music player to display the like mark of a certain song in the function status interface shown in FIG. 4. For example, the like mark 44 in FIG. 4 is illuminated. It can also be judged in advance whether the "OK" gesture has been recognized before the like.
- FIG. 5 shows a block diagram of a gesture control device according to at least one embodiment of the present disclosure.
- the device may include: a recognition processing module 500, a gesture determination module 502, and an operation control module 504.
- the recognition processing module 500 may perform gesture recognition processing on the sequential sequential N frames of images in the video stream collected by the camera, respectively, to obtain a sequence of gesture recognition results.
- the gesture recognition result sequence includes recognition results of multiple gestures included in the N frames of images.
- the gesture determination module 502 may determine that the same gesture recognition result is a target gesture recognition result in response to the number of identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, where N and M are both integers greater than 1. , And N is greater than or equal to M.
- the operation control module 504 may send a control instruction corresponding to the target gesture recognition result to the target device, or control the target device to perform an operation corresponding to the target gesture recognition result.
- the recognition processing module and the gesture determination module confirm that the gesture is valid only when the preset number of identical gesture recognition results are obtained, and the valid gesture is determined as the target gesture recognition result. To a certain extent, avoid false triggering of gestures and improve the accuracy of gesture recognition. For example, if the user accidentally makes a certain gesture, as long as the gesture corresponding to the same gesture recognition result does not reach the preset number, the gesture will not be recognized as a valid target gesture recognition result, so that the target device will not Respond to the gesture to reduce false triggers.
- the gesture determination module 502 may determine that the same gesture recognition result is a target gesture recognition result in response to the number of consecutive identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M.
- the gesture determination module 502 may also respond to that there is a difference gesture recognition result among multiple identical gesture recognition results included in the gesture recognition result sequence, and the difference gesture recognition result is in the The proportion of the number in the gesture recognition result sequence is lower than the preset value, and the difference gesture recognition result is smoothed; wherein the difference gesture recognition result is different from the same gesture recognition result.
- the gesture recognition result sequence including at least one frame of image, a difference gesture recognition result that is different from the same gesture recognition result, and in the gesture recognition result sequence, the gesture before the difference gesture recognition result
- the recognition result and the gesture recognition result after the difference gesture recognition result are both the same gesture recognition result, and the proportion of the difference gesture recognition result in the gesture recognition result sequence is lower than the preset value.
- determining that the number of consecutive identical gesture recognition results included in the gesture recognition result sequence is greater than or equal to M includes: determining the number of consecutive identical gesture recognition results included in the gesture recognition result sequence after the smoothing process The quantity is greater than or equal to M.
- the gesture determination module 502 when the gesture determination module 502 smoothes the difference gesture recognition result, it may correct the difference gesture recognition result to the same gesture recognition result, or convert the difference gesture recognition result Removed from the sequence of gesture recognition results.
- the gesture determination module 502 when the gesture determination module 502 smoothes the difference gesture recognition result, it may combine the gesture recognition result whose time sequence is before the difference gesture recognition result with the time sequence that is located in the difference gesture recognition result.
- the subsequent gesture recognition result is used as a continuous multiple gesture recognition result.
- the recognition processing module 500 may perform the following operations when performing gesture recognition processing on N frames of consecutive sequential images in the video stream collected by the camera, and may perform the following operations: acquiring a single frame of the camera-collected image in the video stream, The image captured by the camera is an image corresponding to the field of view space captured by the camera, and the field of view space captured by the camera includes an effective space area for gesture control; from the image captured by the camera, select the image corresponding to the effective space area for gesture control Partial image area; performing the gesture recognition processing on the partial image area.
- the device may further include a parameter receiving module 600.
- the parameter receiving module 600 may receive the gesture recognition parameters configured by the user through the visual interface for parameter adjustment, so that the recognition processing module 500 executes the gesture recognition processing according to the gesture recognition parameters.
- the target device includes a vehicle
- the operation control module 504 may send a control instruction corresponding to the target gesture recognition result to the functional component in the vehicle, or control the functional component in the vehicle to execute and The operation corresponding to the target gesture recognition result.
- the functional component includes a media player and/or a window controller
- the operation control module 504 is used to control the functional component in the vehicle to execute the corresponding target gesture recognition result.
- the media player may be controlled to change the media playing state in response to the target gesture recognition result, or the vehicle window controller may be controlled to move the window glass in response to the target gesture recognition result.
- the operation control module 504 may display at least one of the following items on the function status interface corresponding to the function component to be controlled by the image in response to the target gesture recognition result: Running start or running stop state; volume change; like mark of target object.
- FIG. 7 shows a block diagram of an electronic device according to at least one embodiment of the present disclosure.
- the electronic device includes a memory 71 and a processor 72.
- the memory 71 stores a computer program, and when the computer program is executed by the processor 72, the gesture control method according to any embodiment of the present disclosure is implemented.
- At least one embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the gesture control method according to any embodiment of the present disclosure is implemented.
- one or more embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Therefore, one or more embodiments of the present disclosure may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, one or more embodiments of the present disclosure may adopt computer programs implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes. The form of the product.
- computer-usable storage media including but not limited to disk storage, CD-ROM, optical storage, etc.
- the embodiments of the present disclosure also provide a computer-readable storage medium, and the storage medium may store a computer program.
- the program When the program is executed by a processor, the training of the neural network for gesture recognition described in any of the embodiments of the present disclosure is realized.
- the steps of the method, and/or, the steps of the gesture recognition method described in any embodiment of the present disclosure are implemented.
- the "and/or" means having at least one of the two, for example, "A and/or B" includes three schemes: A, B, and "A and B".
- Embodiments of the subject matter described in the present disclosure can be implemented as one or more computer programs, that is, one or one of the computer program instructions encoded on a tangible non-transitory program carrier to be executed by a data processing device or to control the operation of the data processing device Multiple modules.
- the program instructions may be encoded on artificially generated propagated signals, such as machine-generated electrical, optical or electromagnetic signals, which are generated to encode information and transmit it to a suitable receiver device for data transmission.
- the processing device executes.
- the computer storage medium may be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them.
- the processing and logic flow described in the present disclosure can be executed by one or more programmable computers executing one or more computer programs to perform corresponding functions by operating according to input data and generating output.
- the processing and logic flow can also be executed by a dedicated logic circuit, such as FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and the device can also be implemented as a dedicated logic circuit.
- FPGA Field Programmable Gate Array
- ASIC Application Specific Integrated Circuit
- Computers suitable for executing computer programs include, for example, general-purpose and/or special-purpose microprocessors, or any other type of central processing unit.
- the central processing unit will receive instructions and data from a read-only memory and/or a random access memory.
- the basic components of a computer include a central processing unit for implementing or executing instructions and one or more memory devices for storing instructions and data.
- the computer will also include one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, or the computer will be operatively coupled to this mass storage device to receive data from or send data to it. It transmits data, or both.
- the computer does not have to have such equipment.
- the computer can be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a global positioning system (GPS) receiver, or, for example, a universal serial bus (USB ) Flash drives are portable storage devices, just to name a few.
- PDA personal digital assistant
- GPS global positioning system
- USB universal serial bus
- Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, for example, semiconductor memory devices (such as EPROM, EEPROM, and flash memory devices), magnetic disks (such as internal hard disks or Removable disks), magneto-optical disks, CD ROM and DVD-ROM disks.
- semiconductor memory devices such as EPROM, EEPROM, and flash memory devices
- magnetic disks such as internal hard disks or Removable disks
- magneto-optical disks CD ROM and DVD-ROM disks.
- the processor and the memory can be supplemented by or incorporated into a dedicated logic circuit.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Psychiatry (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- User Interface Of Digital Computer (AREA)
- Image Analysis (AREA)
Abstract
Description
手势gesture | 控制功能control function |
OKOK | 播放Play |
竖大拇指Thumbs up | 点赞like |
食指顺时针旋转Index finger rotates clockwise | 增大音量Increase volume |
食指逆时针旋转Index finger rotates counterclockwise | 降低音量lower the volume |
手掌向右平移Pan to the right | 下一首next song |
手掌向左平移Pan to the left | 上一首Previous song |
拳头fist | 暂停time out |
Claims (25)
- 一种手势控制方法,所述方法包括:A gesture control method, the method includes:对摄像头采集到的视频流中时序连续的N帧图像分别进行手势识别处理,得到手势识别结果序列,所述手势识别结果序列中包括所述N帧图像中包括的多个手势的识别结果;Gesture recognition processing is performed on the sequential sequential N frames of images in the video stream collected by the camera to obtain a gesture recognition result sequence, the gesture recognition result sequence includes recognition results of multiple gestures included in the N frames of images;响应于所述手势识别结果序列中包括的相同手势识别结果的数量大于或等于M,确定所述相同手势识别结果为目标手势识别结果,其中N和M都为大于1的整数,且N大于或等于M;In response to the number of identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, it is determined that the same gesture recognition result is a target gesture recognition result, where both N and M are integers greater than 1, and N is greater than or Equal to M;向目标设备发送与所述目标手势识别结果对应的控制指令,或者,控制目标设备执行与所述目标手势识别结果对应的操作。Send a control instruction corresponding to the target gesture recognition result to the target device, or control the target device to perform an operation corresponding to the target gesture recognition result.
- 根据权利要求1所述的方法,其中,响应于所述手势识别结果序列中包括的相同手势识别结果的数量大于或等于M,确定所述相同手势识别结果为目标手势识别结果包括:The method according to claim 1, wherein in response to the number of identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, determining that the same gesture recognition result is a target gesture recognition result comprises:响应于所述手势识别结果序列中包括的连续的相同手势识别结果的数量大于或等于M,确定所述相同手势识别结果为目标手势识别结果。In response to the number of consecutive identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, it is determined that the same gesture recognition result is a target gesture recognition result.
- 根据权利要求1或2所述的方法,所述响应于所述手势识别结果序列中包括的相同手势识别结果的数量大于或等于M,确定所述相同手势识别结果为目标手势识别结果之前,所述方法还包括:The method according to claim 1 or 2, wherein in response to the number of identical gesture recognition results included in the sequence of gesture recognition results being greater than or equal to M, before determining that the same gesture recognition result is a target gesture recognition result, The method also includes:响应于所述手势识别结果序列中包括的多个所述相同手势识别结果之间包括有差异手势识别结果、且所述差异手势识别结果在所述手势识别结果序列中的数量占比低于预设值,对所述差异手势识别结果进行平滑处理;其中,所述差异手势识别结果与所述相同手势识别结果不同。In response to the plurality of the same gesture recognition results included in the gesture recognition result sequence including a different gesture recognition result, and the proportion of the difference gesture recognition result in the gesture recognition result sequence is lower than expected Set a value to smooth the difference gesture recognition result; wherein the difference gesture recognition result is different from the same gesture recognition result.
- 根据权利要求3所述的方法,其中,对所述差异手势识别结果进行平滑处理包括:The method according to claim 3, wherein the smoothing of the difference gesture recognition result comprises:将所述差异手势识别结果更正为所述相同手势识别结果;或者,Correct the difference gesture recognition result to the same gesture recognition result; or,将所述差异手势识别结果从所述手势识别结果序列中去除。The difference gesture recognition result is removed from the gesture recognition result sequence.
- 根据权利要求3所述的方法,其中,对所述差异手势识别结果进行平滑处理包括:The method according to claim 3, wherein the smoothing of the difference gesture recognition result comprises:将时序位于所述差异手势识别结果之前的手势识别结果,与时序位于所述差异手势识别结果之后的手势识别结果,作为连续的多个手势识别结果。The gesture recognition result whose time sequence is before the difference gesture recognition result and the gesture recognition result whose time sequence is after the difference gesture recognition result are used as consecutive multiple gesture recognition results.
- 根据权利要求1~5中任一所述的方法,其中,所述对摄像头采集到的视频流中 时序连续的N帧图像分别进行手势识别处理,包括:The method according to any one of claims 1 to 5, wherein said performing gesture recognition processing on N frames of images consecutive in time series in the video stream collected by the camera respectively comprises:获取所述视频流中单帧的摄像头采集图像,所述摄像头采集图像是对应于摄像头拍摄视野空间的图像,所述摄像头拍摄视野空间中包括手势控制的有效空间区域;Acquiring a single frame of a camera-captured image in the video stream, where the camera-captured image is an image corresponding to a camera-captured field of view space, and the camera-captured field of view space includes an effective space area for gesture control;从所述摄像头采集图像中,选择与所述手势控制的有效空间区域对应的局部图像区域;Selecting a partial image area corresponding to the effective space area controlled by the gesture from the image collected by the camera;对所述局部图像区域进行所述手势识别处理。Perform the gesture recognition processing on the partial image area.
- 根据权利要求1~6中任一所述的方法,所述方法还包括:The method according to any one of claims 1 to 6, the method further comprising:接收用户通过用于参数调节的可视化界面配置的手势识别参数,Receive the gesture recognition parameters configured by the user through the visual interface for parameter adjustment,其中,所述手势识别处理是根据所述手势识别参数执行的。Wherein, the gesture recognition processing is executed according to the gesture recognition parameters.
- 根据权利要求7所述的方法,其中,The method according to claim 7, wherein:所述手势识别参数包括M。The gesture recognition parameter includes M.
- 根据权利要求1~8中任一所述的方法,其中,所述目标设备包括车辆,所述向目标设备发送与所述目标手势识别结果对应的控制指令,或者,控制目标设备执行与所述目标手势识别结果对应的操作,包括:The method according to any one of claims 1 to 8, wherein the target device comprises a vehicle, and the control instruction corresponding to the target gesture recognition result is sent to the target device, or the target device is controlled to execute the The operations corresponding to the target gesture recognition result include:向所述车辆中的功能组件发送与所述目标手势识别结果对应的控制指令;或者,控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作。Send a control instruction corresponding to the target gesture recognition result to the functional component in the vehicle; or control the function component in the vehicle to perform an operation corresponding to the target gesture recognition result.
- 根据权利要求9所述的方法,其中,The method according to claim 9, wherein:所述功能组件包括媒体播放器;The functional component includes a media player;所述控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作,包括:响应于所述目标手势识别结果,控制所述媒体播放器改变媒体播放状态。The controlling the functional components in the vehicle to perform an operation corresponding to the target gesture recognition result includes: in response to the target gesture recognition result, controlling the media player to change the media playing state.
- 根据权利要求9所述的方法,其中,The method according to claim 9, wherein:所述功能组件包括车窗控制器;The functional component includes a car window controller;所述控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作,包括:响应于所述目标手势识别结果,控制所述车窗控制器移动车窗玻璃。The controlling the functional components in the vehicle to perform an operation corresponding to the target gesture recognition result includes: in response to the target gesture recognition result, controlling the window controller to move the window glass.
- 根据权利要求9所述的方法,其中,The method according to claim 9, wherein:所述控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作包括:The controlling the functional components in the vehicle to perform an operation corresponding to the target gesture recognition result includes:响应于所述目标手势识别结果,在要通过所述图像控制的功能组件对应的功能状态界面上显示下列项目中的至少一种:所述功能组件的运行启动或者运行停止状态,音量的变化,或者对目标对象的点赞标识。In response to the target gesture recognition result, at least one of the following items is displayed on the function status interface corresponding to the function component to be controlled by the image: the running start or running stop state of the function component, the volume change, Or the like mark of the target object.
- 一种手势控制装置,所述装置包括:A gesture control device, the device includes:识别处理模块,用于对摄像头采集到的视频流中时序连续的N帧图像分别进行手势 识别处理,得到手势识别结果序列,所述手势识别结果序列中包括所述N帧图像中包括的多个手势的识别结果;The recognition processing module is used to perform gesture recognition processing on the sequential consecutive N frames of images in the video stream collected by the camera to obtain a gesture recognition result sequence. The gesture recognition result sequence includes a plurality of images included in the N frames of images. Recognition results of gestures;手势确定模块,用于响应于所述手势识别结果序列中包括的相同手势识别结果的数量大于或等于M,确定所述相同手势识别结果为目标手势识别结果,其中N和M都为大于1的整数,且N大于或等于M;The gesture determination module is configured to determine that the same gesture recognition result is a target gesture recognition result in response to the number of identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, where N and M are both greater than 1. An integer, and N is greater than or equal to M;操作控制模块,用于向目标设备发送与所述目标手势识别结果对应的控制指令,或者,控制目标设备执行与所述目标手势识别结果对应的操作。The operation control module is configured to send a control instruction corresponding to the target gesture recognition result to the target device, or to control the target device to perform an operation corresponding to the target gesture recognition result.
- 根据权利要求13所述的装置,其中,The device according to claim 13, wherein:所述手势确定模块用于:响应于所述手势识别结果序列中包括的连续的相同手势识别结果的数量大于或等于M,确定所述相同手势识别结果为目标手势识别结果。The gesture determination module is configured to: in response to the number of consecutive identical gesture recognition results included in the gesture recognition result sequence being greater than or equal to M, determine that the same gesture recognition result is a target gesture recognition result.
- 根据权利要求13或14所述的装置,其中,The device according to claim 13 or 14, wherein:所述手势确定模块用于:响应于所述手势识别结果序列中包括的多个所述相同手势识别结果之间包括有差异手势识别结果,且所述差异手势识别结果在所述手势识别结果序列中的数量占比低于预设值,对所述差异手势识别结果进行平滑处理;其中,所述差异手势识别结果与所述目标手势识别结果不同。The gesture determination module is configured to respond to a difference gesture recognition result among the plurality of the same gesture recognition results included in the gesture recognition result sequence, and the difference gesture recognition result is in the gesture recognition result sequence If the proportion of the number in is lower than the preset value, the difference gesture recognition result is smoothed; wherein, the difference gesture recognition result is different from the target gesture recognition result.
- 根据权利要求15所述的装置,其中,所述手势确定模块用于通过下列操作对所述差异手势识别结果进行平滑处理:The device according to claim 15, wherein the gesture determination module is configured to smooth the difference gesture recognition result through the following operations:将所述差异手势识别结果更正为所述相同手势识别结果;或者,Correct the difference gesture recognition result to the same gesture recognition result; or,将所述差异手势识别结果从所述手势识别结果序列中去除。The difference gesture recognition result is removed from the gesture recognition result sequence.
- 根据权利要求15所述的装置,其中,所述手势确定模块用于通过下列操作对所述差异手势识别结果进行平滑处理:The device according to claim 15, wherein the gesture determination module is configured to smooth the difference gesture recognition result through the following operations:将时序位于所述差异手势识别结果之前的手势识别结果,与时序位于所述差异手势识别结果之后的手势识别结果,作为连续的多个手势识别结果。The gesture recognition result whose time sequence is before the difference gesture recognition result and the gesture recognition result whose time sequence is after the difference gesture recognition result are used as consecutive multiple gesture recognition results.
- 根据权利要求13~17中任一所述的装置,其中,所述识别处理模块用于:The device according to any one of claims 13-17, wherein the identification processing module is configured to:在对摄像头采集到的视频流中时序连续的N帧图像分别进行手势识别处理时,获取所述视频流中单帧的摄像头采集图像,所述摄像头采集图像是对应于摄像头拍摄视野空间的图像,所述摄像头拍摄视野空间中包括手势控制的有效空间区域;When performing gesture recognition processing on the consecutive N frames of images in the video stream collected by the camera, acquiring a single frame of the camera collection image in the video stream, and the camera collection image is an image corresponding to the camera's shooting field of view space, The effective space area for gesture control is included in the field of view space captured by the camera;从所述摄像头采集图像中,选择与所述手势控制的有效空间区域对应的局部图像区域;Selecting a partial image area corresponding to the effective space area controlled by the gesture from the image collected by the camera;对所述局部图像区域进行所述手势识别处理。Perform the gesture recognition processing on the partial image area.
- 根据权利要求13~18中任一所述的装置,其中,所述装置还包括:The device according to any one of claims 13-18, wherein the device further comprises:参数接收模块,用于接收用户通过用于参数调节的可视化界面配置的手势识别参数,以使得所述识别处理模块根据所述手势识别参数执行所述手势识别处理。The parameter receiving module is configured to receive gesture recognition parameters configured by the user through the visual interface for parameter adjustment, so that the recognition processing module executes the gesture recognition processing according to the gesture recognition parameters.
- 根据权利要求13~19中任一所述的装置,其中,The device according to any one of claims 13-19, wherein:所述目标设备包括车辆,所述操作控制模块用于:向所述车辆中的功能组件发送与所述目标手势识别结果对应的控制指令;或者,控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作。The target device includes a vehicle, and the operation control module is configured to: send a control instruction corresponding to the target gesture recognition result to a functional component in the vehicle; or, control the functional component in the vehicle to execute the The operation corresponding to the target gesture recognition result.
- 根据权利要求20所述的装置,其中,The device of claim 20, wherein:所述功能组件包括媒体播放器;The functional component includes a media player;所述操作控制模块用于:在控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作时,响应于所述目标手势识别结果,控制所述媒体播放器改变媒体播放状态。The operation control module is configured to control the media player to change the media playing state in response to the target gesture recognition result when controlling the functional components in the vehicle to perform the operation corresponding to the target gesture recognition result.
- 根据权利要求20所述的装置,其中,The device of claim 20, wherein:所述功能组件包括车窗控制器;The functional component includes a car window controller;所述操作控制模块用于:在控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作时,响应于所述目标手势识别结果,控制所述车窗控制器移动车窗玻璃。The operation control module is used to control the vehicle window controller to move the window glass in response to the target gesture recognition result when controlling the functional components in the vehicle to perform the operation corresponding to the target gesture recognition result .
- 根据权利要求20所述的装置,其中,The device of claim 20, wherein:所述操作控制模块还用于:在控制所述车辆中的功能组件执行与所述目标手势识别结果对应的操作时,响应于所述目标手势识别结果,在要通过所述图像控制的功能组件对应的功能状态界面上显示下列项目中的至少一种:所述功能组件的运行启动或者运行停止状态,音量的变化,或者对目标对象的点赞标识。The operation control module is further configured to: when controlling the functional components in the vehicle to perform an operation corresponding to the target gesture recognition result, in response to the target gesture recognition result, the function component to be controlled through the image At least one of the following items is displayed on the corresponding function status interface: the running start or running stop status of the function component, the change of the volume, or the like mark of the target object.
- 一种电子设备,所述设备包括:An electronic device, the device includes:处理器;及Processor; and存储器,其上存储有计算机程序,该计算机程序可由所述处理器执行,以实现根据权利要求1至12中任一所述的手势控制方法。The memory has a computer program stored thereon, and the computer program can be executed by the processor to implement the gesture control method according to any one of claims 1-12.
- 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行,以实现根据权利要求1至12中任一所述的手势控制方法。A computer-readable storage medium having a computer program stored thereon, and the computer program can be executed by a processor to implement the gesture control method according to any one of claims 1-12.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021544350A JP7479388B2 (en) | 2019-10-22 | 2020-07-29 | Gesture control method and device |
KR1020217034498A KR20210141688A (en) | 2019-10-22 | 2020-07-29 | Gesture control method and device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911008049.0 | 2019-10-22 | ||
CN201911008049.0A CN110716648B (en) | 2019-10-22 | 2019-10-22 | Gesture control method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021077840A1 true WO2021077840A1 (en) | 2021-04-29 |
Family
ID=69214071
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/105593 WO2021077840A1 (en) | 2019-10-22 | 2020-07-29 | Gesture control method and apparatus |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP7479388B2 (en) |
KR (1) | KR20210141688A (en) |
CN (1) | CN110716648B (en) |
WO (1) | WO2021077840A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114461068A (en) * | 2022-02-07 | 2022-05-10 | 中国第一汽车股份有限公司 | Vehicle use guidance interaction method, device, equipment and medium |
CN114708577A (en) * | 2022-03-29 | 2022-07-05 | 上海商汤临港智能科技有限公司 | Vehicle window control method and device, electronic equipment and storage medium |
CN116761040A (en) * | 2023-08-22 | 2023-09-15 | 超级芯(江苏)智能科技有限公司 | VR cloud platform interaction method and interaction system |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110716648B (en) * | 2019-10-22 | 2021-08-24 | 上海商汤智能科技有限公司 | Gesture control method and device |
CN113473198B (en) * | 2020-06-23 | 2023-09-05 | 青岛海信电子产业控股股份有限公司 | Control method of intelligent equipment and intelligent equipment |
WO2022021432A1 (en) | 2020-07-31 | 2022-02-03 | Oppo广东移动通信有限公司 | Gesture control method and related device |
CN111880660B (en) * | 2020-07-31 | 2022-10-21 | Oppo广东移动通信有限公司 | Display screen control method and device, computer equipment and storage medium |
CN112069914A (en) * | 2020-08-14 | 2020-12-11 | 杭州鸿泉物联网技术股份有限公司 | Vehicle control method and system |
WO2022166338A1 (en) * | 2021-02-08 | 2022-08-11 | 海信视像科技股份有限公司 | Display device |
CN113253847B (en) * | 2021-06-08 | 2024-04-30 | 北京字节跳动网络技术有限公司 | Terminal control method, device, terminal and storage medium |
CN113934307B (en) * | 2021-12-16 | 2022-03-18 | 佛山市霖云艾思科技有限公司 | Method for starting electronic equipment according to gestures and scenes |
CN114463781A (en) * | 2022-01-18 | 2022-05-10 | 影石创新科技股份有限公司 | Method, device and equipment for determining trigger gesture |
CN114889543B (en) * | 2022-06-08 | 2024-10-11 | 中国第一汽车股份有限公司 | Anti-fatigue method and device for vehicle driving and vehicle |
CN115421591B (en) * | 2022-08-15 | 2024-03-15 | 珠海视熙科技有限公司 | Gesture control device and image pickup apparatus |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110221974A1 (en) * | 2010-03-11 | 2011-09-15 | Deutsche Telekom Ag | System and method for hand gesture recognition for remote control of an internet protocol tv |
CN103376890A (en) * | 2012-04-16 | 2013-10-30 | 富士通株式会社 | Gesture remote control system based on vision |
CN108596092A (en) * | 2018-04-24 | 2018-09-28 | 亮风台(上海)信息科技有限公司 | Gesture identification method, device, equipment and storage medium |
CN109409277A (en) * | 2018-10-18 | 2019-03-01 | 北京旷视科技有限公司 | Gesture identification method, device, intelligent terminal and computer storage medium |
US20190087009A1 (en) * | 2017-09-19 | 2019-03-21 | Texas Instruments Incorporated | System and method for radar gesture recognition |
CN109598198A (en) * | 2018-10-31 | 2019-04-09 | 深圳市商汤科技有限公司 | The method, apparatus of gesture moving direction, medium, program and equipment for identification |
CN110716648A (en) * | 2019-10-22 | 2020-01-21 | 上海商汤智能科技有限公司 | Gesture control method and device |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009093291A (en) * | 2007-10-04 | 2009-04-30 | Toshiba Corp | Gesture determination apparatus and method |
WO2014030442A1 (en) | 2012-08-22 | 2014-02-27 | 日本電気株式会社 | Input device, input method, program, and electronic sign |
JP6188468B2 (en) | 2013-07-23 | 2017-08-30 | アルパイン株式会社 | Image recognition device, gesture input device, and computer program |
WO2015104919A1 (en) * | 2014-01-10 | 2015-07-16 | コニカミノルタ株式会社 | Gesture recognition device, operation input device, and gesture recognition method |
CN104216514A (en) * | 2014-07-08 | 2014-12-17 | 深圳市华宝电子科技有限公司 | Method and device for controlling vehicle-mounted device, and vehicle |
CN106372564A (en) * | 2015-07-23 | 2017-02-01 | 株式会社理光 | Gesture identification method and apparatus |
JP6790396B2 (en) | 2016-03-18 | 2020-11-25 | 株式会社リコー | Information processing equipment, information processing system, service processing execution control method and program |
JP2018036902A (en) | 2016-08-31 | 2018-03-08 | 島根県 | Equipment operation system, equipment operation method, and equipment operation program |
JP2018055614A (en) * | 2016-09-30 | 2018-04-05 | 島根県 | Gesture operation system, and gesture operation method and program |
CN110308786B (en) * | 2018-03-20 | 2023-12-26 | 厦门歌乐电子企业有限公司 | Vehicle-mounted equipment and gesture recognition method thereof |
CN109492577B (en) * | 2018-11-08 | 2020-09-18 | 北京奇艺世纪科技有限公司 | Gesture recognition method and device and electronic equipment |
CN110322760B (en) * | 2019-07-08 | 2020-11-03 | 北京达佳互联信息技术有限公司 | Voice data generation method, device, terminal and storage medium |
-
2019
- 2019-10-22 CN CN201911008049.0A patent/CN110716648B/en active Active
-
2020
- 2020-07-29 KR KR1020217034498A patent/KR20210141688A/en active Search and Examination
- 2020-07-29 WO PCT/CN2020/105593 patent/WO2021077840A1/en active Application Filing
- 2020-07-29 JP JP2021544350A patent/JP7479388B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110221974A1 (en) * | 2010-03-11 | 2011-09-15 | Deutsche Telekom Ag | System and method for hand gesture recognition for remote control of an internet protocol tv |
CN103376890A (en) * | 2012-04-16 | 2013-10-30 | 富士通株式会社 | Gesture remote control system based on vision |
US20190087009A1 (en) * | 2017-09-19 | 2019-03-21 | Texas Instruments Incorporated | System and method for radar gesture recognition |
CN108596092A (en) * | 2018-04-24 | 2018-09-28 | 亮风台(上海)信息科技有限公司 | Gesture identification method, device, equipment and storage medium |
CN109409277A (en) * | 2018-10-18 | 2019-03-01 | 北京旷视科技有限公司 | Gesture identification method, device, intelligent terminal and computer storage medium |
CN109598198A (en) * | 2018-10-31 | 2019-04-09 | 深圳市商汤科技有限公司 | The method, apparatus of gesture moving direction, medium, program and equipment for identification |
CN110716648A (en) * | 2019-10-22 | 2020-01-21 | 上海商汤智能科技有限公司 | Gesture control method and device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114461068A (en) * | 2022-02-07 | 2022-05-10 | 中国第一汽车股份有限公司 | Vehicle use guidance interaction method, device, equipment and medium |
CN114708577A (en) * | 2022-03-29 | 2022-07-05 | 上海商汤临港智能科技有限公司 | Vehicle window control method and device, electronic equipment and storage medium |
CN116761040A (en) * | 2023-08-22 | 2023-09-15 | 超级芯(江苏)智能科技有限公司 | VR cloud platform interaction method and interaction system |
CN116761040B (en) * | 2023-08-22 | 2023-10-27 | 超级芯(江苏)智能科技有限公司 | VR cloud platform interaction method and interaction system |
Also Published As
Publication number | Publication date |
---|---|
CN110716648A (en) | 2020-01-21 |
CN110716648B (en) | 2021-08-24 |
KR20210141688A (en) | 2021-11-23 |
JP2022520030A (en) | 2022-03-28 |
JP7479388B2 (en) | 2024-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021077840A1 (en) | Gesture control method and apparatus | |
CN103353935B (en) | A kind of 3D dynamic gesture identification method for intelligent domestic system | |
CN106951871B (en) | Motion trajectory identification method and device of operation body and electronic equipment | |
EP1573498B1 (en) | User interface system based on pointing device | |
CN110764616A (en) | Gesture control method and device | |
WO2022226736A1 (en) | Multi-screen interaction method and apparatus, and terminal device and vehicle | |
WO2020038108A1 (en) | Dynamic motion detection method and dynamic motion control method and device | |
EP3130969A1 (en) | Method and device for showing work state of a device | |
CN103139627A (en) | Intelligent television and gesture control method thereof | |
CN115427920A (en) | Method and apparatus for adjusting control display gain of gesture-controlled electronic device | |
US20140152549A1 (en) | System and method for providing user interface using hand shape trace recognition in vehicle | |
KR101438615B1 (en) | System and method for providing a user interface using 2 dimension camera in a vehicle | |
KR20160106691A (en) | System and method for controlling playback of media using gestures | |
US20140168068A1 (en) | System and method for manipulating user interface using wrist angle in vehicle | |
CN110275611A (en) | A kind of parameter adjusting method, device and electronic equipment | |
KR20160133305A (en) | Gesture recognition method, a computing device and a control device | |
CN106293064A (en) | A kind of information processing method and equipment | |
CN110750159B (en) | Gesture control method and device | |
CN116968501A (en) | Intelligent control method and system for vehicle-mounted air conditioner based on infrared technology | |
WO2023123473A1 (en) | Man-machine interaction method and system, and processing device | |
CN118220019B (en) | Vehicle control system, vehicle and vehicle control method | |
KR101517932B1 (en) | The apparatus and method of stereo camera system with wide angle lens applicable for hand gesture recognition | |
CN116176432A (en) | Vehicle-mounted device control method and device, vehicle and storage medium | |
Liu et al. | Gesture recognition using novel efficient and robust 3d image processing | |
CN113568502A (en) | Interaction method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20878767 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021544350 Country of ref document: JP Kind code of ref document: A |
|
ENP | Entry into the national phase |
Ref document number: 20217034498 Country of ref document: KR Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20878767 Country of ref document: EP Kind code of ref document: A1 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20878767 Country of ref document: EP Kind code of ref document: A1 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 24/10/2022) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20878767 Country of ref document: EP Kind code of ref document: A1 |