Nothing Special   »   [go: up one dir, main page]

KR20220170331A - 게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체 - Google Patents

게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체 Download PDF

Info

Publication number
KR20220170331A
KR20220170331A KR1020217026872A KR20217026872A KR20220170331A KR 20220170331 A KR20220170331 A KR 20220170331A KR 1020217026872 A KR1020217026872 A KR 1020217026872A KR 20217026872 A KR20217026872 A KR 20217026872A KR 20220170331 A KR20220170331 A KR 20220170331A
Authority
KR
South Korea
Prior art keywords
game
game coin
information
area
coin
Prior art date
Application number
KR1020217026872A
Other languages
English (en)
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 claimed from PCT/IB2021/055669 external-priority patent/WO2022096949A1/en
Publication of KR20220170331A publication Critical patent/KR20220170331A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3216Construction aspects of a gaming system, e.g. housing, seats, ergonomic aspects
    • G07F17/322Casino tables, e.g. tables having integrated screens, chip detection means
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F11/00Game accessories of general use, e.g. score counters, boxes
    • A63F11/0002Dispensing or collecting devices for tokens or chips
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/255Detecting or recognising potential candidate objects based on visual cues, e.g. shapes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/66Trinkets, e.g. shirt buttons or jewellery items
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3241Security aspects of a gaming system, e.g. detecting cheating, device integrity, surveillance
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3248Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes involving non-monetary media of fixed value, e.g. casino chips of fixed value
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/3293Card games, e.g. poker, canasta, black jack
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2250/00Miscellaneous game characteristics
    • A63F2250/13Miscellaneous game characteristics using coins or paper money as play elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/759Region-based matching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/265Mixing

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Optics & Photonics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Image Analysis (AREA)

Abstract

본 발명의 실시예는 게임 코인 상태 검출 방법, 장치, 전자 기기 및 컴퓨터 판독 가능 저장 매체를 제공하며, 방법은, 원시 이미지 프레임 및 게임 일시 정지 상태에서의 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하는 단계 - 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고; 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임임 - ; 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 단계; 및 이미지 프레임 시퀀스를 기반으로, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력하는 단계를 포함한다. 본 발명을 통해 게임 코인 상태의 검출 정확성을 향상시킨다.

Description

게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체
관련 출원의 상호 참조
본 발명은 원번호가 10202106733W이고, 출원일이 2021년 6월 21일이며 명칭이 “게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체”인 싱가포르 특허 출원의 우선권을 주장하는 바, 해당 싱가포르 특허 출원의 모든 내용은 참조로서 본 발명에 인용된다.
본 발명은 컴퓨터 비전 기술에 관한 것으로, 특히 게임 코인 상태 검출 방법, 장치, 사이드 엔드 기기 및 저장 매체에 관한 것이다.
게임 테이블의 각 게임에 대해, 게임자는 게임 시작 전에, 게임 코인 영역에 게임 코인을 미리 배치하여, 게임 결과가 나온 후, 게임 코인을 정산하도록 해야 하며; 게임이 시작된 후, 게임 결과가 나올 때까지 누구도 게임 코인 영역의 게임 코인을 가져가거나 증가시킬 수 없으며, 게임 결과가 나온 후, 게임 주도자는 게임 결과에 따라 게임 코인 영역의 게임 코인을 조정해야 하며; 게임 결과가 나오기 전에, 게임 주도자와 참여자가 게임 코인 영역의 게임 코인을 가져거나 증가시키면, 게임 코인의 비정상을 유발하여, 게임 규칙을 위반하게 되며, 따라서 오락장 또는 게임자의 손실을 초래한다. 현재, 일반적으로 인위적으로 게임 과정을 모니터링하여 게임 코인 상태를 결정하는데, 이러한 방식은 게임 코인의 비정상적 상황을 놓치기 쉽다.
본 발명의 실시예는 게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체를 제공하여, 게임 코인 상태의 검출 정확도를 향상시킨다.
본 발명의 기술적 해결수단은 하기와 같이 구현된다.
본 발명의 실시예는,
원시 이미지 프레임 및 게임 일시 정지 상태에서 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하는 단계 - 상기 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고; 상기 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임임 - ; 상기 이미지 프레임 시퀀스 및 상기 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 단계; 및 상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력하는 단계를 포함하는 게임 코인 상태 검출 방법을 제공한다.
본 발명의 실시예는,
원시 이미지 프레임 및 게임 일시 정지 상태에서 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하는 획득 모듈 - 상기 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고; 상기 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임임 - ;
상기 이미지 프레임 시퀀스 및 상기 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 제1 출력 모듈; 상기 게임 코인 경고 정보는 상기 게임 테이블에 게임 코인 경고를 수행하도록 지시하기 위한 것임 - ; 및
상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력하는 제2 출력 모듈을 포함하는 게임 코인 상태 검출 장치를 제공한다.
본 발명의 실시예는,
컴퓨터 프로그램을 저장하는 메모리; 및
상기 제1 메모리에 저장된 컴퓨터 프로그램을 실행할 경우, 상기 게임 코인 상태 검출 방법을 구현하는 프로세서를 포함하는 전자 기기를 제공한다.
본 발명의 실시예는 프로세서에 의해 실행될 경우, 상기 게임 코인 상태 검출 방법을 구현하는 컴퓨터 프로그램이 저장된 컴퓨터 판독 가능 저장 매체를 제공한다.
도 1은 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태의 검출 시스템의 구조 모식도이다.
도 2는 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 3은 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 4는 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 5는 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 6은 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 7은 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 8은 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 9는 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 10은 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 11은 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 방법의 흐름도이다.
도 12는 본 발명의 실시예에서 제공하는 일 선택 가능한 게임 코인 상태 검출 장치의 구조 모식도이다.
도 13은 본 발명의 실시예에서 제공하는 일 선택 가능한 전자 기기의 구조 모식도이다.
본 발명의 목적, 기술적 해결수단 및 장점을 더욱 명확하게 하기 위해, 아래 도면과 결부하여 본 발명을 더욱 상세하게 설명하도록 하며, 설명되는 실시예는 본 발명에 대한 한정으로 간주되어서는 안되며, 당업자가 진보성 창출에 힘을 쓰지 않은 전제하에서 획득한 모든 다른 실시예는 모두 본 발명의 보호 범위에 속한다.
아래 설명에서, “일부 실시예”가 언급되는데, 이는 모든 가능한 실시예의 서브 세트를 설명하지만, 이해할 수 있는 것은, “일부 실시예”는 모든 가능한 실시예의 동일한 서브 세트 또는 상이한 서브 세트일 수 있고, 충돌되지 않는 한 서로 결합될 수 있다.
아래 설명에서, 언급된 용어 “제1/제2/제3”은 단지 유사한 객체를 구별하기 위한 것일 뿐, 객체에 대한 특정 배열을 대표하지 않으며, 이해할 수 있는 것은, “제1/제2/제3”은 허용되는 한 특정된 순서 또는 선후 순서를 서로 교환할 수 있어, 여기서 설명되는 본 발명의 실시예가 여기에 도시되거나 설명된 것을 제외한 순서로 구현될 수 있도록 한다.
달리 정의되지 않는 한, 본 명세서에 사용되는 모든 기술과 과학 용어는 본 발명의 기술 분야에 속하는 기술자가 이해하는 의미와 동일하다. 본 명세서에 사용되는 용어는 단지 본 발명의 실시예의 목적을 설명하기 위한 것일 뿐, 본 발명을 한정하려는 의도가 아니다.
도 1은 본 발명의 실시예에서 제공하는 게임 코인 상태의 검출 시스템의 구조 모식도이다. 도 1에 도시된 바와 같이, 상기 시스템(100)은 카메라 어셈블리(101), 전자 기기(102) 및 관리 시스템(103)을 포함할 수 있다. 카메라 어셈블리(101)는 전자 기기(102)와 통신 및 연결되고, 관리 시스템(103)은 전자 기기(102)와 통신 및 연결된다.
본 발명의 실시예에서, 카메라 어셈블리(101)는 게임 테이블 장면의 장면 이미지를 촬영하여, 장면 이미지를 전자 기기(102)에 송신하고; 전자 기기(102)는 장면 이미지에 따라 게임 코인 상태를 검출하여, 게임 테이블의 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 관리 시스템(103)에 송신하며; 제1 영역의 게임 정보에 변화가 발생한 경우, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는지 여부를 인식하고, 나타나면, 또한 프로세스 경고 정보를 관리 시스템(103)에 송신하며; 관리 시스템(103)은 게임 코인 경고 정보 및 프로세스 경고 정보에 따라 경고한다.
본 발명의 실시예에서, 카메라 어셈블리(101)는 게임 테이블의 장면 비디오를 실시간으로 촬영할 수 있고; 기설정 시간 간격에 따라, 게임 테이블의 장면 비디오를 주기적으로 촬영할 수도 있으며; 게임 테이블의 장면 비디오를 랜덤으로 비 주기적으로 촬영할 수도 있고, 카메라 어셈블리(101)의 촬영 방식에 대해, 수요에 따라 설정할 수 있으며, 본 발명의 실시예는 한정하지 않는다.
본 발명의 실시예에서, 카메라 어셈블리(101)는 복수의 카메라를 포함할 수 있고, 복수의 카메라를 통해 게임 테이블의 장면 비디오를 촬영한다. 복수의 카메라는 상이한 촬영 각도로 설치될 수 있고, 이와 같이, 카메라 어셈블리(101)는 복수의 각도의 게임 테이블 장면을 촬영할 수 있다.
본 발명의 실시예에서, 전자 기기(102)는 사이드 엔드 기기로 구현될 수 있고, 각각의 지능형 게임 테이블은 하나의 사이드 엔드 기기에 대응하며; 복수의 사이드 엔드 기기는 하나의 클라우드와 통신 및 연결되고, 클라우드를 통해 구성이 업데이트되며, 업데이트된 구성을 기반으로 게임 코인 상태를 검출한다.
본 발명의 실시예에서, 관리 시스템(103)은 게임 테이블의 복수의 게임 영역 식별자, 경고 원인 및 게임 상태 정보 등을 디스플레이하기 위한 디스플레이 기기를 포함할 수 있다.
본 발명의 일부 실시예에서, 관리 시스템(103)은 발성 장치, 발광 장치 및 진동 장치 중 적어도 하나를 더 포함할 수 있고, 이러한 장치 중의 적어도 하나를 통해 경고한다. 예를 들어, 게임 테이블에서 경고할 경우, 발성 장치를 통해 게임자에게 제시한다.
본 발명의 실시예에서, 카메라 어셈블리(101), 전자 기기(102) 및 관리 시스템(103)은 서로 독립적이거나, 통합될 수 있으며; 예를 들어, 카메라 어셈블리(101) 및 전자 기기(102)가 통합되거나, 전자 기기(102) 및 관리 시스템(103)이 통합되며; 이에 대해, 본 발명의 실시예는 한정하지 않는다.
아래에 본 발명의 실시예에서 제공하는 게임 코인 상태 검출 방법을 설명하며, 상기 방법은 게임 일시 정지 상태에서 게임 테이블 상의 게임 코인에 대해 상태 검출을 수행할 수 있고, 게임 코인에 변화가 발생한 경우 경고하여 게임 코인 상태의 검출 정확도를 향상시킨다.
본 발명의 실시예는 게임 코인 상태 검출 방법을 제공하며, 도 2에 도시된 바와 같이, 상기 방법은 단계 S101 내지 단계 S103을 포함할 수 있다.
단계 S101에서, 원시 이미지 프레임 및 게임 일시 정지 상태에서의 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하되; 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고; 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임이다.
본 발명의 실시예에서, 전자 기기는 게임을 상이한 게임 단계로 나눌 수 있고, 상이한 게임 단계에 대해 대응하는 게임 상태를 설정하며; 이와 같이, 상이한 게임 상태에 대해 상이한 상태의 결정 방식을 설정할 수 있어, 상태의 결정 유연성을 향상시킨다.
본 발명의 실시예에서, 게임 테이블 상의 게임은 바카라일 수 있고, 작금화, 피싱, 텍사스 홀덤, 슬롯머신(slot machine), 쇼핸드, 패구 또는 두지주 등일 수도 있다. 게임 테이블 상의 게임은 카드 게임이거나 비 카드 게임일 수 있다. 아래 실시예에서는 카드 게임을 예로 들어 설명하고자 한다.
본 발명의 실시예에서, 게임 상태는 게임 코인 배치 상태, 게임 진행 상태 및 게임 코인 지불 상태를 적어도 포함할 수 있고; 여기서, 게임 코인 배치 상태에서, 각 게임 참여자는 대응하는 게임 코인 영역에 게임 코인을 배치하거나 게임 코인을 가져가면서 게임 코인 가치를 조정할 수 있으며; 게임 참여자는 하나의 게임 컨트롤러 및 복수의 게임자를 포함하고; 게임 진행 상태에서, 게임 컨트롤러는 카드를 딜링하기 시작하며; 게임 결과가 나온 후, 게임 코인 지불 상태에 진입하고, 게임 코인 지불 상태에서, 게임 컨트롤러는 각 게임 코인 영역 내의 게임 코인에 대해 조작할 수 있으며, 예를 들어, 게임 코인을 가져가거나 게임 코인을 배치한다. 여기서, 게임 컨트롤러는 실제 관리자일 수 있고, 관리 로봇일 수도 있다.
설명해야 할 것은, 임의의 게임 상태에서, 전자 기기가 게임 과정에 카드를 딜링하는 순서가 틀리거나, 게임 코인 배치 영역이 틀리는 등과 같은 불규칙적인 동작을 검출한 경우, 현재의 게임 상태를 게임 일시 정지 상태로 전환할 수 있으며; 게임 일시 정지 상태에서, 전자 기기는 계속하여 게임 과정 진행 상태를 결정해야 하는바, 예를 들어, 전자 기기의 상태 결정이 틀린 영역에 배치된 게임 코인이 정확한 영역으로 복원된 후, 전자 기기는 게임 일시 정지 상태를 다시 게임 진행 상태로 전환할 수 있다.
본 발명의 실시예에서, 전자 기기는 카메라 어셈블리에 의해 촬영된 실시간 비디오 프레임 시퀀스를 수신한 후, 실시간 비디오 프레임 시퀀스로부터 원시 이미지 프레임 및 게임 일시 정지 상태에서의 이미지 프레임 시퀀스를 획득할 수 있다.
본 발명의 일부 실시예에서, 카메라 어셈블리는 복수의 카메라를 포함하고, 복수의 카메라는 복수의 실시간 비디오 프레임 시퀀스를 촬영할 수 있으며, 예를 들어, 전자 기기는 시간에 따라 복수의 실시간 비디오 프레임 시퀀스를 합성하여 실시간 이미지 프레임 시퀀스를 획득하고, 다시 실시간 이미지 프레임 시퀀스로부터 원시 이미지 프레임 및 게임 일시 정지 상태에서의 이미지 프레임 시퀀스를 획득할 수 있다.
본 발명의 일부 실시예에서, 복수의 실시간 비디오 프레임 시퀀스를 합성하는 단계는, 복수의 실시간 비디오 프레임 시퀀스 중의 비디오 프레임에 대해 스티칭을 수행하는 단계를 포함한다. 예를 들어, 복수의 비디오 프레임에서, 일부 비디오 프레임은 왼쪽 상단 모서리 영역이 가려지고, 일부 비디오 프레임은 오른쪽이 가려지는데, 전자 기기는 복수의 실시간 비디오 프레임 시퀀스를 스티칭한 후, 가려지지 않은 실시간 이미지 프레임 시퀀스를 획득할 수 있다.
본 발명의 실시예에서, 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고, 복수의 영역은 제1 영역 및 제2 영역을 포함하되; 여기서 제2 영역의 게임 코인은 게임 지불에 영향을 미치지 않지만, 제1 영역의 게임 코인은 게임 지불의 근거로 되며; 제1 영역의 게임 코인은 게임 코인 배치 상태가 종료된 후 게임 지불 상태에 진입할 때까지 변화가 발생할 수 없다.
단계 S102에서, 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 이미지 프레임 시퀀스 및 원시 이미지 프레임을 획득한 후, 이미지 프레임 시퀀스 중의 이미지 프레임과 원시 이미지 프레임을 순차적으로 비교할 수 있으며, 게임 테이블 상의 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하고; 게임 코인 경고 정보를 통해 게임 테이블에 경고하도록 지시한다. 여기서, 게임 코인 경고 정보는 게임 테이블에 게임 코인 경고를 수행하도록 지시하기 위한 것이다.
본 발명의 일부 실시예에서, 전자 기기는 이미지 프레임 시퀀스 중의 게임 코인 정보 및 원시 이미지 프레임 중의 게임 코인 정보를 비교하여, 이미지 프레임 시퀀스 중의 게임 코인 정보와 원시 이미지 프레임 중의 게임 코인 정보가 상이한 경우, 게임 코인 정보가 변화된 영역이 제1 영역인지 여부를 인식하며, 게임 코인이 변화된 영역이 제1 영역인 경우, 게임 코인 경고 정보를 출력할 수 있다.
본 발명의 일부 실시예에서, 전자 기기는 이미지 프레임 시퀀스 및 원시 이미지 프레임 중의 제1 영역을 인식하여, 이미지 프레임 시퀀스 중 제1 영역의 게임 코인 정보 및 원시 이미지 프레임 중 제1 영역의 게임 코인 정보를 획득할 수 있으며, 이미지 프레임 시퀀스 중 제1 영역의 게임 코인 정보 및 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 상이한 경우, 게임 코인 경고 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 이미지 프레임 시퀀스 중의 각 프레임 및 원시 이미지 프레임을 순차적으로 비교하여, 특정된 프레임 중 제1 영역의 게임 코인 정보와 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 상이한 경우, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정할 수 있고; 이미지 프레임 시퀀스에서, 상기 특정된 프레임으로부터 시작하여, 지속적인 기설정 프레임 수의 게임 코인 정보가 변화되지 않고 유지되는 경우, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정할 수도 있으며; 이에 대해, 본 발명의 실시예는 한정하지 않는다.
본 발명의 실시예에서, 게임 코인 정보는 게임 코인의 수 및 게임 코인의 가치 중 적어도 하나를 포함한다. 여기서 게임 코인의 수가 상이한 경우는, 게임 코인의 수가 증가하거나 게임 코인의 수가 감소되는 경우를 포함하고, 게임 코인의 가치가 상이한 경우는, 게임 코인의 가치가 증가하거나 게임 코인의 가치가 감소되는 경우를 포함한다.
예시적으로, 게임 코인의 가치는 색상을 통해 구분될 수 있으며, 상이한 색상은 상이한 가치에 대응하고; 이와 같이, 전자 기기는 제1 영역의 게임 코인 수 및 색상을 통해 제1 영역의 게임 코인 정보를 결정할 수 있다.
본 발명의 일부 실시예에서, 게임 코인 경고 정보에는 경고 원인 및 경고 방식이 포함될 수 있고; 여기서, 경고 원인은 게임 코인 증가 또는 게임 코인 감소를 포함할 수 있으며; 경고 방식은 디스플레이 기기에 경고 원인을 디스플레이하는 방식; 발광 장치를 통해 경고 빛이 발산되는 방식; 발성 장치를 통해 경고음이 방출되는 방식; 또는 진동 방식을 통해 경고 진동이 수행되는 방식 중 적어도 하나를 포함할 수 있고, 본 발명의 실시예는 한정하지 않는다.
본 발명의 일부 실시예에서, 제1 영역은 복수를 포함하고, 여기서 각각은 하나의 게임 참여자에 대응하며; 게임 코인 경고 정보에는 제1 영역 정보가 더 포함될 수 있고; 제1 영역 정보를 통해 게임 코인 변화가 발생한 영역과 게임 참여자의 대응 관계를 지시한다.
예시적으로, 게임 테이블에 4개의 게임자 자리를 제공할 수 있으며, 각각 A 게임자, B 게임자, C 게임자 및 D 게임자이고; 게임 테이블 상의 제1 영역은 4개의 영역을 포함하며, 각각 A 영역, B 영역, C 영역 및 D 영역이고; 전자 기기는 A 영역 게임 코인에 변화가 발생한 것이 결정된 후, 경보 정보를 출력하여, 경보 정보를 통해 A 게임자에 대응하는 지시등이 발광하도록 지시함으로써, A 게임자에 대응하는 A 영역 게임 코인에 변화가 발생한 것으로 제시한다.
단계 S103에서, 이미지 프레임 시퀀스를 기반으로, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력한 후, 이미지 프레임 시퀀스 중의 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는지 여부를 인식할 수 있으며, 나타난 경우, 프로세스 경고 정보를 출력한다.
본 발명의 실시예에서, 기설정 객체는 게임 컨트롤러의 중립적인 NPC(non-player character)의 역할에 속하는 역할일 수 있으며, 게임 코인 오퍼레이터는 게임 컨트롤러가 게임 코인을 조작하는 신체 부위 또는 물체일 수 있는 바, 예를 들어 인체의 손, 또는 핸드 헬드 부재 등이며, 본 발명의 실시예는 한정하지 않는다.
예시적으로, 기설정 객체가 인물일 경우, 얼굴과 인체 부위(예를 들어, 손)는 연관되어, 인체 부위와 기설정 객체의 얼굴 id를 연관시켜, 기설정 객체와 연관된 손을 얻을 수 있다. 대응하게, 게임에 참여하는 각 게임자(다른 객체)의 손도 자체 얼굴과 대응되게 연관된다.
따라서, 전자 기기가 이미지 프레임 시퀀스를 인식한 경우, 하나의 손과 게임 코인 사이의 연관이 연관된다고 인식되면, 예를 들어 게임 코인의 배치 영역에서 하나의 손이 게임 코인을 조작하는 것이 인식된 경우, 전자 기기는 상기 하나의 손과 연관된 얼굴을 먼저 결정할 수 있으며, 상기 하나의 손이 기설정 객체인 것으로 인식된 경우, 상기 손과 연관된 제1 영역의 게임 코인 오퍼레이터가 기설정 객체의 손임을 결정한다.
본 발명의 일부 실시예에서, 전자 기기는 또한 이미지 프레임 시퀀스를 기반으로, 제1 영역에 나타나는 기설정 방향의 기설정 객체와 연관된 게임 코인 오퍼레이터가 인식된 경우, 프로세스 경고 정보를 출력할 수 있다.
설명해야 할 것은, 게임 참여자는 손과 같은 게임 코인 오퍼레이터(예를 들어, 인체 부위)를 통해 제1 영역의 게임 코인을 조작하여, 제1 영역의 게임 코인 정보에 변화가 발생하도록 해야 하며, 이와 같이, 이미지 프레임 시퀀스의 제1 영역에는 게임 참여자의 인체 부위가 나타날 것이고; 상이한 게임 참여자의 게임 테이블에서의 위치가 상이하므로, 상이한 게임 참여자의 조작 방향도 상이하다. 여기서, 기설정 방향은 게임 컨트롤러의 인체 부위의 방향이고; 전자 기기는 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타난 것이 인식된 경우, 게임 컨트롤러가 제1 영역의 게임 코인에 대해 조작하여 제1 영역의 게임 코인 정보에 변화가 발생하였음을 결정할 수 있다.
본 발명의 실시예에서, 전자 기기는 게임 제어를 결정할 때 제1 영역의 게임 코인을 조작하는데, 이는 게임 컨트롤러가 게임 코인의 지불 조작을 시작했음을 의미하며; 정상적인 지불 조작은 게임 진행 상태에서 순리롭게 완료되고, 게임 결과를 얻은 후 게임 지불 상태에 진입하는 조작이어야 하므로; 게임 일시 정지 상태에서의 지불 조작은 비정상적인 게임 과정에서의 지불 조작이며; 전자 기기는 프로세스 경고 정보를 출력할 수 있다.
본 발명의 실시예에서, 프로세스 경고 정보는 이번 게임의 프로세스가 비정상임을 특성화하기 위한 것이다. 여기서, 전자 기기는 각 게임에서 1회의 프로세스 경고 정보를 출력하며; 다시 말해서, 전자 기기는 1회 프로세스 경고 정보를 출력한 후, 이번 게임의 진행 과정에서 다시 게임 일시 정지 상태에서 게임 컨트롤러가 제1 영역의 게임 코인을 조작한 것이 검출되어 제1 영역의 게임 코인 정보의 변화를 발생시키면, 프로세스 경고 정보를 더이상 출력하지 않는다.
이해할 수 있는 것은, 전자 기기는 게임 일시 정지 상태에서, 제1 영역의 게임 코인 정보에 변화가 발생하였는지 여부를 결정할 수 있고, 제1 영역의 게임 코인 정보에 변화가 발생된 경우, 게임 코인 경고 정보를 출력하며; 또한, 제1 영역의 게임 코인 정보에 발생한 변화가 기설정 객체와 연관된 게임 코인 오퍼레이터의 조작으로 인해 초래된 경우, 게임 컨트롤러가 게임 과정이 비정상으로 진행된 후 게임 코인 지불 조작을 수행한 것이 결정되어 프로세스 경고 정보를 출력하고; 이로써 게임 일시 정지 상태에서의 게임 코인 상태의 검출 정확도를 향상시켜, 게임 과정에 대한 효과적인 관리를 구현한다.
본 발명의 일부 실시예에서, 도 3에 도시된 바와 같이, 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 단계 S102의 구현은 단계 S201 내지 단계 S203을 포함할 수 있다.
단계 S201에서, 이미지 프레임 시퀀스 중의 제i 프레임 중의 게임 코인 정보를 인식하여 제i 게임 코인 정보를 획득하되; i는 1보다 큰 양의 정수이다.
본 발명의 실시예에서, 전자 기기는 이미지 프레임 시퀀스로부터 각 프레임과 원시 이미지 프레임을 순차적으로 비교하여 제1 영역의 게임 코인 정보에 변화가 발생하였는지 여부를 결정할 수 있다.
본 발명의 실시예에서, 전자 기기는 프레임을 획득할 때마다, 이 프레임의 게임 코인 정보를 인식할 수 있으며, 이 프레임의 게임 코인 정보 및 원시 이미지 프레임의 게임 코인 정보를 비교한다. 전자 기기는 제i 프레임을 획득한 후, 제i 프레임의 게임 코인 정보를 인식하여 제i 게임 코인 정보를 획득할 수 있다.
단계 S202에서, 원시 이미지 프레임 중의 원시 게임 코인 정보와 제i 게임 코인 정보가 상이한 경우, 복수의 영역 중 게임 코인 정보가 상이한 영역을 인식하여 제1 타깃 영역으로 사용한다.
본 발명의 실시예에서, 전자 기기는 제i 게임 코인 정보를 획득한 후, 제i 게임 코인 정보와 원시 게임 코인 정보를 비교하는데; 여기서, 원시 게임 코인 정보는 원시 이미지 프레임으로부터 인식된 게임 코인 정보이다. 전자 기기는 제i 게임 코인 정보와 원시 게임 코인 정보가 상이한 것으로 결정된 경우, 제i 프레임 및 원시 이미지 프레임에서 게임 코인 정보가 상이한 영역을 인식하여 제1 타깃 영역으로 사용한다.
본 발명의 실시예에서, 전자 기기는 제i 프레임 상의 복수의 게임 코인 영역(즉, 복수의 영역), 원시 이미지 프레임 중의 복수의 게임 코인 영역을 인식하여, 복수의 게임 코인 영역 중 각각의 게임 코인 영역의 게임 코인 정보를 획득할 수 있고; 제i 프레임 중의 복수의 게임 코인 영역의 게임 코인 정보를 각각 원시 이미지 프레임 중 복수의 게임 코인 영역의 게임 코인 정보와 비교하여, 게임 코인 정보가 상이한 영역을 제1 타깃 영역으로 결정한다.
단계 S203에서, 제1 타깃 영역 및 제1 영역을 기반으로, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 제1 타깃 영역을 결정한 후, 제1 타깃 영역 및 제1 영역을 기반으로, 제1 영역의 게임 코인 정보에 변화가 발생하였는지 여부를 결정할 수 있으며, 변화된 겨우, 게임 코인 경고 정보를 출력한다.
본 발명의 일부 실시예에서, 전자 기기는 제1 타깃 영역이 제1 영역에 속하는 경우, 제1 영역의 게임 코인 정보에 변화가 발생한 것을 결정할 수 있다.
본 발명의 일부 실시예에서, 도 4에 도시된 바와 같이, 제1 타깃 영역 및 제1 영역을 기반으로, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 단계 S203의 구현은 단계 S301 내지 단계 S303을 포함할 수 있다.
단계 S301에서, 제1 타깃 영역이 제1 영역에 속하는 경우, 제i-1 프레임의 제i-1 게임 코인 정보 및 제i-1 변화값을 획득하고; 제i-1 변화값은 원시 이미지 프레임에 대해, 제i-1 프레임에 대응하는 제1 영역의 게임 코인 정보에 변화가 발생한 연속적인 프레임 수를 특성화하기 위한 것이다.
본 발명의 실시예에서, 전자 기기는 제1 타깃 영역이 제1 영역에 속하는 경우, 제i-1 프레임의 게임 코인 정보, 즉 제i-1 게임 코인 정보 및 제i-1 변화값을 획득하고; 제i-1 프레임, 제i 프레임 및 제i-1 변화값을 기반으로 제i 변화값을 결정한다.
설명해야 할 것은, 전자 기기는 특정된 프레임에서 게임 테이블 상의 게임 코인 정보에 변화가 발생한 것이 처음 검출되고, 게임 코인 정보가 변화된 영역이 제1 영역에 속하는 것이 결정된 후, 초기 변화값을 이 프레임의 변화값으로 사용하되; 초기 변화값은 이 프레임이 게임 코인 정보가 변화된 제1 프레임임을 의미한다.
여기서, 초기 변화값은 1일 수 있고, 1 이외의 다른 값일 수도 있으며, 이에 대해 본 발명의 실시예는 한정하지 않는다.
본 발명의 실시예에서, 전자 기기는 제1 타깃 영역이 제1 영역에 속하지 않는 것으로 결정된 경우, 원시 값을 제i 변화값으로 결정하되; 원시 값은 제i 프레임의 제1 영역의 게임 코인 정보 및 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 동일한 것을 의미한다.
본 발명의 일부 실시예에서, 원시 값은 0일 수 있다.
단계 S302에서, 제i 게임 코인 정보와 제i-1 게임 코인 정보가 동일한 경우, 제i-1 변화값에 제1 기설정 값을 증가시켜 제i 변화값을 획득한다.
본 발명의 실시예에서, 전자 기기는 제i-1 게임 코인 정보 및 제i-1 변화값을 획득한 후, 제i-1 게임 코인 정보 및 제i 게임 코인 정보가 동일한지 여부를 판단하고, 제i-1 게임 코인 정보 및 제i 게임 코인 정보가 동일한 경우, 제i-1 변화값에 제1 기설정 값을 증가시켜 제i 변화값을 획득한다. 여기서, 제1 기설정 값은 수요에 따라 설정될 수 있으며, 이에 대해 본 발명의 실시예는 한정하지 않는다.
설명해야 할 것은, 제i 게임 코인 정보가 제i-1 게임 코인 정보 대비 변화되지 않은 경우, 게임 테이블 상의 게임 코인이 회수되지 않았거나 보충되지 않았음을 의미하며; 제1 영역의 게임 코인 정보는 변화가 발생하지 않을 것이므로, 제i 게임 코인 정보와 제i-1 게임 코인 정보가 동일한 경우, 전자 기기는 제1 영역의 게임 코인 정보가 제i-1 프레임 내지 제i 프레임 사이에서 변화가 발생하지 않은 것으로 결정할 수 있다.
단계 S303에서, 제i 변화값이 제1 변화 임계값보다 크거나 같을 경우, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정하여, 게임 코인 경고 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 제i 변화값을 획득한 후, 제i 변화값이 제1 변화 임계값보다 크거나 같은지 여부를 판단하여, 제i 변화값이 변화 임계값보다 크거나 같을 경우, 원시 이미지 프레임에 대해, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정함으로써 게임 코인 경고 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 원시 이미지 프레임에 대해, 특정된 프레임 중 제1 영역의 게임 코인 정보에 변화가 발생한 것이 검출된 후, 이러한 변화를 유지하는 프레임 수가 제1 변화 임계값에 대응하는 프레임 수에 도달하는지 여부를 판단해야 하며, 도달하면, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정한다.
여기서, 제1 변화 임계값은 수요에 따라 설정될 수 있으며, 이에 대해, 본 발명의 실시예는 한정하지 않는다.
이해할 수 있는 것은, 전자 기기는 특정된 프레임 중 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정한 후, 이러한 변화가 제1 변화 임계값에 대응하는 프레임 수를 유지한 것으로 결정한 경우에만 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정할 수 있으며, 전자 기기가 제1 영역의 게임 코인 정보 변화를 결정하는 정확도를 향상시킨다.
본 발명의 일부 실시예에서, 도 5에 도시된 바와 같이, 단계 S301 이후, 단계 S303 이전의 구현 방식은 단계 S401 내지 단계 S402를 포함할 수 있다.
단계 S401에서, 제i-1 게임 코인 정보 및 제i 게임 코인 정보가 상이한 경우, 제i-1 프레임 및 제i 프레임 게임 코인 정보가 상이한 영역을 인식하여, 제2 타깃 영역으로 사용한다.
본 발명의 실시예에서, 전자 기기는 제i-1 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정된 경우, 제i-1 프레임 및 제i 프레임 게임 코인 정보가 상이한 영역을 인식하여, 제2 타깃 영역으로 사용할 수 있다.
단계 S402에서, 제2 타깃 영역이 제1 영역에 속하지 않는 경우, 제i-1 변화값에 제1 기설정 값을 증가시켜, 제i 변화값을 획득한다.
본 발명의 실시예에서, 전자 기기는 제2 타깃 영역을 결정하여, 제2 타깃 영역이 제1 영역에 속하는지 여부를 판단할 수 있고; 제2 타깃 영역이 제1 영역에 속하지 않는 경우, 제i 프레임 중 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것을 의미하며, 전자 기기는 제i-1 변화값에 제1 기설정 값을 증가시켜, 제i 변화값을 획득할 수 있다.
이해할 수 있는 것은, 전자 기기는 제i-1 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정한 경우, 게임 코인 정보가 변화된 영역을 인식할 수 있고, 게임 코인 정보가 변화된 영역이 제1 영역에 속하지 않는 경우, 제i 프레임 중 제1 영역의 게임 코인 정보 및 제i-1 프레임 중 제1 영역의 게임 코인 정보가 동일한 것으로 결정한다.
본 발명의 일부 실시예에서, 단계 S304에서, 제i-1 게임 코인 정보 및 제i 게임 코인 정보가 상이한 경우, 제i-1 프레임 및 제i 프레임 게임 코인 정보가 상이한 영역을 인식하여, 제2 타깃 영역으로 사용한 후, 전자 기기는 제2 타깃 영역이 제1 영역에 속하는 경우, 초기 변화값을 제i 변화값으로 결정할 수 있다.
본 발명의 실시예에서, 제2 타깃 영역이 제1 영역에 속하는 것으로 결정된 경우, 전자 기기는 제i 프레임 중 제1 영역의 게임 코인 정보 및 제i-1 프레임 중 제1 영역의 게임 코인 정보가 상이한 것으로 결정할 수 있고; 다시 말해서, 제i 프레임 중 제1 영역의 게임 코인 정보는 원시 이미지 프레임 중 제1 영역의 게임 코인 정보 대비 변화가 발생하였으며, 또한 제i 프레임은 이러한 변화에 대응하는 제1 프레임이고; 따라서 전자 기기는 제i 변화값을 초기 변화값으로 결정할 수 있다.
예시적으로, 초기 변화값은 1이고, 원시 값은 0이며, 제1 변화 임계값은 19이고; 전자 기기는 이미지 프레임 시퀀스 중의 각 프레임을 순차적으로 획득하는데, 제11 프레임을 획득할 경우, 전자 기기는 제11 게임 코인 정보가 원시 게임 코인 정보와 상이한 것을 검출하고, 게임 코인 정보가 상이한 영역을 계속하여 인식하여, 타깃 영역으로 사용하며, 타깃 영역이 제1 영역인 것으로 결정한 경우, 제11 변화값이 1임을 결정하고; 이후, 전자 기기는 제12 프레임부터 제29 프레임까지, 각 프레임 중 제1 영역의 게임 코인 정보가 모두 제11 프레임 중 제1 영역의 게임 코인 정보와 동일한 것을 검출한 경우, 제29 변화값이 19임을 얻을 수 있으며, 이로써 전자 기기는 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정할 수 있다.
본 발명의 일부 실시예에서, 원시 이미지 프레임 중의 원시 게임 코인 정보와 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는, 원시 이미지 프레임 중의 원시 게임 코인 수가 제i 프레임 중의 제i 게임 코인 수보다 큰 경우, 및/또는, 원시 이미지 프레임 중의 원시 게임 코인 가치가 제i 프레임 중의 제i 게임 코인 가치보다 높은 경우 중 적어도 하나를 포함하고; 게임 코인 경고 정보를 출력하는 단계는, 제1 게임 코인 경고 정보를 출력하는 단계를 포함하되; 제1 게임 코인 경고 정보는 제1 영역의 게임 코인 수가 감소되는 것 및 게임 가치가 감소되는 것 중 적어도 하나를 특성화하기 위한 것이다.
본 발명의 실시예에서, 전자 기기는 원시 게임 코인 수가 제i 게임 코인 수보다 크거나, 및/또는, 원시 게임 코인 가치가 제i 게임 코인 가치보다 높은 경우, 게임 코인 수가 감소되거나 및/또는 게임 가치가 감소되는 것으로 결정하고; 이와 같이, 전자 기기는 게임 코인 수가 감소되거나 및/또는 게임 가치가 감소된 영역이 제1 영역인 것으로 결정된 경우, 제1 게임 코인 경고 정보를 출력할 수 있으며, 제1 게임 코인 경고 정보를 통해 제1 영역의 게임 코인 수가 감소되는 것 및 게임 가치가 감소되는 것 중 적어도 하나를 특성화한다.
본 발명의 일부 실시예에서, 원시 이미지 프레임 중의 원시 게임 코인 정보와 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는, 원시 이미지 프레임 중의 원시 게임 코인 수가 제i 프레임 중의 제i 게임 코인 수보다 작은 경우; 및 원시 이미지 프레임 중의 원시 게임 코인 가치가 제i 프레임 중의 제i 게임 코인 가치보다 낮은 경우 중 적어도 하나를 포함하고; 게임 코인 경고 정보를 출력하는 단계는, 제2 게임 코인 경고 정보를 출력하는 단계를 포함하되; 제2 게임 코인 경고 정보는 제1 영역의 게임 코인 수가 증가하는 것 및 게임 가치가 상승하는 것 중 적어도 하나를 특성화하기 위한 것이다.
본 발명의 실시예에서, 전자 기기는 원시 게임 코인 수가 제i 게임 코인 수보다 작거나, 및/또는, 원시 게임 코인 가치가 제i 게임 코인 가치보다 낮은 경우, 게임 코인 수가 증가하거나 및/또는 게임 가치가 상승하는 것으로 결정하고; 이와 같이, 전자 기기는 게임 코인 수가 증가하거나 및/또는 게임 가치가 상승하는 영역이 제1 영역인 것으로 결정된 경우, 제2 게임 코인 경고 정보를 출력할 수 있으며, 제2 게임 코인 경고 정보를 통해 게임 코인 수가 증가하는 것 및 게임 가치가 상승하는 것 중 적어도 하나를 특성화한다.
본 발명의 일부 실시예에서, 도 6에 도시된 바와 같이, 원시 이미지 프레임 중의 원시 게임 코인 정보와 제i 게임 코인 정보가 상이한 경우, 게임 코인 정보가 상이한 영역을 인식하여, 제1 타깃 영역으로 사용하는 단계 S202의 구현은 단계 S501 내지 단계 S503을 포함할 수 있다.
단계 S501에서, 원시 이미지 프레임으로부터 원시 게임 코인 수를 인식하고; 제i 프레임으로부터 제i 게임 코인 수를 인식한다.
본 발명의 실시예에서, 전자 기기는 원시 이미지 프레임으로부터 게임 코인 수를 인식하여, 원시 게임 코인 수로 사용하고, 제i 프레임으로부터 게임 코인 수를 인식하여, 제i 게임 코인 수로 사용할 수 있다.
단계 S502에서, 원시 게임 코인 수 및 제i 게임 코인 수가 상이한 경우, 원시 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정한다.
본 발명의 실시예에서, 전자 기기는 원시 게임 코인 수 및 제i 게임 코인 수를 획득한 후, 원시 게임 코인 수 및 제i 게임 코인 수가 동일한지 여부를 판단하고, 원시 게임 코인 수 및 제i 게임 코인 수가 상이한 경우, 원시 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정한다.
단계 S503에서, 원시 이미지 프레임 및 제i 프레임을 기반으로, 게임 코인 정보가 상이한 영역을 결정하여, 제1 타깃 영역으로 사용한다.
본 발명의 실시예에서, 전자 기기는 원시 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정된 후, 원시 이미지 프레임 및 제i 프레임을 비교하여 게임 코인 정보가 상이한 영역을 인식하여 제1 타깃 영역으로 사용할 수 있다.
이해할 수 있는 것은, 전자 기기는 먼저 원시 게임 코인 수 및 제i 게임 코인 수가 동일한지 여부를 판단하고, 원시 게임 코인 수 및 제i 게임 코인 수가 상이한 경우, 원시 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것을 직접 결정함으로써, 제i 프레임의 게임 코인 정보에 변화가 발생한 것을 빠르게 결정할 수 있다.
본 발명의 일부 실시예에서, 도 7에 도시된 바와 같이, 원시 이미지 프레임으로부터 원시 게임 코인 수를 인식하고; 제i 프레임으로부터 제i 게임 코인 수를 인식하는 단계 S501이후에, 원시 이미지 프레임 및 제i 프레임을 기반으로, 게임 코인 정보가 상이한 영역을 결정하여 제1 타깃 영역으로 결정하는 단계 S503 이전의 구현은, 단계 S601 내지 단계 S602를 포함할 수 있다.
단계 S601에서, 원시 게임 코인 수 및 제i 게임 코인 수가 동일한 경우, 원시 이미지 프레임으로부터 원시 게임 코인 가치를 인식하고; 제i 프레임으로부터 제i 게임 코인 가치를 인식한다.
본 발명의 실시예에서, 전자 기기는 원시 게임 코인 수 및 제i 게임 코인 수가 동일한 것으로 결정된 경우, 원시 이미지 프레임으로부터 게임 코인 가치를 인식하여 원시 게임 코인 가치로 사용하고, 제i 프레임으로부터 게임 코인 가치를 인식하여 제i 게임 코인 가치로 사용하며, 원시 게임 코인 가치 및 제i 게임 코인 가치를 기반으로, 원시 게임 코인 정보와 제i 게임 코인 정보가 동일한지 여부를 판단할 수 있다.
단계 S602에서, 원시 게임 코인 가치 및 제i 게임 코인 가치가 상이한 경우, 원시 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정한다.
본 발명의 실시예에서, 전자 기기는 원시 게임 코인 가치 및 제i 게임 코인 가치를 획득한 후, 원시 게임 코인 가치 및 제i 게임 코인 가치가 상이한 경우에 원시 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정할 수 있다.
이해할 수 있는 것은, 전자 기기는 원시 게임 코인 수 및 제i 게임 코인 수가 동일한 경우, 또한 원시 게임 코인 가치 및 제i 게임 코인 가치가 상이한 경우, 원시 게임 코인 정보 및 제i 게임 코인 정보가 상이한 것으로 결정하여, 게임 코인 정보를 결정하는 정확도를 향상시킬 수 있다.
본 발명의 일부 실시예에서, 전자 기기는 이미지 프레임 시퀀스를 기반으로, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 게임 상태를 게임 일시 정지 상태에서 게임 지불 상태로 전환한다.
본 발명의 실시예에서, 전자 기기는 상태 전환(dealing sequence, DS) 모듈을 통해, 게임 상태를 게임 일시 정지 상태에서 게임 지불 상태로 전환할 수 있다.
본 발명의 실시예에서, 전자 기기는 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 가져가거나 보충하는 것과 같이 게임 컨트롤러가 제1 영역의 게임 코인을 조작한 것으로 결정할 수 있으며, 게임이 게임 지불 상태에 진입하였음을 결정할 수 있고, 게임 컨트롤러는 제1 영역의 게임 코인에 따라 지불을 시작하며; 이와 같이, 전자 기기는 DS 모듈을 통해 게임 상태 전환을 수행할 수 있고, 게임 일시 정지 상태를 게임 지불 상태로 전환함으로써, 전자 기기가 게임 지불 상태에 대응하는 상태 결정 방식에 따라 게임 진행 상태를 검출하는데 유리하다.
본 발명의 일부 실시예에서, 도 8에 도시된 바와 같이, 상기 이미지 프레임 시퀀스를 기반으로, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력하는 단계 S103의 구현은, 단계 S701 내지 단계 S702를 포함할 수 있다.
단계 S701에서, 이미지 프레임 시퀀스의 제i 프레임 이전의 연속적인 m개의 이미지 프레임에서, 제1 영역에 게임 코인 오퍼레이터가 나타나는 것이 검출된 경우, 게임 코인 오퍼레이터의 방향을 인식하여 조작 방향을 획득하되, m은 양의 정수이다.
본 발명의 실시예에서, 전자 기기는 제i 변화값이 제1 변화 임계값보다 크거나 같은 경우, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정한 후, 제i 프레임 이전의 연속적인 m개의 이미지 프레임으로부터 제1 영역에 게임 코인 오퍼레이터가 나타나는지 여부를 검출할 수 있고, 제1 영역에 게임 코인 오퍼레이터가 나타난 경우, 게임 코인 오퍼레이터의 방향을 인식하여 조작 방향으로 사용한다. 여기서, m은 제1 임계값보다 큰 양의 정수이고, m의 값의 범위는 수요에 따라 설정될 수 있으며, 이에 대해, 본 발명의 실시예는 한정하지 않는다.
단계 S702에서, 조작 방향이 기설정 방향인 경우, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것을 결정하고, 프로세스 경고 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 조작 방향을 인식한 후, 조작 방향이 기설정 방향인지 여부를 계속하여 판단하며, 조작 방향이 기설정 방향인 경우, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것을 결정할 수 있으며, 이때 프로세스 경고 정보를 출력한다.
본 발명의 실시예에서, 기설정 방향은 게임 컨트롤러의 게임 코인 오퍼레이터가 제1 영역을 조작할 때의 방향이고; 여기서, 기설정 방향은 기설정된 각도 범위로 특성화할 수 있으며, 조작 방향은 부위 각도를 통해 특성화할 수 있고; 이와 같이, 부위 각도가 기설정된 각도 방위 내에 있을 경우, 전자 기기는 게임 제어값을 결정하여 제1 영역의 게임 코인을 조작함으로써 프로세스 경고 정보를 출력할 수 있다.
이해할 수 있는 것은, 전자 기기는 제1 영역의 게임 코인에 변화가 발생한 경우, 제i 프레임의 이전의 연속적인 m개의 이미지 프레임으로부터 제1 영역에 기설정 방향의 게임 코인 오퍼레이터가 나타났는지 여부를 인식하여, 제1 영역의 게임 코인 정보에 변화가 발생한 것이 게임 컨트롤러가 제1 영역의 게임 코인을 조작하여 초래된 것인지 여부를 결정할 수 있으며, 그렇다면 프로세스 경고 정보를 출력한다.
본 발명의 일부 실시예에서, 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 단계 S102 이후의 구현은 하기와 같은 단계를 더 포함할 수 있다.
단계 S104에서, 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정된 경우, 게임 코인 경고 해제 정보를 출력하되; 경고 해제 정보는 게임 테이블에 게임 코인 경고를 해제하도록 지시하기 위한 것이다.
본 발명의 실시예에서, 전자 기기는 제1 영역의 게임 코인 정보에 변화가 발생한 것이 결정되어 게임 코인 경고 정보를 출력한 이후, 이미지 프레임 시퀀스를 계속하여 획득하고, 게임 코인 경고 정보를 출력한 이후, 이미지 프레임 시퀀스 중 제1 영역의 게임 코인 정보가 원시 이미지 프레임 중 제1 영역의 게임 코인 정보와 일치하게 복원되었는지 여부를 결정하며, 그렇다면, 게임 코인 경고 해제 정보를 출력하여, 게임 테이블에 상기 게임 코인 경고를 해제하도록 지시한다.
여기서, 게임 테이블의 경고 방식과 게임 코인 경고 해제 방식은 대응된다. 예를 들어, 게임 테이블의 경고 방식은 디스플레이 스크린에 게임 코인 경고를 디스플레이한 것이고, 경고 해제 방식은 디스플레이 스크린에서 게임 코인 경고를 삭제한 것일 수 있으며; 게임 테이블의 경고 방식은 진동 프롬프트이고, 경고 해제 방식은 진동 해제일 수 있다.
이해할 수 있는 것은, 전자 기기가 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정한 후, 변화가 발생하지 않은 상태로 복원하였는데, 이는 제1 영역의 게임 코인이 회수되거나 보충된 후 원래 상태로 복원된 것을 의미하며, 이와 같이, 전자 기기는 게임 코인 경고 해제 정보를 출력하여, 게임 테이블에 게임 코인 경고를 해제하도록 지시할 수 있다.
본 발명의 일부 실시예에서, 도 9에 도시된 바와 같이, 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정된 경우, 게임 코인 경고 해제 정보를 출력하는 단계 S104의 구현은 하기와 같은 단계를 포함할 수 있다.
단계 S801에서, 이미지 프레임 시퀀스로부터 제p 프레임 및 제p-1 유지값을 획득하되; p는 i+1보다 큰 양의 정수이다.
본 발명의 실시예에서, 전자 기기는 제i 프레임을 획득한 후, 제i 변화값이 제1 변화 임계값보다 크거나 같은 것으로 결정한 경우, 게임 코인 경고 정보를 출력한 다음, 이미지 프레임 시퀀스 중의 이미지 프레임의 제i +n프레임(즉 제p 프레임)을 계속하여 획득하되; n은 양의 정수이다. 전자 기기는 이미지 프레임 시퀀스로부터 제p 프레임 및 제p-1 유지값을 획득한다. 여기서, 제p-1 변화값은 제p-1 프레임에 대응하는 게임 코인 정보와 원시 이미지 프레임이 동일한 연속적인 프레임 수를 특성화하기 위한 것이다.
본 발명의 실시예에서, 전자 기기는 제p-1 프레임 중 제1 영역의 게임 코인 정보와 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 동일한지 여부를 결정해야 하며, 동일한 경우, 초기 유지값을 제p-1 유지값으로 사용하고; 상이한 경우, 원시 유지값을 제p-1 유지값으로 사용한다. 여기서, 초기 유지값은 게임 코인 정보가 변화된 이후 다시 복원된 제1 프레임을 특성화하기 위한 것이고; 원시 유지값은 게임 코인 정보가 변화된 후 복원되지 않은 것을 특성화하기 위한 것이다. 여기서, p는 i+1보다 큰 양의 정수이다.
일부 실시예에서, 원시 유지값은 0일 수 있고; 초기 유지값은 1일 수 있으며, 본 발명의 실시예는 한정하지 않는다.
단계 S802에서, 원시 이미지 프레임 중 제1 영역의 게임 코인 정보와 제p 프레임 중 제1 영역의 게임 코인 정보가 동일한 경우, 제p-1 유지값에 제2 기설정 값을 증가시켜, 제p 유지값을 획득하되; 제p 유지값은 제p 프레임에 대응하는 게임 코인 정보와 원시 이미지 프레임이 동일한 연속적인 프레임 수를 특성화하기 위한 것이다.
본 발명의 실시예에서, 제p 프레임에 대해, 전자 기기는 제p 프레임 중 제1 영역의 게임 코인 정보와 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 동일한지 여부를 판단할 수 있고, 동일한 경우, 제p-1 유지값에 제2 기설정 값을 증가시켜 제p 유지값을 획득한다.
여기서, 제2 기설정 값은 게임 코인이 복원되는 프레임 수에 1 프레임을 증가하는 것을 특성화하며; 제2 기설정 값은 수요에 따라 설정될 수 있고, 이에 대해, 본 발명의 실시예는 한정하지 않는다.
본 발명의 실시예에서, 전자 기기는 제p 프레임 중 제1 영역의 게임 코인 정보와 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 상이한 것으로 결정된 경우, 원시 유지값을 제p 유지값으로 사용한다.
본 발명의 일부 실시예에서, 전자 기기는 제p 프레임의 게임 코인 정보와 원시 게임 코인 정보가 동일한 경우, 제p 프레임 중 제1 영역의 게임 코인 정보와 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 동일한 것으로 결정할 수 있다.
본 발명의 일부 실시예에서, 전자 기기는 또한 제p 프레임의 게임 코인 정보와 원시 게임 코인 정보가 상이한 경우, 제p 프레임 게임 코인 정보에 변화가 발생한 영역이 제1 영역인지 여부를 판단하고, 그렇지 않을 경우, 제p 프레임 중 제1 영역의 게임 코인 정보와 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 동일한 것으로 결정할 수 있다.
단계 S803에서, 제p 유지값이 제2 변화 임계값보다 크거나 같을 경우, 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정하여, 게임 코인 경고 해제 정보를 출력한다.
본 발명의 실시예에서, 전자 기기는 제p 유지값을 획득한 후, 제p 유지값이 제2 변화 임계값보다 크거나 같은지 여부를 판단할 수 있으며, 그렇다면, 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정하고, 즉 변화가 발생한 제1 영역의 게임 코인 정보가 복원되며; 전자 기기는 게임 코인 경고 해제 정보를 출력하되; 제2 변화 임계값은 제p 프레임 중 제1 영역의 게임 코인 정보와 원시 이미지 프레임 중 제1 영역의 게임 코인 정보가 동일한 연속적인 프레임 수를 특성화하기 위한 것이다.
이해할 수 있는 것은, 전자 기기는 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 제1 영역의 게임 코인 정보가 복원되었는지 여부를 계속하여 결정하고, 특정된 프레임 중 제1 영역의 게임 정보가 원시 이미지 프레임 중 제1 영역의 게임 코인 정보와 동일한 후, 상기 특정된 프레임 이후의 비디오 프레임 중 제1 영역의 게임 코인 정보가 원시 이미지 프레임 중 제1 영역의 게임 코인 정보와 동일한지 여부를, 상기 특정된 프레임 이후의 원시 이미지 프레임 중의 제1 영역의 게임 코인 정보와 동일한 연속적인 프레임 수가 제2 변화 임계값에 대응하는 프레임 수에 도달할 때까지 계속하여 결정하여야만 제1 영역의 게임 코인 정보의 복원을 결정하며; 제1 영역게임 코인 정보의 상태의 결정 정확성을 향상시킨다.
본 발명의 일부 실시예에서, 전자 기기는 카메라 어셈블리를 통해 게임 일시 정지 상태에서 적어도 2개의 비디오 프레임 시퀀스를 획득할 수 있고; 여기서, 카메라 어셈블리는 적어도 2개의 카메라를 포함하며, 카메라 어셈블리는 게임 테이블 상에 설치되고; 여기서, 하나의 카메라를 통해 하나의 비디오 프레임 시퀀스를 획득할 수 있으며; 전자 기기는 시간에 따라 적어도 2개의 비디오 프레임 시퀀스를 시간에 따라 합성하여, 게임 일시 정지 상태에서의 이미지 프레임 시퀀스를 획득할 수 있다.
본 발명의 실시예에서, 전자 기기는 합성 과정에서, 가려지거나 불명확한 곳을 제거하여, 가려지지 않은 명확한 이미지 프레임 시퀀스를 획득할 수 있으며; 이미지 프레임 시퀀스에 대한 전자 기기의 인식 정확도를 향상시킨다.
본 발명의 실시예는 게임장에 적용되는 게임 코인 상태의 검출 장면을 제공한다. 게임 컨트롤러는 딜러일 수 있고, 게임 테이블은 게임 테이블일 수 있으며, 게임 코인은 칩일 수 있다. 각 게임 테이블은 게임장 관리 시스템에 의해 관리될 수 있고; CMS에 의해 전자 기기가 출력한 경고 정보를 수신하여, 대응되는 게임 테이블에 경고를 지시한다.
본 발명의 실시예에서, 게임장에는 하나의 클라우드 기기 및 복수의 확장 가능한 사이드 엔드 기기(AI node)가 설치된다. 각각의 사이드 엔드 기기에는 일련의 스마트 게임장 서비스가 실행되며, 한편으로 게임 테이블(게임용 테이블로 지칭되기도 함) 상의 게임의 전반적 진행을 제어하고, 딜러 또는 게임자의 불규칙적 행동에 대해 상태를 결정하는바, 예를 들어 딜링하는 순서가 틀리거나, 딜링이 시작된 후 칩을 회수하는 등이다. 불규칙적인 행동이 발견되면 경고하여, 게임 코인 상태의 검출 정확도를 향상시키고; 동시에 게임장의 전체 게임 상황(수입, 테이블 수)에 대해 자동으로 통계하여, 관리자의 의사 결정을 지원한다.
본 발명의 실시예는 바카라 게임(카드 게임)을 예로 들어 설명한다. 도 10은 게임 상태 전이도를 도시하며, 도 10에 도시된 바와 같이, 게임 상태는, 게임 유휴 상태(1001, idle), 게임 베팅 상태(1002, betting), 게임 진행 상태(1003, gaming), 게임 지불 상태(1004, payout) 및 게임 일시 정지 상태(1005, halt)의 5개 단계를 포함한다. 게임 베팅 상태(1002)에서, 모든 게임자는 최종 지불 기준으로 베팅 영역에 칩을 배치할 수 있고, 게임 진행 상태(1003)에서는 딜러(기설정 객체)가 카드를 딜링하며, 게임자는 보험 영역을 제외한 다른 베팅 영역에 베팅한 칩을 변경할 수 없고; 게임 지불 상태(1004)에서, 게임 결과가 나오면, 딜러는 게임 결과 및 베팅 영역의 칩에 따라 각 게임자와 뱅커에게 지불한다. 여기서, 게임 일시 정지 상태(1005)는 게임 중 비정상적인 조작, 예를 들어 딜러의 카드 딜링 순서가 잘못된 후 진입한 상태이다. 게임 유휴 상태에서, 전자 기기는 게임 과정에 대해 게임 코인 상태의 검출을 수행하지 않을 수 있으며, 즉 경고 정보를 출력하지 않을 수 있다. 설명해야 할 것은, 게임 베팅 상태(1002), 게임 진행 상태(1003) 및 게임 지불 상태(1004)는 모두 게임 일시 정지 상태(1005)로 변환될 수 있으며, 게임 일시 정지 상태(1005)에서 전자 기기는 게임 과정에 대해 게임 코인 상태를 검출해야 한다.
본 발명의 실시예에서, 전자 기기는 3개의 카메라를 기반으로 3개의 비디오 프레임 시퀀슬르 획득한 후, 3개의 비디오 크레임 시퀀스를 이미지 프레임 시퀀스로 합성하여, 이미지 프레임 시퀀스 중의 각 프레임을 큐에 저장할 수 있다. 여기서, 전자 기기는 파싱 계층과 비즈니스 계층을 포함하고, 파싱 계층을 통해 큐로부터 이미지 프레임 시퀀스 중의 각 프레임을 획득하고, 각 프레임에 대해 이미지 인식을 수행하여, 인식 결과를 획득하되; 여기서 인식 결과는 게임 테이블 상의 게임 코인 정보, 게임자, 딜러 및 손 또는 팔과 같은 게임자 및 딜러의 인체 부위(게임 코인 오퍼레이터)를 포함할 수 있으며; 다음, 파싱 계층은 인식 결과를 비즈니즈 계층으로 푸시하여, 비즈니스 계층이 인식 결과에 따라 게임 코인 상태를 검출하도록 하는바; 예를 들어, 게임 테이블 상의 게임 코인 정보와 딜러가 카드를 딜링하기 전의 게임 테이블 상의 게임 코인 정보를 비교하여, 게임 코인 정보에 변화가 발생하는지 여부를 결정하고, 게임 코인 정보의 변화 경우에 따라, 경고 정보를 출력한다. 일부 실시예에서, 파싱 계층은 또한 인식 결과를 캐시 계층에 보존하여, 비즈니스 계층이 특정된 프레임의 인식 결과를 사용하여야 할 경우, 캐시로부터 상기 특정된 프레임의 인식 결과를 획득할 수 있다.
도 11은 게임 코인 상태 검출 방법의 흐름 모식도를 도시하고, 도 11에 도시된 바와 같이, 상기 방법은 하기와 같은 단계를 포함할 수 있다.
단계 S901에서, 이미지 프레임 시퀀스 중의 제i 프레임을 획득한다.
단계 S902에서, 제i 프레임 중의 게임 코인 정보를 인식하여, 제i 게임 코인 정보를 획득한다.
본 발명의 실시예에서, 이미지 프레임 시퀀스는 큐에 저장되며, 전자 기기는 파싱 계층을 통해 큐로부터 제i 프레임을 획득하고; 제i 프레임 중의 게임 코인 정보를 인식하여 제i 게임 코인 정보를 획득할 수 있다.
본 발명의 실시예에서, 전자 기기는 파싱 계층을 통해 제i 게임 코인 정보를 인식한 후, 제i 게임 코인 정보를 캐시 계층에 보존할 수 있다.
단계 S903에서, 제i 게임 코인 정보 및 원시 게임 코인 정보가 동일한지 여부를 판단하되; 여기서 원시 게임 코인 정보는 원시 이미지 프레임 중의 게임 코인 정보이고; 동일하면, 단계 S904를 수행하며; 그렇지 않으면 단계 S905 내지 단계 S906을 수행한다.
본 발명의 실시예에서, 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임이고, 전자 기기는 파싱 계층을 통해 원시 이미지 프레임에 대해 인식하여 원시 이미지 프레임 중의 게임 코인 정보, 즉 원시 게임 코인 정보를 획득한다.
단계 S904에서, 원시 변화값을 획득하여, 원시 변화값을 제i 변화값으로 사용하되; 여기서, 제i 변화값은 게임 코인 정보가 상이한 경우에 제i 프레임이 대응하고자 하는 연속 프레임 수를 특성화하기 위한 것이다.
단계 S905에서, 제i 프레임 및 원시 이미지 프레임을 기반으로, 게임 코인 정보가 변화된 영역을 인식하여 제1 타깃 영역을 획득한다.
단계 S906에서, 제1 타깃 영역이 제1 영역인지 여부를 판단하고; 그렇다면, 단계 S907 내지 단계 S908을 수행하며, 그렇지 않으면 단계 S904를 수행한다.
단계 S907에서, 제i-1 프레임 및 제i-1 변화값을 획득한다.
단계 S908에서, 제i-1 프레임의 게임 코인 정보와 제i 게임 코인 정보가 동일한지 여부를 판단하고; 그렇다면, 단계 S909 내지 단계 S911을 수행하며; 그렇지 않으면, 단계 S914를 수행한다.
단계 S909에서, 제i-1 변화값에 1을 증가시켜, 제i 변화값을 획득한다.
본 발명의 실시예에서, 제1 기설정 값은 1이고, 전자 기기는 제i-1 프레임의 게임 코인 정보와 제i 게임 코인 정보가 동일한 경우, 제i-1 변화값에 1을 증가시켜, 제i 변화값을 획득한다.
단계 S910에서, 제i 변화값이 제1 변화 임계값보다 큰지 여부를 판단하고; 그렇다면, 단계 S911 및 단계 S917을 수행한다.
단계 S911에서, 제i 프레임 중 타깃 영역의 게임 코인 수와 원시 이미지 프레임 중 타깃 영역의 게임 코인 수가 동일한지 여부를 판단하고; 그렇다면, 단계 S912를 수행하며, 그렇지 않으면 단계 S916을 수행한다.
본 발명의 실시예에서, 전자 기기는 제i 변화값이 제1 변화 임계값보다 큰 경우, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정할 수 있고; 전자 기기는 제1 영역의 게임 코인이 변화된 경우가 게임 코인 수 및/또는 게임 코인 가치가 증가한 경우인지, 게임 코인 수 및/또는 게임 코인 가치가 감소한 경우인지 판단할 수 있다.
본 발명의 실시예에서, 전자 기기는 먼저 제i 프레임 중 타깃 영역의 게임 코인 수와 원시 이미지 프레임 중 타깃 영역의 게임 코인 수가 동일한지 여부를 판단할 수 있고, 상이하면, 게임 코인 수를 증가하거나 감소하는 경우에 따라 출력하고자 하는 경고 정보를 결정할 수 있으며; 동일하면, 제i 프레임 중 타깃 영역의 게임 코인 가치와 원시 이미지 프레임 중 타깃 영역의 게임 코인 가치가 상이한 것을 의미하고; 이와 같이, 게임 코인 가치의 상승 또는 감소에 따라 출력하고자 하는 경고 정보를 결정한다.
단계 S912에서, 제i 프레임 중 타깃 영역의 게임 코인 가치가 원시 이미지 프레임 중 타깃 영역의 게임 코인 가치보다 높은지 여부를 판단하고; 그렇다면, 단계 S913을 수행하며, 그렇지 않으면, 단계 S914를 수행한다.
단계 S913에서, 제2 게임 코인 경고 정보를 출력한다.
본 발명의 실시예에서, 제i 프레임 중 타깃 영역의 게임 코인 가치가 원시 이미지 프레임 중 타깃 영역의 게임 코인 가치보다 높거나, 제i 프레임 중 타깃 영역의 게임 코인 수가 원시 이미지 프레임 중 타깃 영역의 게임 코인 수보다 큰 경우는 제1 영역의 게임 코인의 베팅이 완료된 후, 다른 사람이 계속하여 제1 영역에 베팅하여, 제1 영역의 게임 코인 수를 증가시키거나 가치의 상승을 초래하는 것을 의미하며, 이때 전자 기기는 제2 게임 코인 경고 정보를 출력할 수 있다.
본 발명의 일부 실시예에서, 제2 게임 코인 경고 정보는 late bet(지연 베팅) 경고 정보일 수 있다.
단계 S914에서, 제1 게임 코인 경고 정보를 출력한다.
본 발명의 실시예에서, 제i 프레임 중 타깃 영역의 게임 코인 가치가 원시 이미지 프레임 중 타깃 영역의 게임 코인 가치보다 낮거나, 제i 프레임 중 타깃 영역의 게임 코인 수가 원시 이미지 프레임 중 타깃 영역의 게임 코인 수보다 작은 경우는, 제1 영역의 게임 코인의 베팅이 완료된 후, 다른 사람이 제1 영역의 게임 코인을 가져가, 제1 영역의 게임 코인 수가 감소되거나 가치의 감소를 초래하는 것을 의미하며, 이때 전자 기기는 제1 게임 코인 경고 정보를 출력할 수 있다.
본 발명의 일부 실시예에서, 제1 게임 코인 경고 정보는 chip remove 경고 정보일 수 있다.
단계 S915에서, 제i 프레임 중 타깃 영역의 게임 코인 수가 원시 이미지 프레임 중 타깃 영역의 게임 코인 수보다 큰지 여부를 판단하고; 그렇다면, 단계 S913을 수행하며, 그렇지 않으면 단계 S914를 수행한다.
단계 S916에서, 초기 변화값을 제i 변화값으로 사용한다.
단계 S917에서, 제i 프레임 이전의 m개의 이미지 프레임에서, 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타난 경우, 프로세스 경고 정보를 출력한다.
본 발명의 일부 실시예에서, 프로세스 경고 정보는 sequence error ignore 경고 정보일 수 있다.
본 발명의 실시예에서, 전자 기기는 먼저 제1 영역 중의 게임 코인 정보에 변화가 발생하였는지 여부를 판단할 수 있고, 발생한 것이 결정된 경우, 먼저 제1 영역 중의 게임 코인 수에 변화가 발생하였는지 판단하며, 발생한 경우, 제1 영역 중의 게임 코인 수가 증가하였는지 감소하였는지 판단하고, 증가한 경우, 제2 게임 코인 경고 정보를 출력하며; 감소된 경우, 제1 게임 코인 경고 정보를 출력하고; 제1 영역 중의 게임 코인 수에 변화가 발생하지 않은 경우, 다시 제1 영역 중의 게임 코인 가치에 따라 경고 정보를 출력하며; 게임 코인 가치가 상승한 경우, 제2 게임 코인 경고 정보를 출력하고, 게임 코인 가치가 감소된 경우, 제1 게임 코인 경고 정보를 출력하며; 또한, 제1 영역 중의 게임 코인 수에 변화가 발생한 경우, 전자 기기는 또한 이미지 프레임 시퀀스 중 제1 영역에 게임 컨트롤러의 손이 나타났는지 여부를 검출해야 하며, 나타나면, 프로세스 경고 정보를 출력하고; 이와 같이 게임 코인 상태의 검출 정확도를 향상시킨다.
상기 실시예를 기반으로, 본 발명의 실시예는 게임 코인 상태 검출 장치를 다시 제공하는바, 도 12에 도시된 바와 같이, 상기 장치(19)는 획득 모듈(1901), 제1 출력 모듈(1902) 및 제2 출력 모듈(1903)을 포함하고, 여기서,
상기 획득 모듈(1901)은, 원시 이미지 프레임 및 게임 일시 정지 상태에서의 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하되; 상기 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고; 상기 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임이며;
상기 제1 출력 모듈(1902)은, 상기 이미지 프레임 시퀀스 및 상기 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하고;
상기 제2 출력 모듈(1903)은, 상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력한다.
일부 실시예에서, 상기 게임 코인 정보는 게임 코인의 수 및 게임 코인의 가치 중 적어도 하나를 포함한다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 이미지 프레임 시퀀스 중의 제i 프레임 중의 게임 코인 정보를 인식하여, 제i 게임 코인 정보를 획득하되; i는 1보다 큰 양의 정수이고; 상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 게임 코인 정보가 상이한 경우, 상기 복수의 영역 중 게임 코인 정보가 상이한 영역을 인식하여, 제1 타깃 영역으로 사용하며; 상기 제1 타깃 영역 및 상기 제1 영역을 기반으로, 상기 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 상기 게임 코인 경고 정보를 출력한다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 제1 타깃 영역이 상기 제1 영역에 속하는 경우, 제i-1 프레임의 제i-1 게임 코인 정보 및 제i-1 변화값을 획득하되; 상기 제i-1 변화값은 원시 이미지 프레임에 대해, 상기 제i-1 프레임에 대응하는 제1 영역의 게임 코인 정보에 변화가 발생한 연속적인 프레임 수를 특성화하기 위한 것이고; 상기 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보가 동일한 경우, 상기 제i-1 변화값에 제1 기설정 값을 증가시켜, 제i 변화값을 획득하며; 상기 제i 변화값이 제1 변화 임계값보다 크거나 같을 경우, 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정하여, 상기 게임 코인 경고 정보를 출력한다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보가 상이한 경우, 상기 복수의 영역 중 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보의 상이한 영역을 인식하여, 제2 타깃 영역으로 사용하고; 상기 제2 타깃 영역이 상기 제1 영역에 속하지 않는 경우, 상기 제i-1 변화값에 상기 제1 기설정 값을 증가시켜, 제i 변화값을 획득한다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 제2 타깃 영역이 상기 제1 영역에 속하는 경우, 초기 변화값을 상기 제i 변화값으로 결정한다.
일부 실시예에서, 상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는, 상기 원시 이미지 프레임 중의 원시 게임 코인 수가 상기 제i 프레임 중의 제i 게임 코인 수보다 큰 경우; 및 상기 원시 이미지 프레임 중의 원시 게임 코인 가치가 상기 제i 프레임 중의 제i 게임 코인 가치보다 높은 경우 중 적어도 하나를 포함하고; 게임 코인 경고 정보를 출력하는 상기 단계는, 제1 게임 코인 경고 정보를 출력하는 단계를 포함하되; 상기 제1 게임 코인 경고 정보는 상기 제1 영역의 게임 코인 수가 감소되는 것 및 게임 가치가 감소되는 것 중 적어도 하나를 특성화하기 위한 것이다.
일부 실시예에서, 상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는, 상기 원시 이미지 프레임 중의 원시 게임 코인 수가 상기 제i 프레임 중의 제i 게임 코인 수보다 작은 경우; 및 상기 원시 이미지 프레임 중의 원시 게임 코인 가치가 상기 제i 프레임 중의 제i 게임 코인 가치보다 낮은 경우 중 적어도 하나를 포함하고; 게임 코인 경고 정보를 출력하는 상기 단계는, 제2 게임 코인 경고 정보를 출력하는 단계를 포함하되; 상기 제2 게임 코인 경고 정보는 상기 제1 영역의 게임 코인 수가 증가하는 것 및 게임 가치가 상승하는 것 중 적어도 하나를 특성화하기 위한 것이다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 원시 이미지 프레임으로부터 상기 원시 게임 코인 수를 인식하고; 상기 제i 프레임으로부터 상기 제i 게임 코인 수를 인식하며; 상기 원시 게임 코인 수 및 상기 제i 게임 코인 수가 상이한 경우, 상기 원시 게임 코인 정보 및 상기 제i 게임 코인 정보가 상이한 것으로 결정하고; 상기 원시 이미지 프레임 및 상기 제i 프레임을 기반으로, 상기 복수의 영역 중 게임 코인 정보가 상이한 영역을 결정하여, 상기 제1 타깃 영역으로 사용한다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 원시 게임 코인 수 및 상기 제i 게임 코인 수가 동일한 경우, 상기 원시 이미지 프레임으로부터 원시 게임 코인 가치를 인식하고; 상기 제i 프레임으로부터 상기 제i 게임 코인 가치를 인식하며; 상기 원시 게임 코인 가치 및 상기 제i 게임 코인 가치가 상이한 경우, 상기 원시 게임 코인 정보 및 상기 제i 게임 코인 정보가 상이한 것으로 결정한다.
일부 실시예에서, 상기 제2 출력 모듈(1903)은 또한, 상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 게임 상태를 상기 게임 일시 정지 상태에서 게임 지불 상태로 전환한다.
일부 실시예에서, 상기 제2 출력 모듈(1903)은 또한, 상기 이미지 프레임 시퀀스의 제i 프레임 이전의 연속적인 m개의 이미지 프레임에서, 상기 제1 영역에 오퍼레이터가 나타나는 것이 검출된 경우, 상기 게임 코인 오퍼레이터의 조작 방향을 인식하되; 상기 m은 상기 제1 임계값보다 큰 양의 정수이고; 상기 조작 방향이 기설정 방향인 경우, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것을 결정하여, 프로세스 경고 정보를 출력한다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정된 경우, 게임 코인 경고 해제 정보를 출력하되; 상기 경고 해제 정보는 상기 게임 테이블에 상기 게임 코인 경고를 해제하도록 지시하기 위한 것이다.
일부 실시예에서, 상기 제1 출력 모듈(1902)은 또한, 상기 이미지 프레임 시퀀스로부터 제p 프레임 및 제p-1 유지값을 획득하되; p는 i+1보다 큰 양의 정수이고; 상기 원시 이미지 프레임 중 제1 영역의 게임 코인 정보와 상기 제p 프레임 중 제1 영역의 게임 코인 정보가 동일한 경우, 제p-1 유지값에 제2 기설정 값을 증가시켜, 제p 유지값을 획득하되; 상기 제p 유지값은 상기 제p 프레임에 대응하는 게임 코인 정보와 상기 원시 이미지 프레임이 동일한 연속적인 프레임 수를 특성화하기 위한 것이며; 상기 제p 유지값이 제2 변화 임계값보다 크거나 같을 경우, 상기 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것을 결정하여, 상기 게임 코인 경고 해제 정보를 출력한다.
일부 실시예에서, 상기 획득 모듈(1901)은 또한, 게임 일시 정지 상태에서 적어도 2개의 비디오 프레임 시퀀스를 획득하되; 상기 적어도 2개의 비디오 프레임 시퀀스는 게임 테이블에 설치된 적어도 2개의 카메라에 의해 수집된 것이고; 상기 적어도 2개의 비디오 프레임 시퀀스를 시간에 따라 합성하여, 상기 이미지 프레임 시퀀스를 획득한다.
본 발명의 실시예는 상기 방법 실시예에 기재된 게임 코인 상태 검출 방법을 구현하기 위한 전자 기기를 제공한다. 도 13은 본 발명의 실시예에서 제공하는 전자 기기의 하드웨어 엔티티 모식도이고, 도 13에 도시된 바와 같이, 상기 전자 기기(102)는 메모리(2001) 및 프로세서(2002)를 포함하며, 상기 메모리(2001)에는 프로세서(2002)에서 실행 가능한 컴퓨터 프로그램이 저장되고, 상기 프로세서(2002)는 상기 프로그램을 실행할 경우, 본 발명의 실시예의 임의의 게임 코인 상태 검출 방법 중 단계를 구현한다.
메모리(2001)는 프로세서(2002)에 의해 컴퓨터 프로그램 및 애플리케이션을 저장하도록 구성되고, 또한 프로세서(2002) 및 제2 사이드 엔드 기기 중 각 모듈에 의해 처리될 또는 이미 처리된 데이터(예를 들어, 이미지 데이터, 오디오 데이터, 음성 통신 데이터 및 비디오 통신 데이터)를 캐시할 수 있으며, 플래시(FLASH) 또는 랜덤 액세스 메모리(Random Access Memory, RAM)에 의해 구현될 수 있다.
프로세서(2002)는 프로그램을 실행할 경우, 상기 임의의 게임 코인 상태 검출 방법의 단계를 구현한다. 프로세서(2002)는 일반적으로 전자 기기(102)의 전반 동작을 제어한다.
상기 프로세서는 특정 용도 집적 회로(Application Specific Integrated Circuit, ASIC), 디지털 신호 프로세서(Digital Signal Processor, DSP), 디지털 신호 처리 장치(Digital Signal Processing Device, DSPD), 프로그램 가능 로직 장치(Programmable Logic Device, PLD), 필드 프로그램 가능 게이트 어레이(Field Programmable Gate Array, FPGA), 중앙 처리 장치(Central Processing Unit, CPU), 컨트롤러, 마이크로 컨트롤러, 마이크로 프로세서 중 적어도 하나일 수 있다. 이해할 수 있는 것은, 상기 프로세서 기능을 구현하는 전자 소자는 다른 것일 수도 있으며, 본 발명의 실시예는 한정하지 않는다.
상기 컴퓨터 판독 가능 저장 매체/메모리는 판독 전용 메모리(Read Only Memory, ROM), 프로그램 가능 판독 전용 메모리(Programmable Read-Only Memory, PROM), 소거 가능 프로그램 가능 판독 전용 메모리(Erasable Programmable Read-Only Memory, EPROM), 전기적 소거 가능 프로그램 가능 판독 전용 메모리(Electrically Erasable Programmable Read-Only Memory, EEPROM), 자기 랜덤 액세스 메모리(Ferromagnetic Random Access Memory, FRAM), 플래시 메모리(Flash Memory), 자기 표면 메모리, 광학 디스크, 또는 콤팩트 디스크 판독 전용 메모리(Compact Disc Read-Only Memory, CD-ROM) 등 메모리일 수 있고; 상기 메모리 중 하나 또는 임의의 조합을 포함하는 다양한 단말기일 수도 있는바, 예를 들어, 모바일 휴대폰, 컴퓨터, 태블릿 기기, 개인 정보 단말기 등이다.
본 발명의 실시예는 컴퓨터 프로그램 제품 또는 컴퓨터 프로그램을 제공하는바, 상기 컴퓨터 프로그램 제품 또는 컴퓨터 프로그램은 컴퓨터 명령을 포함하고, 상기 컴퓨터 명령은 컴퓨터 판독 가능 저장 매체에 저장된다. 컴퓨터 기기의 프로세서는 컴퓨터 판독 가능 저장 매체로부터 상기 컴퓨터 명령을 판독하고, 프로세서는 상기 컴퓨터 명령을 실행하여, 상기 컴퓨터 기기가 본 발명의 실시예에 따른 게임 코인 상태 검출 방법을 수행하도록 한다.
일부 실시예에서, 실행 가능 명령은 프로그램, 소프트웨어, 소프트웨어 모듈, 스크립트 또는 코드의 형태로 사용될 수 있으며, 임의의 형태의 프로그래밍 언어(컴파일 또는 해석 언어, 또는 선언적 또는 절차적 언어를 포함함)에 따라 작성되고, 또한 임의의 형태로 배치될 수 있으며, 독립적으로 배치된 프로그램 또는 모듈, 구성 요소, 서브 루틴 또는 컴퓨팅 환경에서 사용하기에 적합하게 배치된 다른 유닛을 포함한다.
예시로서, 실행 가능 명령은 파일 시스템 중의 파일에 반드시 대응되는 것은 아니며, 다른 프로그램 또는 데이터를 저장하는 파일의 일부에 저장될 수도 있고, 예를 들어, 하이퍼 텍스트 마크업 언어(HTML, Hyper Text Markup Language) 문서 중의 하나 또는 복수의 스크립트에 저장되며, 논의되는 프로그램 전용의 단일 파일에 저장되거나, 복수의 협업 파일(예를 들어, 하나 또는 복수의 모듈, 서브 프로그램 또는 코드 부분을 저장하는 파일)에 저장된다.
예시로서, 실행 가능 명령은 하나의 컴퓨팅 기기에서 실행되거나, 하나의 지점에 위치한 복수의 컴퓨팅 기기에서 실행되거나, 또한 복수의 지점에 분포되고 통신 네트워크를 통해 서로 연결되는 복수의 컴퓨팅 기기에서 실행되도록 배치될 수 있다.
여기서 지적해야 할 것은, 이상 저장 매체 및 기기 실시예의 설명은 상기 방법 실시예의 설명과 유사하며, 방법 실시예와 유사한 유익한 효과를 갖는다. 본 발명의 저장 매체 및 기기 실시예에서 개시되지 않은 기술적 세부 사항은 본 발명의 방법 실시예의 설명을 참조하여 이해할 수 있다.
이상 서술은 단지 본 발명의 실시예일 뿐, 본 발명의 보호 범위를 한정하려는 것이 아니다. 본 발명의 사상과 범위 이내에서 이루어진 모든 수정, 등가 교체 및 개선은 모두 본 발명의 보호 범위 이내에 포함된다.

Claims (33)

  1. 게임 코인 상태 검출 방법으로서,
    원시 이미지 프레임 및 게임 일시 정지 상태에서 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하는 단계 - 상기 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고; 상기 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임임 - ;
    상기 이미지 프레임 시퀀스 및 상기 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 단계; 및
    상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력하는 단계를 포함하는 게임 코인 상태 검출 방법.
  2. 제1항에 있어서,
    상기 게임 코인 정보는 게임 코인의 수 및 게임 코인의 가치 중 적어도 하나를 포함하는 게임 코인 상태 검출 방법.
  3. 제2항에 있어서,
    상기 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 상기 단계는,
    상기 이미지 프레임 시퀀스 중의 제i 프레임 중의 게임 코인 정보를 인식하여, 제i 게임 코인 정보를 획득하는 단계 - i는 1보다 큰 양의 정수임 - ;
    상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 게임 코인 정보가 상이한 경우, 상기 복수의 영역 중 게임 코인 정보가 상이한 영역을 인식하여, 제1 타깃 영역으로 사용하는 단계; 및
    상기 제1 타깃 영역 및 상기 제1 영역을 기반으로, 상기 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 상기 게임 코인 경고 정보를 출력하는 단계를 포함하는 게임 코인 상태 검출 방법.
  4. 제3항에 있어서,
    상기 제1 타깃 영역 및 상기 제1 영역을 기반으로, 상기 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 상기 게임 코인 경고 정보를 출력하는 상기 단계는,
    상기 제1 타깃 영역이 상기 제1 영역에 속하는 경우, 제i-1 프레임의 제i-1 게임 코인 정보 및 제i-1 변화값을 획득하는 단계 - 상기 제i-1 변화값은 원시 이미지 프레임에 대해, 상기 제i-1 프레임에 대응하는 제1 영역의 게임 코인 정보에 변화가 발생한 연속적인 프레임 수를 특성화하기 위한 것임 - ;
    상기 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보가 동일한 경우, 상기 제i-1 변화값에 제1 기설정 값을 증가시켜, 제i 변화값을 획득하는 단계; 및
    상기 제i 변화값이 제1 변화 임계값보다 크거나 같을 경우, 상기 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정하여, 상기 게임 코인 경고 정보를 출력하는 단계를 포함하는 게임 코인 상태 검출 방법.
  5. 제4항에 있어서,
    상기 방법은,
    상기 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보가 상이한 경우, 상기 복수의 영역 중 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보의 상이한 영역을 인식하여, 제2 타깃 영역으로 사용하는 단계; 및
    상기 제2 타깃 영역이 상기 제1 영역에 속하지 않는 경우, 상기 제i-1 변화값에 상기 제1 기설정 값을 증가시켜, 제i 변화값을 획득하는 단계를 더 포함하는 게임 코인 상태 검출 방법.
  6. 제5항에 있어서,
    상기 방법은,
    상기 제2 타깃 영역이 상기 제1 영역에 속하는 경우, 초기 변화값을 상기 제i 변화값으로 결정하는 단계를 더 포함하는 게임 코인 상태 검출 방법
  7. 제3항에 있어서,
    상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는,
    상기 원시 이미지 프레임 중의 원시 게임 코인 수가 상기 제i 프레임 중의 제i 게임 코인 수보다 큰 경우; 및
    상기 원시 이미지 프레임 중의 원시 게임 코인 가치가 상기 제i 프레임 중의 제i 게임 코인 가치보다 높은 경우 중 적어도 하나의 경우를 포함하고;
    게임 코인 경고 정보를 출력하는 상기 단계는, 제1 게임 코인 경고 정보를 출력하는 단계를 포함하되; 상기 제1 게임 코인 경고 정보는 상기 제1 영역의 게임 코인 수가 감소되는 것 및 게임 가치가 감소되는 것 중 적어도 하나를 특성화하기 위한 것인 게임 코인 상태 검출 방법.
  8. 제3항에 있어서,
    상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는,
    상기 원시 이미지 프레임 중의 원시 게임 코인 수가 상기 제i 프레임 중의 제i 게임 코인 수보다 작은 경우; 및
    상기 원시 이미지 프레임 중의 원시 게임 코인 가치가 상기 제i 프레임 중의 제i 게임 코인 가치보다 낮은 경우 중 적어도 하나의 경우를 포함하고;
    게임 코인 경고 정보를 출력하는 상기 단계는, 제2 게임 코인 경고 정보를 출력하는 단계를 포함하되; 상기 제2 게임 코인 경고 정보는 상기 제1 영역의 게임 코인 수가 증가하는 것 및 게임 가치가 상승하는 것 중 적어도 하나를 특성화하기 위한 것인 게임 코인 상태 검출 방법.
  9. 제3항 내지 제8항 중 어느 한 항에 있어서,
    상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 게임 코인 정보가 상이한 경우, 상기 복수의 영역 중 게임 코인 정보가 상이한 영역을 인식하여, 제1 타깃 영역으로 사용하는 상기 단계는,
    상기 원시 이미지 프레임으로부터 상기 원시 게임 코인 수를 인식하고; 제i 프레임으로부터 상기 제i 게임 코인 수를 인식하는 단계;
    상기 원시 게임 코인 수 및 상기 제i 게임 코인 수가 상이한 경우, 상기 원시 게임 코인 정보 및 상기 제i 게임 코인 정보가 상이한 것으로 결정하는 단계; 및
    상기 원시 이미지 프레임 및 상기 제i 프레임을 기반으로, 상기 복수의 영역 중 게임 코인 정보가 상이한 영역을 결정하여, 상기 제1 타깃 영역으로 사용하는 단계를 포함하는 게임 코인 상태 검출 방법.
  10. 제9항에 있어서,
    상기 방법은,
    상기 원시 게임 코인 수 및 상기 제i 게임 코인 수가 동일한 경우, 상기 원시 이미지 프레임으로부터 원시 게임 코인 가치를 인식하고; 상기 제i 프레임으로부터 상기 제i 게임 코인 가치를 인식하는 단계; 및
    상기 원시 게임 코인 가치 및 상기 제i 게임 코인 가치가 상이한 경우, 상기 원시 게임 코인 정보 및 상기 제i 게임 코인 정보가 상이한 것으로 결정하는 단계를 더 포함하는 게임 코인 상태 검출 방법.
  11. 제1항 내지 제10항 중 어느 한 항에 있어서,
    상기 방법은,
    상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 게임 상태를 상기 게임 일시 정지 상태에서 게임 지불 상태로 전환하는 단계를 더 포함하는 게임 코인 상태 검출 방법.
  12. 제3항 내지 제10항 중 어느 한 항에 있어서,
    상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력하는 상기 단계는,
    상기 이미지 프레임 시퀀스의 제i 프레임 이전의 연속적인 m개의 이미지 프레임에서, 상기 제1 영역에 게임 코인 오퍼레이터가 나타나는 것이 검출된 경우, 상기 게임 코인 오퍼레이터의 조작 방향을 인식하는 단계 - 상기 m은 상기 제1 변화 임계값보다 큰 양의 정수임 - ; 및
    상기 조작 방향이 기설정 방향인 경우, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것을 결정하여, 프로세스 경고 정보를 출력하는 단계를 포함하는 게임 코인 상태 검출 방법.
  13. 제3항 내지 제10항 중 어느 한 항에 있어서,
    상기 방법은,
    상기 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정된 경우, 게임 코인 경고 해제 정보를 출력하는 단계를 더 포함하되; 상기 경고 해제 정보는 상기 게임 테이블에 상기 게임 코인 경고를 해제하도록 지시하기 위한 것인 게임 코인 상태 검출 방법.
  14. 제13항에 있어서,
    상기 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정된 경우, 게임 코인 경고 해제 정보를 출력하는 상기 단계는,
    상기 이미지 프레임 시퀀스로부터 제p 프레임 및 제p-1 유지값을 획득하는 단계 - p는 i+1보다 큰 양의 정수임 - ;
    상기 원시 이미지 프레임 중 제1 영역의 게임 코인 정보와 상기 제p 프레임 중 제1 영역의 게임 코인 정보가 동일한 경우, 제p-1 유지값에 제2 기설정 값을 증가시켜, 제p 유지값을 획득하는 단계 - 상기 제p 유지값은 상기 제p 프레임에 대응하는 게임 코인 정보와 상기 원시 이미지 프레임이 동일한 연속적인 프레임 수를 특성화하기 위한 것임 - ; 및
    상기 제p 유지값이 제2 변화 임계값보다 크거나 같을 경우, 상기 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것을 결정하여, 상기 게임 코인 경고 해제 정보를 출력하는 단계를 포함하는 게임 코인 상태 검출 방법.
  15. 제1항 내지 제14항 중 어느 한 항에 있어서,
    게임 일시 정지 상태에서 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하는 상기 단계는,
    게임 일시 정지 상태에서 적어도 2개의 비디오 프레임 시퀀스를 획득하는 단계 - 상기 적어도 2개의 비디오 프레임 시퀀스는 게임 테이블에 설치된 적어도 2개의 카메라에 의해 수집된 것임 - ; 및
    상기 적어도 2개의 비디오 프레임 시퀀스를 시간에 따라 합성하여, 상기 이미지 프레임 시퀀스를 획득하는 단계를 포함하는 게임 코인 상태 검출 방법.
  16. 게임 코인 상태 검출 장치로서,
    원시 이미지 프레임 및 게임 일시 정지 상태에서의 게임 테이블 장면의 이미지 프레임 시퀀스를 획득하는 획득 모듈 - 상기 게임 테이블에는 게임 코인이 배치된 복수의 영역이 설치되고; 상기 원시 이미지 프레임은 게임 코인이 배치된 후의 이미지 프레임임 - ;
    상기 이미지 프레임 시퀀스 및 상기 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 게임 코인 경고 정보를 출력하는 제1 출력 모듈; 및
    상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 프로세스 경고 정보를 출력하는 제2 출력 모듈을 포함하는 게임 코인 상태 검출 장치.
  17. 제16항에 있어서,
    상기 게임 코인 정보는 게임 코인의 수 및 게임 코인의 가치 중 적어도 하나를 포함하는
    게임 코인 상태 검출 장치.
  18. 제17항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 이미지 프레임 시퀀스 중의 제i 프레임 중의 게임 코인 정보를 인식하여, 제i 게임 코인 정보를 획득하되, i는 1보다 큰 양의 정수이고;
    상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 게임 코인 정보가 상이한 경우, 상기 복수의 영역 중 게임 코인 정보가 상이한 영역을 인식하여, 제1 타깃 영역으로 사용하며;
    상기 제1 타깃 영역 및 상기 제1 영역을 기반으로, 상기 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정된 경우, 상기 게임 코인 경고 정보를 출력하는 게임 코인 상태 검출 장치.
  19. 제18항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 제1 타깃 영역이 상기 제1 영역에 속하는 경우, 제i-1 프레임의 제i-1 게임 코인 정보 및 제i-1 변화값을 획득하되, 상기 제i-1 변화값은 원시 이미지 프레임에 대해, 상기 제i-1 프레임에 대응하는 제1 영역의 게임 코인 정보에 변화가 발생한 연속적인 프레임 수를 특성화하기 위한 것이고;
    상기 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보가 동일한 경우, 상기 제i-1 변화값에 제1 기설정 값을 증가시켜, 제i 변화값을 획득하며;
    상기 제i 변화값이 제1 변화 임계값보다 크거나 같을 경우, 상기 제1 영역의 게임 코인 정보에 변화가 발생한 것으로 결정하여, 상기 게임 코인 경고 정보를 출력하는 게임 코인 상태 검출 장치.
  20. 제19항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보가 상이한 경우, 상기 복수의 영역 중 제i 게임 코인 정보와 상기 제i-1 게임 코인 정보의 상이한 영역을 인식하여, 제2 타깃 영역으로 사용하고;
    상기 제2 타깃 영역이 상기 제1 영역에 속하지 않는 경우, 상기 제i-1 변화값에 상기 제1 기설정 값을 증가시켜, 제i 변화값을 획득하는 게임 코인 상태 검출 장치.
  21. 제20항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 제2 타깃 영역이 상기 제1 영역에 속하는 경우, 초기 변화값을 상기 제i 변화값으로 결정하는 게임 코인 상태 검출 장치.
  22. 제18항에 있어서,
    상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는,
    상기 원시 이미지 프레임 중의 원시 게임 코인 수가 상기 제i 프레임 중의 제i 게임 코인 수보다 큰 경우; 및
    상기 원시 이미지 프레임 중의 원시 게임 코인 가치가 상기 제i 프레임 중의 제i 게임 코인 가치보다 높은 경우 중 적어도 하나의 경우를 포함하고;
    상기 게임 코인 경고 정보를 출력하는 것은, 제1 게임 코인 경고 정보를 출력하는 것을 포함하되; 상기 제1 게임 코인 경고 정보는 상기 제1 영역의 게임 코인 수가 감소되는 것 및 게임 가치가 감소되는 것 중 적어도 하나를 특성화하기 위한 것인 게임 코인 상태 검출 장치.
  23. 제18항에 있어서,
    상기 원시 이미지 프레임 중의 원시 게임 코인 정보와 상기 제i 프레임 중의 제i 게임 코인 정보가 상이한 경우는,
    상기 원시 이미지 프레임 중의 원시 게임 코인 수가 상기 제i 프레임 중의 제i 게임 코인 수보다 작은 경우; 및
    상기 원시 이미지 프레임 중의 원시 게임 코인 가치가 상기 제i 프레임 중의 제i 게임 코인 가치보다 낮은 경우 중 적어도 하나의 경우를 포함하고;
    상기 게임 코인 경고 정보를 출력하는 것은, 제2 게임 코인 경고 정보를 출력하는 것을 포함하되; 상기 제2 게임 코인 경고 정보는 상기 제1 영역의 게임 코인 수가 증가하는 것 및 게임 가치가 상승하는 것 중 적어도 하나를 특성화하기 위한 것인 게임 코인 상태 검출 장치.
  24. 제18항 내지 제23항 중 어느 한 항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 원시 이미지 프레임으로부터 상기 원시 게임 코인 수를 인식하고; 제i 프레임으로부터 상기 제i 게임 코인 수를 인식하며;
    상기 원시 게임 코인 수 및 상기 제i 게임 코인 수가 상이한 경우, 상기 원시 게임 코인 정보 및 상기 제i 게임 코인 정보가 상이한 것으로 결정하고;
    상기 원시 이미지 프레임 및 상기 제i 프레임을 기반으로, 상기 복수의 영역 중 게임 코인 정보가 상이한 영역을 결정하여, 상기 제1 타깃 영역으로 사용하는 게임 코인 상태 검출 장치.
  25. 제24항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 원시 게임 코인 수 및 상기 제i 게임 코인 수가 동일한 경우, 상기 원시 이미지 프레임으로부터 원시 게임 코인 가치를 인식하고; 상기 제i 프레임으로부터 상기 제i 게임 코인 가치를 인식하며;
    상기 원시 게임 코인 가치 및 상기 제i 게임 코인 가치가 상이한 경우, 상기 원시 게임 코인 정보 및 상기 제i 게임 코인 정보가 상이한 것으로 결정하는 게임 코인 상태 검출 장치.
  26. 제16항 내지 제25항 중 어느 한 항에 있어서,
    상기 제2 출력 모듈은 또한,
    상기 이미지 프레임 시퀀스를 기반으로, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것이 인식된 경우, 게임 상태를 상기 게임 일시 정지 상태에서 게임 지불 상태로 전환하는 게임 코인 상태 검출 장치.
  27. 제18항 내지 제25항 중 어느 한 항에 있어서,
    상기 제2 출력 모듈은 또한,
    상기 이미지 프레임 시퀀스의 제i 프레임 이전의 연속적인 m개의 이미지 프레임에서, 상기 제1 영역에 게임 코인 오퍼레이터가 나타나는 것이 검출된 경우, 상기 게임 코인 오퍼레이터의 조작 방향을 인식하되, 상기 m은 상기 제1 변화 임계값보다 큰 양의 정수이고;
    상기 조작 방향이 기설정 방향인 경우, 상기 제1 영역에 기설정 객체와 연관된 게임 코인 오퍼레이터가 나타나는 것을 결정하여, 프로세스 경고 정보를 출력하는 게임 코인 상태 검출 장치.
  28. 제18항 내지 제25항 중 어느 한 항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 이미지 프레임 시퀀스 및 원시 이미지 프레임을 기반으로, 상기 복수의 영역 중의 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것으로 결정된 경우, 게임 코인 경고 해제 정보를 출력하되; 상기 경고 해제 정보는 상기 게임 테이블에 상기 게임 코인 경고를 해제하도록 지시하기 위한 것인 게임 코인 상태 검출 장치.
  29. 제28항에 있어서,
    상기 제1 출력 모듈은 또한,
    상기 이미지 프레임 시퀀스로부터 제p 프레임 및 제p-1 유지값을 획득하되, p는 i+1보다 큰 양의 정수이고;
    상기 원시 이미지 프레임 중 제1 영역의 게임 코인 정보와 상기 제p 프레임 중 제1 영역의 게임 코인 정보가 동일한 경우, 제p-1 유지값에 제2 기설정 값을 증가시켜, 제p 유지값을 획득하되, 상기 제p 유지값은 상기 제p 프레임에 대응하는 게임 코인 정보와 상기 원시 이미지 프레임이 동일한 연속적인 프레임 수를 특성화하기 위한 것이며;
    상기 제p 유지값이 제2 변화 임계값보다 크거나 같을 경우, 상기 제1 영역의 게임 코인 정보에 변화가 발생하지 않은 것을 결정하여, 상기 게임 코인 경고 해제 정보를 출력하는 게임 코인 상태 검출 장치.
  30. 제18항 내지 제25항 중 어느 한 항에 있어서,
    상기 획득 모듈은 또한,
    게임 일시 정지 상태에서 적어도 2개의 비디오 프레임 시퀀스를 획득하되, 상기 적어도 2개의 비디오 프레임 시퀀스는 게임 테이블에 설치된 적어도 2개의 카메라에 의해 수집된 것이고;
    상기 적어도 2개의 비디오 프레임 시퀀스를 시간에 따라 합성하여, 상기 이미지 프레임 시퀀스를 획득하는 게임 코인 상태 검출 장치.
  31. 전자 기기로서,
    컴퓨터 프로그램을 저장하는 메모리; 및
    상기 제1 메모리에 저장된 컴퓨터 프로그램을 실행할 경우, 제1항 내지 제15항 중 어느 한 항에 따른 방법을 구현하는 프로세서를 포함하는 전자 기기.
  32. 컴퓨터 프로그램이 저장된 컴퓨터 판독 가능 저장 매체로서,
    상기 컴퓨터 프로그램이 프로세서에 의해 실행될 경우, 제1항 내지 제15항 중 어느 한 항에 따른 방법을 구현하는 컴퓨터 판독 가능 저장 매체.
  33. 컴퓨터 프로그램 제품으로서,
    상기 컴퓨터 프로그램 제품은 컴퓨터 실행 가능 명령을 포함하고, 상기 컴퓨터 실행 가능 명령은 실행된 후, 제1항 내지 제15항 중 어느 한 항에 따른 포인트 클라우드 데이터의 처리 방법 중의 단계를 구현할 수 있는 컴퓨터 프로그램 제품.
KR1020217026872A 2021-06-21 2021-06-25 게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체 KR20220170331A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SG10202106733W 2021-06-21
SG10202106733W 2021-06-21
PCT/IB2021/055669 WO2022096949A1 (en) 2021-06-21 2021-06-25 Method and apparatus for detecting game currency state, electronic device and storage medium

Publications (1)

Publication Number Publication Date
KR20220170331A true KR20220170331A (ko) 2022-12-29

Family

ID=78106532

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020217026872A KR20220170331A (ko) 2021-06-21 2021-06-25 게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체

Country Status (4)

Country Link
US (1) US20220405512A1 (ko)
JP (1) JP2023504317A (ko)
KR (1) KR20220170331A (ko)
CN (1) CN113557067A (ko)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4169592B1 (en) * 2015-08-03 2024-11-13 Angel Playing Cards Co., Ltd. Fraud detection system at game parlor
AU2018370412A1 (en) * 2017-11-15 2020-06-18 Angel Group Co., Ltd. Recognition system
CN109191682A (zh) * 2018-11-16 2019-01-11 广州批霸电子商务有限公司 一种基于人工智能技术的无人售货机及其方法
WO2021071795A1 (en) * 2019-10-10 2021-04-15 FM Gaming LLC Casino security system and method for monitoring wagering games
CN112023384A (zh) * 2020-09-02 2020-12-04 南京邮电大学 健康监测预警麻将机

Also Published As

Publication number Publication date
US20220405512A1 (en) 2022-12-22
CN113557067A (zh) 2021-10-26
JP2023504317A (ja) 2023-02-03

Similar Documents

Publication Publication Date Title
KR102276175B1 (ko) 게임 스테이지 스위칭 방법 및 장치, 및 저장 매체
US11331566B2 (en) Game machine with dance stage adaptive to tandem players
CN105354040A (zh) 双引擎游戏内置工具栏的方法、装置及终端
KR20220018468A (ko) 이미지 처리 방법 및 장치, 전자 기기 및 기억 매체
JP2012081064A5 (ja) 遊技用システム、端末装置、端末装置用プログラムおよび遊技機
US9278279B2 (en) Gaming machine and gaming management system
JP2016013412A (ja) ゲーム装置及びプログラム
KR20220170331A (ko) 게임 코인 상태 검출 방법, 장치, 전자 기기 및 저장 매체
JP2012081127A5 (ja) 遊技用システム、情報管理装置、遊技機、端末装置および端末装置用プログラム
JP2016013160A (ja) ゲーム装置及びプログラム
CN115171312A (zh) 图像处理方法、装置、设备、监控系统及存储介质
CN114053706A (zh) 游戏界面的视角处理方法、装置、设备及存储介质
WO2022096949A1 (en) Method and apparatus for detecting game currency state, electronic device and storage medium
CN109843402B (zh) 游戏机、记录介质以及控制方法
CN111013138A (zh) 一种语音控制方法、装置、电子设备及存储介质
JP2008229173A (ja) 遊技機および画像音響生成プログラム
KR20220169470A (ko) 경고 방법, 장치, 기기 및 컴퓨터 저장 매체
JP2007082613A (ja) 遊技システム
CN113795848B (zh) 检测游戏桌上的游戏币的方法及装置、设备、存储介质
JP2004344301A (ja) 占いゲームシステム、プログラム、情報記憶媒体および占いゲーム画像生成方法
CN113508392B (zh) 异常事件的处理方法、装置、系统、设备及存储介质
JP2014168538A (ja) ゲーム装置、操作入力ユニット
KR20220169468A (ko) 경고 방법 및 장치, 기기, 저장 매체
CN113613741A (zh) 游戏状态控制方法、装置、设备及存储介质
CN117298566A (zh) 游戏回放的交互控制方法、装置和电子设备

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20210824

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20210824

Comment text: Request for Examination of Application

PG1501 Laying open of application