(57)【要約】【課題】記録媒体のデザイン性を向上させることができるコードパターン記録装置を提供する。【解決手段】コードパターン記録装置は、ゲーム結果に関する情報が埋め込まれるように所定の規格に準拠して作成された二次元バーコードＱＲを光学的に読み取り可能な光学的情報としてキャラクタカードＫＣに印刷可能であって、光学的情報をキャラクタカードＫＣに印刷するための画像データに基づいて、光学的情報をキャラクタカードＫＣに印刷するプリンタ１６を備えている。そして、コードパターン記録装置は、光学記録データとして、二次元バーコードＱＲが所定の手順で変換された白黒反転二次元バーコードＮＢを表現するための変換後データを生成し、光学的情報として白黒反転二次元バーコードＮＢがキャラクタカードＫＣに印刷されるように、プリンタ１６に変換後データを出力する。【選択図】図４
2013138757.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報が埋め込まれるように所定の規格に準拠して作成されたコードパターンを光学的に読み取り可能な光学的情報として記録媒体に記録可能なコードパターン記録装置であって、
前記光学的情報を前記記録媒体に記録するための光学記録データに基づいて、前記光学的情報を前記記録媒体に記録する光学的情報記録手段と、
前記光学記録データとして、前記コードパターンが所定の手順で変換された変換コードパターンを記録するための変換データを生成する変換データ生成手段と、
前記光学的情報として前記変換コードパターンが前記記録媒体に記録されるように、前記光学的情報記録手段に前記変換データを出力するデータ出力手段と、を備えることを特徴とする、コードパターン記録装置。
【請求項２】
前記コードパターンを前記記録媒体に記録するためのコードパターンデータを生成するコードパターンデータ生成手段を更に備え、
前記変換データ生成手段は、前記コードパターンデータ生成手段が生成した前記コードパターンデータを所定の手順で変換することにより、前記変換データを生成する、請求項１に記載のコードパターン記録装置。
【請求項３】
前記記録媒体に記録された前記変換コードパターンに基づいて、当該変換コードパターンを変換前の前記コードパターンに戻すための逆変換を実行する逆変換手段と、
前記逆変換手段の逆変換により戻された前記コードパターンに基づいて、当該コードパターンに埋め込まれた前記所定の情報を取得する情報取得手段と、を更に備え、請求項１又は２に記載のコードパターン記録装置。
【請求項４】
前記逆変換手段として、前記逆変換を光学的に実行可能なレンズが採用されている、請求項３に記載のコードパターン記録装置。
【請求項５】
前記逆変換手段として、前記逆変換を光学的に実行可能なフィルタが採用されている、請求項３に記載のコードパターン記録装置。
【請求項６】
前記コードパターンとして二次元バーコードが、前記変換コードパターンとして前記二次元バーコードが所定の手順で変換された変換二次元バーコードが、それぞれ採用されている、請求項１〜３のいずれか一項に記載のコードパターン記録装置。
【請求項７】
前記変換二次元バーコードとして、前記二次元バーコードに使用される白黒の配色が反転している白黒反転二次元バーコードが採用されている、請求項６に記載のコードパターン記録装置。
【請求項８】
前記光学的情報記録手段として、前記光学的情報を前記記録媒体に印刷するプリンタが採用され、
前記記録媒体として、前記光学的情報が印刷されるカードが採用されている、請求項１〜７のいずれか一項に記載のコードパターン記憶装置。
【請求項９】
請求項１〜８のいずれか一項に記載のコードパターン記録装置が適用され、
前記所定の情報として、ゲーム結果に関する情報が採用されている、ゲーム機。
【請求項１０】
所定の情報が埋め込まれるように所定の規格に準拠して作成されたコードパターンを光学的に読み取り可能な光学的情報として記録媒体に記録可能なコードパターン記録装置であって、前記光学的情報を前記記録媒体に記録するための光学記録データに基づいて、前記光学的情報を前記記録媒体に記録する光学的情報記録手段を備えたコードパターン記録装置に組み込まれるコンピュータに、
前記光学記録データとして、前記コードパターンが所定の手順で変換された変換コードパターンを記録するための変換データを生成する変換データ生成工程と、
前記光学的情報として前記変換コードパターンが前記記録媒体に記録されるように、前記光学的情報記録手段に前記変換データを出力するデータ出力工程と、を実行させる制御方法。
【請求項１１】
所定の情報が埋め込まれるように所定の規格に準拠して作成されたコードパターンを光学的に読み取り可能な光学的情報として記録媒体に記録可能なコードパターン記録装置であって、前記光学的情報を前記記録媒体に記録するための光学記録データに基づいて、前記光学的情報を前記記録媒体に記録する光学的情報記録手段を備えたコードパターン記録装置に組み込まれるコンピュータを、
前記光学記録データとして、前記コードパターンが所定の手順で変換された変換コードパターンを記録するための変換データを生成する変換データ生成手段及び、前記光学的情報として前記変換コードパターンが前記記録媒体に記録されるように、前記光学的情報記録手段に前記変換データを出力するデータ出力手段として機能させるように構成されたコードパターン記録装置用のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の情報が埋め込まれるように所定の規格に準拠して作成されたコードパターンを光学的に読み取り可能な光学的情報として記録媒体に記録可能なコードパターン記録装置、それが適用されたゲーム機、それに用いられる制御方法及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
記録媒体に記録された所定の情報を取得してゲームで利用するゲーム機が存在する。このようなゲーム機として、記録媒体にキャラクタカードが利用され、キャラクタカード中のバーコードに含まれるキャラクタ情報に基づいて、キャラクタカード上に印刷されたキャラクタがゲーム中に再現されるものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３０１２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のようなゲーム機では、キャラクタカードにはゲーム中に再現するためのキャラクタの情報を含む二次元バーコードが印刷されている。このような二次元バーコードは、所定の規格に準拠して作成されたものである。従って、二次元バーコードを配置すべき範囲の大きさ、形状、配色等が限定されてしまう。つまり、キャラクタカードのデザインが二次元バーコードにより制約を受けてしまう。
【０００５】
そこで、本発明は、記録媒体のデザイン性を向上させることができるコードパターン記録装置、それが適用されたゲーム機、それに用いられる制御方法及び、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のコードパターン記録装置は、所定の情報が埋め込まれるように所定の規格に準拠して作成されたコードパターン（ＱＲ）を光学的に読み取り可能な光学的情報として記録媒体（ＫＣ）に記録可能なコードパターン記録装置であって、前記光学的情報を前記記録媒体に記録するための光学記録データに基づいて、前記光学的情報を前記記録媒体に記録する光学的情報記録手段（１６）と、前記光学記録データとして、前記コードパターンが所定の手順で変換された変換コードパターン（ＮＢ）を記録するための変換データを生成する変換データ生成手段（１５）と、前記光学的情報として前記変換コードパターンが前記記録媒体に記録されるように、前記光学的情報記録手段に前記変換データを出力するデータ出力手段（１５）と、を備えている。
【０００７】
本発明によれば、記録媒体には、光学的情報として変換コードパターンが記録される。変換コードパターンは、コードパターンが所定の手順で変換されたものである。つまり、変換コードパターンを所定の手順と逆の手順で変換すれば、コードパターンが得られる。これにより、変換コードパターンから所定の情報を得ることもできる。つまり、所定の情報を埋め込む媒体として、コードパターンに替えて、変換コードパターンを利用することができる。変換コードパターンは、そもそも所定の規格に準拠するものではないので、所定の規格という制限を受けない。従って、大きさ、配色、形状等、変換コードパターンとして、多様な態様を採用することができる。これにより、変換コードパターンを配置すべき領域の位置、大きさ、形状等を多様に変更することができるので、記録媒体のデザイン性を向上させることができる。
【０００８】
変換データは、どのように生成されてもよい。例えば、本発明のコードパターン記録装置の一態様において、前記コードパターンを前記記録媒体に記録するためのコードパターンデータを生成するコードパターンデータ生成手段（１５）を更に備え、前記変換データ生成手段は、前記コードパターンデータ生成手段が生成した前記コードパターンデータを所定の手順で変換することにより、前記変換データを生成してもよい。
【０００９】
本発明のコードパターン記録装置の一態様において、前記記録媒体に記録された前記変換コードパターンに基づいて、当該変換コードパターンを変換前の前記コードパターンに戻すための逆変換を実行する逆変換手段（１５）と、前記逆変換手段の逆変換により戻された前記コードパターンに基づいて、当該コードパターンに埋め込まれた前記所定の情報を取得する情報取得手段（１５）と、を更に備えていてもよい。この場合、記録媒体に記録された変換コードパターンが所定の規格に準拠するコードパターンに戻され、そのコードパターンに基づいて所定の情報が取得される。これにより、記録媒体への変換コードパターンの記録及び、その記録された変換コードパターンに含まれる情報の取得の両方を実現することができる。つまり、記録媒体のデザイン性の向上と、変換コードパターンを介して記録媒体に含まれる所定の情報の活用と、を実現することができる。
【００１０】
逆変換手段として、各種の手段が採用されてよい。例えば、本発明のコードパターン記録装置に一態様において、前記逆変換手段として、前記逆変換を光学的に実行可能なレンズ（Ｌ）が採用されてよい。或いは、前記逆変換手段として、前記逆変換を光学的に実行可能なフィルタ（７０）が採用されてもよい。
【００１１】
また、コードパターンとして、各種の規格に準拠したものが採用されてよい。例えば、前記コードパターンとして二次元バーコードが、前記変換コードパターンとして前記二次元バーコードが所定の手順で変換された変換二次元バーコードが、それぞれ採用されていてもよい。更に、この態様において、前記変換二次元バーコードとして、前記二次元バーコードに使用される白黒の配色が反転している白黒反転二次元バーコードが採用されてもよい。二次元バーコードは、ベースとして使用される白色部と、情報を含む部分として使用される黒色部と、を含んでいる。また、二次元バーコードの周囲には情報を含む黒色部を強調するために反対色の白色が更に使用されている。一方で、白色は、光を反射し易い。このため、照明器具の位置等によっては、黒色部を強調するための白色部が光を反射することにより、かえって黒色部の読み取りを妨げてしまう場合がある。この態様によれば、変換コードパターンとして、白色と黒色とが反転した白黒反転二次元バーコードが使用されている。つまり、ベースに黒色が、情報を含む部分に白色が、それぞれ配色されている。黒色は、白色に比べて光の反射を抑制する傾向にある。つまり、この場合、ベース及び周囲の黒色部が光の反射を抑制する一方で、情報を含む白色部が黒色部により強調されるので、白色部が示す情報の読み取り精度を向上させることができる。
【００１２】
光学的情報記録手段として、各種の手段が採用されてよい。例えば、本発明のコードパターン記録装置に一態様において、前記光学的情報記録手段として、前記光学的情報を前記記録媒体に印刷するプリンタ（１６）が採用され、前記記録媒体として、前記光学的情報が印刷されるカード（ＫＣ）が採用されてもよい。
【００１３】
また、本発明のゲーム機は、上述のコードパターン記録装置が適用され、前記所定の情報として、ゲーム結果に関する情報が採用されているものである。この場合、記録媒体のデザイン性を向上させることができるゲーム機を実現することができる。
【００１４】
本発明の制御方法は、所定の情報が埋め込まれるように所定の規格に準拠して作成されたコードパターン（ＱＲ）を光学的に読み取り可能な光学的情報として記録媒体（ＫＣ）に記録可能なコードパターン記録装置であって、前記光学的情報を前記記録媒体に記録するための光学記録データに基づいて、前記光学的情報を前記記録媒体に記録する光学的情報記録手段（１６）を備えたコードパターン記録装置に組み込まれるコンピュータ（１５）に、前記光学記録データとして、前記コードパターンが所定の手順で変換された変換コードパターン（ＮＢ）を記録するための変換データを生成する変換データ生成工程と、前記光学的情報として前記変換コードパターンが前記記録媒体に記録されるように、前記光学的情報記録手段に前記変換データを出力するデータ出力工程と、を実行させるものである。
【００１５】
また、本発明のコードパターン記録装置用のコンピュータプログラムは、所定の情報が埋め込まれるように所定の規格に準拠して作成されたコードパターン（ＱＲ）を光学的に読み取り可能な光学的情報として記録媒体（ＫＣ）に記録可能なコードパターン記録装置であって、前記光学的情報を前記記録媒体に記録するための光学記録データに基づいて、前記光学的情報を前記記録媒体に記録する光学的情報記録手段（１６）を備えたコードパターン記録装置に組み込まれるコンピュータ（１５）を、前記光学記録データとして、前記コードパターンが所定の手順で変換された変換コードパターン（ＮＢ）を記録するための変換データを生成する変換データ生成手段及び、前記光学的情報として前記変換コードパターンが前記記録媒体に記録されるように、前記光学的情報記録手段に前記変換データを出力するデータ出力手段として機能させるように構成されたものである。本発明の制御方法或いは、コンピュータプログラムを実行することにより、本発明のコードパターン記録装置を実現することができる。
【００１６】
なお、以上の説明では本発明の理解を容易にするために添付図面の参照符号を括弧書きにて付記したが、それにより本発明が図示の形態に限定されるものではない。
【発明の効果】
【００１７】
以上、説明したように、本発明によれば、所定の情報を埋め込む媒体として、コードパターンに替えて、変換コードパターンを利用することができる。変換コードパターンは、所定の規格という制限を受けないので、変換コードパターンを配置すべき領域の位置、大きさ、形状等を多様に変更することができる。これにより、記録媒体のデザイン性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一形態に係るコードパターン記録装置が適用されたゲーム機の外観を概略的に示す図。
【図２】ゲーム機の機能ブロック図。
【図３】ゲーム機で作成されるキャラクタカードの一例を示す図。
【図４】変換二次元バーコードの一例を示す図。
【図５】ゲーム制御部の機能ブロック図。
【図６】変換処理ルーチンのフローチャートの一例を示す図。
【図７】逆変換処理ルーチンのフローチャートの一例を示す図。
【図８Ａ】変換二次元バーコードの第１の変形例を示す図。
【図８Ｂ】変換二次元バーコードの第２の変形例を示す図。
【図８Ｃ】変換二次元バーコードの第３の変形例を示す図。
【図９】光学的な逆変換を説明するための図。
【発明を実施するための形態】
【００１９】
以下、本発明に一形態に係るコードパターン記録装置が適用されたゲーム機について説明する。図１は、本発明の一形態に係るコードパターン記録装置が適用されたゲーム機の外観を概略的に示す図である。図１に示すように、ゲーム機１は、筐体２を備えている。筐体２の上部には、コントロールパネル３と、モニタ４と、スピーカ５とが設けられている。モニタ４は、コントロールパネル３の上方に配置されている。また、スピーカ５は、モニタ４の更に上方に配置されている。なお、ゲーム機１には、コントロールパネル３の他にも、ボリューム操作スイッチ、電源スイッチ、電源ランプといった通常の業務用のゲーム機が備えている各種の入力装置及び出力装置が設けられているが、図１ではそれらの図示を省略している。
【００２０】
コントロールパネル３には、方向を選択可能な方向選択操作部８と、決定等に利用可能なボタン９と、バーコードリーダ１０と、コイン投入口１１とが設けられている。バーコードリーダ１０は、画像情報、文字情報といった光学的情報を読み取り、その読み取り結果に応じた信号を出力可能に構成されている。バーコードリーダ１０には、記録媒体としてのキャラクタカードＫＣが挿入される。キャラクタカードＫＣは、ゲームで使用するモンスタ等のキャラクタをゲーム中に再現するために必要な情報を記録する媒体として使用される。キャラクタカードＫＣには、ゲーム中に再現するために必要な情報及び、再現されるキャラクタを示す情報として、二次元バーコード、文字及び、その他の画像といった各種の光学的情報が印刷されている。つまり、バーコードリーダ１０は、これらのキャラクタカードＫＣに印刷された光学的情報の読み取りを行う。また、筐体２の前面には、カード排出口１２と、コイン排出口１３とが設けられている。カード排出口１２は、筐体２の内部で印刷されたキャラクタカードＫＣの排出に利用される。なお、コントロールパネル３には、その他にも操作の決定等に利用可能なボタン等の各種操作部が設けられていているが、それらの図示を省略している。
【００２１】
図２を参照して、ゲーム機１の構成について、更に説明する。図２は、ゲーム機１の機能ブロック図である。ゲーム機１の筐体２の内部には、コンピュータとしての制御ユニット１５と、光学的情報記録手段としてのプリンタ１６とが設けられている。プリンタ１６は、キャラクタカードＫＣを印刷するために使用される。プリンタ１６は、カラー印刷が可能に構成されている。
【００２２】
モニタ４、コントロールパネル３、スピーカ５、バーコードリーダ１０及び、プリンタ１６はいずれも制御ユニット１５に接続されている。制御ユニット１５は、制御主体としてのゲーム制御部１７と、そのゲーム制御部１７からの出力に従って動作する表示制御部１８及び、音声出力制御部１９とを備えている。ゲーム制御部１７は、マイクロプロセッサと、そのマイクロプロセッサの動作に必要な内部記憶装置（一例としてＲＯＭ及びＲＡＭ）等の各種の周辺装置とを組み合わせたユニットとして構成されている。
【００２３】
表示制御部１８は、ゲーム制御部１７から与えられる画像データに応じた画像をフレームバッファに描画し、その描画した画像に対応する映像信号をモニタ４に出力することにより、モニタ４上に所定の画像を表示させる。音声出力制御部１９は、ゲーム制御部１７から与えられる音声再生データに応じた音声再生信号を生成して、スピーカ５に出力することにより、スピーカ５から所定の音声（楽曲等を含む）を再生させる。
【００２４】
ゲーム制御部１７には、外部記憶装置２１が接続されている。外部記憶装置２１には、ＤＶＤＲＯＭ、ＣＤＲＯＭ等の光学式記憶媒体、或いはＥＥＰＲＯＭ等の不揮発性半導体メモリといった、電源の供給がなくても記憶を保持可能な記憶媒体が使用される。
【００２５】
外部記憶装置２１には、ゲームプログラム２２と、ゲームデータ２３とが記憶されている。ゲームプログラム２２は、ゲーム機１にて所定の手順に従ってモンスタ育成ゲームを実行するために必要なコンピュータプログラムである。
【００２６】
一方、ゲームデータ２３は、ゲーム機１がゲームプログラムに基づいてモンスタ育成ゲームを実行する場合に利用される各種のデータである。このようなデータとして、ゲームデータ２３には、例えば、画像データ２８、効果音データ２９等のデータが含まれる。効果音データ２９は、プレイヤの操作或いはゲーム状況等に応じてスピーカ５から出力させるべき複数種類の効果音を、効果音毎にユニークなコードと対応付けて記録したデータである。
【００２７】
画像データ２８は、ゲーム画面内の背景画像、各種オブジェクト、アイコン及び、ゲーム内に出現させるべきキャラクタ等をモニタ４に表示させるためのデータである。画像データ２８に含まれる各キャラクタを表示させるためのデータは、表示可能なキャラクタ毎にユニークなコードと対応付けられている。更に、画像データ２８には、印刷されるキャラクタカードＫＣの固定的部分に対応するフォーマット画像を表示させるためのフォーマットデータも含まれている。なお、ゲームデータ２３には、その他にも各種のデータが含まれるが、図示は省略した。
【００２８】
次に、ゲーム機１にて実行されるモンスタ育成ゲームについて説明する。ゲーム内では、プレイヤはモンスタの育成を実行する。具体的には、育成対象のモンスタを他のモンスタと戦わせたり、ゲーム中のイベントに対応したりすることにより、モンスタを育成する。モンスタには、育成により、強さが増したり、特性が変化したりといった成長が生じる。また、複数のモンスタを合成することにより、新しい特性等を有する新たなモンスタが生成される。
【００２９】
育成対象のモンスタは、ゲーム内で選択することができる。また、キャラクタカードＫＣをモンスタ育成ゲームに使用することができる。具体的には、バーコードリーダ１０を通じてキャラクタカードＫＣの情報をゲーム機１に読み込むことにより、キャラクタカードＫＣにて定義されるモンスタがゲーム中に再現される。ゲーム中に再現されたキャラクタカードＫＣのモンスタは、育成対象として選択可能である。
【００３０】
プレイヤは、ゲームを通じて育成されたモンスタを新たなキャラクタカードＫＣとしてプリンタ１６を通じて印刷可能である。つまり、他のモンスタとの戦闘等を通じて成長したモンスタ或いは、新たに合成して生成したモンスタを新しいキャラクタカードＫＣとして作成することができる。このキャラクタカードＫＣは、次回のゲームで利用可能である。従って、キャラクタカードを育成結果の記録として利用でき、一つのキャラクタ（モンスタ）を継続して育成することができる。
【００３１】
このように、キャラクタカードＫＣを利用して、継続したモンスタの育成、或いは新たなモンスタの生成が可能である。そして、このキャラクタカードＫＣには、ゲーム結果が反映されているので、他に同じ内容のものが発生し辛い。従って、他には存在しないオリジナルのキャラクタカードＫＣが作成され得る。
【００３２】
次に、ゲーム機１で作成されるキャラクタカードＫＣについて説明する。図３は、ゲーム機１で作成されるキャラクタカードＫＣの一例を示す図である。キャラクタカードＫＣは、フォーマットデータにより規定されるフォーマット中の各位置に各種情報が配置されることにより生成される。具体的には、フォーマットデータにより規定されるフォーマット部分は固定的に設定される一方で、フォーマット中の変更可能領域には所定の情報としてのゲーム結果に関する情報に基づいて各種情報が配置される。つまり、ゲーム結果に応じて、フォーマット中の変更可能領域に各種情報が配置されることにより、ゲーム結果に応じたキャラクタカードＫＣが生成される。具体的には、図３に示すように、キャラクタカードＫＣは、ゲーム結果に応じて各種情報が配置されるべき変更可能領域として、基本情報領域ＳＩと、バーコード情報領域ＢＩと、キャラクタ画像領域ＣＩと、特徴情報領域ＦＩと、を含んでいる。
【００３３】
基本情報領域ＳＩには、プレイヤの名称の情報、各カードが定義するキャラクタの名称の情報及び、そのキャラクタのヒットポイント（ＨＰ）、アタックポイント（ＡＴ）、スペシャルポイント（ＳＰ）等を示すステータス情報が含まれている。キャラクタ画像領域ＣＩには、各カードが定義するキャラクタの画像ＫＧが表示される。特徴情報領域ＦＩには、各カードで定義されたキャラクタがゲームで利用された場合にゲーム中で実行可能なオプション（技）の情報、必殺技の情報及び、各カードのＩＤを示すカード番号の情報が含まれている。
【００３４】
バーコード情報領域ＢＩには、所定の規格に準拠するコードパターンとしての二次元バーコードＱＲが表示される。二次元バーコードＱＲは、各カードにて定義されるキャラクタをゲーム中に再現するために使用される。具体的には、二次元バーコードＱＲは、ゲーム機のカードリーダでの読み取りに使用される。このため、二次元バーコードＱＲには、キャラクタカードＫＣに含まれるキャラクタを定義するための全情報が埋め込まれている。つまり、二次元バーコードＱＲは、基本情報領域ＳＩ、キャラクタ画像領域ＣＩ、特徴情報領域ＦＩの各領域中の各情報を含んでいる。また、二次元バーコードＱＲに含まれるこれらの各情報は、キャラクタカードＫＣに印刷されているこれらの各情報と一致する。
【００３５】
また、バーコード情報領域ＢＩには、二次元バーコードＱＲが所定の手順で変換された変換コードパターンとしての変換二次元バーコードが表示される場合もある。つまり、二次元バーコードＱＲを変換することにより生成される変換二次元バーコードを含むキャラクタカードＫＣをゲーム機１はプリンタ１６を通じて印刷可能である。図４は、このような変換二次元バーコードの一例として、二次元バーコードＱＲの白黒が反転した状態の白黒反転二次元バーコードＮＢが利用されているキャラクタカードＫＣを示す図である。本来、二次元バーコードＱＲは、情報を含む部分（コードパターンを形成する部分）が黒色で、それ以外のベースとなる部分が白色で、それぞれ構成されている。一方、図４に示すように、白黒反転二次元バーコードＮＢは、図３の二次元バーコードＱＲと比較して、二次元バーコードＱＲを構成する白色部分が黒色に、黒色部分が白色に、それぞれ反転している。つまり、コードパターンを形成して情報を含むべき部分が白色で、それ以外のベースとなる部分が黒色で、それぞれ構成されている。
【００３６】
また、この配色の反転は、バーコード情報領域ＢＩにも生じている。図３に示すように、二次元バーコードＱＲが使用される場合には、バーコード情報領域ＢＩの二次元バーコードＱＲ以外の部分、つまり二次元バーコードＱＲの周囲には白が配色されている。これにより、二次元バーコードＱＲの黒色部が強調されるので、バーコードリーダ１０での読み取り精度が向上する。一方、白黒反転二次元バーコードＮＢは、二次元バーコードＱＲの白黒が反転しているため、コードパターンを形成して情報を含むべき部分に白が配色されている。従って、仮に、白黒反転二次元バーコードＮＢの周囲に白が配色された場合には、情報を含むべき部分を識別できない。このため、図４に示すように、白黒反転二次元バーコードＮＢの周囲、つまりバーコード情報領域ＢＩの白黒反転二次元バーコードＮＢ以外の部分には、黒が配色されている。これにより、白黒反転二次元バーコードＮＢが強調されている。
【００３７】
また、図４に示す白黒反転二次元バーコードＮＢは、図３に示す二次元バーコードＱＲの白黒が反転するように変換されたものである。従って、白黒反転二次元バーコードＮＢには、二次元バーコードＱＲと同じ情報が含まれている。即ち、白黒反転二次元バーコードＮＢは、二次元バーコードＱＲと同様に、基本情報領域ＳＩ、キャラクタ画像領域ＣＩ、特徴情報領域ＦＩの各領域中の各情報を含んでいる。但し、白黒反転二次元バーコードＮＢは、所定の規格に準拠していない。つまり、二次元バーコードＱＲと同じ手順では、白黒反転二次元バーコードＮＢに含まれる情報を取得できない。このため、白黒反転二次元バーコードＮＢは、ゲーム機１にて、二次元バーコードＱＲに一度戻るように逆変換され、その逆変換後の二次元バーコードＱＲに基づいて、白黒反転二次元バーコードＮＢに含まれる各情報が取得される。白黒反転二次元バーコードＮＢを生成するための処理及び、それを二次元バーコードＱＲに戻すための処理は、後述する。
【００３８】
次に、図５を参照して、白黒反転二次元バーコード等、変換二次元バーコードを生成するため、及び、そこから各情報を読み取るための具体的な構成について説明する。図５は、変換二次元バーコードの生成及び、その変換二次元バーコードからの情報の取得に関するゲーム制御部１７の機能ブロック図である。図５に示すように、ゲーム制御部１７には、逆変換部６１と、再現部６２と、データ生成部６４と、変換部６５とが設けられる。逆変換部６１、再現部６２、データ生成部６４、変換部６５は、いずれもコンピュータハードウェアとコンピュータプログラムとの組み合わせによって実現される論理的装置である。
【００３９】
データ生成部６４は、基本情報領域ＳＩ、キャラクタ画像領域ＣＩ、特徴情報領域ＦＩの各領域中の各情報といったキャラクタカードＫＣの作成に必要なゲーム結果情報を取得する。そして、データ生成部６４は、その取得したゲーム結果情報を含む二次元バーコードＱＲを表現するためのコードパターンデータとしての画像データを生成する。一方、変換部６５は、データ生成部６４が生成した画像データを取得する。そして、変換部６５は、取得した画像データに基づいて、変換二次元バーコードを表現するための変換データとしての変換後画像データを生成する。具体的には、変換部６５は、取得した画像データを所定の手順で変換することにより、白黒反転二次元バーコードＮＢ等、変換二次元バーコードを表現するための変換後画像データを生成する。生成された変換後画像データは、この画像データに基づいてキャラクタカードＫＣに変換二次元バーコードが印刷されるようにプリンタ１６に出力される。なお、二次元バーコードＱＲを印刷する場合には、変換部６５は、変換を実行せずに、データ生成部６４から取得した画像データをそのままプリンタ１６に出力する。この場合、画像データに基づいて、二次元バーコードＱＲが印刷される。
【００４０】
一方、逆変換部６１は、バーコードリーダ１０の出力信号を利用して、キャラクタカードＫＣに印刷された変換二次元バーコード（例えば、白黒反転二次元バーコードＮＢ）に対応する画像データ、つまりこの変換二次元バーコードＮＢを表現するための変換後画像データを生成する。そして、逆変換部６１は、その生成した変換後画像データに基づいて、所定の規格に準拠する二次元バーコードＱＲを表現するための画像データを生成する。具体的には、逆変換部６１は、変換部６５とは逆の手順で変換後画像データを逆変換することにより、二次元バーコードＱＲに対応する画像データを生成する。更に、逆変換部６１は、生成した画像データに基づいて、この画像データにより表現される二次元バーコードＱＲに含まれる各種情報を取得する。なお、バーコードリーダ１０の出力信号に基づいて生成した画像データが二次元バーコードＱＲに対応するものの場合には、逆変換部６１は、逆変換を行わない。生成した画像データが二次元バーコードＱＲに対応するものであるか否かは、例えば、その生成した画像データに基づいて、情報が取得できるか否かで判断される。
【００４１】
再現部６２は、逆変換部６１が取得した二次元バーコードＱＲに含まれる各種情報を取得する。そして、その取得した情報に基づいて、再現部６２は、キャラクタカードＫＣに記録されたキャラクタをゲーム中に再現するための各種の処理を実行する。また、再現部６２は、必要に応じて、その処理結果を出力する。これらにより、まず各種情報を含む変換二次元バーコードＮＢが印刷されたキャラクタカードＫＣが作成される。また、変換二次元バーコードＮＢに含まれる各種情報は、ゲーム結果に対応するキャラクタをゲーム中に再現するためのものである。一方、変換二次元バーコードＮＢから情報を取得する場合には、変換二次元バーコードＮＢは、そこに含まれる各種情報を取得可能なように、一度二次元バーコードＱＲに戻される。そして、その後その二次元バーコードＱＲに基づいて各種情報が取得され、その取得された各種情報に基づいてキャラクタカードＫＣに記録されたキャラクタがゲーム中に再現される。
【００４２】
次に、ゲーム制御部１７が実行する変換処理ルーチン及び、逆変換処理ルーチンについて説明する。ゲーム制御部１７は、白黒反転二次元バーコードＮＢ等、変換二次元バーコードを生成するために変換処理ルーチンを実行する。また、ゲーム制御部１７は、変換二次元バーコードを元の規格に準拠した二次元バーコードＱＲに戻すために逆変換処理ルーチンを実行する。なお、ゲーム制御部１７は、その他にもキャラクタカードＫＣを作成するための処理、キャラクタカードＫＣに記憶された情報に基づいてゲーム中にキャラクタを再現するための処理といったモンスタ育成ゲームを実行するために必要な各種の周知な処理を実行するが、それらの詳細な説明は省略する。
【００４３】
図６は、変換処理ルーチンのフローチャートの一例を示す図である。ゲーム制御部１７は、変換部６５を通じて、図６のルーチンを実行する。また、変換部６５は、例えば、ゲームが終了する毎、或いは、プレイヤによりカード作成の指示が実行された場合に、図６のルーチンを実行する。また、例えば、キャラクタカードＫＣには、プレイヤによる指定等が実行されない限り、原則として変換二次元バーコードが印刷されてよい。
【００４４】
図６のルーチンが開始されると、変換部６５は、まずステップＳ１１において、画像データを取得する。具体的には、変換部６５は、キャラクタカードＫＣに記録されるべき各種情報を含むようにデータ生成部６４が生成した画像データを取得する。続くステップＳ１２において、変換部６５は、ステップＳ１１で取得した画像データを所定の手順で変換し、変換後画像データを生成する。この変換は、例えば、二次元バーコードＱＲを表現するための画像データが、白黒反転した白黒反転二次元バーコードＮＢを表現するための画像データに変換されるように実行される。そして、変換後画像データとして、白黒反転二次元バーコードＮＢを表現するための画像データが生成される。次のステップＳ１３において、変換部６５は、ステップＳ１２で生成した変換後画像データを出力して、今回のルーチンを終了する。図６のルーチンにより出力される変換後画像データは、キャラクタカードＫＣの印刷に使用される。これにより、キャラクタカードＫＣのバーコード情報領域ＢＩに、白黒反転二次元バーコードＮＢ等、変換二次元バーコードが印刷される。
【００４５】
一方、図７は、逆変換処理ルーチンのフローチャートの一例を示す図である。ゲーム制御部１７は、逆変換部６１を通じて、図７のルーチンを実行する。また、逆変換部６１は、所定の周期で図７のルーチンを実行する。又は、バーコードリーダ１０がキャラクタカードＫＣを検知した場合、若しくは、プレイヤによりキャラクタカードＫＣの読み取りが指示された場合等キャラクタカードＫＣの読み取りが実行された場合に、逆変換部６１は、図７のルーチンを実行する。
【００４６】
図７のルーチンが開始されると、逆変換部６１は、まずステップＳ２１において、バーコードリーダ１０の出力信号を参照して、バーコードリーダ１０が読み取った画像が有るか否か判別する。この判別結果が否定的結果の場合、つまり、バーコードリーダ１０が画像を読み取ってない場合、逆変換部６１は、以降の処理をスキップして、今回のルーチンを終了する。一方、この判別結果が肯定的結果の場合、バーコードリーダ１０が読み取った画像が有る場合には、逆変換部６１は、ステップＳ２２に進む。
【００４７】
ステップＳ２２において、逆変換部６１は、バーコードリーダ１０の出力信号を参照して、バーコードリーダ１０が読み取った画像を表現するための画像データを生成する。続くステップＳ２３において、ステップＳ２２で生成した画像データからキャラクタカードＫＣの情報を取得可能か否か判別する。ステップＳ２２で情報が取得できるか否かは、所定の規格に準拠した手順で実行される。つまり、ステップＳ２２で生成した画像データが二次元バーコードＱＲに対応するものであり、かつ、バーコードリーダ１０による二次元バーコードＱＲの読み取り精度に問題がなければ、逆変換部６１は、画像データからキャラクタカードＫＣの情報を取得できる。つまり、ステップＳ２３の判別結果は、肯定的なものになる。一方、ステップＳ２２で生成した画像データが変換二次元バーコードＮＢに対応するもの、つまり変換後画像データに該当する場合、所定の規格に準拠した手順では、情報を取得できない。また、バーコードリーダ１０による二次元バーコードＱＲの読み取り精度に問題が有る場合も二次元バーコードＱＲに含まれる各種情報を正しく取得することができない。これらの場合、ステップＳ２３の判別結果は、否定的なものになる。
【００４８】
ステップＳ２３の判別結果が肯定的なものの場合、逆変換部６１は、ステップＳ２４及び、ステップＳ２５をスキップして、ステップＳ２６に進む。一方、ステップＳ２３の判別結果が否定的なものの場合、逆変換部６１は、ステップＳ２４に進む。そして、ステップＳ２４において、逆変換部６１は、ステップＳ２２で取得した画像データを逆変換する。具体的には、逆変換部６１は、変換後画像データが二次元バーコードＱＲを表現するための画像データに戻るように、ステップＳ２２の逆変換として、図６のステップＳ１２で実行した変換とは逆の変換を実行する。
【００４９】
次のステップＳ２５において、逆変換部６１は、ステップＳ２４で逆変換した後の画像データに基づいて、再度、情報を取得可能な否か判別する。このステップでも情報が取得できるか否かは、所定の規格に準拠した手順で実行される。但し、ステップＳ２４の逆変換により、変換後画像データは、二次元バーコードＱＲを表現するための画像データに戻されている。従って、変換後画像データであるためにステップＳ２３で情報が取得できていない場合には、ステップＳ２４では情報の取得が可能である。つまり、ステップＳ２５でも情報の取得ができない画像データは、バーコードリーダ１０による画像の読み取り精度に問題がある場合の画像データである。このため、ステップＳ２５の判別結果が否定的結果の場合、つまり情報の取得ができない場合には、逆変換部６１は、ステップＳ２１に戻り、ステップＳ２１以降の処理を再度実行する。一方、ステップＳ２５の判別結果が肯定的結果の場合、つまり情報が取得できる場合、逆変換部６１は、ステップＳ２６に進む。
【００５０】
ステップＳ２６において、逆変換部６１は、ステップＳ２３で生成された画像データ或いは、ステップＳ２４で逆変換された後の画像データにより表現される二次元バーコードＱＲからキャラクタカードＫＣの情報を取得する。次のステップＳ２７において、逆変換部６１は、ステップＳ２６で取得したキャラクタカードＫＣの情報を出力して、今回のルーチンを終了する。図７のルーチンにより出力される情報は、キャラクタカードＫＣのキャラクタをゲーム中に再現するために使用される。これにより、キャラクタカードＫＣ中の白黒反転二次元バーコードＮＢ等、規格外の変換二次元バーコードから必要な情報が取得され、ゲームに利用される。なお、キャラクタカードＫＣには、その他にも二次元バーコードＱＲ及び、変換二次元バーコードＮＢを判別するための情報が含まれていてもよい。この場合、この情報を参照することにより、図７のステップＳ２３の処理を省略することができる。
【００５１】
以上に説明したように、この形態によれば、ゲーム結果に対応する情報が変換二次元バーコードＮＢに埋め込まれ、キャラクタカードＫＣに記録される。また、変換二次元バーコードＮＢに埋め込まれた情報は、二次元バーコードＱＲに戻され、次回以降のゲームに利用可能である。つまり、ゲーム結果に対応する情報を記録する媒体として、二次元バーコードＱＲに替えて、変換二次元バーコードＮＢを利用することができる。また、変換二次元バーコードとして、デザイン、スペース等に合わせて、各種の態様を採用することができる。これにより、レイアウトの自由度を向上させることができるので、バーコード情報領域ＢＩのデザイン性のみならず、キャラクタカードＫＣ全体のデザイン性を向上させることができる。また、変換二次元バーコードとして白黒反転二次元バーコードＮＢを利用する場合には、バーコード情報領域ＢＩの背景に黒を配色することができる。黒は、白に比べて光の反射を抑制できる。従って、この場合、バーコードリーダ１０による白黒反転二次元バーコードＮＢの読み取り精度を二次元バーコードＱＲの場合に比べて向上させることができる。そして、これらにより、ゲームの興趣性をより向上させることができる。
【００５２】
以上の形態において、制御ユニット１５がゲーム制御部１７を通じて図６のルーチンを実行することにより変換データ生成手段、データ出力手段として機能する。また、制御ユニット１５がゲーム制御部１７のデータ生成部６４を通じてコードパターンデータ生成手段として機能する。更に、制御ユニット１５がゲーム制御部１７を通じて図７のルーチンを実行することにより、逆変換手段及び、情報取得手段として機能する。
【００５３】
本発明は上述の形態に限定されず、適宜の形態にて実施することができる。上述の形態では変換二次元バーコードの一例として、白黒反転二次元バーコードＮＢが採用されている。しかし、変換二次元バーコードは、このような形態に限定されない。例えば、白色部に緑が、黒色部に赤が、それぞれ配色されるように変換されたものでもよい。このような場合、逆変換として配色の変化に合わせた色調補正が実行されれば、情報の取得が可能である。
【００５４】
また、変換二次元バーコードは、このような配色が変化する形態にも限定されない。図８Ａ〜図８Ｃを参照して、変換二次元バーコードの他の例を説明する。図８Ａは、変換二次元バーコードの第１の変形例を示す図である。図８Ａに示すように、第１の変形例に係る変換二次元バーコードＮＢａは、二次元バーコードＱＲを左右方向に引き延ばすように変換されたものである。つまり、本来の二次元バーコードＱＲに比べて、縦横比率が変化している。一方、図８Ｂは、変換二次元バーコードの第２の変形例を示す図である。図８Ｂに示すように、第２の変形例に係る変換二次元バーコードＮＢｂは、円を形成するように二次元バーコードＱＲが引き延ばされたものである。これにより、本来の四角形の形状から円形（一部切り取られている部分あり）の形状に変換されている。更に、図８Ｃは、変換二次元バーコードの第３の変形例を示す図である。図８Ｃに示すように、第３の変形例に係る変換二次元バーコードＮＢｃは、円を形成するように扇型状まで引き延ばされた後、更に一つの角を下方に引き延ばされたものである。つまり、複数の引き延ばし方法が組み合わされるように変換されている。このように、変換二次元バーコードとして、形状の変化を含む各種の形態が採用されてよい。
【００５５】
また、上述の形態では、制御ユニット１５が図７のルーチンを通じて、逆変換手段として機能している。しかし、逆変換手段は、このような形態に限定されない。例えば、コードパターンの逆変換は、光学的に実現されてもよい。図９は、光学的な逆変換を説明するための図である。図９に示すように、バーコードリーダ１０Ａには、レンズＬが設けられていてよい。レンズＬは、変換二次元バーコードを逆変換するように構成されていてよい。例えば、変換二次元バーコードとして第１の変形例に係る変換二次元バーコードＮＢａが採用されている場合には、レンズＬは、第１の変形例に係る変換二次元バーコードＮＢａの引き延ばし比率に応じて、引き延ばし方向（左右方向）に第１の変形例に係る変換二次元バーコードＮＢａを収縮させるような形状に形成されていてよい。この場合、レンズＬを通すことにより、第１の変形例に係る変換二次元バーコードＮＢａの縦横比率が元の比率に戻されるので、第１の変形例に係る変換二次元バーコードＮＢａを所定の規格に準拠する二次元バーコードＱＲに戻すことができる。このように、変換された形状に応じた逆変換を実行可能なレンズＬにより、光学的な逆変換を実現できる。
【００５６】
更に、レンズＬに替えて、光学的に逆変換を実現する手段として、フィルタ７０が採用されてもよい。フィルタ７０は、例えば、レンズＬと同様の機能を生じるように形成されていてよい。この場合、図９に示すように、キャラクタカードＫＣとバーコードリーダ１０Ａとの間に配置されることにより、レンズＬと同様に光学的な逆変換が可能である。或いは、フィルタ７０は、色調補正を実行可能に構成されていてもよい。この場合、フィルタ７０が介在することにより、配色が変化するように変換された変換二次元バーコードが元の二次元バーコードＱＲの配色に戻される。このように、逆変換として色調補正を実行する手段としてフィルタ７０或いはレンズＬが採用されてもよい。
【００５７】
上述の形態では、コードパターンとして、二次元バーコードＱＲが採用されている。しかし、コードパターンは、このような形態に限定されない。所定の情報が埋め込まれるように所定の規格に準拠するものであれば、例えば、バーコード等、コードパターンとして各種の態様が採用されてよい。
【００５８】
上述の形態では、制御ユニット１５は、まず二次元バーコードＱＲを表現するための画像データを生成し、その画像データに基づいて、その後変換後画像データが生成されている。つまり、まずコードパターンデータを生成し、それに基づいて変換データが生成されている。しかし、変換データの生成は、このような形態に限定されない。例えば、コードパターンデータの生成は省略されてもよい。つまり、コードパターンデータを生成せずに、変換コードパターンを表現するための変換データが直接生成されてもよい。
【００５９】
また、上述の形態では、コードパターン記録装置は、変換コードパターンの生成及び、その読み取りの両方が可能に構成されている。しかし、コードパターン記録装置は、このような形態に限定されない。変換（或いは、逆変換）の手順が規格化されれば、一つの装置で変換コードパターンの生成及び、その読み取りの両方が実現される必要はない。従って、例えば、逆変換手段及び、情報取得手段は、省略されてもよい。また、変換（或いは、逆変換）の手順の規格は、複数存在していてもよい。それらの規格を識別可能な情報が付与されていれば、逆変換として実行すべき手順は識別可能である。
【００６０】
上述の形態では、コードパターン記録装置の一形態として、ゲーム機１に適用された例を説明している。しかし、コードパターン記録装置は、このような形態に限定されない。コードパターン記録装置は、コードパターンを情報伝達の媒体として使用するものであれば、適宜な形態で実現されてよい。例えば、コードパターン記録装置は、ｗｅｂサイトのアドレス情報が埋め込まれたコードパターンを印刷するための広告印刷装置に適用されてもよい。また、コードパターン記録装置は、例えば、スピーカ５が省略される等、適用形態に応じて適宜な形態が採用されてよい。
【００６１】
また、光学的情報記録手段は、プリンタ１６に限定されない。例えば、記録媒体として、磁気反転素子を反転させる等、磁気を利用して情報を表示可能なものが利用されている場合には、磁気反転素子を反転させる等、印刷以外の手段により記録媒体に変換コードパターンが記録されてもよい。
【符号の説明】
【００６２】
１  ゲーム機
１６  プリンタ（光学的情報記録手段）
１５  制御ユニット（コンピュータ、変換データ生成手段、データ出力手段、コードパターンデータ生成手段、逆変換手段、情報取得手段）
７０  フィルタ
ＫＣ  キャラクタカード（記録媒体）
ＱＲ  二次元バーコード（コードパターン）
ＮＢ  白黒反転二次元バーコード（変換コードパターン）
Ｌ  レンズ
【図１】
2013138757.tif 000003
【図２】
2013138757.tif 000004
【図３】
2013138757.tif 000005
【図４】
2013138757.tif 000006
【図５】
2013138757.tif 000007
【図６】
2013138757.tif 000008
【図７】
2013138757.tif 000009
【図８Ａ】
2013138757.tif 000010
【図８Ｂ】
2013138757.tif 000011
【図８Ｃ】
2013138757.tif 000012
【図９】
2013138757.tif 000013