WO2016109914A1 - Gesture based card game man-machine interaction method and system - Google Patents

Gesture based card game man-machine interaction method and system Download PDF

Info

Publication number
WO2016109914A1
WO2016109914A1 PCT/CN2015/070079 CN2015070079W WO2016109914A1 WO 2016109914 A1 WO2016109914 A1 WO 2016109914A1 CN 2015070079 W CN2015070079 W CN 2015070079W WO 2016109914 A1 WO2016109914 A1 WO 2016109914A1
Authority
WO
WIPO (PCT)
Prior art keywords
hand
gesture
card game
card
computer interaction
Prior art date
Application number
PCT/CN2015/070079
Other languages
French (fr)
Chinese (zh)
Inventor
周谆
Original Assignee
周谆
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 周谆 filed Critical 周谆
Priority to PCT/CN2015/070079 priority Critical patent/WO2016109914A1/en
Publication of WO2016109914A1 publication Critical patent/WO2016109914A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor

Definitions

  • the present invention relates to the field of virtual reality technologies, and in particular, to a gesture-based card game human-computer interaction method and system.
  • Card games are one of the popular entertainment methods. They are usually played with one or more decks of cards. Each deck consists of four suits and a total of 52 cards.
  • Blackjack's card game which is played by 2 to more people.
  • the first to join the game is the dealer, and the rest is the player.
  • the goal of the game is to make the number of cards in the player's hand. The sum does not exceed 21 points and is as large as possible; among them, each playing card has points, the number of playing cards of 2 to 10 is the number of its cards, and the number of points of J, Q and K is 10, A has two algorithms. , 1 or 11, if the total number is greater than 21 when A is 11, then A is counted as 1.
  • the dealer or the player decides whether to "hit me" or "stand” according to the total number of cards in his hand.
  • the player can use the gesture to communicate with the dealer, but the real game needs to be carried out under the conditions of meeting the venue and the participants; and the intelligent game devices such as computers and game consoles have the simulation 21 Point games, computers, game consoles as a bookmaker, players are playing games with computers or game consoles, especially after computer networking, many players can participate in the game through the network, so that players can get games similar to real-life dealers in the game.
  • the player needs to indicate whether it is “to be a card” or “discontinued” to the computer or the game machine through physical button or touch screen touch. This way of interacting with the computer and the game machine is different from that of the real person.
  • the game process makes the game participants feel less realistic.
  • the object of the present invention is to provide a gesture-based card game human-computer interaction method and system, which realizes the technical effect of real feeling when playing card games with a computer, a game machine or the like.
  • a gesture-based card game human-computer interaction method comprises the steps of: receiving hand depth information acquired by a depth sensor in a sensing space thereof; and analyzing hand motion according to the hand depth information; a motion corresponding to the hand motion, and generating a gesture corresponding to the gesture based on the gesture, the human-computer interaction command controlling whether a card is dealt in the card game;
  • the hand depth information includes palm depth information and depth information of each finger.
  • the analyzing the motion of the hand according to the hand depth information specifically: obtaining the three-dimensional coordinates and speed information of the hand based on the hand depth information; according to the three-dimensional coordinates of the hand And analyzing the displacement of the hand; and analyzing the movement direction of the hand according to the speed information of the hand.
  • the gesture corresponds to the up and down movement or the reciprocating up and down movement of the palm in the depth sensor sensing space.
  • the gesture corresponds to the up and down movement or the reciprocating up and down movement of the finger in the depth sensor sensing space.
  • the gesture corresponds to a left-right movement or a reciprocating left-right movement of the palm in the depth sensor sensing space.
  • the gesture corresponds to a left-right movement or a reciprocating left-right movement of the finger in the depth sensor sensing space.
  • the method further includes: Randomly draw a card deal in one or more pairs of cards.
  • the method further comprises: establishing and importing a card model.
  • the process of the card game is displayed on a display interface.
  • the method further includes: obtaining feature information of the hand based on the hand depth information; determining whether the feature information of the hand changes; if yes, performing a hand motion corresponding gesture after the change Human-computer interaction instructions; wherein the feature information includes bone information of the palm and each finger; the bone information includes a width and/or a length of the bone.
  • a gesture-based card game human-computer interaction system comprising: a depth sensor for acquiring hand depth information in a sensing space thereof; a master control system, configured to receive the hand acquired by the depth sensor The depth information is used to analyze the motion of the hand according to the hand depth information; and according to the motion of the hand, the gesture corresponding to the hand motion is obtained; and based on the gesture, the human machine corresponding to the gesture is generated.
  • An interactive instruction that controls whether a card is dealt in the card game; wherein the hand depth information includes palm depth information and depth information of each finger.
  • the master control system analyzes the motion of the hand according to the hand depth information, specifically: obtaining three-dimensional coordinates and speed information of the hand based on the hand depth information; The three-dimensional coordinates are analyzed, and the displacement of the hand is analyzed; and the direction of movement of the hand is analyzed according to the speed information of the hand.
  • the gesture corresponds to the up and down movement of the palm in the sensing space of the depth sensor or toward Move up and down.
  • the gesture corresponds to the up and down movement or the reciprocating up and down movement of the finger in the sensing space of the depth sensor.
  • the gesture corresponds to a left-right motion or a reciprocating left-right motion of the palm in the depth sensor sensing space.
  • the gesture corresponds to a left-right motion or a reciprocating left-right motion of the finger in the depth sensor sensing space.
  • the master control system controls the card to be dealt in the card game, the master control system is further configured to: randomly draw a card deal in one or more pairs of cards.
  • system further includes a building unit for establishing a card model, the master control system constructing from the card before the random card is dealt in one or more pairs of cards
  • the unit imports the card model.
  • system further includes a display unit for displaying the process of the card game on its display interface.
  • the main control system is further configured to: obtain feature information of the hand based on the hand depth information; determine whether the feature information of the hand changes; if yes, perform no change after the hand
  • the human-computer interaction instruction corresponding to the gesture wherein the feature information includes bone information of the palm and each finger; and the skeleton information includes a width and/or a length of the bone.
  • the beneficial effects or advantages of the technical solution provided by the present invention are: in the process of playing a card game with a device such as a computer or a game machine, the hand of the game participant is located in the sensing space of the depth sensor, when the game participant needs to go to the computer, the game
  • the machine banker
  • the depth sensor collects the hand depth information in the sensing space
  • the hand depth information is fed back to the main control system of the computer or the game machine, and the main control system of the computer or the game machine analyzes the gestures of the game participants according to the depth information, and determines whether the game participants need to “require cards” or Need to "suspend", so that the game participants can continue to deal or stop the card, this game process, making the game participants like playing in the real estate dealer, the experience is real.
  • FIG. 1 is a flowchart of a gesture-based card game human-computer interaction method according to an embodiment of the present application
  • FIG. 2 is a schematic diagram of a depth sensor sensing space according to an embodiment of the present application.
  • FIG. 3 is a schematic diagram of a “required card” according to an embodiment of the present application.
  • FIG. 4 is a schematic diagram of a “required card” proposed in an embodiment of the present application.
  • FIG. 5 is a schematic diagram of “suspension of cards” according to an embodiment of the present application.
  • FIG. 6 is a flowchart of still another gesture-based card game human-computer interaction method according to an embodiment of the present application.
  • FIG. 7 is a system block diagram of a gesture-based card game human-computer interaction system according to an embodiment of the present application.
  • the player's hand is located in the sensing space of the depth sensor, and when the game participant (usually the player) makes a gesture action like a real person game, the depth is deep.
  • the degree sensor collects the hand depth information of the game participant, and transmits the hand depth information to the main control system of the computer, the game machine or the like, and the main control system determines the corresponding gesture according to the hand depth information, thereby Understand the player's intent, perform a deal or stop the deal, making the game participants feel real.
  • the gesture-based card game human-computer interaction method proposed in the embodiment of the present application, as shown in FIG. 1 includes the following steps:
  • Step S11 Receive hand depth information acquired by the depth sensor in its perceptual space.
  • the depth information of the hand (including the palm and each finger) is obtained by a depth sensor disposed around a smart game device such as a computer or a game machine; the current depth sensor can acquire the hand, including the palm and each finger.
  • the spatial three-dimensional coordinates and velocity information for example, kinect sensor, which can acquire the information of the hand at a frequency of several tens of frames per second, and the LeapMotion sensor can be acquired at a frequency of more than one hundred frames per second.
  • the depth sensor 1 is placed on the front end of the display interface 21 of a device such as a computer or a game machine.
  • the sensible range is formed in front of the display interface (directly in front of the game participant) to form a palm-like and The sensing space of each finger, when the game participant performs the hand operation in the sensing space, the palm and each finger position and speed information can be perceived by the depth sensor.
  • the depth sensor is wirelessly connected to a device such as a computer or a game machine
  • the depth sensor is not necessarily limited to being placed around the device such as a computer or a game machine, but is placed according to the spatial position of the actual hand operation, without having to make it The hand is limited to a fixed position for gesture operation.
  • Step S12 Analyze the movement of the hand according to the hand depth information.
  • the depth sensor acquires spatial three-dimensional coordinates and velocity information of the palm and each finger in three-dimensional space, and the speed information includes a speed and a speed direction;
  • a specific embodiment is to obtain the three-dimensional coordinates of the hand based on the hand depth information. And speed information; and according to the three-dimensional coordinates of the hand, analyze the displacement of the hand, and analyze the direction of movement of the hand according to the speed information of the hand.
  • the depth sensor collects the depth information of the hand in the sensing space. Therefore, the three-dimensional coordinates in the acquired depth information form the motion displacement of the hand on the time axis, and the speed direction and the velocity in the velocity information are in the space. The direction of movement and speed of movement of the hand are constructed.
  • Step S13 obtaining a gesture corresponding to the hand movement according to the movement of the hand;
  • Step S14 Based on the gesture, generate a human-computer interaction instruction corresponding to the gesture, and the human-computer interaction instruction controls whether the card is dealt in the card game.
  • the gesture corresponding to the hand movement can be calculated; specifically, combined with the movement displacement of the hand and the movement direction and the movement speed, a gesture model of the hand occurring in the space can be constructed, and different gesture models correspond to different gestures.
  • the human-computer interaction instruction for example, the gesture of moving up and down corresponds to the card, and the gesture of the left and right motion corresponds to the suspension, and the correspondence between the specific gesture and the human-computer interaction instruction can be determined according to the actual situation of the game, and the solution is not limited.
  • the gesture corresponds to the up and down movement or the reciprocating up and down movement of the palm in the depth sensor sensing space, including the natural extension of the finger or a condition in which some of the fingers are naturally extended (shown in FIG. 3); or, the up and down movement of the finger in the sensing space of the depth sensor or the reciprocating up and down movement (shown in FIG. 4, the index finger is shown); the gesture shown in FIG. It also includes the following cases: when the finger is naturally extended or a part of the finger is naturally extended, the extended finger moves up and down in the sensing space of the depth sensor or reciprocates up and down.
  • the gesture corresponds to the left and right motion or the reciprocating left and right motion of the palm in the depth sensor sensing space, including the natural extension of the finger or a condition in which some of the fingers are naturally extended; or, the fingers are
  • the depth sensor senses the left and right motion or the reciprocating left and right motion in the space, including the left and right movement or the reciprocating left and right movement of the extended finger in the sensing space of the depth sensor when the finger is naturally extended or a part of the finger is naturally extended.
  • the method further includes the step S15: randomly extracting one card deal in one or more pairs of cards.
  • you need to create and import a card model if the game is running on a computer or a game console, you can create a 2D model or a 3D model of the card based on the actual display and display it if the game is played with a computer or In the three-dimensional virtual space outside the game machine, it is necessary to construct a three-dimensional model of the card and display it.
  • a device such as a computer or a game machine continues to comprehensively determine the total number of points of the game participant or the dealer (self or other player) after performing the card deal or suspension of the game, and compares the game participation. Compare the scores with the dealer's points.
  • the progress of the game usually improves the realism of the game through the display of the display interface.
  • the display interface is the display screen of the computer or the game machine; the depth sensor is usually placed around the display interface, but the actual situation It is not limited to this, as long as the player's hand depth information can be sensed, and the collected hand depth information can be transmitted to the main control system of a computer or a game machine, etc., and the device such as a computer or a game machine.
  • the master control system interconnects the hand depth information by wired or wireless means.
  • the main control system may further perform step S51: obtaining feature information of the hand based on the hand depth information; the feature information includes bone information of the palm and each finger, and the skeleton information Including the width and/or length of the bone, etc., specifically, through the depth information of the palm and each finger, through identification and calculation, the width and length of the bone of the palm and each finger are obtained.
  • Step S52 determining whether the feature information of the hand changes; if the depth sensor senses The hand in the knowledge space has changed and is no longer the hand of the game participant. After the depth information of the changed hand is collected by the depth sensor, the human-computer interaction operation based on the depth information may be The game process produces misoperations that affect the progress of the game. Therefore, using a certain frequency comparison process, the current hand feature information is compared with the last obtained hand feature information. If there is no change, the game participant is still participating in the game normally, and if there is a change, the steps are S53: The human-computer interaction instruction corresponding to the gesture of the hand movement after the change is not executed.
  • the embodiment of the present application further provides a gesture-based card game human-computer interaction system, as shown in FIG. 7, including a depth sensor 1 and a main control system 61;
  • the main control system is usually a control system of the game running system, such as a computer main Control system, game console or master control system.
  • the main control system is configured to receive the hand depth information acquired by the depth sensor, analyze the movement of the hand according to the hand depth information, and obtain a gesture corresponding to the hand motion according to the movement of the hand; and generate a gesture corresponding to the gesture based on the gesture
  • the human-computer interaction instruction controls whether the card is dealt in the card game; wherein the hand depth information includes the palm depth information and the depth information of each finger.
  • a specific implementation manner is: obtaining three-dimensional coordinates and speed information of the hand based on the hand depth information; analyzing the displacement of the hand according to the three-dimensional coordinates of the hand, and analyzing the movement of the hand according to the speed information of the hand direction.
  • the gesture corresponds to the up and down movement of the palm or the finger in the depth sensor sensing space or the up and down reciprocation; if the master control system is based on the game participant's The gesture judgment needs to control the stop of the card in the card game, and the gesture corresponds to the left and right motion or the left and right reciprocating motion of the palm or the finger in the depth sensor sensing space.
  • a card deal is randomly drawn from one or more decks of cards.
  • the above system further comprises a building unit 62; the building unit is configured to establish a card model, and the master control system imports the card model from the building unit before randomly drawing a card in one or more pairs of cards, and The cards are displayed in a card game.
  • the above system further comprises a display unit 63 for displaying the process of the card game on its display interface.
  • the main control system is further configured to obtain feature information of the hand based on the hand depth information; and determine whether the feature information of the hand changes; if yes, the human-computer interaction command corresponding to the hand motion after the change is not executed.
  • the feature information includes bone information of the palm and each finger; the bone information includes the width and/or length of the bone.
  • the game in the process of playing a card game such as a blackjack game, such as a game participant and a computer, the game does not need to be operated by a button or a touch interface. Rather, it uses the same operational gestures as real-life games with real people to indicate whether the smart game device such as a computer wants to be "carded” or “discontinued”, realizing a real sense of experience when playing card games with smart game devices such as computers and game consoles.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Abstract

A gesture based card game man-machine interaction method and system, for achieving a real experience when playing a card game by using devices such as a computer and a game console. The method comprises: receiving hand depth information obtained by a depth sensor in a perception space thereof; analyzing a motion of the hand according to the hand depth information; obtaining a gesture corresponding to the motion of the hand according to the motion of the hand; and finally, on the basis of the gesture, controlling whether to deal in the card game. The hand of a game participant is located within the perception space of the depth sensor; when "hit me" or "stand" is required to be indicated to the computer or the game console, switching the gestures to indicate the intention to the computer or the game console as participating in a real-person game; the depth sensor acquires the hand depth information and feeds back the same to a master control system of the computer or the game console; and the master control system analyzes the gesture of the game participant, thus enabling real game experience of the game participant.

Description

基于手势的纸牌游戏人机交互方法和系统Gesture-based card game human-computer interaction method and system 技术领域Technical field
本发明涉及虚拟现实技术领域,尤其涉及一种基于手势的纸牌游戏人机交互方法和系统。The present invention relates to the field of virtual reality technologies, and in particular, to a gesture-based card game human-computer interaction method and system.
背景技术Background technique
纸牌游戏是大众娱乐方式之一,一般使用一副或者多副纸牌进行,每副纸牌包括四种花色共52张扑克牌。Card games are one of the popular entertainment methods. They are usually played with one or more decks of cards. Each deck consists of four suits and a total of 52 cards.
纸牌游戏有多种,其中,21点又名BlackJack的纸牌游戏,由2到多个人玩,最先加入游戏的为庄家,剩下的为玩家,游戏的目标是使参与者手中的牌的点数之和不超过21点且尽量大;其中,每张扑克牌都有点数,2到10的扑克牌的点数就是其牌面的数字,J、Q、K的点数是10,A有两种算法,1或者11,如果A为11时总数大于21,则A算为1。游戏过程中,庄家或者玩家根据自己手上的纸牌的总点数决定是否“要牌(hit me)”或者“停牌(stand)”。There are a variety of card games, including Blackjack's card game, which is played by 2 to more people. The first to join the game is the dealer, and the rest is the player. The goal of the game is to make the number of cards in the player's hand. The sum does not exceed 21 points and is as large as possible; among them, each playing card has points, the number of playing cards of 2 to 10 is the number of its cards, and the number of points of J, Q and K is 10, A has two algorithms. , 1 or 11, if the total number is greater than 21 when A is 11, then A is counted as 1. During the game, the dealer or the player decides whether to "hit me" or "stand" according to the total number of cards in his hand.
如果游戏是在真人之间进行,则玩家可以使用手势与庄家进行沟通,但真人游戏需要在满足场所和参与者等诸多条件下才能进行;而电脑、游戏机等智能游戏装置都具备模拟的21点游戏,电脑、游戏机作为庄家,玩家是与电脑或者游戏机进行21点游戏,尤其是电脑联网后,诸多玩家能够通过网络共同参与游戏,使玩家在游戏中获得与真人庄家进行游戏相似的体验。游戏过程中,玩家需要通过实体按键或者触摸屏幕的点击来向电脑、游戏机表明是“要牌”还是“停牌”,这种与电脑、游戏机交互的方式,还是有别于与真人庄家的游戏过程,使得游戏参与者体验感不够真实。If the game is played between real people, the player can use the gesture to communicate with the dealer, but the real game needs to be carried out under the conditions of meeting the venue and the participants; and the intelligent game devices such as computers and game consoles have the simulation 21 Point games, computers, game consoles as a bookmaker, players are playing games with computers or game consoles, especially after computer networking, many players can participate in the game through the network, so that players can get games similar to real-life dealers in the game. Experience. During the game, the player needs to indicate whether it is “to be a card” or “discontinued” to the computer or the game machine through physical button or touch screen touch. This way of interacting with the computer and the game machine is different from that of the real person. The game process makes the game participants feel less realistic.
发明内容Summary of the invention
本发明的目的是提供一种基于手势的纸牌游戏人机交互方法和系统,实现的是与电脑、游戏机等装置进行纸牌游戏时体验感真实的技术效果。The object of the present invention is to provide a gesture-based card game human-computer interaction method and system, which realizes the technical effect of real feeling when playing card games with a computer, a game machine or the like.
本发明的目的是通过以下技术方案实现的:The object of the invention is achieved by the following technical solutions:
提出一种基于手势的纸牌游戏人机交互方法,包括以下步骤:接收深度传感器在其感知空间内获取的手部深度信息;根据所述手部深度信息,分析手部的运动;根据所述手部的运动,得到所述手部运动对应的手势;基于所述手势,生成所述手势对应的人机交互指令,所述人机交互指令控制在所述纸牌游戏中是否发牌;其中,所述手部深度信息包括手掌深度信息和各手指的深度信息。A gesture-based card game human-computer interaction method is proposed, which comprises the steps of: receiving hand depth information acquired by a depth sensor in a sensing space thereof; and analyzing hand motion according to the hand depth information; a motion corresponding to the hand motion, and generating a gesture corresponding to the gesture based on the gesture, the human-computer interaction command controlling whether a card is dealt in the card game; The hand depth information includes palm depth information and depth information of each finger.
进一步的,所述根据所述手部深度信息,分析手部的运动,具体为:基于所述手部深度信息,得到所述手部的三维坐标和速度信息;根据所述手部的三维坐标,分析所述手部的位移;根据所述手部的速度信息,分析所述手部的运动方向。Further, the analyzing the motion of the hand according to the hand depth information, specifically: obtaining the three-dimensional coordinates and speed information of the hand based on the hand depth information; according to the three-dimensional coordinates of the hand And analyzing the displacement of the hand; and analyzing the movement direction of the hand according to the speed information of the hand.
进一步的,若控制在所述纸牌游戏中发牌,则所述手势对应为所述手掌在所述深度传感器感知空间内的上下运动或往复上下运动。Further, if the control is dealt in the card game, the gesture corresponds to the up and down movement or the reciprocating up and down movement of the palm in the depth sensor sensing space.
进一步的,若控制在所述纸牌游戏中发牌,则所述手势对应为手指在所述深度传感器感知空间内的上下运动或往复上下运动。Further, if the control is dealt in the card game, the gesture corresponds to the up and down movement or the reciprocating up and down movement of the finger in the depth sensor sensing space.
进一步的,若控制在所述纸牌游戏中不发牌,则所述手势对应为手掌在所述深度传感器感知空间内的左右运动或往复左右运动。Further, if the control does not issue a card in the card game, the gesture corresponds to a left-right movement or a reciprocating left-right movement of the palm in the depth sensor sensing space.
进一步的,若控制在所述纸牌游戏中不发牌,则所述手势对应为手指在所述深度传感器感知空间内的左右运动或往复左右运动。Further, if the control does not issue a card in the card game, the gesture corresponds to a left-right movement or a reciprocating left-right movement of the finger in the depth sensor sensing space.
进一步的,若控制在所述纸牌游戏中发牌后,所述方法还包括: 随机在一副或者多副纸牌中抽取一张纸牌发牌。Further, if the control is dealt in the card game, the method further includes: Randomly draw a card deal in one or more pairs of cards.
进一步的,在所述随机在一副或者多副纸牌中抽取一张纸牌发牌之前,所述方法还包括:建立并导入纸牌模型。Further, before the randomly drawing a card deal in one or more pairs of cards, the method further comprises: establishing and importing a card model.
进一步的,将所述纸牌游戏的过程显示于一显示界面上。Further, the process of the card game is displayed on a display interface.
进一步的,所述方法还包括:基于所述手部深度信息,获得所述手部的特征信息;判断所述手部的特征信息是否发生变化;若是,则不执行变化后手部运动对应手势的人机交互指令;其中,所述特征信息包括手掌和各手指的骨骼信息;所述骨骼信息包括骨骼的宽度和/或长度。Further, the method further includes: obtaining feature information of the hand based on the hand depth information; determining whether the feature information of the hand changes; if yes, performing a hand motion corresponding gesture after the change Human-computer interaction instructions; wherein the feature information includes bone information of the palm and each finger; the bone information includes a width and/or a length of the bone.
提出一种基于手势的纸牌游戏人机交互系统,所述系统包括:深度传感器,用于在其感知空间内获取手部深度信息;主控系统,用于接收所述深度传感器获取的所述手部深度信息,根据所述手部深度信息,分析手部的运动;并根据所述手部的运动,得到所述手部运动对应的手势;基于所述手势,生成所述手势对应的人机交互指令,所述人机交互指令控制在所述纸牌游戏中是否发牌;其中,所述手部深度信息包括手掌深度信息和各手指的深度信息。A gesture-based card game human-computer interaction system is proposed, the system comprising: a depth sensor for acquiring hand depth information in a sensing space thereof; a master control system, configured to receive the hand acquired by the depth sensor The depth information is used to analyze the motion of the hand according to the hand depth information; and according to the motion of the hand, the gesture corresponding to the hand motion is obtained; and based on the gesture, the human machine corresponding to the gesture is generated. An interactive instruction that controls whether a card is dealt in the card game; wherein the hand depth information includes palm depth information and depth information of each finger.
进一步的,所述主控系统根据所述手部深度信息,分析手部的运动,具体为:基于所述手部深度信息,得到所述手部的三维坐标和速度信息;根据所述手部的三维坐标,分析所述手部的位移;根据所述手部的速度信息,分析所述手部的运动方向。Further, the master control system analyzes the motion of the hand according to the hand depth information, specifically: obtaining three-dimensional coordinates and speed information of the hand based on the hand depth information; The three-dimensional coordinates are analyzed, and the displacement of the hand is analyzed; and the direction of movement of the hand is analyzed according to the speed information of the hand.
进一步的,若所述主控系统控制在所述纸牌游戏中发牌,则所述手势对应为所述手掌在所述深度传感器感知空间内的上下运动或往 复上下运动。Further, if the master control system controls the card to be dealt in the card game, the gesture corresponds to the up and down movement of the palm in the sensing space of the depth sensor or toward Move up and down.
进一步的,若所述主控系统控制在所述纸牌游戏中发牌,则所述手势对应为手指在所述深度传感器感知空间内的上下运动或往复上下运动。Further, if the main control system controls the card to be dealt in the card game, the gesture corresponds to the up and down movement or the reciprocating up and down movement of the finger in the sensing space of the depth sensor.
进一步的,若所述主控系统控制在所述纸牌游戏中不发牌,则所述手势对应为手掌在所述深度传感器感知空间内的左右运动或往复左右运动。Further, if the master control system does not issue a card in the card game, the gesture corresponds to a left-right motion or a reciprocating left-right motion of the palm in the depth sensor sensing space.
进一步的,若所述主控系统控制在所述纸牌游戏中不发牌,则所述手势对应为手指在所述深度传感器感知空间内的左右运动或往复左右运动。Further, if the master control system does not issue a card in the card game, the gesture corresponds to a left-right motion or a reciprocating left-right motion of the finger in the depth sensor sensing space.
进一步的,若所述主控系统控制在所述纸牌游戏中发牌后,所述主控系统还用于:随机在一副或者多副纸牌中抽取一张纸牌发牌。Further, if the master control system controls the card to be dealt in the card game, the master control system is further configured to: randomly draw a card deal in one or more pairs of cards.
进一步的,所述系统还包括构建单元,所述构建单元用于建立纸牌模型,所述主控系统在所述随机在一副或者多副纸牌中抽取一张纸牌发牌之前,从所述构建单元导入所述纸牌模型。Further, the system further includes a building unit for establishing a card model, the master control system constructing from the card before the random card is dealt in one or more pairs of cards The unit imports the card model.
进一步的,所述系统还包括显示单元,用于将所述纸牌游戏的过程显示于其显示界面上。Further, the system further includes a display unit for displaying the process of the card game on its display interface.
进一步的,所述主控系统还用于:基于所述手部深度信息,获得所述手部的特征信息;判断所述手部的特征信息是否发生变化;若是,则不执行变化后手部运动对应手势的人机交互指令;其中,所述特征信息包括手掌和各手指的骨骼信息;所述骨骼信息包括骨骼的宽度和/或长度。 Further, the main control system is further configured to: obtain feature information of the hand based on the hand depth information; determine whether the feature information of the hand changes; if yes, perform no change after the hand The human-computer interaction instruction corresponding to the gesture; wherein the feature information includes bone information of the palm and each finger; and the skeleton information includes a width and/or a length of the bone.
本发明提供的技术方案的有益效果或者优点是:在与电脑、游戏机等装置进行纸牌游戏过程中,游戏参与者的手部位于深度传感器的感知空间内,当游戏参与者需要向电脑、游戏机(庄家)表明“要牌”或者“停牌”时,可以像参加真人游戏时一样,通过手势的变换来向电脑或游戏机表明意图,深度传感器采集其感知空间内的手部深度信息,并将手部深度信息反馈到电脑或者游戏机的主控系统,由电脑或者游戏机的主控系统根据深度信息来分析游戏参与者的手势,并通过手势判断游戏参与者是需要“要牌”还是需要“停牌”,从而可以给游戏参与者继续发牌或者停止发牌,这种游戏过程,使得游戏参与者像在与真人庄家进行游戏,体验感真实。The beneficial effects or advantages of the technical solution provided by the present invention are: in the process of playing a card game with a device such as a computer or a game machine, the hand of the game participant is located in the sensing space of the depth sensor, when the game participant needs to go to the computer, the game When the machine (banker) indicates "to card" or "suspend", it can indicate the intention to the computer or the game machine by changing the gesture as in the real game, and the depth sensor collects the hand depth information in the sensing space, and The hand depth information is fed back to the main control system of the computer or the game machine, and the main control system of the computer or the game machine analyzes the gestures of the game participants according to the depth information, and determines whether the game participants need to “require cards” or Need to "suspend", so that the game participants can continue to deal or stop the card, this game process, making the game participants like playing in the real estate dealer, the experience is real.
附图说明DRAWINGS
图1为本申请实施例提出的基于手势的纸牌游戏人机交互方法流程图;1 is a flowchart of a gesture-based card game human-computer interaction method according to an embodiment of the present application;
图2为本申请实施例提出的深度传感器感知空间示意图;2 is a schematic diagram of a depth sensor sensing space according to an embodiment of the present application;
图3为本申请实施例提出的“要牌”示意图;FIG. 3 is a schematic diagram of a “required card” according to an embodiment of the present application;
图4为本申请实施例提出的“要牌”示意图;4 is a schematic diagram of a “required card” proposed in an embodiment of the present application;
图5为本申请实施例提出的“停牌”示意图;FIG. 5 is a schematic diagram of “suspension of cards” according to an embodiment of the present application;
图6为本申请实施例提出的又一基于手势的纸牌游戏人机交互方法流程图;FIG. 6 is a flowchart of still another gesture-based card game human-computer interaction method according to an embodiment of the present application;
图7为本申请实施例提出的基于手势的纸牌游戏人机交互系统的系统框图。FIG. 7 is a system block diagram of a gesture-based card game human-computer interaction system according to an embodiment of the present application.
具体实施方式detailed description
下面将结合附图,对本发明实施例提供的技术方案进行详细描述。The technical solutions provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
本申请实施例中,玩家的手部位于深度传感器的感知空间内,当游戏参与者(通常为玩家)像参与真人游戏一样做出手势动作后,深 度传感器采集游戏参与者的手部深度信息,并将手部深度信息传送给电脑、游戏机或等智能游戏装置的主控系统,由主控系统来根据手部深度信息判断相应的手势,从而了解玩家的意图,执行发牌或者停止发牌,使得游戏参与者体验感真实。In the embodiment of the present application, the player's hand is located in the sensing space of the depth sensor, and when the game participant (usually the player) makes a gesture action like a real person game, the depth is deep. The degree sensor collects the hand depth information of the game participant, and transmits the hand depth information to the main control system of the computer, the game machine or the like, and the main control system determines the corresponding gesture according to the hand depth information, thereby Understand the player's intent, perform a deal or stop the deal, making the game participants feel real.
本申请实施例提出的基于手势的纸牌游戏人机交互方法,如图1所示,包括以下步骤:The gesture-based card game human-computer interaction method proposed in the embodiment of the present application, as shown in FIG. 1 , includes the following steps:
步骤S11:接收深度传感器在其感知空间内获取的手部深度信息。Step S11: Receive hand depth information acquired by the depth sensor in its perceptual space.
手部(包括手掌和各手指)深度信息的获取是通过设置在电脑或者游戏机等智能游戏装置周围的深度传感器实现的;目前的深度传感器,可以获取到手部,包括手掌和各手指等部位的空间三维坐标和速度等信息,以kinect传感器为例,其可以以每秒几十帧的频率获取手部的信息,而LeapMotion传感器更可以以超过每秒一百帧的频率获取。The depth information of the hand (including the palm and each finger) is obtained by a depth sensor disposed around a smart game device such as a computer or a game machine; the current depth sensor can acquire the hand, including the palm and each finger. The spatial three-dimensional coordinates and velocity information, for example, kinect sensor, which can acquire the information of the hand at a frequency of several tens of frames per second, and the LeapMotion sensor can be acquired at a frequency of more than one hundred frames per second.
如图2中所示,以深度传感器1放置于电脑、游戏机等装置的显示界面21前端为例,其能感知的范围在显示界面前方(游戏参与人员的正前方)形成一个能感知手掌和各手指的感知空间,游戏参与者在此感知空间内进行手部操作时,其手掌和各手指位置和速度信息都能被该深度传感器感知。当然,在深度传感器与电脑、游戏机等装置实现无线连接的情况下,深度传感器不必限于放置在电脑、游戏机等装置的周围,而是使其根据实际手部操作的空间位置放置,不必使手部局限于固定位置进行手势操作。As shown in FIG. 2, the depth sensor 1 is placed on the front end of the display interface 21 of a device such as a computer or a game machine. The sensible range is formed in front of the display interface (directly in front of the game participant) to form a palm-like and The sensing space of each finger, when the game participant performs the hand operation in the sensing space, the palm and each finger position and speed information can be perceived by the depth sensor. Of course, in the case where the depth sensor is wirelessly connected to a device such as a computer or a game machine, the depth sensor is not necessarily limited to being placed around the device such as a computer or a game machine, but is placed according to the spatial position of the actual hand operation, without having to make it The hand is limited to a fixed position for gesture operation.
步骤S12:根据手部深度信息,分析手部的运动。Step S12: Analyze the movement of the hand according to the hand depth information.
深度传感器获取到的是手掌和各手指的在三维空间中的空间三维坐标和速度信息,速度信息包括速率和速度方向;The depth sensor acquires spatial three-dimensional coordinates and velocity information of the palm and each finger in three-dimensional space, and the speed information includes a speed and a speed direction;
具体的一个实施例是,基于手部深度信息,得到手部的三维坐标 和速度信息;并根据手部的三维坐标,分析手部的位移,以及根据手部的速度信息,分析手部的运动方向。A specific embodiment is to obtain the three-dimensional coordinates of the hand based on the hand depth information. And speed information; and according to the three-dimensional coordinates of the hand, analyze the displacement of the hand, and analyze the direction of movement of the hand according to the speed information of the hand.
深度传感器采集其感知空间内手部的深度信息的,因此,获取到的深度信息中的三维坐标在时间轴上形成了手部的运动位移,而速度信息中的速度方向和速率则在空间中构建出了手部的运动方向和运动速度。The depth sensor collects the depth information of the hand in the sensing space. Therefore, the three-dimensional coordinates in the acquired depth information form the motion displacement of the hand on the time axis, and the speed direction and the velocity in the velocity information are in the space. The direction of movement and speed of movement of the hand are constructed.
步骤S13:根据手部的运动,得到手部运动对应的手势;Step S13: obtaining a gesture corresponding to the hand movement according to the movement of the hand;
步骤S14:基于手势,生成手势对应的人机交互指令,该人机交互指令控制在纸牌游戏中是否发牌。Step S14: Based on the gesture, generate a human-computer interaction instruction corresponding to the gesture, and the human-computer interaction instruction controls whether the card is dealt in the card game.
基于手部的运动,可以推算得到手部运动对应的手势;具体的,结合手部的运动位移以及运动方向和运动速度,可以构建出手部在空间发生的手势模型,不同的手势模型对应不同的人机交互指令,例如,上下运动的手势对应要牌,而左右运动的手势对应停牌等,而具体的手势与人机交互指令的对应关系可以依据游戏实际情况确定,本方案不予限制。Based on the movement of the hand, the gesture corresponding to the hand movement can be calculated; specifically, combined with the movement displacement of the hand and the movement direction and the movement speed, a gesture model of the hand occurring in the space can be constructed, and different gesture models correspond to different gestures. The human-computer interaction instruction, for example, the gesture of moving up and down corresponds to the card, and the gesture of the left and right motion corresponds to the suspension, and the correspondence between the specific gesture and the human-computer interaction instruction can be determined according to the actual situation of the game, and the solution is not limited.
在具体的实施例中,如图3和图4所示,若控制在纸牌游戏中发牌,则手势对应为手掌在深度传感器感知空间内的上下运动或往复上下运动,包括手指自然伸开或部分手指自然伸开的状况(图3所示);或,手指在深度传感器感知空间内的上下运动或往复上下运动(图4所示,图中所示为食指);图4所示的手势也包含如下情况:手指自然伸开或部分手指自然伸开时,伸开的手指在深度传感器感知空间内的上下运动或往复上下运动。In a specific embodiment, as shown in FIG. 3 and FIG. 4, if the control is to deal in a card game, the gesture corresponds to the up and down movement or the reciprocating up and down movement of the palm in the depth sensor sensing space, including the natural extension of the finger or a condition in which some of the fingers are naturally extended (shown in FIG. 3); or, the up and down movement of the finger in the sensing space of the depth sensor or the reciprocating up and down movement (shown in FIG. 4, the index finger is shown); the gesture shown in FIG. It also includes the following cases: when the finger is naturally extended or a part of the finger is naturally extended, the extended finger moves up and down in the sensing space of the depth sensor or reciprocates up and down.
在另一具体的实施例中,如图5所示,若控制在纸牌游戏中不发牌,则手势对应为手掌在深度传感器感知空间内的左右运动或往复左右运动,包括手指自然伸开或部分手指自然伸开的状况;或,手指在 深度传感器感知空间内的左右运动或往复左右运动,包括手指自然伸开或部分手指自然伸开时,伸开的手指在深度传感器感知空间内的左右运动或往复左右运动。In another specific embodiment, as shown in FIG. 5, if the control does not issue a card in the card game, the gesture corresponds to the left and right motion or the reciprocating left and right motion of the palm in the depth sensor sensing space, including the natural extension of the finger or a condition in which some of the fingers are naturally extended; or, the fingers are The depth sensor senses the left and right motion or the reciprocating left and right motion in the space, including the left and right movement or the reciprocating left and right movement of the extended finger in the sensing space of the depth sensor when the finger is naturally extended or a part of the finger is naturally extended.
在本申请实施例中,若控制在纸牌游戏中发牌后,还包括步骤S15:随机在一副或者多副纸牌中抽取一张纸牌发牌。而在发牌之前,需要建立并导入纸牌模型;若游戏是运行于电脑或游戏机之内,则可以根据实际显示情况建立纸牌的二维模型或者三维模型并显示,若游戏是进行与电脑或游戏机以外的三维虚拟空间内,则需要构建纸牌的三维模型并显示。In the embodiment of the present application, if the control is dealt in the card game, the method further includes the step S15: randomly extracting one card deal in one or more pairs of cards. Before the licensing, you need to create and import a card model; if the game is running on a computer or a game console, you can create a 2D model or a 3D model of the card based on the actual display and display it if the game is played with a computer or In the three-dimensional virtual space outside the game machine, it is necessary to construct a three-dimensional model of the card and display it.
在实际的21点纸牌游戏中,电脑或者游戏机等装置在执行给游戏参与者发牌或者停牌之后,继续综合判断游戏参与者或者庄家(自身或者其他的玩家)的总点数,并比较游戏参与者和庄家的点数进行比较胜负。In an actual blackjack card game, a device such as a computer or a game machine continues to comprehensively determine the total number of points of the game participant or the dealer (self or other player) after performing the card deal or suspension of the game, and compares the game participation. Compare the scores with the dealer's points.
游戏的进行过程通常通过显示界面的显示以提高游戏的真实度,对电脑或游戏机而言,该显示界面为电脑或游戏机的显示屏;深度传感器通常置于显示界面的周围,但实际情况中并不受此限制,只要能感知到玩家的手部深度信息,并将采集到的手部深度信息传送给电脑或者游戏机等装置的主控系统即可,其与电脑或者游戏机等装置的主控系统通过有线或者无线的方式互联来传送手部深度信息。The progress of the game usually improves the realism of the game through the display of the display interface. For the computer or game machine, the display interface is the display screen of the computer or the game machine; the depth sensor is usually placed around the display interface, but the actual situation It is not limited to this, as long as the player's hand depth information can be sensed, and the collected hand depth information can be transmitted to the main control system of a computer or a game machine, etc., and the device such as a computer or a game machine. The master control system interconnects the hand depth information by wired or wireless means.
主控系统除了完成纸牌游戏的执行和控制,如图6所示,还可以执行步骤S51:基于手部深度信息,获得手部的特征信息;特征信息包括手掌和各手指的骨骼信息,骨骼信息包括骨骼的宽度和/或长度等,具体的,通过手掌和各手指的深度信息,通过识别和计算,获得手掌和各手指的骨骼的宽度、长度等数值。In addition to completing the execution and control of the card game, as shown in FIG. 6, the main control system may further perform step S51: obtaining feature information of the hand based on the hand depth information; the feature information includes bone information of the palm and each finger, and the skeleton information Including the width and/or length of the bone, etc., specifically, through the depth information of the palm and each finger, through identification and calculation, the width and length of the bone of the palm and each finger are obtained.
步骤S52:判断手部的特征信息是否发生变化;若深度传感器感 知空间内的手部发生了变化,不再是游戏参与者的手部,则变化后的手部的深度信息被深度传感器采集后,基于该深度信息做出的人机交互操作则有可能对游戏过程产生误操作,影响游戏的进行。因此,采用一定的频率的比较过程,将当前手部的特征信息与上一次获得的手部特征信息作比较,若没有发生变化,则说明游戏参与者还在正常参与游戏,若发生变化,步骤S53:不执行变化后手部运动对应手势的人机交互指令。Step S52: determining whether the feature information of the hand changes; if the depth sensor senses The hand in the knowledge space has changed and is no longer the hand of the game participant. After the depth information of the changed hand is collected by the depth sensor, the human-computer interaction operation based on the depth information may be The game process produces misoperations that affect the progress of the game. Therefore, using a certain frequency comparison process, the current hand feature information is compared with the last obtained hand feature information. If there is no change, the game participant is still participating in the game normally, and if there is a change, the steps are S53: The human-computer interaction instruction corresponding to the gesture of the hand movement after the change is not executed.
本申请实施例还提出一种基于手势的纸牌游戏人机交互系统,如图7所示,包括深度传感器1和主控系统61;主控系统通常为游戏运行系统的控制系统,例如电脑的主控系统、游戏机或的主控系统等。主控系统用于接收深度传感器获取的手部深度信息,根据手部深度信息,分析手部的运动;并根据手部的运动,得到手部运动对应的手势;基于所述手势,生成手势对应的人机交互指令,该人机交互指令控制在纸牌游戏中是否发牌;其中,手部深度信息包括手掌深度信息和各手指的深度信息。The embodiment of the present application further provides a gesture-based card game human-computer interaction system, as shown in FIG. 7, including a depth sensor 1 and a main control system 61; the main control system is usually a control system of the game running system, such as a computer main Control system, game console or master control system. The main control system is configured to receive the hand depth information acquired by the depth sensor, analyze the movement of the hand according to the hand depth information, and obtain a gesture corresponding to the hand motion according to the movement of the hand; and generate a gesture corresponding to the gesture based on the gesture The human-computer interaction instruction controls whether the card is dealt in the card game; wherein the hand depth information includes the palm depth information and the depth information of each finger.
一种具体的实施方式是,基于手部深度信息,得到手部的三维坐标和速度信息;根据手部的三维坐标,分析手部的位移,以及根据手部的速度信息,分析手部的运动方向。A specific implementation manner is: obtaining three-dimensional coordinates and speed information of the hand based on the hand depth information; analyzing the displacement of the hand according to the three-dimensional coordinates of the hand, and analyzing the movement of the hand according to the speed information of the hand direction.
若主控系统根据游戏参与者的手势判断需要控制在纸牌游戏中发牌,则手势对应为手掌或者手指在深度传感器感知空间内的上下运动或上下往复运动;若主控系统根据游戏参与者的手势判断需要控制在纸牌游戏中停止发牌,则手势对应为手掌或者手指在深度传感器感知空间内的左右运动或左右往复运动。 If the master control system determines that it is necessary to control the card game in the card game according to the gesture of the game participant, the gesture corresponds to the up and down movement of the palm or the finger in the depth sensor sensing space or the up and down reciprocation; if the master control system is based on the game participant's The gesture judgment needs to control the stop of the card in the card game, and the gesture corresponds to the left and right motion or the left and right reciprocating motion of the palm or the finger in the depth sensor sensing space.
若主控系统控制在纸牌游戏中发牌,则随机从一副或者多副纸牌中抽取一张纸牌发牌。If the master control system controls the card deal in the card game, a card deal is randomly drawn from one or more decks of cards.
对应的,上述系统还包括构建单元62;构建单元用于建立纸牌模型,主控系统在随机在一副或者多副纸牌中抽取一张纸牌发牌之前,从该构建单元导入纸牌模型,并将纸牌显示在纸牌游戏中。Correspondingly, the above system further comprises a building unit 62; the building unit is configured to establish a card model, and the master control system imports the card model from the building unit before randomly drawing a card in one or more pairs of cards, and The cards are displayed in a card game.
对应的,上述系统还包括显示单元63,用于将纸牌游戏的过程显示于其显示界面上。Correspondingly, the above system further comprises a display unit 63 for displaying the process of the card game on its display interface.
上述主控系统还用于基于手部深度信息,获得手部的特征信息;并判断手部的特征信息是否发生变化;若是,则不执行变化后手部运动对应手势的人机交互指令。其中,特征信息包括手掌和各手指的骨骼信息;骨骼信息包括骨骼的宽度和/或长度。The main control system is further configured to obtain feature information of the hand based on the hand depth information; and determine whether the feature information of the hand changes; if yes, the human-computer interaction command corresponding to the hand motion after the change is not executed. The feature information includes bone information of the palm and each finger; the bone information includes the width and/or length of the bone.
具体的系统的工作过程已经在上述的基于手势的纸牌游戏人机交互方法中详述,此处不予赘述。The working process of the specific system has been detailed in the above-mentioned gesture-based card game human-computer interaction method, and will not be described here.
本申请实施例提出的基于手势的纸牌游戏人机交互方法和系统中,游戏参与者与电脑等智能装置进行诸如21点的纸牌游戏过程中,无需通过按键或者触摸界面的点击等操作参与游戏,而是采用与现实中与真人进行游戏相同的操作手势来示意电脑等智能游戏装置“要牌”还是“停牌”,实现的是与电脑、游戏机等智能游戏装置进行纸牌游戏时体验感真实的技术效果。In the gesture-based card game human-computer interaction method and system proposed by the embodiments of the present application, in the process of playing a card game such as a blackjack game, such as a game participant and a computer, the game does not need to be operated by a button or a touch interface. Rather, it uses the same operational gestures as real-life games with real people to indicate whether the smart game device such as a computer wants to be "carded" or "discontinued", realizing a real sense of experience when playing card games with smart game devices such as computers and game consoles. Technical effects.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指 令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer programs are available Having a processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that instructions executed by a processor of a computer or other programmable data processing device are generated for implementation in a flowchart A process or a plurality of processes and/or a block diagram of a device in a box or a plurality of functions specified in a plurality of blocks.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While the preferred embodiment of the invention has been described, it will be understood that Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and the modifications and
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。 It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention

Claims (20)

  1. 基于手势的纸牌游戏人机交互方法,其特征在于,包括以下步骤:A gesture-based card game human-computer interaction method, comprising the steps of:
    接收深度传感器在其感知空间内获取的手部深度信息;Receiving hand depth information acquired by the depth sensor in its perceptual space;
    根据所述手部深度信息,分析手部的运动;Analyze the movement of the hand according to the hand depth information;
    根据所述手部的运动,得到所述手部运动对应的手势;Obtaining a gesture corresponding to the hand movement according to the movement of the hand;
    基于所述手势,生成所述手势对应的人机交互指令,所述人机交互指令控制在所述纸牌游戏中是否发牌;And generating, according to the gesture, a human-computer interaction instruction corresponding to the gesture, where the human-computer interaction instruction controls whether a card is dealt in the card game;
    其中,所述手部深度信息包括手掌深度信息和各手指的深度信息。The hand depth information includes palm depth information and depth information of each finger.
  2. 根据权利要求1所述的基于手势的纸牌游戏人机交互方法,其特征在于,所述根据所述手部深度信息,分析手部的运动,具体为:The gesture-based card game human-computer interaction method according to claim 1, wherein the analyzing the movement of the hand according to the hand depth information is specifically:
    基于所述手部深度信息,得到所述手部的三维坐标和速度信息;Obtaining three-dimensional coordinates and speed information of the hand based on the hand depth information;
    根据所述手部的三维坐标,分析所述手部的位移;Analyzing the displacement of the hand according to the three-dimensional coordinates of the hand;
    根据所述手部的速度信息,分析所述手部的运动方向。The direction of motion of the hand is analyzed based on the speed information of the hand.
  3. 根据权利要求1所述的基于手势的纸牌游戏人机交互方法,其特征在于,若控制在所述纸牌游戏中发牌,则所述手势对应为所述手掌在所述深度传感器感知空间内的上下运动或往复上下运动。The gesture-based card game human-computer interaction method according to claim 1, wherein if the control is dealt in the card game, the gesture corresponds to the palm being in the depth sensor sensing space. Move up and down or back and forth.
  4. 根据权利要求1所述的基于手势的纸牌游戏人机交互方法,其特征在于,若控制在所述纸牌游戏中发牌,则所述手势对应为手指在所述深度传感器感知空间内的上下运动或往复上下运动。The gesture-based card game human-computer interaction method according to claim 1, wherein if the card is controlled to be dealt in the card game, the gesture corresponds to the up and down movement of the finger in the depth sensor sensing space. Or reciprocating up and down.
  5. 根据权利要1所述的基于手势的纸牌游戏人机交互方法,其特征在于,若控制在所述纸牌游戏中不发牌,则所述手势对应为手掌 在所述深度传感器感知空间内的左右运动或往复左右运动。The gesture-based card game human-computer interaction method according to claim 1, wherein if the control does not issue a card in the card game, the gesture corresponds to a palm Left and right motion or reciprocating left and right motion in the depth sensor sensing space.
  6. 根据权利要求1所述的基于手势的纸牌游戏人机交互方法,其特征在于,若控制在所述纸牌游戏中不发牌,则所述手势对应为手指在所述深度传感器感知空间内的左右运动或往复左右运动。The gesture-based card game human-computer interaction method according to claim 1, wherein if the control does not issue a card in the card game, the gesture corresponds to a finger in the depth sensor sensing space Exercise or reciprocating left and right movements.
  7. 根据权利要求1所述的基于手势的纸牌游戏人机交互方法,其特征在于,若控制在所述纸牌游戏中发牌后,所述方法还包括:The gesture-based card game human-computer interaction method according to claim 1, wherein if the control is dealt in the card game, the method further comprises:
    随机在一副或者多副纸牌中抽取一张纸牌发牌。Randomly draw a card deal in one or more pairs of cards.
  8. 根据权利要求7所述的基于手势的纸牌游戏人机交互方法,其特征在于,在所述随机在一副或者多副纸牌中抽取一张纸牌发牌之前,所述方法还包括:The gesture-based card game human-computer interaction method according to claim 7, wherein before the one or more pairs of cards are randomly selected to draw a card, the method further comprises:
    建立并导入纸牌模型。Create and import a card model.
  9. 根据权利要求1所述的基于手势的纸牌游戏人机交互方法,其特征在于,将所述纸牌游戏的过程显示于一显示界面上。The gesture-based card game human-computer interaction method according to claim 1, wherein the process of the card game is displayed on a display interface.
  10. 根据权利要求1所述的基于手势的纸牌游戏人机交互方法,其特征在于,所述方法还包括:The gesture-based card game human-computer interaction method according to claim 1, wherein the method further comprises:
    基于所述手部深度信息,获得所述手部的特征信息;Obtaining feature information of the hand based on the hand depth information;
    判断所述手部的特征信息是否发生变化;Determining whether the feature information of the hand changes;
    若是,则不执行变化后手部运动对应手势的人机交互指令。If so, the human-computer interaction command corresponding to the gesture of the hand movement after the change is not executed.
    其中,所述特征信息包括手掌和各手指的骨骼信息;所述骨骼信息包括骨骼的宽度和/或长度。Wherein, the feature information includes bone information of the palm and each finger; and the bone information includes a width and/or a length of the bone.
  11. 基于手势的纸牌游戏人机交互系统,其特征在于,所述系统包括: A gesture-based card game human-computer interaction system, characterized in that the system comprises:
    深度传感器,用于在其感知空间内获取手部深度信息;a depth sensor for acquiring hand depth information in its perceptual space;
    主控系统,用于接收所述深度传感器获取的所述手部深度信息,根据所述手部深度信息,分析手部的运动;并根据所述手部的运动,得到所述手部运动对应的手势;基于所述手势,生成所述手势对应的人机交互指令,所述人机交互指令控制在所述纸牌游戏中是否发牌;a master control system, configured to receive the hand depth information acquired by the depth sensor, analyze motion of the hand according to the hand depth information; and obtain the hand motion corresponding according to the motion of the hand And generating, according to the gesture, a human-computer interaction instruction corresponding to the gesture, the human-computer interaction instruction controlling whether a card is dealt in the card game;
    其中,所述手部深度信息包括手掌深度信息和各手指的深度信息。The hand depth information includes palm depth information and depth information of each finger.
  12. 根据权利要求11所述的基于手势的纸牌游戏人机交互系统,其特征在于,所述主控系统根据所述手部深度信息,分析手部的运动,具体为:The gesture-based card game human-computer interaction system according to claim 11, wherein the main control system analyzes the movement of the hand according to the hand depth information, specifically:
    基于所述手部深度信息,得到所述手部的三维坐标和速度信息;Obtaining three-dimensional coordinates and speed information of the hand based on the hand depth information;
    根据所述手部的三维坐标,分析所述手部的位移;Analyzing the displacement of the hand according to the three-dimensional coordinates of the hand;
    根据所述手部的速度信息,分析所述手部的运动方向。The direction of motion of the hand is analyzed based on the speed information of the hand.
  13. 根据权利要求11所述的基于手势的纸牌游戏人机交互系统,其特征在于,若所述主控系统控制在所述纸牌游戏中发牌,则所述手势对应为所述手掌在所述深度传感器感知空间内的上下运动或往复上下运动。The gesture-based card game human-computer interaction system according to claim 11, wherein if the master control system controls the card to be dealt in the card game, the gesture corresponds to the palm at the depth The sensor senses up and down motion or reciprocating up and down motion within the space.
  14. 根据权利要求11所述的基于手势的纸牌游戏人机交互系统,其特征在于,若所述主控系统控制在所述纸牌游戏中发牌,则所述手势对应为手指在所述深度传感器感知空间内的上下运动或往复上下运动。The gesture-based card game human-computer interaction system according to claim 11, wherein if the master control system controls the card to be dealt in the card game, the gesture corresponds to the finger sensing at the depth sensor Up and down movements in the space or reciprocating up and down movements.
  15. 根据权利要11所述的基于手势的纸牌游戏人机交互系统,其特征在于,若所述主控系统控制在所述纸牌游戏中不发牌,则所述 手势对应为手掌在所述深度传感器感知空间内的左右运动或往复左右运动。The gesture-based card game human-computer interaction system according to claim 11, wherein if the master control system controls not to issue a card in the card game, The gesture corresponds to a left-right movement or a reciprocating left-right movement of the palm in the sensing space of the depth sensor.
  16. 根据权利要求11所述的基于手势的纸牌游戏人机交互系统,其特征在于,若所述主控系统控制在所述纸牌游戏中不发牌,则所述手势对应为手指在所述深度传感器感知空间内的左右运动或往复左右运动。The gesture-based card game human-computer interaction system according to claim 11, wherein if the main control system controls not to deal in the card game, the gesture corresponds to a finger at the depth sensor Perceive the left and right motion or the reciprocating left and right motion in the space.
  17. 根据权利要求11所述的基于手势的纸牌游戏人机交互系统,其特征在于,若所述主控系统控制在所述纸牌游戏中发牌后,所述主控系统还用于:The gesture-based card game human-computer interaction system according to claim 11, wherein if the master control system controls the card to be dealt in the card game, the master control system is further configured to:
    随机在一副或者多副纸牌中抽取一张纸牌发牌。Randomly draw a card deal in one or more pairs of cards.
  18. 根据权利要求17所述的基于手势的纸牌游戏人机交互系统,其特征在于,所述系统还包括构建单元,所述构建单元用于建立纸牌模型,所述主控系统在所述随机在一副或者多副纸牌中抽取一张纸牌发牌之前,从所述构建单元导入所述纸牌模型。The gesture-based card game human-computer interaction system according to claim 17, wherein the system further comprises a building unit, the building unit is configured to establish a card model, and the master control system is in the random The card model is imported from the building unit before the card is dealt in a pair or a plurality of cards.
  19. 根据权利要求11所述的基于手势的纸牌游戏人机交互系统,其特征在于,所述系统还包括显示单元,用于将所述纸牌游戏的过程显示于其显示界面上。The gesture-based card game human-computer interaction system according to claim 11, wherein the system further comprises a display unit for displaying the process of the card game on its display interface.
  20. 根据权利要求11所述的基于手势的纸牌游戏人机交互系统,其特征在于,所述主控系统还用于:The gesture-based card game human-computer interaction system according to claim 11, wherein the main control system is further configured to:
    基于所述手部深度信息,获得所述手部的特征信息;Obtaining feature information of the hand based on the hand depth information;
    判断所述手部的特征信息是否发生变化;Determining whether the feature information of the hand changes;
    若是,则不执行变化后手部运动对应手势的人机交互指令; If yes, the human-computer interaction instruction corresponding to the gesture of the hand movement after the change is not executed;
    其中,所述特征信息包括手掌和各手指的骨骼信息;所述骨骼信息包括骨骼的宽度和/或长度。 Wherein, the feature information includes bone information of the palm and each finger; and the bone information includes a width and/or a length of the bone.
PCT/CN2015/070079 2015-01-05 2015-01-05 Gesture based card game man-machine interaction method and system WO2016109914A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/070079 WO2016109914A1 (en) 2015-01-05 2015-01-05 Gesture based card game man-machine interaction method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/070079 WO2016109914A1 (en) 2015-01-05 2015-01-05 Gesture based card game man-machine interaction method and system

Publications (1)

Publication Number Publication Date
WO2016109914A1 true WO2016109914A1 (en) 2016-07-14

Family

ID=56355379

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/070079 WO2016109914A1 (en) 2015-01-05 2015-01-05 Gesture based card game man-machine interaction method and system

Country Status (1)

Country Link
WO (1) WO2016109914A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101517514A (en) * 2006-09-13 2009-08-26 伊梅森公司 Systems and methods for casino gaming haptics
CN101593018A (en) * 2008-05-27 2009-12-02 盛大计算机(上海)有限公司 Human-computer interface device and method of operating
US7815507B2 (en) * 2004-06-18 2010-10-19 Igt Game machine user interface using a non-contact eye motion recognition device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7815507B2 (en) * 2004-06-18 2010-10-19 Igt Game machine user interface using a non-contact eye motion recognition device
CN101517514A (en) * 2006-09-13 2009-08-26 伊梅森公司 Systems and methods for casino gaming haptics
CN101593018A (en) * 2008-05-27 2009-12-02 盛大计算机(上海)有限公司 Human-computer interface device and method of operating

Similar Documents

Publication Publication Date Title
US9933851B2 (en) Systems and methods for interacting with virtual objects using sensory feedback
US8223147B1 (en) Method and system for vision-based interaction in a virtual environment
US7855713B2 (en) Program, input evaluation system, and input evaluation method
JP5087101B2 (en) Program, information storage medium, and image generation system
US10525354B2 (en) Game apparatus, game controlling method and storage medium for determining a terrain based on a distribution of collision positions
JP7171766B2 (en) Challenge game system
CN107636605A (en) The sense of touch for the virtual objects being communicated in the environment that head mounted display renders and mobile dynamic gloves
KR101410410B1 (en) Bodily sensation type learning apparatus and method
WO2019014392A1 (en) Input controller and corresponding game mechanics for virtual reality systems
Joselli et al. An architecture for game interaction using mobile
WO2016109914A1 (en) Gesture based card game man-machine interaction method and system
WO2020016225A1 (en) Method and control unit for controlling a virtual reality display, virtual reality display and virtual reality system
CN110741327B (en) Mud toy system and method based on augmented reality and digital image processing
JP6900208B2 (en) Game system and programs
JP6948809B2 (en) Game system and programs
WO2022180894A1 (en) Tactile-sensation-expansion information processing system, software, method, and storage medium
JP7285082B2 (en) Game program, method, and information processing device
KR20130132364A (en) Mission match 3 game and program
JP2015008987A (en) Program and game device
KR20150136664A (en) A method for displaying game character in game system using a chroma key
JP2020044154A (en) Game program, method, and information processing device
CN104516487A (en) Game simulator based on motion-sensing technology
KR102545817B1 (en) Game providing device, game providing method and computer program for determining a final reward by contact with computational obstacles
Wu et al. Interface design for somatosensory interaction
JP6661595B2 (en) Game program, method and information processing device

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: 15876425

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15876425

Country of ref document: EP

Kind code of ref document: A1