TWI739069B - 遊戲裝置與辨識遊戲裝置的方法 - Google Patents
遊戲裝置與辨識遊戲裝置的方法 Download PDFInfo
- Publication number
- TWI739069B TWI739069B TW108107138A TW108107138A TWI739069B TW I739069 B TWI739069 B TW I739069B TW 108107138 A TW108107138 A TW 108107138A TW 108107138 A TW108107138 A TW 108107138A TW I739069 B TWI739069 B TW I739069B
- Authority
- TW
- Taiwan
- Prior art keywords
- block
- image
- game device
- anchor point
- identification code
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/25—Output arrangements for video game devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F1/00—Card games
- A63F1/06—Card games appurtenances
- A63F1/18—Score computers; Miscellaneous indicators
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F1/00—Card games
- A63F1/04—Card games combined with other games
- A63F2001/0475—Card games combined with other games with pictures or figures
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F2003/00996—Board games available as video games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/24—Electric games; Games using electronic circuits not otherwise provided for
- A63F2009/2401—Detail of input, input devices
- A63F2009/243—Detail of input, input devices with other kinds of input
- A63F2009/2435—Detail of input, input devices with other kinds of input using a video camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1025—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1087—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals comprising photodetecting means, e.g. a camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
一種遊戲裝置與一種辨識遊戲裝置的方法。此方法適用於具有影像擷取裝置、儲存裝置以及處理器的電子裝置,並且此方法包括下列步驟。藉由影像擷取裝置擷取遊戲裝置的擷取影像,其中遊戲裝置包括具有定位點圖塊以及辨識圖塊的辨識碼。之後,對擷取影像進行影像處理以產生第一影像,並且辨識第一影像中的定位點圖塊。接著,根據定位點圖塊決定辨識碼模板,其中辨識碼模板包括編碼圖塊以及對應於各編碼圖塊的圖塊編號。最後,根據第一影像判斷編碼圖塊的圖塊填滿狀態,並且根據編碼圖塊的圖塊填滿狀態以及圖塊編號產生對應於辨識碼的標籤代碼。
Description
本發明是有關於一種遊戲裝置與影像辨識技術,且特別是有關於一種用於牌類遊戲的遊戲裝置與辨識遊戲裝置的方法。
一般牌類遊戲通常需要多個玩家一起進行,例如麻將遊戲通常需要四個人在同一張麻將桌邊才能夠進行。然而在現代繁忙的生活中,並不容易聚集多個玩家一起進行牌類遊戲,而可能經常發生麻將遊戲中「三缺一」的情況。
隨著科技的進步,許多線上牌類遊戲被發展出來。透過網際網路來聚集玩家與配對玩家,這些線上牌類遊戲能夠隨時隨地滿足玩遊戲的需求。然而,雖然玩家可以透過線上遊戲的方式隨時隨地進行遊戲,但是只能透過觸控螢幕或滑鼠操作虛擬卡牌,缺少了諸如摸牌、打牌等與實體卡牌互動的樂趣。
有鑑於此,本發明提供一種遊戲裝置與一種辨識遊戲裝置的方法,其可用於電腦牌類遊戲中。
本發明提供一種辨識遊戲裝置的方法,適用於具有影像擷取裝置、儲存裝置以及處理器的電子裝置。所述辨識遊戲裝置的方法包括:藉由影像擷取裝置擷取遊戲裝置的擷取影像,其中遊戲裝置包括具有定位點圖塊以及辨識圖塊的辨識碼;對擷取影像進行影像處理以產生第一影像;辨識第一影像中的定位點圖塊;根據定位點圖塊決定辨識碼模板,其中辨識碼模板包括編碼圖塊以及對應於各編碼圖塊的圖塊編號;以及根據第一影像判斷編碼圖塊的圖塊填滿狀態,並且根據圖塊填滿狀態以及圖塊編號產生對應於辨識碼的標籤代碼。
本發明提供一種遊戲裝置,適用於牌類遊戲。所述遊戲裝置包括:辨識碼,具有定位點圖塊以及辨識圖塊。其中辨識碼對應於標籤代碼,並且標籤代碼對應於牌類遊戲的牌面;以及顯示面板,用以顯示對應於牌面的遊戲畫面,其中顯示面板對應於遊戲裝置的表面的第一區域,辨識碼對應於表面的第二區域,並且第一區與第二區域不重疊。
本發明提供一種辨識遊戲裝置的方法,適用於具有影像擷取裝置、儲存裝置以及處理器的電子裝置。所述辨識遊戲裝置的方法包括:藉由影像擷取裝置擷取遊戲裝置的多個第一紅外線影像。對所述第一紅外線影像進行影像處理,以產生第一影像。偵測並判斷第一影像中,是否存在多個定位點圖塊。若所述定位點圖塊存在,則偵測並定義第一影像中,多個編碼圖塊的位置。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
本發明實施例所提出的遊戲裝置適於一至多人進行撲克牌、麻將牌或其他牌類遊戲。並且辨識遊戲裝置的方法用於辨識遊戲裝置上的辨識碼,每個遊戲裝置上的辨識碼各不相同。這些遊戲裝置的辨識碼與牌類遊戲中的牌面互相對應,而可用於牌類遊戲中使用。
圖1繪示本發明一實施例的遊戲裝置的外觀示意圖。請參照圖1,遊戲裝置100適用於進行牌類遊戲,在一些實施例中,遊戲裝置100例如是具有麻將磚的外型的遊戲牌,但本發明不限於此。遊戲裝置100的其中一個表面包括第一區域R1(例如,中心區域)以及第二區域R2(例如,圍繞中心區域的周邊區域),並且第一區域R1與第二區域R2不重疊。在一實施例中,遊戲裝置100包括辨識碼以及顯示面板,辨識碼具有定位點圖塊以及辨識圖塊。其中辨識碼對應於標籤代碼,並且標籤代碼與牌類遊戲中遊戲牌的牌面互相對應。顯示面板則用以顯示對應於標籤代碼對應的牌面的遊戲畫面。其中顯示面板對應於遊戲裝置100的第一區域R1,辨識碼則對應於第二區域R2。也就是說,遊戲裝置100的顯示面板與辨識碼不重疊且互不遮蔽。
圖2繪示本發明一實施例的遊戲裝置的表面的範例。圖3繪示本發明一實施例的辨識碼模板的範例。請先參照圖2,在本實施例中,遊戲裝置100包括辨識碼110以及顯示面板120。辨識碼110包括圖2中多個定位點圖塊111_1~111_3,並且辨識碼110包括多個辨識圖塊112_1~112_6的組合。詳細來說,辨識碼110可以包括辨識圖塊112_1~112_6的一或多個組合,例如是在遊戲裝置100上印製辨識圖塊112_1~112_3,或是印製辨識圖塊112_1、112_3等不同的組合。這些不同組合的辨識圖塊112_1~112_6可以對應於遊戲牌中的不同牌面。
在一實施例中,辨識碼110對應於預先設定的辨識碼模板,這些定位點圖塊111_1~111_3與辨識圖塊112_1~112_6的位置與數量由辨識碼模板預先決定。其中,辨識碼模板例如是對應於一預設規範。請同時參考圖2與圖3,圖3中的預設規範320包括定位點圖塊321_1~321~3以及編碼圖塊322_1~322_6。並且編碼圖塊322_1~322_6各自對應於圖塊編號0~5。其中,辨識碼110的定位點圖塊111_1~111_3與預設規範320的定位點圖塊321_1~321_3的位置互相對應,並且辨識碼110的辨識圖塊112_1~112_6與預設規範320的編碼圖塊322_1~322_6的位置互相對應。於此,圖2及圖3中呈現的定位點圖塊、辨識圖塊以及編碼圖塊的數量與位置僅作為示範例,本發明對此並不限制。
在一實施例中,辨識碼110在可見光下不可見。舉例來說,辨識碼110可以是用不可見油墨(例如,紅外線油墨)印製於遊戲裝置100的表面上。據此,使用者在進行遊戲時並不會看到遊戲裝置100上的辨識碼110。在一實施例中,遊戲裝置100更包括覆蓋在辨識碼110上的濾光片(例如,紅外線濾光片)。
顯示面板120用以顯示對應於牌面的遊戲畫面。顯示面板120例如是電子紙或液晶顯示器(Liquid-Crystal Display,LCD)、發光二極體(Light-Emitting Diode,LED)或有機發光二極體(Organic Light-Emitting Diode,OLED) 等類型的顯示螢幕,本發明不在此限制。舉例來說,若遊戲裝置100是用於進行麻將遊戲,則顯示面板120可以顯示出麻將的牌面花色,例如是圖2中所顯示的麻將樣式。若遊戲裝置100用於進行撲克牌遊戲,則顯示面板120可以顯示出包括花色(例如,黑桃、紅心、方塊、梅花)與數字(例如,A、1、2…K)的撲克牌花色。
本發明另提出辨識遊戲裝置100的辨識碼110的方法,該方法適用於電子裝置。圖4繪示本發明一實施例的電子裝置的方塊圖。電子裝置400包括處理器410、儲存裝置420以及影像擷取裝置430。在另一實施例中,電子裝置400包括辨識區域(未繪示)。
請參照圖4,處理器410耦接於儲存裝置420以及影像擷取裝置430。處理器410用以運行本發明提出的辨識遊戲裝置100的辨識碼110的方法。處理器410例如是雙核心、四核心或八核心等各類型的中央處理器(Central Processing Unit,CPU)、系統晶片(System-On-Chip,SOC)、應用處理器(application processor)、媒體處理器(media processor)、微處理器(microprocessor)、數位信號處理器(digital signal processor)可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合,本發明在此並不限制。
儲存裝置420儲存預設規範320。儲存裝置420例如是任意型式的固定式或可移動式隨機存取記憶體(Random Access Memory,RAM)、唯讀記憶體(Read-Only Memory,ROM)、快閃記憶體(Flash memory)、硬碟或其他類似裝置或這些裝置的組合,而用以記錄可由處理器410執行的多個指令,這些指令可載入處理器410。
影像擷取裝置430用於擷取遊戲裝置100的影像。尤其是,影像擷取裝置430具有拍攝到遊戲裝置100的辨識碼110的能力。在一實施例中,當辨識碼110是用不可見油墨(例如,紅外線油墨)印製辨識碼110時,影像擷取裝置430會朝向遊戲裝置100發出不可見光(例如,紅外線光)。此時,影像擷取裝置430可以拍攝到不可見光被遊戲裝置100反射的反射光以取得遊戲裝置100的影像,其中包括遊戲裝置100的辨識碼110。於此,雖然遊戲裝置100上印製的辨識碼110在可見光下不可見,但影像擷取裝置430仍可以拍攝到辨識碼110。
圖5繪示本發明一實施例的辨識遊戲裝置的方法流程圖。圖6繪示本發明一實施例的遊戲裝置的辨識碼的範例。請同時參照圖3至6,本實施例的方法由處理器410經配置以運行,並且本實施例的方法適用於辨識遊戲裝置600的辨識碼610。其中,遊戲裝置600包括辨識碼以及顯示面板620,並且辨識碼包括定位點圖塊611_1~611_3以及辨識圖塊612_5。以下即搭配圖6的辨識碼與圖3的預設規範320說明本實施例的辨識遊戲裝置的方法的詳細步驟。
首先,處理器410藉由影像擷取裝置430擷取遊戲裝置600的影像(步驟S502)。其中,遊戲裝置600包括具有定位點圖塊以及辨識圖塊的辨識碼。在一實施例中,電子裝置400包括辨識區域(未繪示)。並且,處理器410控制影像擷取裝置430擷取遊戲裝置600位於辨識區域中的影像。
接著,處理器410對擷取影像進行影像處理以產生第一影像(步驟S504)。其中,影像擷取裝置430擷取的遊戲裝置600影像經影像處理後產生易於後續進行辨識的第一影像。在一實施例中,影像處理的方法例如是影像銳利化、影像二值化和/或形態學的開放運算。
在另一實施例中,由於印製在遊戲裝置600的辨識碼是紅外線油墨,影像擷取裝置430必須藉由發出紅外線光以取得紅外線影像才得以擷取到辨識碼。當影像擷取裝置430在擷取遊戲裝置600的紅外線影像時,可能會因為影像擷取裝置430擷取發出的紅外線會透過紅外線濾片反射而造成影像擷取裝置430擷取到的影像模糊而不穩定,並造成經影像處理後產生的第一影像包含的資料並不完整。因此影像擷取裝置430可以擷取遊戲裝置600的多個影像(例如,多個紅外線影像),並且處理器410對每個擷取影像進行影像處理。接著,處理器410計算經影像處理的每個擷取影像中相同座標的像素點存在的機率以決定第一影像。其中,影像擷取裝置430擷取遊戲裝置600的多個影像的擷取數量為預先設定。
舉例而言,處理器410藉由影像擷取裝置430擷取遊戲裝置600多個影像,並且處理器410對這些擷取影像進行影像處理,例如是利用影像銳利化增強影像的邊緣特性,接著利用影像二值化調整影像的灰階值,最後再利用形態學的開放運算去除影像中的雜訊。在各影像經過影像處理後,處理器410會再擷取這些經處理的影像中的待偵測區域(Region of Interest,ROI)。當累積第一待偵測區域影像達一預定數量,處理器410疊加預定數量的第一待偵測區域影像,並除以一取樣數量,得到第二待偵測區域影像。接著,處理器410對第二待偵測區域影像進行影像二值化,以產生第一影像。在一實施例中,取樣數量小於預定數量,且取樣數量大於預定數量的二分之一。
圖7繪示本發明一實施例的計算擷取影像的示意圖。以擷取數量為5張影像為例,影像擷取裝置430擷取到的5張遊戲裝置600影像經過上述影像處理並且擷取各影像的待偵測區域(例如,顯示面板以外的區域)後,可以取得例如是圖7中的待偵測區域影像701~705。於此,處理器410計算各待偵測區域影像701~705中位於同座標的像素點存在的機率以決定的一影像。詳細而言,處理器410判斷待偵測區域影像701~705位於同座標的像素點是否存在,例如是以各像素點的灰階值決定像素點是否存在。接著,處理器410將判斷為存在的像素點數量除以一取樣數量以計算各座標的像素點出現的機率。在一實施例中,以取樣數量為3為例,處理器410判斷各待偵測區域影像701~705中位於同座標的5個像素點,若5個像素點中有3個像素點存在(例如,待偵測區域影像701~705中的像素點),則此座標的像素點判斷為存在。待偵測區域影像701~705的每個座標點經上述取樣計算後可以得到例如是圖7中的第一影像710。其中,取樣數量為預先設定。
接著,處理器410辨識第一影像中的定位點圖塊(步驟S506)。其中,處理器410偵測並判斷第一影像中,是否存在多個定位點圖塊。若所述定位點圖塊存在,則偵測並定義第一影像中,多個編碼圖塊的位置。在一實施例中,由於預設規範320的編碼圖塊為三個,因此處理器410辨識並確認第一影像中的定位點圖塊為三個,並分別定義此三個定位點圖塊為第一定位點圖塊、第二定位點圖塊與第三定位點圖塊。在辨識第一影像中的定位圖塊是否存在的步驟中,處理器410偵測第一影像中的多個第一輪廓座標點,並且處理器410根據偵測到的第一輪廓座標點利用多邊形逼近法獲取多個虛擬物件。接著,處理器410根據對應於獲取的虛擬物件的多個第二輪廓座標點產生對應於各虛擬物件的矩形物件,並且根據各矩形物件的面積判斷各虛擬物件是否屬於定位點圖塊。
圖8A至8C繪示本發明一實施例的定位點圖塊辨識的示意圖。詳細來說,請先參照圖8A,處理器410偵測第一影像810中的多個第一輪廓座標點(例如,第一影像810中的像素點),例如是偵測到M個第一輪廓座標點。接著,請參考圖8B,處理器410利用多邊形逼近法過濾第一影像810中的M個第一輪廓座標點,並且取得過濾後的N個輪廓座標點(例如,第一影像820中的像素點),N小於或等於M。接著,處理器410將N個輪廓座標點中相近的輪廓座標點當成一個虛擬物件。在本實施例中,處理器410獲取虛擬物件821~824。
請再參考圖8C,在每個虛擬物件821~824中,處理器410產生對應於虛擬物件821~824的第二輪廓座標點,其中每個虛擬物件的第二輪廓座標點包括最小的橫座標值與最小的縱座標值A(Xmin, Ymin)與最大的橫座標值與最大的縱座標值B(Xmax, Ymax)兩個第二輪廓座標點。接著,處理器410根據虛擬物件821~824各自的第二輪廓座標點A(Xmin, Ymin)與B(Xmax, Ymax)分別定義對應於各虛擬物件821~824的矩形物件821’~824’。並且處理器410根據第二輪廓座標點A(Xmin, Ymin)與B(Xmax, Ymax)計算出各矩形物件821’~824’的中心點821’_C~824’_C,並以這些中心點821’_C~824’_C分別代表虛擬物件821~824。最後,處理器410計算各矩形物件821’~824’的面積,並且根據各矩形物件821’~824’的面積判斷矩形物件821’~824’各自對應的虛擬物件821~824是否屬於定位點圖塊。
在一實施例中,如果矩形物件的面積小於第一門檻值,則判斷所述矩形物件對應的虛擬物件屬於定位點圖塊。其中第一門檻值為預先設定。在本實施例中,矩形物件821’~823’的面積小於第一門檻值,則判斷虛擬物件821~823屬於定位點圖塊。另一方面,矩形物件824’的面積大於第一門檻值,則判斷虛擬物件824不屬於定位點圖塊。
接著,處理器410根據定位點圖塊決定辨識碼模板,其中辨識碼模板包括編碼圖塊以及對應於各編碼圖塊的圖塊編號(步驟S508)。其中,處理器410根據定位點圖塊決定辨識碼模板的方向。請參照圖8A至8C,在經過步驟S506辨識出第一影像820的虛擬物件821~823屬於定位點圖塊後,處理器410根據對應於虛擬物件821~823的中心點821’_C~823’_C決定辨識碼模板的方向,並且產生辨識碼模板。
詳細而言,處理器410對此三個中心點821’_C~823’_C進行內積計算,並得到多個夾角。其中,最大夾角為90度夾角。接著,處理器410定義對應於最小夾角的虛擬物件821為第一定位點圖塊、定義對應於最大夾角的虛擬物件822為第二定位點圖塊,以及定義對應於中間夾角的虛擬物件823為第三定位點圖塊。接著,處理器410根據第一定位點圖塊、第二定位點圖塊及第三定位點圖塊產生辨識碼模板。其中處理器410產生的辨識碼模板包括多個編碼圖塊,這些編碼圖塊配置於第一定位點圖塊、第二定位點圖塊及第三定位點圖塊之間。並且處理器410定義辨識碼模板中的編碼圖塊的位置。接著,處理器410更根據第一定位點圖塊、第二定位點圖塊與第三定位點圖塊,產生多個序列編號,並且將產生的序列編號對應至辨識碼模板中的編碼圖塊。
在另一實施例中,處理器410讀取一預設規範,並且將各個編碼圖塊與各個編碼圖塊的位置對應至所述預設規範以定義編碼圖塊的位置。舉例而言,請同時參照圖3、8A及8C。處理器410獲取的預設規範例如是圖3中的預設規範320。處理器410對三個中心點821’_C~823’_C進行內積計算後,定義對應於最小夾角的中心點821’_C的虛擬物件821為第一定位點圖塊,並將第一定位點圖塊對應至預設規範320的定位點圖塊321_1。處理器410定義對應於最大夾角的中心點822’_C的虛擬物件822為第二定位點圖塊,並將第二定位點圖塊對應於定位點圖塊321_2。並且處理器410定義對應於中間夾角的中心點823’_C的虛擬物件823為第三定位點圖塊,並將第三定位點圖塊對應於定位點圖塊321_3。接著,處理器410根據定位點圖塊321_1~321_3與第一定位點圖塊、第二定位點圖塊及第三定位點圖塊的位置重疊預設規範320以及第一影像810,以將對應於第一定位點圖塊、第二定位點圖塊及第三定位點圖塊的辨識碼模板中的編碼圖塊及編碼圖塊的位置分別對應至預設規範320中的各個編碼圖塊。
在另一實施例中,由於使用者在拿取遊戲裝置時,可能會拿取到直立或橫立的遊戲裝置,因此本發明提供的辨識遊戲裝置的方法還可以在根據定位點圖塊決定辨識碼模板的過程中,經由定位點圖塊之間的夾角產生直立或橫立的辨識碼模板。詳細而言,處理器410根據上述第一定位點圖塊、第二定位點圖塊及第三定位點圖塊定義一三角形圖案,並據以產生一辨識碼模板。具體而言,在根據三角形圖案產生辨識碼模板的步驟中,處理器410先判斷第一定位點圖塊、第二定位點圖塊及第三定位點圖塊定義的三角形圖案為直立或橫立。若三角形圖案為正立,再判斷三角形圖案是否需要旋轉。若三角形圖案不需要旋轉,則直接根據三角形圖案,產生直立的辨識碼模板。若三角形圖案需要旋轉,則先將三角形圖案旋轉180度後,再據以產生直立的該辨識碼模板。另一方面,若三角形圖案為橫立,再判斷三角形圖案是否需要旋轉。若三角形圖案不需要旋轉,則直接根據三角形圖案,產生橫立的辨識碼模板。若三角形圖案需要旋轉,則先將三角形圖案旋轉180度後,再據以產生橫立的該辨識碼模板。
最後,處理器410根據第一影像判斷編碼圖塊的圖塊填滿狀態,並且根據圖塊填滿狀態以及圖塊編號產生對應於辨識碼的標籤代碼(步驟S510)。其中,處理器410判斷第一影像是否在對應於編碼圖塊的相同座標位置具有第三輪廓座標點,若具有第三輪廓座標點,則判斷編碼圖塊呈現填滿狀態,若不具有第三輪廓座標點,則判斷編碼圖塊呈現未填滿狀態。並且,處理器410根據編碼圖塊的圖塊填滿狀態使用二進位制計算標籤代碼。其中編碼圖塊呈現填滿狀態時,編碼圖塊對應於二進位制的位元1,編碼圖塊呈現未填滿狀態時,編碼圖塊對應於二進位制的位元0。其中,編碼圖塊對應的位元根據編碼圖塊對應的圖塊編號的順序排列以產生標籤代碼。在一實施例中,處理器410轉換標籤代碼為十進位值。
請同時參照圖3、8A及8C。接續步驟S508,預設規範320根據預設規範320的定位點圖塊321_1~321_3與第一影像820的第一定位點圖塊、第二定位點圖塊及第三定位點圖塊的位置重疊於第一影像810。此時,處理器410判斷第一影像810中對應於編碼圖塊322_1~322_6的相同座標位置是否具有第三輪廓座標點。在本實施例中,第一影像810中對應於編碼圖塊322_5位置具有第三輪廓座標點(圖8A中的像素點)。
在本實施例中,由於編碼圖塊322_5與第一影像810對應的座標位置具有第三輪廓座標點,因此處理器410判斷編碼圖塊322_5呈現填滿狀態。此時,處理器410判斷編碼圖塊322_5對應於二進位制的位元1。另一方面,由於編碼圖塊322_1~322_4、322_6與第一影像810對應的座標位置不具有第三輪廓座標點,因此處理器410判斷編碼圖塊322_1~322_4、322_6呈現未填滿狀態。此時,處理器410判斷編碼圖塊322_1~322_4、322_6對應於二進位制的位元0。在判斷各編碼圖塊對應的二進制位元後,處理器410根據編碼圖塊對應的圖塊編號排列編碼圖塊對應的二進制位元的順序。在本實施例中,編碼圖塊322_1的圖塊編號為0、編碼圖塊322_2的圖塊編號為1、編碼圖塊322_3的圖塊編號為2、編碼圖塊322_4的圖塊編號為3、編碼圖塊322_5的圖塊編號為4並且編碼圖塊322_6的圖塊編號為5。處理器410根據上述編碼圖塊322_1~322_6的圖塊填滿狀態以及編碼圖塊322_1~322_6的圖塊編號0~5產生對應於遊戲裝置600的辨識碼的二進位置標籤代碼000010。在一實施例中,處理器410轉換標籤代碼000010為十進位值2。
辨識完的標籤代碼會分別對應於牌類遊戲中包括的各牌面。在本實施例中,辨識碼610對應的預設規範320具有6個編碼圖塊,此預設規範320可對應於6個二進制位元。因此,在本實施例中,此預設規範320可對應產生64種不同的辨識碼組合。在另一實施例中,辨識碼模板可具有的編碼圖塊數量可以增加或減少,編碼圖塊的位置也可以另外配置成不同的位置,本發明對此並不限制。
在本發明另一實施例中,電子裝置400還包括耦接至處理器410的通訊裝置(未繪示)。所述通訊裝置用以透過無線通訊的方式來傳輸或是接收資料。在本實施例中,通訊裝置可具有一無線通訊模組,並支援全球行動通信(Global System for Mobile Communication,GSM)系統、個人手持式電話系統(Personal Handy-phone System,PHS)、碼多重擷取(Code Division Multiple Access,CDMA)系統、無線相容認證(Wireless Fidelity,Wi-Fi)系統、全球互通微波存取(Worldwide Interoperability for Microwave Access,WiMAX)系統、第三代無線通信技術(3G)、第四代無線通信技術(4G)、第五代無線通信技術(5G)、長期演進技術(Long Term Evolution, LTE)、紅外線(Infrared)傳輸、藍芽(Bluetooth,BT)通訊技術的其中之一或其組合,且不限於此。
接續步驟S510,處理器410產生標籤代碼後,會決定標籤代碼對應於牌類遊戲的牌面,其中此牌面對應於一遊戲畫面。接著,處理器410藉由通訊裝置傳送此牌面對應的遊戲畫面至遊戲裝置。詳細而言,本發明提出的遊戲裝置被使用在牌類遊戲中。在遊戲開始時,處理器410會產生多個標籤代碼與多個牌面之間對應的關係,以決定在這輪遊戲中,每一個標籤代碼所對應到的牌面。並且處理器410將產生的對應關係儲存在儲存裝置420中。在遊戲進行中,處理器410辨識遊戲裝置的辨識碼後,根據對應於辨識碼產生的標籤代碼從儲存裝置420取得標籤代碼與牌面的對應關係。並且處理器410根據此對應關係決定標籤代碼對應的牌面。這些牌面在不同遊戲中有各自對應的遊戲畫面,處理器410藉由通訊裝置將遊戲畫面傳送至遊戲裝置,以提供遊戲裝置的顯示面板顯示(例如,圖2顯示面板120顯示的麻將牌畫面)。
藉由本發明提供的遊戲裝置與辨識遊戲裝置的方法,在進行線上遊戲時,使用者可以在近端透過實體的遊戲牌與遠端的使用者或虛擬人物一起進行遊戲。並且,所需要的遊戲裝置數量少於一般進行實體遊戲所需的遊戲裝置數量。以麻將遊戲為例,一般線下的麻將遊戲需要144張麻將牌才能進行。然而,藉由本發明提供的遊戲裝置與辨識遊戲裝置的方法,近端使用者在與遠端的使用者或虛擬人物進行麻將遊戲時,只需要44張遊戲牌便可模擬近端使用者在麻將遊戲進行中會觸碰或即將觸碰的麻將牌。這些會觸碰或即將觸碰的麻將牌包括手牌、打出去的牌以及放置在牌桌上的待取牌。其中,待取牌可能為直立或橫立。基此,本發明實施例所提出的遊戲裝置與辨識遊戲裝置的方法能夠藉由較少的遊戲牌讓使用者享受到與在實體遊戲中相同的遊戲體驗。
綜上所述,本發明實施例所提出的遊戲裝置與辨識遊戲裝置的方法能夠讓使用者進行電腦單機或連線類型的單人或多人撲克牌、麻將牌或其他牌類遊戲,兼具便利性與娛樂性。基此,本發明可位使用者帶來良好的使用者體驗。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
100、600:遊戲裝置
120、620:顯示面板
111_1~111_3、321_1~321_3、611_1~611_3:定位點圖塊
112_1~112_6、612_5:辨識圖塊
320:預設規範
322_1~322_6:編碼圖塊
400:電子裝置
410:處理器
420:儲存裝置
430:影像擷取裝置
701~705:待偵測區域影像
710、810、820:第一影像
821~824:虛擬物件
821’~824’:矩形物件
821’_C~824’_C:中心點
(Xmin,Ymin)、(Xmax,Ymax):第二輪廓座標點
R1:第一區域
R2:第二區域
S502~S510:步驟
圖1繪示本發明一實施例的遊戲裝置的外觀示意圖。
圖2繪示本發明一實施例的遊戲裝置的表面的範例。
圖3繪示本發明一實施例的辨識碼模板的範例。
圖4繪示本發明一實施例的電子裝置的方塊圖。
圖5繪示本發明一實施例的辨識遊戲裝置的方法流程圖。
圖6繪示本發明一實施例的遊戲裝置的辨識碼的範例。
圖7繪示本發明一實施例的計算擷取影像的示意圖。
圖8A至8C繪示本發明一實施例的定位點圖塊辨識的示意圖。
S502~S510:步驟
Claims (31)
- 一種辨識遊戲裝置的方法,適用於具有一影像擷取裝置、一儲存裝置以及一處理器的一電子裝置,所述辨識遊戲裝置的方法包括:藉由該影像擷取裝置擷取一遊戲裝置的至少一擷取影像,其中該遊戲裝置包括具有多個定位點圖塊以及至少一辨識圖塊的一辨識碼;對該至少一擷取影像進行影像處理以產生一第一影像;辨識該第一影像中的該些定位點圖塊;根據該些定位點圖塊決定一辨識碼模板,其中該辨識碼模板包括至少一編碼圖塊以及對應於各該至少一編碼圖塊的至少一圖塊編號;以及根據該第一影像判斷該至少一編碼圖塊的至少一圖塊填滿狀態,並且根據該至少一圖塊填滿狀態以及該至少一圖塊編號產生對應於該辨識碼的一標籤代碼,其中辨識該第一影像中的該些定位點圖塊的步驟包括:偵測該第一影像中的多個第一輪廓座標點;根據該些第一輪廓座標點利用多邊形逼近法獲取多個虛擬物件,其中該些虛擬物件包括一第一虛擬物件;根據對應於該第一虛擬物件的多個第二輪廓座標點產生對應於該第一虛擬物件的一第一矩形物件;以及根據該第一矩形物件的面積判斷該第一虛擬物件是否屬於該 些定位點圖塊。
- 如申請專利範圍第1項所述的辨識遊戲裝置的方法,其中該電子裝置更包括一辨識區域,該方法更包括:該影像擷取裝置擷取該遊戲裝置位於該辨識區域的該至少一擷取影像。
- 如申請專利範圍第1項所述的辨識遊戲裝置的方法,其中對該至少一擷取影像進行影像處理以產生該第一影像的步驟包括:對該至少一擷取影像進行該影像處理,並計算經影像處理的該至少一擷取影像中相同座標的像素點存在的機率以決定該第一影像。
- 如申請專利範圍第1項所述的辨識遊戲裝置的方法,其中該影像處理包括影像銳利化、影像二值化和/或形態學的開放運算。
- 如申請專利範圍第1項所述的辨識遊戲裝置的方法,其中根據該第一矩形物件的面積判斷該第一虛擬物件是否屬於該些定位點圖塊的步驟包括:若該矩形物件的面積小於一第一門檻值,則判斷該第一虛擬物件屬於該些定位點圖塊。
- 如申請專利範圍第1項所述的辨識遊戲裝置的方法,其中根據該些定位點圖塊決定該辨識碼模板的步驟包括:根據該些定位點圖塊決定該辨識碼模板的方向。
- 一種辨識遊戲裝置的方法,適用於具有一影像擷取裝置、一儲存裝置以及一處理器的一電子裝置,所述辨識遊戲裝置的方法包括:藉由該影像擷取裝置擷取一遊戲裝置的至少一擷取影像,其中該遊戲裝置包括具有多個定位點圖塊以及至少一辨識圖塊的一辨識碼;對該至少一擷取影像進行影像處理以產生一第一影像;辨識該第一影像中的該些定位點圖塊;根據該些定位點圖塊決定一辨識碼模板,其中該辨識碼模板包括至少一編碼圖塊以及對應於各該至少一編碼圖塊的至少一圖塊編號;以及根據該第一影像判斷該至少一編碼圖塊的至少一圖塊填滿狀態,並且根據該至少一圖塊填滿狀態以及該至少一圖塊編號產生對應於該辨識碼的一標籤代碼,其中根據該第一影像判斷該至少一編碼圖塊的該至少一圖塊填滿狀態的步驟包括:判斷該第一影像是否在對應於該至少一編碼圖塊的相同座標位置具有多個第三輪廓座標點,若具有該些第三輪廓座標點,則判斷該至少一編碼圖塊呈現填滿狀態,若不具有該些第三輪廓座標點,則判斷該至少一編碼圖塊呈現未填滿狀態。
- 如申請專利範圍第7項所述的辨識遊戲裝置的方法,其中根據該至少一圖塊填滿狀態以及該至少一圖塊編號產生對應於該辨識碼的該標籤代碼的步驟包括:根據該至少一編碼圖塊的該至少一圖塊填滿狀態使用二進位制計算該標籤代碼,其中該至少一編碼圖塊呈現該填滿狀態時,該至少一編碼圖塊對應於二進位制的位元1,其中該至少一編碼圖塊呈現該未填滿狀態時,該至少一編碼圖塊對應於二進位制的位元0。
- 如申請專利範圍第8項所述的辨識遊戲裝置的方法,其中該至少一編碼圖塊對應的位元根據該至少一編碼圖塊對應的該至少一圖塊編號的順序排列以產生該標籤代碼。
- 如申請專利範圍第8項所述的辨識遊戲裝置的方法,其中該方法更包括:轉換該標籤代碼為十進位值。
- 如申請專利範圍第7項所述的辨識遊戲裝置的方法,其中該方法更包括:決定該標籤代碼對應於牌類遊戲的一牌面,其中該牌面對應於一遊戲畫面;以及傳送該牌面對應的該遊戲畫面至該遊戲裝置。
- 一種遊戲裝置,適用於牌類遊戲,包括:一辨識碼,具有多個定位點圖塊以及至少一辨識圖塊,其中該辨識碼對應於一標籤代碼,並且該標籤代碼對應於牌類遊戲的 一牌面,其中該些定位點圖塊用以決定一辨識碼模板的方向;以及一顯示面板,用以顯示對應於該牌面的一遊戲畫面,其中該顯示面板對應於該遊戲裝置的一表面的一第一區域,該辨識碼對應於該表面的一第二區域,並且該第一區與該第二區域不重疊。
- 如申請專利範圍第12項所述的遊戲裝置,其中該辨識碼對應於該辨識碼模板,其中該辨識碼模板包括至少一編碼圖塊以及對應於各該至少一編碼圖塊的至少一圖塊編號,並且該至少一編碼圖塊對應於該至少一辨識圖塊。
- 如申請專利範圍第13項所述的遊戲裝置,其中該辨識碼模板包括6個編碼圖塊,每個編碼圖塊可對應於二進位制的1或0,該辨識碼模板能產生64種組合的該辨識碼。
- 如申請專利範圍第12項所述的遊戲裝置,其中該辨識碼在可見光下為不可見。
- 一種辨識遊戲裝置的方法,適用於具有一影像擷取裝置、一儲存裝置以及一處理器的一電子裝置,所述辨識遊戲裝置的方法包括:藉由該影像擷取裝置擷取一遊戲裝置的多個第一紅外線影像;對該些第一紅外線影像進行影像處理,以產生一第一影像;偵測並判斷該第一影像中,是否存在多個定位點圖塊;以及若該些定位點圖塊存在,則偵測並定義該第一影像中,多個 編碼圖塊的位置,其中偵測並判斷該第一影像中,是否存在該些定位點圖塊的步驟包括:辨識並確認該些定位點圖塊為三個;以及定義該三個定位點圖塊為一第一定位點圖塊、一第二定位點圖塊與一第三定位點圖塊,其中定義該三個定位點圖塊為該第一定位點圖塊、該第二定位點圖塊與該第三定位點圖塊的步驟包括:偵測該第一影像中的多個第一輪廓座標點;利用多邊形逼近法過濾該些第一輪廓座標點,取得多個過濾後第一輪廓座標點;將相近的該些過濾後第一輪廓座標點定義為同一個虛擬物件,並得到多個虛擬物件;以及產生對應於該些虛擬物件的多個第二輪廓座標點。
- 如申請專利範圍第16項所述的辨識遊戲裝置的方法,其中對該些第一紅外線影像進行影像處理,以產生該第一影像的步驟包括:對該些第一紅外線影像進行影像銳利化、影像二值化和形態學的開放運算,得到多個第二紅外線影像;以及對多個第二紅外線影像進行擷取,得到多個第一待偵測區域影像。
- 如申請專利範圍第16項所述的辨識遊戲裝置的方法,其中該些第二輪廓座標點,包含一具有最大的橫座標值與最大的縱座標值,與另一具有最小的橫座標值與最小的縱座標值。
- 如申請專利範圍第18項所述的辨識遊戲裝置的方法,其中定義該三個定位點圖塊為該第一定位點圖塊、該第二定位點圖塊與該第三定位點圖塊的步驟包括:將該些第二輪廓座標點,分別定義為對應的多個矩形物件;根據該些第二輪廓座標點,計算對應的該些矩形物件的中心點,以分別代表該些虛擬物件;以及計算各該些矩形物件的面積,若該矩形物件的面積小於一門檻值,則判斷該矩形物件或該矩形物件對應的該虛擬物件,屬於該些定位點圖塊。
- 如申請專利範圍第19項所述的辨識遊戲裝置的方法,其中定義該三個定位點圖塊為該第一定位點圖塊、該第二定位點圖塊與該第三定位點圖塊的步驟包括:對該些定位點圖塊的中心點進行內積計算,並得到多個夾角;定義對應於最小夾角的該定位點圖塊為該第一定位點圖塊;定義對應於最大夾角的該定位點圖塊為該第二定位點圖塊;以及定義對應於中間夾角的該定位點圖塊為該第三定位點圖塊;根據該三個定位點圖塊為該第一定位點圖塊、該第二定位點圖塊與該第三定位點圖塊,定義一三角形圖案。
- 如申請專利範圍第20項所述的辨識遊戲裝置的方法,其中最大夾角為90度夾角。
- 如申請專利範圍第21項所述的辨識遊戲裝置的方法,其中定義該三個定位點圖塊為該第一定位點圖塊、該第二定位點圖塊與該第三定位點圖塊的步驟包括:產生一辨識碼模板。
- 如申請專利範圍第22項所述的辨識遊戲裝置的方法,其中產生該辨識碼模板的步驟包括:判斷該三角形圖案為直立或橫立;若該三角形圖案為直立,再判斷該三角形圖案是否需要旋轉;若直立的該三角形圖案不需要旋轉,則直接根據該三角形圖案,產生直立的該辨識碼模板;若直立的該三角形圖案需要旋轉,則先將該三角形圖案旋轉180度後,再據以產生直立的該辨識碼模板;若該三角形圖案為橫立,再判斷該三角形圖案是否需要旋轉;若橫立的該三角形圖案不需要旋轉,則直接根據該三角形圖案,產生橫立的該辨識碼模板;以及若橫立的該三角形圖案需要旋轉,則先將該三角形圖案旋轉180度後,再據以產生橫立的該辨識碼模板。
- 如申請專利範圍第22項所述的辨識遊戲裝置的方法,其中該辨識碼模板包括該些編碼圖塊,配置於該第一定位點圖塊、該第二定位點圖塊與該第三定位點圖塊之間。
- 如申請專利範圍第24項所述的辨識遊戲裝置的方法,包括:定義該些編碼圖塊的位置。
- 如申請專利範圍第25項所述的辨識遊戲裝置的方法,包括:根據該第一定位點圖塊、該第二定位點圖塊與該第三定位點圖塊,產生多個序列編號;以及將該些序列編號對應至該些編碼圖塊。
- 如申請專利範圍第22項所述的辨識遊戲裝置的方法,包括:讀取一預設規範;以及將該些編碼圖塊與該些編碼圖塊的位置對應至該預設規範。
- 如申請專利範圍第16項所述的辨識遊戲裝置的方法,包括:判斷該些編碼圖塊的填滿狀態;將該些編碼圖塊的填滿狀態,轉換為一二進位代碼;將該二進位代碼,轉換為一十進位代碼;以及根據該十進位代碼,產生一標籤代碼。
- 如申請專利範圍第28項所述的辨識遊戲裝置的方法,包括:決定該標籤代碼對應的一牌面,且該牌面對應於一遊戲畫面;以及 傳送該遊戲畫面至該遊戲裝置。
- 一種辨識遊戲裝置的方法,適用於具有一影像擷取裝置、一儲存裝置以及一處理器的一電子裝置,所述辨識遊戲裝置的方法包括:藉由該影像擷取裝置擷取一遊戲裝置的多個第一紅外線影像;對該些第一紅外線影像進行影像處理,以產生一第一影像;偵測並判斷該第一影像中,是否存在多個定位點圖塊;以及若該些定位點圖塊存在,則偵測並定義該第一影像中,多個編碼圖塊的位置,其中對該些第一紅外線影像進行影像處理,以產生該第一影像的步驟包括:對該些第一紅外線影像進行影像銳利化、影像二值化和形態學的開放運算,得到多個第二紅外線影像;對多個第二紅外線影像進行擷取,得到多個第一待偵測區域影像;累積該些第一待偵測區域影像達一預定數量;疊加該預定數量的該些第一待偵測區域影像,並除以一取樣數量,得到一第二待偵測區域影像;以及對該第二待偵測區域影像進行影像二值化,以產生該第一影像。
- 如申請專利範圍第30項所述的辨識遊戲裝置的方法,其中該取樣數量小於該預定數量,且該取樣數量大於該預定數量的二分之一。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108107138A TWI739069B (zh) | 2019-03-04 | 2019-03-04 | 遊戲裝置與辨識遊戲裝置的方法 |
| CN201910294046.1A CN111643888B (zh) | 2019-03-04 | 2019-04-12 | 游戏装置与辨识游戏装置的方法 |
| US16/593,947 US11247122B2 (en) | 2019-03-04 | 2019-10-04 | Gaming device and gaming device recognition method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108107138A TWI739069B (zh) | 2019-03-04 | 2019-03-04 | 遊戲裝置與辨識遊戲裝置的方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202033247A TW202033247A (zh) | 2020-09-16 |
| TWI739069B true TWI739069B (zh) | 2021-09-11 |
Family
ID=72335070
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108107138A TWI739069B (zh) | 2019-03-04 | 2019-03-04 | 遊戲裝置與辨識遊戲裝置的方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11247122B2 (zh) |
| CN (1) | CN111643888B (zh) |
| TW (1) | TWI739069B (zh) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6501938B1 (ja) * | 2018-03-15 | 2019-04-17 | 株式会社コナミデジタルエンタテインメント | ゲーム傾向分析システム及びそのコンピュータプログラム |
| TWI739069B (zh) * | 2019-03-04 | 2021-09-11 | 仁寶電腦工業股份有限公司 | 遊戲裝置與辨識遊戲裝置的方法 |
| TWI701067B (zh) * | 2019-03-05 | 2020-08-11 | 仁寶電腦工業股份有限公司 | 遊戲系統與遊戲桌 |
| CN112686355B (zh) * | 2021-01-12 | 2024-01-05 | 树根互联股份有限公司 | 一种图像处理方法、装置、电子设备及可读存储介质 |
| WO2025028402A1 (ja) * | 2023-07-28 | 2025-02-06 | 京セラ株式会社 | 管理システム、管理方法及び管理対象物 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200827006A (en) * | 2006-12-21 | 2008-07-01 | Ind Tech Res Inst | Interactive electronic game system |
| TWM438302U (en) * | 2012-02-16 | 2012-10-01 | Chien-Hua Liu | High-quality electric identifying game card |
| US8821274B2 (en) * | 2010-11-15 | 2014-09-02 | Bally Gaming, Inc. | System and method for augmented reality gaming using a mobile device |
| TW201528112A (zh) * | 2013-12-27 | 2015-07-16 | Sony Corp | 控制裝置、控制方法及電腦程式 |
Family Cites Families (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5722893A (en) * | 1995-10-17 | 1998-03-03 | Smart Shoes, Inc. | Card dispensing shoe with scanner |
| JP4264601B2 (ja) * | 1998-10-21 | 2009-05-20 | ソニー株式会社 | 情報入力装置、情報入力方法及びゲーム装置 |
| KR100347960B1 (ko) * | 1999-09-14 | 2002-08-09 | 김운용 | 비디오 게임장치 및 그 제어방법 |
| JP4555446B2 (ja) * | 2000-08-31 | 2010-09-29 | 任天堂株式会社 | 電子装置 |
| JP3611807B2 (ja) * | 2001-07-19 | 2005-01-19 | コナミ株式会社 | ビデオゲーム装置、ビデオゲームにおける擬似カメラ視点移動制御方法及びプログラム |
| CN1691750A (zh) * | 2004-04-26 | 2005-11-02 | 明基电通股份有限公司 | 影像撷取方法、使用该方法的影像撷取装置及储存介质 |
| JP4244919B2 (ja) * | 2004-12-14 | 2009-03-25 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びに情報処理システム |
| US7946491B2 (en) * | 2006-08-03 | 2011-05-24 | Nokia Corporation | Method, apparatus, and computer program product for providing a camera barcode reader |
| US8932124B2 (en) * | 2006-08-31 | 2015-01-13 | Cfph, Llc | Game of chance systems and methods |
| US9595169B2 (en) * | 2006-08-31 | 2017-03-14 | Cfph, Llc | Game of chance systems and methods |
| JP3998701B1 (ja) * | 2006-12-28 | 2007-10-31 | 健治 吉田 | ドットパターンが設けられたカード |
| JP4154700B1 (ja) * | 2007-06-21 | 2008-09-24 | 健治 吉田 | カード面の読取・命令実行方法 |
| TW200906468A (en) * | 2007-08-14 | 2009-02-16 | Sunplus Mmedia Inc | Coordinate positioning system with function of suspended-in-midair positioning and method thereof |
| TWI339074B (en) * | 2007-09-05 | 2011-03-11 | Via Tech Inc | Operating method and device of coded block flag parameter |
| TWI394063B (zh) * | 2008-06-02 | 2013-04-21 | Tlj Intertech Inc | 應用影像辨識之指令輸入系統以及方法 |
| US8758111B2 (en) * | 2008-08-20 | 2014-06-24 | Cfph, Llc | Game of chance systems and methods |
| US8419535B2 (en) * | 2009-06-08 | 2013-04-16 | Cfph, Llc | Mobile playing card devices |
| US8545328B2 (en) * | 2009-06-08 | 2013-10-01 | Cfph, Llc | Portable electronic charge device for card devices |
| CN102158638A (zh) * | 2010-02-11 | 2011-08-17 | 北京华旗资讯数码科技有限公司 | 具有游戏互动功能的数码相机及游戏互动的方法 |
| US8617005B2 (en) * | 2010-08-05 | 2013-12-31 | Active Mind Technologies R&D Limited | Golf data collection |
| CN102760011B (zh) * | 2011-04-28 | 2016-06-29 | 东友科技股份有限公司 | 互动投影系统及投影系统的互动方法 |
| TWI480080B (zh) * | 2011-11-18 | 2015-04-11 | Pixart Imaging Inc | 遊戲玩偶辨識系統、辨識方法及其遊戲系統 |
| CN103136542A (zh) * | 2011-11-29 | 2013-06-05 | 原相科技股份有限公司 | 一种游戏玩偶辨识系统、辨识方法及其游戏系统 |
| KR20140116958A (ko) * | 2012-01-30 | 2014-10-06 | 더 유나이티드 스테이츠 플레잉 카드 컴파니 | 지능형 테이블 게임 시스템 |
| TWM454233U (zh) * | 2013-01-28 | 2013-06-01 | Genius Toy Taiwan Co Ltd | 玩具系統及其顯像單元 |
| US9886766B2 (en) * | 2013-08-16 | 2018-02-06 | Samsung Electronics Co., Ltd | Electronic device and method for adding data to image and extracting added data from image |
| TWI536207B (zh) * | 2013-12-13 | 2016-06-01 | Zeroplus Technology Co Ltd | Pointing to the method of identifying the movement of the system |
| CN106233227B (zh) * | 2014-03-14 | 2020-04-28 | 索尼互动娱乐股份有限公司 | 具有体积感测的游戏装置 |
| US10222824B2 (en) * | 2014-05-12 | 2019-03-05 | Intel Corporation | Dual display system |
| US20160045816A1 (en) * | 2014-08-16 | 2016-02-18 | John W. Ogilvie | Compressed playing cards and games |
| US9901816B2 (en) * | 2015-08-24 | 2018-02-27 | Htc Corporation | Interactive game system with an HMD and a ground pad |
| TWI571833B (zh) * | 2015-12-23 | 2017-02-21 | 群暉科技股份有限公司 | 監測服務裝置、電腦程式產品、藉由影像監測提供服務之方法及藉由影像監測啓用服務之方法 |
| WO2019085869A1 (en) * | 2017-10-31 | 2019-05-09 | Ha Elwin Yui Hang | Two-way communication between electronic card and touchscreen device |
| TWI739069B (zh) * | 2019-03-04 | 2021-09-11 | 仁寶電腦工業股份有限公司 | 遊戲裝置與辨識遊戲裝置的方法 |
| TWI701067B (zh) * | 2019-03-05 | 2020-08-11 | 仁寶電腦工業股份有限公司 | 遊戲系統與遊戲桌 |
-
2019
- 2019-03-04 TW TW108107138A patent/TWI739069B/zh active
- 2019-04-12 CN CN201910294046.1A patent/CN111643888B/zh active Active
- 2019-10-04 US US16/593,947 patent/US11247122B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW200827006A (en) * | 2006-12-21 | 2008-07-01 | Ind Tech Res Inst | Interactive electronic game system |
| US8821274B2 (en) * | 2010-11-15 | 2014-09-02 | Bally Gaming, Inc. | System and method for augmented reality gaming using a mobile device |
| TWM438302U (en) * | 2012-02-16 | 2012-10-01 | Chien-Hua Liu | High-quality electric identifying game card |
| TW201528112A (zh) * | 2013-12-27 | 2015-07-16 | Sony Corp | 控制裝置、控制方法及電腦程式 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202033247A (zh) | 2020-09-16 |
| CN111643888B (zh) | 2023-07-11 |
| US20200282304A1 (en) | 2020-09-10 |
| CN111643888A (zh) | 2020-09-11 |
| US11247122B2 (en) | 2022-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI739069B (zh) | 遊戲裝置與辨識遊戲裝置的方法 | |
| CN111971685B (zh) | 机器学习驱动的对象检测系统和方法 | |
| US9595108B2 (en) | System and method for object extraction | |
| US9511274B2 (en) | Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus | |
| CN104700062B (zh) | 一种识别二维码的方法及设备 | |
| CN109641153A (zh) | 视频流中的对象建模和替换 | |
| US20080101693A1 (en) | Video image based tracking system for identifying and tracking encoded color surface | |
| US8395614B2 (en) | Generating an asset for interactive entertainment using digital image capture | |
| JP5756322B2 (ja) | 情報処理プログラム、情報処理方法、情報処理装置および情報処理システム | |
| JP2012221261A (ja) | 情報処理プログラム、情報処理方法、情報処理装置および情報処理システム | |
| CN103902875B (zh) | 验证码图片的生成方法和装置及验证方法和装置 | |
| CN107469355A (zh) | 游戏人物形象创建方法及装置、终端设备 | |
| CN107481318A (zh) | 用户头像的替换方法、装置和终端设备 | |
| KR101700120B1 (ko) | 사물 인식 장치 및 방법, 이를 포함하는 시스템 | |
| CN209821887U (zh) | 标记物 | |
| JP5427828B2 (ja) | 2次元コード読取装置及びその方法 | |
| CN103632380A (zh) | 一种基于关键点决策树的在线游戏扑克牌识别方法 | |
| CN209591427U (zh) | 标记物及交互装置 | |
| TWI480080B (zh) | 遊戲玩偶辨識系統、辨識方法及其遊戲系統 | |
| CN121070188B (zh) | 用于ar互动沙桌的智能控制方法、装置、设备及介质 | |
| CN107643890B (zh) | 游戏场景构建方法及装置 | |
| KR101578299B1 (ko) | 비디오 게임 콘솔 장치 및 비디오 게임 시스템 | |
| US20230368470A1 (en) | Apparatus, systems and methods for processing images | |
| CN111754570A (zh) | 标记物及识别标记物的方法 | |
| Hollinger et al. | Introducing computers to blackjack: Implementation of a card recognition system using computer vision techniques |