(57)【要約】【課題】カードに記録された情報を高速且つ正確に読み取ることができるカードおよびカード情報読み取り方法を提供する。【解決手段】カード１の印刷面２０には、カード１の位置および姿勢を検出するための位置・姿勢認識用マーク２１とカード種別を示すカード種別認識用マーク２２とが近赤外光を吸収するインクで印刷されている。位置・姿勢認識用マーク２１は、２値化処理を実行した際に当該マーク２１の背景部分とは逆の値となり、所定面積以上の面積を有し且つ主軸角が識別可能な形状に形成されて、カード１の重心位置とは異なる位置に主軸Ｌ１がカード１の方向に対して所定の方向を向くように表記される。またカード種別認識用マーク２２は、画素値が同じ値となる画素を連結した升目２２ａの面積が上記所定面積よりも小さい値に設定され、位置・姿勢認識用マーク２１の重心位置および主軸角によって決められる情報表示領域２３に表記される。【選択図】図１
2008265169.tif 000002
【特許請求の範囲】
【請求項１】
薄板状に形成され平面内の所定位置に位置・姿勢認識用マークおよびカード種別認識用マークを表記したカードが載置されるカード載置面と、カード載置面に載置されたカードを撮像する撮像手段とを有し、撮像手段により撮像された画像から位置・姿勢認識用マークおよびカード種別認識用マークを検出することによりカードの位置、姿勢およびカード種別を検出するカード情報読み取り装置に用いられ、
位置・姿勢認識用マークは、所定面積以上の面積を有して主軸角が識別可能な形状であって、２値化処理を実行した際に当該マークの背景部分とは逆の値となるように形成されて、カードの重心位置とは異なる位置に主軸がカードの方向に対して所定の方向を向くように表記されるとともに、
カード種別認識用マークは、画素値が同じ値となる画素を連結した画素ブロックの面積が上記所定面積よりも小さい値に設定され、位置・姿勢認識用マークの重心位置および主軸角によって決められる情報表示領域に表記されることを特徴とするカード。
【請求項２】
カードの平面形状が矩形状であって、位置・姿勢認識用マークは主軸の方向がカードの一辺と並行になるように表記されたことを特徴とする請求項１記載のカード。
【請求項３】
請求項１又は２記載のカードの位置、姿勢およびカード種別を検出するカード情報読み取り方法であって、
カードを撮像装置により撮像するステップと、撮像画像より画素値が背景と異なる画素領域であって面積が所定面積以上の画素領域を位置・姿勢認識用マークとして検出するステップと、位置・姿勢認識用マークの主軸角を検出するステップと、位置・姿勢認識用マークの位置および主軸角からカードの位置および姿勢を検出するステップと、位置・姿勢認識用マークの位置および主軸角から求まる情報表示領域においてカード種別認識用マークを検出するステップと、カード種別認識用マークの検出結果からカード種別を検出するステップとを有することを特徴とするカード情報読み取り方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カードおよびカード情報読み取り方法に関するものである。
【背景技術】
【０００２】
従来、ゲームカードをゲーム装置のゲーム盤に載置すると、ゲーム盤に載置された状態のゲームカードがイメージセンサにより撮像され、その画像データの中からゲームカードのＩＤコードや、ゲームカードの位置および姿勢（向き）などを同時に解析し、解析結果に応じてゲームを進行させるカードゲーム装置が提供されている（例えば特許文献１）。
【０００３】
このカードゲーム装置に使用されるゲームカードには、ＩＤコードやカードの位置および方向などを検出するためのパターンが、例えば近赤外光を吸収するインクで印刷されている。なお、上記のコードパターンは半径の異なる複数のパターンからなり、複数のパターンが同心円状に形成されている。
【０００４】
一方、ゲーム装置には、ゲーム盤上に載置されたゲームカードを撮像するカメラが設けられており、ゲームカードの撮像画像をもとにゲームカードの種類（ＩＤコード）や位置、姿勢（方向）を判別し、判別結果に応じてゲームを進行させ、表示画面に表示させるゲーム画面を作成するようになっていた。
【特許文献１】特開２００２−３０１２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のゲームカードには半径の異なる複数のコードパターンが同心円状に印刷されており、これらのコードパターンをゲーム装置が読み取る際に回転パターンマッチングなどの手法を用いると、位置補正や回転補正などの処理に長い時間が必要になっていた。また、個々のゲームカード毎にＩＤコードなどの情報が異なっているため、全てのゲームカードの位置、方向およびＩＤコードなどを照合するためには、パターンマッチングに長時間を要してしまい、ゲームの進行やゲーム画面の切り替えが遅くなるという問題があった。
【０００６】
本発明は上記問題点に鑑みて為されたものであり、その目的とするところは、カードに記録された情報を高速且つ正確に読み取ることができるカードおよびカード情報読み取り方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１の発明は、薄板状に形成され平面内の所定位置に位置・姿勢認識用マークおよびカード種別認識用マークを表記したカードが載置されるカード載置面と、カード載置面に載置されたカードを撮像する撮像手段とを有し、撮像手段により撮像された画像から位置・姿勢認識用マークおよびカード種別認識用マークを検出することによりカードの位置、姿勢およびカード種別を検出するカード情報読み取り装置に用いられ、位置・姿勢認識用マークは、所定面積以上の面積を有して主軸角が識別可能な形状であって、２値化処理を実行した際に当該マークの背景部分とは逆の値となるように形成されて、カードの重心位置とは異なる位置に主軸がカードの方向に対して所定の方向を向くように表記されるとともに、カード種別認識用マークは、画素値が同じ値となる画素を連結した画素ブロックの面積が上記所定面積よりも小さい値に設定され、位置・姿勢認識用マークの重心位置および主軸角によって決められる情報表示領域に表記されることを特徴とする。
【０００８】
請求項２の発明は、請求項１の発明において、カードの平面形状が矩形状であって、位置・姿勢認識用マークは主軸の方向がカードの一辺と並行になるように表記されたことを特徴とする。
【０００９】
請求項３の発明は、請求項１又は２記載のカードの位置、姿勢およびカード種別を検出するカード情報読み取り方法であって、カードを撮像装置により撮像するステップと、撮像画像より画素値が背景と異なる画素領域であって面積が所定面積以上の画素領域を位置・姿勢認識用マークとして検出するステップと、位置・姿勢認識用マークの主軸角を検出するステップと、位置・姿勢認識用マークの位置および主軸角からカードの位置および姿勢を検出するステップと、位置・姿勢認識用マークの位置および主軸角から求まる情報表示領域においてカード種別認識用マークを検出するステップと、カード種別認識用マークの検出結果からカード種別を検出するステップとを有することを特徴とする。
【発明の効果】
【００１０】
請求項１の発明によれば、２値化画像から所定面積以上の面積を有するブロブを検出することで、位置・姿勢認識用マークを容易に抽出することができ、抽出した位置・姿勢認識用マークの重心位置および主軸角を検出すれば、カードの重心位置や向きを検出できるので、パターンマッチングなどの手法を用いてカードの位置および姿勢（向き）を検出する場合に比べて短時間、且つ、少ない処理量で位置や姿勢を検出可能なカードを実現できる。しかも、位置・姿勢認識用マークの重心位置および主軸角によって決められる情報表示領域にカード種別認識用マークが表示されているので、位置・姿勢認識用マークの重心位置および主軸角を求めることによってカード種別認識用マークの表示位置が容易に求まり、カード種別を短時間、且つ、少ない処理量で検出可能なカードを実現できるという効果もある。
【００１１】
請求項２の発明によれば、位置・姿勢認識用マークの主軸の方向を検出することによって、カードの方向を容易に検出できるという利点がある。
【００１２】
請求項３の発明によれば、２値化画像から所定面積以上の面積を有するブロブを検出することで、位置・姿勢認識用マークを容易に抽出することができ、抽出した位置・姿勢認識用マークの重心位置および主軸角を検出すれば、カードの重心位置や向きを検出できるので、パターンマッチングなどの手法を用いてカードの位置および姿勢（向き）を検出する場合に比べて短時間、且つ、少ない処理量でカードの位置や姿勢を検出することができる。しかも、位置・姿勢認識用マークの重心位置および主軸角によって決められる情報表示領域にカード種別認識用マークが表示されているので、位置・姿勢認識用マークの重心位置および主軸角を求めることによってカード種別認識用マークの表示位置が容易に求まり、カード種別を短時間、且つ、少ない処理で検出することができるという効果もある。
【発明を実施するための最良の形態】
【００１３】
本発明に係るカード情報読み取り方法を用いたカード情報読み取り装置の一実施形態を図面に基づいて説明する。
【００１４】
本実施形態のカード情報読み取り装置は、例えばカードに印刷されたカード情報を読み取ることによって、カードに印刷されたキャラクタの画像を生成してゲーム画面に表示させ、カードの位置および姿勢やカード種別などに応じてゲームを進行するカードゲーム装置に用いられるものである。
【００１５】
図２はカードゲーム装置の概略構成図であり、カード１が載置されるカード載置面３やカード載置面３に載置されたカード１を撮像する撮像手段を有する読み取り台２と、画像処理手段１０と、データ処理手段１１と、表示手段１２と、データベース１３とを備えている。
【００１６】
読み取り台２は、近赤外光に対して透光性を有する材料（例えばガラスやアクリル）により矩形板状に形成されたカード載置面３を天井面に備え、内部には、電源装置４から点灯電力が供給されて近赤外光をカード載置面３に裏面側から照射する光源（例えば近赤外光を発光するＬＥＤやハロゲン光源）５と、例えばＣＣＤカメラ、レンズおよび可視光カットフィルタからなりカード載置面３の裏面側に配置されてカード載置面３に載置されたカード１を撮像する近赤外カメラ（撮像手段）６とを収納している。
【００１７】
画像処理手段１０は例えばＤＳＰ処理ボードからなり、近赤外カメラ６の撮像した画像を画像処理することによって、カード載置面３に載置されたカード１のカード種別や位置および姿勢（向き）の検出を行い、検出結果をデータ処理手段１１に送信する。
【００１８】
表示手段１２は、データ処理手段１１によって表示が制御され、ゲーム中に発生するイベントに応じたゲーム画面を表示する。
【００１９】
データベース１３は、カード載置面３に載置されたカード１のカード種別並びにカード１の位置および姿勢（向き）と、ゲームに登場するキャラクタやその動きとを対応付けたデータなどが登録されている。
【００２０】
データ処理手段１１は例えばパーソナルコンピュータからなり、ＲＳ２３２Ｃなどの通信規格やＰＣＩバスなどのバス規格に準拠した通信手段（図示せず）を介して画像処理手段１０との間で通信を行い、画像処理手段１０から受信したデータとデータベース１３に登録されたデータとに基づいてゲーム進行に応じて発生するイベントをリアルタイムで処理し、表示手段１２に表示させるゲーム画面を切り替える。
【００２１】
次に本装置により読み取られるカード１について説明する。図１はカード１の裏面（印刷面２０）に印刷されたマークの説明図であり、カード１は平面視の形状が縦長の長方形状に形成されており、その印刷面２０には位置・姿勢認識用マーク２１とカード種別認識用マーク２２とが近赤外光を吸収するインクで印刷されている。なお、カード１の印刷面２０においてインクが印刷されていない部分は、光源５から照射された近赤外光を反射する材料で形成されており、光源５からの近赤外光はカード１の裏面（印刷面２０）で反射されると、印刷面２０において位置・姿勢認識用マーク２１およびカード種別認識用マーク２２の黒塗り部分を除いた領域に照射された近赤外光のみが反射されて近赤外カメラ６に入射する。したがって、近赤外カメラ６の撮像画像は、カード１の背景部分および位置・姿勢認識用マーク２１とカード種別認識用マーク２２の黒塗り部分が黒、それ以外の部分が白の白黒画像となる。尚、図４および図５では図示を簡単にするためにカード１の背景部分を白の領域として図示してある。
【００２２】
位置・姿勢認識用マーク２１は、カード１の長手方向一端側に表記されてカード１の短幅方向に沿って延びる矩形の横棒部２１ａと、横棒部２１ａの左右方向中央部からカード１の長手方向他端側に向かって延出する矩形の縦棒部２１ｂとでＴ字形に形成されている。ここで、横棒部２１ａの図１中左右方向に沿った長さは、縦棒部２１ｂの図１中上下方向に沿った長さよりも短い寸法に設定されており、位置・姿勢認識用マーク２１の重心Ｐ１は左右方向中央位置であって下方向中央位置よりも上側（横棒部２１ａ側）に位置し、その主軸Ｌ１は重心Ｐ１を通り縦棒部２１ｂの長手方向と平行している。また位置・姿勢認識用マーク２１は、重心Ｐ１を通り主軸Ｌ１と直交する線分Ｌ２に対して非対称な形状に形成され、重心Ｐ１から線分Ｌ２と直交する方向の片側に縦棒部２１ｂが突出しており、縦棒部２１ｂの突出方向がカード１の重心方向となっている。
【００２３】
したがって、位置・姿勢認識用マーク２１の重心Ｐ１および主軸Ｌ１を検出すれば、重心Ｐ１を通り主軸Ｌ１と直交する方向において縦棒部２１ｂが突出する方向を検出することで、カード１の姿勢（向き）を検出することができ、また位置・姿勢認識用マーク２１との相対的な位置関係から、カード種別認識用マーク２２が表示される情報表示領域２３を検出することもできる。
【００２４】
情報表示領域２３は、位置・姿勢認識用マーク２１の重心Ｐ１を通り主軸Ｌ１と直交する線分Ｌ２に対して縦棒部２１ｂが突出する側に設けられており、情報表示領域２３内にカード種別認識用マーク２２が表記されている。情報表示領域２３には４×４（＝１６）個の升目２２ａが設けられ、各々の升目２２ａを白もしくは黒にすることで１６ビットの２進数を表しており、１６個の升目２２ａのパターンによりカード種別認識用マーク２２が構成されている。ここで、４×４の升目２２ａのそれぞれで、所定の輝度値よりも暗い画素数を計数することで黒の面積測定を行い、黒の面積が所定の閾値よりも大きければ升目２２ａのデータを１、小さければ升目２２ａのデータを０とすることで、２進数の情報を読み取ることができる。尚、図１、図４〜図６では図示を分かりやすくするため黒塗りの領域をハッチングで示している。また白の升目２２ａの周りに黒の縁取りを表記しているが、縁取りを無くして白の升目２２ａには何も表記しないようにすることもできる。
【００２５】
ここで、本実施形態のカード情報読み取り装置において、カード載置面３に載置されたカード１のカード情報を読み取る方法について図３および図４にしたがって説明する。
【００２６】
近赤外カメラ６は一定の時間間隔でカード載置面３を裏側から撮像し、カード載置面３に載置されたカード１の画像を取得する（図３のステップＳ１）。図４（ａ）および図５（ａ）はそれぞれ近赤外カメラ６により撮影された画像の一例を示している。そして、画像処理手段１０は、近赤外カメラ６により撮像された画像の２値化処理を行って（図３のステップＳ２）、図５（ｂ）に示すような画像を得た後、スタンフォードアルゴリズムの特徴抽出もしくはブロッブ解析として知られる方式を用いて、カード１の面積よりも小さく且つ一定面積以上のブロブ（画素の塊）を検出する（図３のステップＳ３）。
【００２７】
ここにおいて、上記一定面積とは、位置・姿勢認識用マーク２１の面積よりも小さく、且つ、カード種別認識用マーク２２の個々の升目２２ａの面積よりも大きい所定面積に設定されている。また、２値化処理を行った際に位置・姿勢認識用マーク２１は背景（カード１（印刷面２０）においてマーク２１，２２以外の領域）とは逆の値（背景が白の場合は黒、背景が黒の場合は白）となるように形成されているので、２値化処理を行った後の画像（図４（ｂ）および図５（ｃ）参照）において、一定面積以上の面積を有するブロブはカード１の背景部分（カード載置面３内でカード１が載置されていない領域）を除いて位置・姿勢認識用マーク２１のみとなる。
【００２８】
したがって、画像処理手段１０では、２値化処理後の画像においてカード１の面積よりも小さく且つ上記所定面積以上の面積を有するブロブを抽出することによって、所定面積よりも小さいカード種別認識用マーク２２や他のノイズ成分を排除しつつ、所定面積以上の面積を有する位置・姿勢認識用マーク２１のみを抽出することができる（図５（ｃ）参照）。
【００２９】
また画像処理手段１０は、２値化画像から位置・姿勢認識用マーク２１を検出すると、例えば位置・姿勢認識用マーク２１の重心位置を検出する特徴抽出を行うとともに（図３のステップＳ４）、位置・姿勢認識用マーク２１の主軸角を検出することで、主軸Ｌ１の方向からカード１の方向（長手方向）を検出する（図３のステップＳ５）。さらに、画像処理手段１０では、重心Ｐ１から主軸Ｌ１に平行な方向の両側に矩形領域からなる検出ウィンドウ２４ａ，２４ｂを設定する（図４（ｃ）（ｄ）参照）。ここで、重心Ｐ１から各検出ウィンドウ２４ａ，２４ｂまでの距離は縦棒部２１ｂの長さ寸法よりも短い距離に設定されており、画像処理手段１０では、検出ウィンドウ２４ａ，２４ｂにおいて、所定の輝度値よりも暗い画素数を計数することで黒の面積測定を行い、黒の面積が所定の閾値よりも大きければ縦棒部２１ｂが存在すると判断しており、縦棒部２１ｂの突出方向からカード１の向きや、カード種別認識用マーク２２ｂの配置方向を検出する（図３のステップＳ６）。
【００３０】
このようにして画像処理手段１０ではカード１の位置および姿勢を検出することができ（図３のステップＳ７）、重心Ｐ１の位置とカード１の向きとに基づいて、図６（ａ）（ｂ）に示すように重心Ｐ１から予め設定された相対位置（重心Ｐ１からの距離および角度が決められた位置）にある複数（１６個）の升目２２ａの位置を抽出する。そして、画像処理手段１０では、各々の升目２２ａ内で黒面積を検出することによって、各々の升目２２ａのデータを読み取り、各升目２２ａのデータからカード種別認識用マーク２２のデータを検出し、カード１の種別を検出する（図３のステップＳ８）。
【００３１】
その後、画像処理手段１０では、カード載置面３に載置されたカード１のカード情報（位置、姿勢およびカード種別）をデータ処理手段１１に出力しており、データ処理手段１１は、入力されたカード情報とデータベース１３に記憶された情報とをもとにゲームを進行させ、発生したイベントに応じたゲーム画面を作成して、表示手段１２に表示させる。
【００３２】
以上説明したように本実施形態のカード情報読み取り装置に用いられるカード１では、印刷面２０に位置・姿勢認識用マーク２１とカード種別認識用マーク２２とを表記してあり、位置・姿勢認識用マーク２１は、２値化処理を実行した際に当該マーク２１の背景部分（カード１（印刷面２０）におけるマーク２１，２２以外の部位）とは逆の値となり、所定面積以上の面積を有し且つ主軸角が識別可能な形状に形成されて、カード１の重心位置とは異なる位置に主軸がカード１の方向に対して所定の方向を向くように表記されている。したがって、カード１を撮像した画像を２値化処理した後で、カード１の面積よりも小さく且つ所定面積以上のブロブを検出することにより位置・姿勢認識用マーク２１を容易に抽出することができる。
【００３３】
しかも、位置・姿勢認識用マーク２１は主軸角が識別可能な形状に形成されており、カード１の重心位置とは異なる位置に、その主軸がカード１の方向に対して所定の方向を向くように表記されているので、位置・姿勢認識用マーク２１の重心位置と主軸角とを用いて、カード１の位置および姿勢を容易に求めることができる。よって、従来例のようにパターンマッチングなどの手法を用いて撮像画像からカード１の画像を抽出する場合に比べて、カード１の位置および姿勢を短時間で且つ少ない処理量で検出することができるという利点がある。なお本実施形態では位置・姿勢認識用マーク２１をＴ字形に形成しているが、主軸角が識別可能であって、向きも識別できるような形状であればどのような形状でも良く、例えば「↑」のような形状でも良い。また、位置・姿勢認識用マーク２１は、その主軸Ｌ１の方向がカード１の一辺と平行になるように配置されているので、主軸Ｌ１の方向からカード１の方向を容易に検出することができるという利点がある。
【００３４】
また、カード種別認識用マーク２２は、画素値が同じ値となる画素を連結した画素ブロック（升目２２ａ）の面積が上記所定面積よりも小さい値に設定され、位置・姿勢認識用マーク２１の重心位置および主軸角によって決められる情報表示領域２３に表記されており、位置・姿勢認識用マーク２１の重心位置や主軸角が検出されると、画像処理手段１０では、検出された重心位置および主軸角に基づいて、重心Ｐ１から相対的に決められた領域（情報表示領域２３）内に表示されたカード種別認識用マーク２２の情報を読み込むことで、カード１の種別を容易に検出することができる。したがって、従来例のようにカード種別情報をパターンマッチングなどの手法を用いてカード１から読み取る場合に比べ、短時間且つ少ない処理量でカード種別を読み取ることができるという利点もある。
【図面の簡単な説明】
【００３５】
【図１】本実施形態のカードの説明図である。
【図２】同上のカードの読み取りに用いられるカード情報読み取り装置の概略構成図である。
【図３】同上の動作を説明するフローチャートである。
【図４】（ａ）〜（ｄ）は同上の画像処理方法を説明する説明図である。
【図５】（ａ）〜（ｃ）は同上の画像処理方法を説明する説明図である。
【図６】（ａ）（ｂ）は同上の画像処理方法を説明する説明図である。
【符号の説明】
【００３６】
１  カード
２  読み取り台
３  カード載置面
５  光源
６  撮像手段
１０  画像処理手段
１１  データ処理手段
１２  表示手段
１３  データベース
２０  印刷面
２１  位置・姿勢認識用マーク
２２  カード種別認識用マーク
２２ａ  升目
２３  情報表示領域
Ｐ１  重心
Ｌ１  主軸
【図１】
2008265169.tif 000003
【図２】
2008265169.tif 000004
【図３】
2008265169.tif 000005
【図４】
2008265169.tif 000006
【図５】
2008265169.tif 000007
【図６】
2008265169.tif 000008