(57)【要約】【課題】QRコードを正解とするお絵かきロジックを自動的に作成できるようにする。【解決手段】セルサイズ決定手段12は、QRコード5の形状を示す二値画像データ等の形状データに基づいてお絵かきロジックのセルサイズを決定し、区分け手段13は、上記決定されたセルサイズでQRコードを区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けQRコード情報を生成する。黒セル数検出手段14は、区分けQRコード情報に基づいて、区分けされたQRコードの各行および各列に存在する各黒セル連続部分のセル数を検出し、お絵かきロジック作成手段15は、マトリクスの各行、各列の縁部に、黒セル数検出手段14で検出した対応する行、列のセル数を記すことにより、形状データによって示されるQRコードを正解とするお絵かきロジックを作成する。【選択図】図１
2008188323.tif 000002
【特許請求の範囲】
【請求項１】
ＱＲコードの形状を示す形状データを入力するＱＲコード入力手段と、
前記ＱＲコード入力手段から入力された前記形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段と、
該区分け手段によって生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出手段と、
マトリクスの各行および各列の縁部に、前記黒セル数検出手段で検出した対応する行および列のセル数を記すお絵かきロジック作成手段とを備えたことを特徴とするお絵かきロジック作成装置。
【請求項２】
請求項１記載のお絵かきロジック作成装置において、
前記区分け手段で生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定手段を備え、且つ、
前記お絵かきロジック作成手段が、前記複数正解判定手段によって正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とするお絵かきロジック作成装置。
【請求項３】
請求項１または２記載のお絵かきロジック作成装置において、
前記ＱＲコード入力手段から入力された前記形状データに基づいて、お絵かきロジックのセルサイズを決定するセルサイズ決定手段を備えたことを特徴とするお絵かきロジック作成装置。
【請求項４】
請求項３記載のお絵かきロジック作成装置において、
前記セルサイズ決定手段が、前記お絵かきロジックのセルサイズを、前記ＱＲコードのセルサイズの整数分の１とすることを特徴とするお絵かきロジック作成装置。
【請求項５】
請求項３記載のお絵かきロジック作成装置において、
前記ＱＲコードのセルサイズとお絵かきロジックのセルサイズとの比率を入力する比率入力手段を備え、且つ、
前記セルサイズ決定手段が、前記ＱＲコードのセルサイズと前記比率入力手段から入力された比率とに基づいて、前記お絵かきロジックのセルサイズを決定することを特徴とするお絵かきロジック作成装置。
【請求項６】
請求項２記載のお絵かきロジック作成装置において、
前記複数正解判定手段が、区分けされたＱＲコードの各セルの中に、そのセルの上下左右のセルが白セルで、且つ斜め４方向の内の何れか１方向のセルのみが黒セルとなっている黒セルが存在する場合、正解が複数存在するお絵かきロジックが作成される可能性があると判定することを特徴とするお絵かきロジック作成装置。
【請求項７】
請求項６記載のお絵かきロジック作成装置において、
前記お絵かきロジック作成手段が、正解を前記形状データによって示されるＱＲコードとするための加工として、上下左右のセルが白セルで、且つ斜め４方向の内の何れか１方向のセルのみが黒セルとなっている黒セルの内の、前記ＱＲコードが正解として成立することを阻害せずに他の正解の成立を阻害する黒セルに対応する前記マトリクスのセルを予め黒セルにしておくことを特徴とするお絵かきロジック作成装置。
【請求項８】
請求項６記載のお絵かきロジック作成装置において、
前記お絵かきロジック作成手段が、正解を前記形状データによって示されるＱＲコードとするための加工として、前記マトリクスのセルの内の、前記上下左右のセルが白セルで、且つ斜め４方向の内の何れか１方向のセルのみが黒セルとなっている黒セルの成立を阻止せずに前記形状データによって示されるＱＲコード以外の正解の成立を阻止するセルを、塗り潰し対象外のセルとすることを特徴とするお絵かきロジック作成装置。
【請求項９】
請求項１乃至８の何れか１項に記載のお絵かきロジック作成装置において、
前記ＱＲコードの形状データが、前記ＱＲコードの二値画像データであることを特徴とするお絵かきロジック作成装置。
【請求項１０】
端末装置から送られてくる形状データによって示されるＱＲコードを正解とするお絵かきロジックを作成するお絵かきロジック作成サーバであって、
前記端末装置から送られてきた前記形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段と、
該区分け手段によって生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出手段と、
マトリクスの各行および各列の縁部に、前記黒セル数検出手段で検出した対応する行および列のセル数を記すお絵かきロジック作成手段とを備えたことを特徴とするお絵かきロジック作成サーバ。
【請求項１１】
請求項１０記載のお絵かきロジック作成サーバにおいて、
前記区分け手段で生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定手段を備え、且つ、
前記お絵かきロジック作成手段が、前記複数正解判定手段によって正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とするお絵かきロジック作成サーバ。
【請求項１２】
コンピュータが、形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分けステップと、
前記コンピュータが、区分けステップで生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出ステップと、
前記コンピュータが、マトリクスの各行および各列の縁部に、前記黒セル数検出ステップで検出した対応する行および列のセル数を記すお絵かきロジック作成ステップとを含むことを特徴とするお絵かきロジック作成方法。
【請求項１３】
請求項１２記載のお絵かきロジック作成方法において、
前記コンピュータが、前記区分けステップで生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定ステップを含み、且つ、
前記お絵かきロジック作成ステップでは、前記複数正解判定ステップで正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とするお絵かきロジック作成方法。
【請求項１４】
ＱＲコードの形状を示す形状データを入力するＱＲコード入力装置を備えたコンピュータを、
前記ＱＲコード入力装置から入力された前記形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段、
該区分け手段によって生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出手段、
マトリクスの各行および各列の縁部に、前記黒セル数検出手段で検出した対応する行および列のセル数を記すお絵かきロジック作成手段として機能させるためのプログラム。
【請求項１５】
請求項１４記載のプログラムにおいて、
前記コンピュータを、前記区分け手段で生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定手段として機能させ、且つ、
前記お絵かきロジック作成手段が、前記複数正解判定手段によって正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、お絵かきロジックを作成するお絵かきロジック作成技術に関し、特に、ＱＲコード（二次元バーコード）から、ＱＲコードを正解とするお絵かきロジックを自動的に作成するお絵かきロジック作成技術に関する。
【背景技術】
【０００２】
マトリクスの各行、各列の縁部に記された、その行および列に存在する黒セル連続部分のセル数を表す数字をヒントにして塗り潰すセルを割り出し、割り出したセルを塗り潰していくと、最終的に絵や文字が浮かび上がるタイプのペンシルパズルとしてお絵かきロジックが従来から知られている。なお、お絵かきロジックは、ののぐらむ、イラストロジック、ピクロスとも呼ばれている。図１４（Ａ）は、お絵かきロジックの一例を示し、このお絵かきロジックの解読に成功すると、同図（Ｂ）に示すような画像が得られる。
【０００３】
また、お絵かきロジックを利用したネットワークサービスも従来から知られている（例えば、特許文献１参照）。この特許文献１に記載されている従来の技術は、解読に成功するとＵＲＬの埋め込まれたＱＲコードを得ることができるお絵かきロジックを利用し、お絵かきロジックの解読に成功したユーザだけが上記ＵＲＬから提供される画像データや音楽データ等を取得できるようにしている。
【０００４】
この従来の技術を詳しく説明すると、ネットワークサービスの提供者は、何らかの方法で作成したお絵かきロジックを所定のサイトに登録しておく。ユーザは、上記サイトからお絵かきロジックをダウンロードし、解読する。解読に成功すると、ＵＲＬが埋め込まれたＱＲコードが復元されるので、ユーザはこのＱＲコードを利用して上記ＵＲＬにアクセスし、画像データなどを取得する。
【０００５】
【特許文献１】特開２００４−９７３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１に記載されている従来の技術によれば、お絵かきロジックの解読に成功したユーザに対してだけ、画像データなどを提供するといったネットワークサービスを実現することができる。
【０００７】
しかしながら、上記した特許文献１には、お絵かきロジックの作成方法は全く記載されていない。このため、特許文献１を利用してネットワークサービスを行おうとした場合には、サービス提供者が人手で、ＱＲコードに対応したお絵かきロジックを作成しなければならず、サービス提供者に負担がかかるという問題がある。
【０００８】
〔発明の目的〕
そこで、本発明の目的は、ＱＲコードコードから、ＱＲコードを正解とするお絵かきロジックを自動的に作成できるようにすることにある。
【課題を解決するための手段】
【０００９】
本発明にかかる第１のお絵かきロジック作成装置は、
ＱＲコードの形状を示す形状データを入力するＱＲコード入力手段と、
前記ＱＲコード入力手段から入力された前記形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段と、
該区分け手段によって生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出手段と、
マトリクスの各行および各列の縁部に、前記黒セル数検出手段で検出した対応する行および列のセル数を記すお絵かきロジック作成手段とを備えたことを特徴とする。
【００１０】
本発明にかかる第２のお絵かきロジック作成装置は、第１のお絵かきロジック作成装置において、
前記区分け手段で生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定手段を備え、且つ、
前記お絵かきロジック作成手段が、前記複数正解判定手段によって正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とする。
【００１１】
本発明にかかる第３のお絵かきロジック作成装置は、第１または第２のお絵かきロジック作成装置において、
前記ＱＲコード入力手段から入力された前記形状データに基づいて、お絵かきロジックのセルサイズを決定するセルサイズ決定手段を備えたことを特徴とする。
【００１２】
本発明にかかる第４のお絵かきロジック作成装置は、第３のお絵かきロジック作成装置において、
前記セルサイズ決定手段が、前記お絵かきロジックのセルサイズを、前記ＱＲコードのセルサイズの整数分の１とすることを特徴とする。
【００１３】
本発明にかかる第５のお絵かきロジック作成装置は、第３のお絵かきロジック作成装置において、
前記ＱＲコードのセルサイズとお絵かきロジックのセルサイズとの比率を入力する比率入力手段を備え、且つ、
前記セルサイズ決定手段が、前記ＱＲコードのセルサイズと前記比率入力手段から入力された比率とに基づいて、前記お絵かきロジックのセルサイズを決定することを特徴とする。
【００１４】
本発明にかかる第６のお絵かきロジック作成装置は、第２のお絵かきロジック作成装置において、
前記複数正解判定手段が、区分けされたＱＲコードの各セルの中に、そのセルの上下左右のセルが白セルで、且つ斜め４方向の内の何れか１方向のセルのみが黒セルとなっている黒セルが存在する場合、正解が複数存在するお絵かきロジックが作成される可能性があると判定することを特徴とする。
【００１５】
本発明にかかる第７のお絵かきロジック作成装置は、第６のお絵かきロジック作成装置において、
前記お絵かきロジック作成手段が、正解を前記形状データによって示されるＱＲコードとするための加工として、上下左右のセルが白セルで、且つ斜め４方向の内の何れか１方向のセルのみが黒セルとなっている黒セルの内の、前記ＱＲコードが正解として成立することを阻害せずに他の正解の成立を阻害する黒セルに対応する前記マトリクスのセルを予め黒セルにしておくことを特徴とする。
【００１６】
本発明にかかる第８のお絵かきロジック作成装置は、第６のお絵かきロジック作成装置において、
前記お絵かきロジック作成手段が、正解を前記形状データによって示されるＱＲコードとするための加工として、前記マトリクスのセルの内の、前記上下左右のセルが白セルで、且つ斜め４方向の内の何れか１方向のセルのみが黒セルとなっている黒セルの成立を阻止せずに前記形状データによって示されるＱＲコード以外の正解の成立を阻止するセルを、塗り潰し対象外のセルとすることを特徴とする。
【００１７】
本発明にかかる第９のお絵かきロジック作成装置は、第１〜第８の何れかのお絵かきロジック作成装置において、
前記ＱＲコードの形状データが、前記ＱＲコードの二値画像データであることを特徴とする。
【００１８】
本発明にかかる第１のお絵かきロジック作成サーバは、
端末装置から送られてくる形状データによって示されるＱＲコードを正解とするお絵かきロジックを作成するお絵かきロジック作成サーバであって、
前記端末装置から送られてきた前記形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段と、
該区分け手段によって生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出手段と、
マトリクスの各行および各列の縁部に、前記黒セル数検出手段で検出した対応する行および列のセル数を記すお絵かきロジック作成手段とを備えたことを特徴とする。
【００１９】
本発明にかかる第２のお絵かきロジック作成サーバは、第１のお絵かきロジック作成サーバにおいて、
前記区分け手段で生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定手段を備え、且つ、
前記お絵かきロジック作成手段が、前記複数正解判定手段によって正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とする。
【００２０】
本発明にかかる第１のお絵かきロジック作成方法は、
コンピュータが、形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分けステップと、
前記コンピュータが、区分けステップで生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出ステップと、
前記コンピュータが、マトリクスの各行および各列の縁部に、前記黒セル数検出ステップで検出した対応する行および列のセル数を記すお絵かきロジック作成ステップとを含むことを特徴とする。
【００２１】
本発明にかかる第２のお絵かきロジック作成方法は、第１のお絵かきロジック作成方法において、
前記コンピュータが、前記区分けステップで生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定ステップを含み、且つ、
前記お絵かきロジック作成ステップでは、前記複数正解判定ステップで正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とする。
【００２２】
本発明にかかる第１のプログラムは、
ＱＲコードの形状を示す形状データを入力するＱＲコード入力装置を備えたコンピュータを、
前記ＱＲコード入力装置から入力された前記形状データによって示されるＱＲコードをセルサイズで区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段、
該区分け手段によって生成された区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する黒セル数検出手段、
マトリクスの各行および各列の縁部に、前記黒セル数検出手段で検出した対応する行および列のセル数を記すお絵かきロジック作成手段として機能させる。
【００２３】
本発明にかかる第２のプログラムは、第１のプログラムにおいて、
前記コンピュータを、前記区分け手段で生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定手段として機能させ、且つ、
前記お絵かきロジック作成手段が、前記複数正解判定手段によって正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解を前記形状データによって示されるＱＲコードとするための加工を前記マトリクスに対して施すことを特徴とする。
【００２４】
〔作用〕
セルサイズ決定手段は、ＱＲコードの形状を示す形状データに基づいて、お絵かきロジックのセルサイズを決定し、区分け手段は、上記決定されたセルサイズでＱＲコードを区分けし、区分けした各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する。黒セル数検出手段は、区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出し、お絵かきロジック作成手段は、マトリクスの各行および各列の縁部に、黒セル数検出手段で検出した、対応する行および列のセル数を記すことにより、形状データによって示されるＱＲコードを正解とするお絵かきロジックを作成する。
【発明の効果】
【００２５】
本発明によれば、ＱＲコードに基づいて、それを正解とするお絵かきロジックを自動的に作成することが可能になるという効果を得ることができる。その理由は、ＱＲコードをセルサイズで区分けし、区分けされた各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段と、区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各列および各行において、黒セル連続部分のセル数を検出する黒セル数検出手段と、マトリクスの各行および各列の縁部に黒セル数検出手段によって検出された、対応する行および列のセル数を記すお絵かきロジック作成手段とを備えているからである。
【発明を実施するための最良の形態】
【００２６】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００２７】
〔第１の実施の形態の構成〕
図１を参照すると、本発明の第１の実施の形態にかかるお絵かきロジック作成装置１は、格納手段１１と、セルサイズ決定手段１２と、区分け手段１３と、黒セル数検出手段１４と、お絵かきロジック作成手段１５と、出力手段１６と、記憶装置１７と、ＱＲコード入力装置２と、比率入力装置３と、ＬＣＤ等の表示装置４とから構成されている。なお、記憶装置１７には、比率格納部１７１、ＱＲコード格納部１７２、セルサイズ格納部１７３、区分けＱＲコード格納部１７４、行数格納部１７５、列数格納部１７６、黒セル数格納部１７７およびお絵かきロジック格納部１７８が設けられている。
【００２８】
ＱＲコード入力装置２は、ＱＲコード５の形状を示す形状データをお絵かきロジック作成装置１に入力する。ＱＲコード５が、例えば用紙などに印刷されているものである場合は、ＱＲコード入力装置２はカメラおよびカメラによって撮像された画像データを白黒二値の二値画像データに変換する二値化回路によって実現され、二値化回路から出力される二値画像データが形状データとしてお絵かきロジック作成装置１に入力される。本実施の形態では、二値画像データが形状データとなる。
【００２９】
比率入力装置３は、例えば、キーボードによって実現されるものであり、ＱＲコード５のセルのサイズとお絵かきロジックのセルのサイズとの比率を入力する。なお、お絵かきロジックのセルのサイズ（セルサイズという場合もある）は、ＱＲコード５のセルのサイズの整数分の１（１／１、１／２、１／３、…）とする必要がある。
【００３０】
格納手段１１は、比率入力装置３から入力された比率を比率格納部１７１に格納すると共に、ＱＲコード入力装置２から入力されたＱＲコード５の二値画像データ（黒に対応する画素を“１”、白に対応する画素を“０”とする）をＱＲコード格納部１７２に格納する。
【００３１】
セルサイズ決定手段１２は、ＱＲコード格納部１７２に格納されているＱＲコード５の二値画像データに基づいてＱＲコード５のセルサイズを求め、このＱＲコード５のセルサイズと比率格納部１７１に格納されている比率とに基づいて、お絵かきロジックのセルサイズを決定する。そして、決定したセルサイズをセルサイズ格納部１７３に格納する。なお、ＱＲコード５のセルサイズは、例えば、二値画像データの行方向と列方向それぞれにおいて、各黒画素連続部分の画素数を求め、求めた各画素数の内の最も少ないものに対応した値をＱＲコード５のセルサイズとする。
【００３２】
区分け手段１３は、セルサイズ格納部１７３に格納されているセルサイズでＱＲコード格納部１７２に格納されているＱＲコード５の二値画像データを区分けし、区分けした各セルが黒セルなのか白セルかを示す区分けＱＲコード情報を生成する。そして、生成した区分けＱＲコード情報を区分けＱＲコード格納部１７４に格納する。更に、区分け手段１３は、ＱＲコード５の二値画像データが何行、何列に区分けされたのかを調べ、行数および列数をそれぞれ行数格納部１７５、列数格納部１７６に格納する。なお、区分けした各セルが黒セルなのか白セルなのかは、そのセルに、黒画素（画素値が“１”の画素）、白画素（画素値が“０”の画素）のどちらが多く含まれているかに基づいて判定する。即ち、黒画素の方が多く含まれている場合には、黒セルと判定し、白画素の方が多く含まれている場合には、白セルと判定する。
【００３３】
黒セル数検出手段１４は、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列に存在する各黒セル連続部分のセル数を検出する。そして、検出したセル数を、各行、各列毎に黒セル数格納部１７７に格納する。
【００３４】
お絵かきロジック作成手段１５は、ｎ行×ｍ列（ｎ、ｍはそれぞれ行数格納部１７５、列数格納部１７６に格納されている行数、列数）のマトリクスを作成し、更に、上記マトリクスの各行、各列の縁部に、黒セル数格納部１７７に格納されている、対応する行と列のセル数を記すことによりお絵かきロジックを作成し、作成したお絵かきロジックをお絵かきロジック格納部１７８に格納する。
【００３５】
出力手段１６は、お絵かきロジック格納部１７８に格納されているお絵かきロジックを表示装置４に表示する。
【００３６】
なお、お絵かきロジック作成装置１は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータをお絵かきロジック作成装置１として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、格納手段１１、セルサイズ決定手段１２、区分け手段１３、黒セル数検出手段１４、お絵かきロジック作成手段１５、出力手段１６を実現する。
【００３７】
〔第１の実施の形態の動作〕
次に、本実施の形態の動作について詳細に説明する。
【００３８】
ユーザは、ＱＲコード５を正解とするお絵かきロジックを作成する場合、先ず、比率入力装置３を用いてＱＲコード５のセルサイズとお絵かきロジックのセルサイズとの比率を入力する。これにより、格納手段１１は、入力された比率を比率格納部１７１に格納する。
【００３９】
その後、ユーザは、ＱＲコード入力装置２を用いてＱＲコード５の二値画像データをお絵かきロジック作成装置１に入力する。これにより、格納手段１１は、図２のフローチャートに示すように、入力されたＱＲコード５の二値画像データをＱＲコード格納部１７２に格納し、その後、セルサイズ決定手段１２を起動する（ステップＳ２１）。
【００４０】
セルサイズ決定手段１２は、起動されると、先ず、ＱＲコード格納部１７２に格納されているＱＲコード５の二値画像データに基づいて、ＱＲコード５のセルサイズを求め、その後、ＱＲコード５のセルサイズと比率格納部１７１に格納されている比率とに基づいてお絵かきロジックのセルサイズを決定する。そして、決定したセルサイズをセルサイズ格納部１７３に格納し、その後、区分け手段１３を起動する（ステップＳ２２）。
【００４１】
今、例えば、ＱＲコード格納部１７２に格納されているＱＲコード５の二値画像データが図３（Ａ）に示すものであるとすると、黒画素連続部分の画素数の内の最も小さなものは、２画素となるので、ＱＲコード５のセルサイズは、２画素となる。また、例えば、比率格納部１７１に格納されている比率が１：１であるとすると、お絵かきロジックのセルサイズは、２画素となる。
【００４２】
区分け手段１３は、起動されると、先ず、セルサイズ格納部１７３に格納されているセルサイズで、ＱＲコード格納部１７２に格納されているＱＲコード５の二値画像データを区分けし、区分けした各セルが黒セルなのか白セルかを示す区分けＱＲコード情報を生成する。そして、生成した区分けＱＲコード情報を区分けＱＲコード格納部１７４に格納する。更に、区分け手段１３は、ＱＲコード５の二値画像データが何行、何列に区分けされたのかを調べ、行数と列数をそれぞれ行数格納部１７５、列数格納部１７６に格納する。その後、区分け手段１３は、黒セル数検出手段１４を起動する（ステップＳ２３）。
【００４３】
今、例えば、ＱＲコード格納部１７２に格納されている画像データが図３（Ａ）に示すものであり、セルサイズ格納部１７３に格納されているセルサイズが２画素であるとすると、区分け手段１３は、ＱＲコード５の画像データを図３（Ｂ）に示すように区分けし、第１行第１列のセルが黒セル、第１行第２列のセルが白セル、…、第４行第４列のセルが黒セルであることを示す区分けＱＲコード情報を生成する。
【００４４】
黒セル数検出手段１４は、起動されると、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各行および各列において、その行およびその列に存在する各黒セル連続部分のセル数を検出する。そして、検出したセル数を、各行、各列毎に黒セル数格納部１７７に格納し、その後、お絵かきロジック作成手段１５を起動する（ステップＳ２４、Ｓ２５）。
【００４５】
今、例えば、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報が図３（Ｂ）に対応するものであるとすると、黒セル数検出手段１４によって検出される、第１行、第２行、第３行、第４行に存在する黒セル連続部分のセル数はそれぞれ「１、１」「０」「３」「３」となり、第１列、第２列、第３列、第４列に存在する黒セル連続部分のセル数はそれぞれ「１」「２」「２」「２、１」となる。なお、この場合、黒セル数格納部１７７の内容は、例えば、図４に示すものとなる。
【００４６】
お絵かきロジック作成手段１５は起動されると、先ず、ｎ行×ｍ列（ｎ、ｍはそれぞれ行数格納部１７５、列数格納部１７６に格納されている行数と列数）のマトリクスを作成し、更に、上記マトリクスの各行と各列の縁部に、黒セル数格納部１７７に格納されている、対応する行と列のセル数を記すことによりお絵かきロジックを作成する。その後、作成したお絵かきロジックをお絵かきロジック格納部１７８に格納し、出力手段１６を起動する（ステップＳ２６）。
【００４７】
今、例えば、行数格納部１７５、列数格納部１７６に格納されている列数と行数がそれぞれ「４行」「４列」、黒セル数格納部１７７の内容が図４に示すものであるとすると、お絵かきロジック作成手段１５は、図３（Ｃ）に示すお絵かきロジックを作成することになる。
【００４８】
出力手段１６は起動されると、お絵かきロジック格納部１７８に格納されているお絵かきロジックを表示装置４に表示する（ステップＳ２７）。
【００４９】
なお、上述した実施の形態では、ＱＲコードのセルサイズとお絵かきロジックのセルサイズとの比率を変更できるようにするために比率入力装置３を設けたが、比率を固定にする場合には、比率入力装置３は不要である。
【００５０】
〔第１の実施の形態の効果〕
本実施の形態によれば、ＱＲコードに基づいて、それを正解とするお絵かきロジックを自動的に作成することが可能になるという効果を得ることができる。その理由は、ＱＲコードをセルサイズで区分けし、区分けされた各セルが黒セルなのか白セルなのかを示す区分けＱＲコード情報を生成する区分け手段１３と、区分けＱＲコード情報に基づいて、区分けされたＱＲコードの各列および各行において、黒セル連続部分のセル数を検出する黒セル数検出手段１４と、マトリクスの各行および各列の縁部に黒セル数検出手段１４によって検出された、対応する行と列のセル数を記すお絵かきロジック作成手段１５とを備えているからである。
【００５１】
また、本実施の形態によれば、お絵かきロジックのセル数を自由に変更することができるという効果もある。その理由は、ＱＲコードのセルのサイズとお絵かきロジックのセルのサイズとの比率を入力する比率入力装置３を備え、セルサイズ決定手段１２が、ＱＲコードのセルサイズと比率入力装置３から入力された比率に基づいて、お絵かきロジックのセルサイズを決定するようにしているからである。
【００５２】
〔第２の実施の形態の構成〕
次に、本発明の第２の実施の形態について説明する。本実施の形態は、ＱＲコードに基づいてお絵かきロジックを自動的に作成する際、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを調べ、もし、正解が複数存在するお絵かきロジックが作成される可能性があれば、正解を１つにするための加工をお絵かきロジックに施すことを特徴とする。
【００５３】
先ず、本実施の形態について簡単に説明する。正解が複数存在するようなお絵かきロジックが存在し得る。言い換えれば、白、黒が一意に決まらない箇所を含むお絵かきロジックが存在する。例えば、図５（Ａ）に示すようなお絵かきロジックの場合、同図（Ｂ）、（Ｃ）に示す２通りの正解が存在する。本実施の形態では、このようなことを回避するために、例えば、同図（Ｄ）、（Ｅ）に示すように、白黒が一意に決まらない箇所に対して、正解が１通りとなるように、予め黒セルを埋め込む。
【００５４】
図６は本実施の形態のお絵かきロジック作成装置１ａの構成例を示すブロック図であり、図１に示した第１の実施の形態のお絵かきロジック作成装置１との相違点は、複数正解判定手段１８が追加されている点、お絵かきロジック作成手段１５の代わりにお絵かきロジック作成手段１５ａを備えている点、および記憶装置１７に複数正解防止用黒セル位置格納部１７９が設けられている点である。なお、他の図１と同一符号は同一部分を表している。
【００５５】
複数正解判定手段１８は、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報に基づいて、白黒が一意に決まらない可能性がある箇所が存在するか否かを判定し、そのような箇所が存在する場合には、正解が１通りとなるように予め黒セルとしておくセル位置を複数正解防止用黒セル位置格納部１７９に格納する。
【００５６】
お絵かきロジック作成手段１５ａは、お絵かきロジック作成手段１５が備えている機能に加え、お絵かきロジックを作成する際、マトリクス上のセルの内の、複数正解防止用黒セル位置格納部１７９に格納されているセル位置のセルを黒セルとする機能を備えている。
【００５７】
なお、お絵かきロジック作成装置１ａは、コンピュータにより実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータをお絵かきロジック作成装置１ａとして機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、格納手段１１、セルサイズ決定手段１２、区分け手段１３、黒セル数検出手段１４、お絵かきロジック作成手段１５ａ、出力手段１６、複数正解判定手段１８を実現する。
【００５８】
〔第２の実施の形態の動作〕
次に、本実施の形態の動作について説明する。なお、複数正解判定手段１８およびお絵かきロジック作成手段１５ａ以外の動作は、第１の実施の形態と同様であるので、ここでは、複数正解判定手段１８およびお絵かきロジック作成手段１５ａの動作を中心に説明する。
【００５９】
ユーザが比率入力装置３を用いて比率を入力すると、格納手段１１は、比率格納部１７１に入力された比率を格納する。その後、ユーザが、ＱＲコード入力装置２を用いてＱＲコード５の二値画像データを入力すると、格納手段１１は、図７のフローチャートに示すように、ＱＲコード５の二値画像データをＱＲコード格納部１７２に格納する（ステップＳ２１）。その後、セルサイズ決定手段１２、区分け手段１３において前述した処理と同様の処理が行われ、セルサイズ格納部１７３にお絵かきロジックのセルサイズが格納され、区分けＱＲコード格納部１７４に区分けＱＲコード情報が格納され、行数格納部１７５、列数格納部１７６に区分けしたＱＲコードの行数、列数が格納される（ステップＳ２２、Ｓ２３）。
【００６０】
その後、複数正解判定手段１８が複数正解防止処理を行う（ステップＳ７１）。この複数正解防止処理において、複数正解判定手段１８は、例えば、図８のフローチャートに示す処理を行う。
【００６１】
複数正解判定手段１８は、ＱＲコード５の二値画像データを図３（Ｂ）に示すようにセルに区分けした際の各セルを順次処理対象にして図８のフローチャートに示す処理を行う。本実施の形態では、第１行第１列のセル（左上のセル）、第１行第２列のセル、…、第２行第１列のセル、第２行第２列のセル、…、第ｎ行第（ｍ−１）列のセル、第ｎ行第ｍ列のセル（右下のセル）という順序で処理を行うものとする。
【００６２】
複数正解判定手段１８は、先ず、第１行第１列のセルに注目し、そのセルが黒セルであるか否かを判定する（ステップＳ８１、Ｓ８２がＮＯ、Ｓ８３）。この判定は、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報に基づいて行う。
【００６３】
そして、黒セルでない場合（ステップＳ８３がＮＯ）は、ステップＳ８１の処理に戻り、黒セルの場合（ステップＳ８３がＹＥＳ）は、注目セルの上下左右に存在するセルが全て白セルであるか否かを判定する（ステップＳ８４）。この判定も、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報に基づいて行う。
【００６４】
そして、注目セルの上下左右に存在するセルの中に１つでも黒セルがあった場合（ステップＳ８４がＮＯ）は、ステップＳ８１の処理に戻り、全て白セルであった場合（ステップＳ８４がＹＥＳ）は、注目セルの斜め右上、斜め左上の少なくとも何れか一方に黒セルが存在するか否かを判定する（ステップＳ８５）。この判定も、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報に基づいて行う。
【００６５】
そして、黒セルが存在する場合（ステップＳ８５がＹＥＳ）は、ステップＳ８１の処理に戻り、黒セルが存在しない場合（ステップＳ８５がＮＯ）は、注目セルの斜め右下、斜め左下のセルの内の一方のみが黒セルになっているか否かを判定する（ステップＳ８６）。この判定も、区分けＱＲコード格納部１７４に格納されている区分けＱＲコード情報に基づいて行う。
【００６６】
そして、一方のみが黒セルであると判定した場合（ステップＳ８６がＹＥＳ）は、正解が複数存在するお絵かきロジックが作成される可能性があると判断し、複数正解防止用黒セル位置格納部１７９に、注目セルのセル位置を格納し（ステップＳ８７）、その後、ステップＳ８１の処理に戻る。これに対して、ステップＳ８６の判断結果がＮＯとなった場合は、再び、ステップＳ８１の処理を行う。
【００６７】
複数正解判定手段１８は、上述した処理を未注目のセルがなくなるまで繰り返し行い、未注目のセルがなくなると（ステップＳ８２がＹＥＳ）、黒セル数検出手段１４を起動し（ステップＳ８８）、その後、処理を終了する。
【００６８】
黒セル数検出手段１４は、起動されると、前述した処理と同様の処理を行い、区分けされたＱＲコードの各行および各列において、その行およびその列に存在する各黒セル連続部分のセル数を検出し、検出したセル数を、各行および各列毎に黒セル数格納部１７７に格納する。その後、黒セル数検出手段１４は、お絵かきロジック作成手段１５ａを起動する（ステップＳ２４、Ｓ２５）。
【００６９】
お絵かきロジック作成手段１５ａは、起動されると、先ず、ｎ行×ｍ列（ｎ、ｍはそれぞれ行数格納部１７５、列数格納部１７６に格納されている行数と列数）のマトリクスを作成し、更に、上記マトリクスのセルの内の、複数正解防止用黒セル位置格納部１７９に格納されているセル位置に対応するセルを黒セルとする（ステップＳ７２）。次いで、お絵かきロジック作成手段１５ａは、上記マトリクスの各行と各列の縁部に、黒セル数格納部１７７に格納されている対応する、行および列のセル数を記すことによりお絵かきロジックを作成し、お絵かきロジック格納部１７８に格納する（ステップＳ７３）。これにより、図５（Ｄ）、（Ｅ）に示すような、正解が１通りとなるお絵かきロジックが作成される。
【００７０】
その後、出力手段１６がお絵かきロジック格納部１７８に格納されているお絵かきロジックを表示装置４に表示する（ステップＳ２７）。
【００７１】
なお、上述した説明では、正解を１通りにするために、マトリクスのセルの内の一部のセルを予め黒セルにするようにしたが、図５（Ｆ）に示すように、マトリクスの内の一部（セルｆ）をパズル対象外領域とするようにしても良い。即ち、マトリクスのセルの内の、上下左右のセルが白セルで、且つ、斜め４方向の内の何れか１方向のセルのみが黒セルとなっている黒セルの成立を阻止せずにＱＲコード以外の正解の成立を阻止するセルを、塗り潰し対象外のセルとするようにしても良い。
【００７２】
〔第２の実施の形態の効果〕
本実施の形態によれば、ＱＲコードに基づいて作成したお絵かきロジックの正解が常に１通りであるようにすることができるという効果を得ることができる。その理由は、区分け手段１３で生成された区分ＱＲコード情報に基づいて、正解が複数存在するお絵かきロジックが作成される可能性があるか否かを判定する複数正解判定手段１８を備え、且つ、お絵かきロジック作成手段１６が、複数正解判定手段１８によって正解が複数存在するお絵かきロジックが作成される可能性があると判定された場合、正解をＱＲコードとするための加工をマトリクスに対して施すようにしているからである。
【００７３】
〔第３の実施の形態の構成〕
次に、本発明の第３の実施の形態について説明する。本実施の形態は、ユーザ自身がお絵かきロジック作成装置を購入したりせずとも、ＱＲコードを正解とするお絵かきロジックを取得できるようにしたことを特徴とする。
【００７４】
図９を参照すると、本実施の形態のネットワークシステムは、携帯情報端末装置１００と、お絵かきロジック作成サーバ２００と、お絵かきロジック配信サーバ３００と、懸賞サーバ４００と、懸賞提供者が利用するパーソナルコンピュータ等の端末装置５００と、無線基地局６００とから構成され、携帯情報端末装置１００と無線基地局６００とは、無線ネットワークＮＷ１を介して相互に接続され、お絵かきロジック作成サーバ２００、お絵かきロジック配信サーバ３００、懸賞サーバ４００、端末装置５００および無線基地局６００は、インターネットＮＷ２を介して相互に接続されている。
【００７５】
お絵かきロジック作成サーバ２００は、コンピュータによって実現されるものであり、ＱＲコードの二値画像データおよびＱＲコードのセルサイズとお絵かきロジックのセルサイズとの比率とを含むお絵かきロジック作成要求が送られてきたとき、お絵かきロジックを作成し、作成したお絵かきロジックを要求元に返却する機能を有する。図１０は、お絵かきロジック作成サーバ２００の構成例を示すブロック図であり、送受信手段２０１と、制御手段２０２と、お絵かきロジック作成装置２０３とを備えている。
【００７６】
送受信手段２０１は、インターネットＮＷ２を介してデータを送受信する機能を有する。
【００７７】
制御手段２０２は、お絵かきロジック作成要求に含まれている比率、ＱＲコードの二値画像データをお絵かきロジック作成装置２０３に入力し、お絵かきロジック作成装置２０３から出力されるお絵かきロジックを送受信手段２０１を利用して要求元に送信する機能を有する。
【００７８】
お絵かきロジック作成装置２０３は、図１に示したお絵かきロジック作成装置１或いは図６に示したお絵かきロジック作成装置１ａと同様の構成、機能を有する。
【００７９】
携帯情報端末装置１００は、無線ネットワークＮＷ１、インターネットＮＷ２を介してお絵かきロジック配信サーバ３００や懸賞サーバ４００にアクセスする機能や、ＱＲコード認識機能や、お絵かきロジックの表示および操作機能を備えている。図１１は、携帯情報端末装置１００の構成例を示すブロック図であり、無線送受信手段１０１と、制御手段１０２と、記憶装置１０３と、キー部などの入力部１０４と、ＬＣＤなどの表示部１０５とを備えている。
【００８０】
無線送受信手段１０１は、無線ネットワークＮＷ１を介してデータを送受信する機能を有する。
【００８１】
制御手段１０２は、入力部１０４から入力されるユーザの指示に従ってお絵かきロジック配信サーバ３００にお絵かきロジック要求を送信する機能、お絵かきロジック配信サーバ３００から送られてきたお絵かきロジックを記憶装置１０３に格納する機能、お絵かきロジックの表示および操作機能、ＱＲコードに埋め込まれている情報を抽出する機能、懸賞サーバ４００にアクセスし、懸賞に応募する機能などを有する。なお、制御手段１０２は、ＣＰＵによって実現される。
【００８２】
端末装置５００は、例えば、パーソナルコンピュータなどのコンピュータによって実現されるものであり、お絵かきロジック作成サーバ２００に対してＱＲコードの二値画像データおよびＱＲコードのセルサイズとお絵かきロジックのセルサイズとの比率とを含むお絵かきロジック作成要求を送信する機能や、お絵かきロジックをお絵かきロジック配信サーバ３００にアップロードする機能を有する。
【００８３】
お絵かきロジック配信サーバ３００は、コンピュータによって実現されるものであり、アップロードされたお絵かきロジックを記憶装置（図示せず）に登録する機能や、お絵かきロジック要求に応答して登録されているお絵かきロジックを要求元へ送信する機能を有する。
【００８４】
懸賞サーバ４００は、コンピュータによって実現されるものであり、懸賞の応募を受け付ける機能を有する。
【００８５】
〔第３の実施の形態の動作〕
次に、本実施の形態の動作について説明する。
【００８６】
懸賞提供者は、図１２のフローチャートに示すように、懸賞サイトの情報（ＵＲＬ）、懸賞情報（懸賞の識別子と懸賞のキーワード）を決定し、それらを埋め込んだＱＲコードを作成する（ステップＳ１２１、Ｓ１２２）。その後、懸賞提供者は、端末装置５００からお絵かきロジック作成サーバ２００に対して、上記ＱＲコードの二値画像データ、およびＱＲコードのセルサイズとお絵かきロジックのセルサイズとの比率を含んだお絵かきロジック作成要求を送信する（ステップＳ１２３）。
【００８７】
お絵かきロジック作成サーバ２００内の制御手段２０２は、端末装置５００からお絵かきロジック作成要求が送られてくると、それに含まれているＱＲコードの二値画像データおよび比率をお絵かきロジック作成装置２０３に入力する。これにより、お絵かきロジック作成装置２０３は、お絵かきロジックを作成する（ステップＳ１２４）。制御手段２０２は、作成されたお絵かきロジックを要求元の端末装置５００へ送信する（ステップＳ１２５）。懸賞提供者は、お絵かきロジック作成サーバ２００からお絵かきロジックが送られてくると、それをお絵かきロジック配信サーバ３００へアップロードする（ステップＳ１２６）。
【００８８】
ユーザは、携帯情報端末装置１００を利用してお絵かきロジック配信サーバ３００からお絵かきロジックをダウンロードする（図１３のステップＳ１３１、Ｓ１３２）。その後、ユーザは、お絵かきロジックを解読し、ＱＲコードを完成させる（ステップＳ１３３）。携帯情報端末装置１００内の制御手段１０２は、ＱＲコードが完成すると、それに埋め込まれた懸賞の識別子、懸賞のキーワード、懸賞サーバ４００の情報（ＵＲＬ）を取り出す（ステップＳ１３４）。そして、ＵＲＬなどを取り出せなかった場合（ステップＳ１３５がＮＯ）は、制御手段１０２は、お絵かきロジックの解読結果が不正解であったことを示すメッセージを表示部１０４に表示する（ステップＳ１３６）。これに対して、ＵＲＬなどを取り出せた場合には（ステップＳ１３５がＹＥＳ）、上記ＵＲＬに従って懸賞サーバ４００へ懸賞の識別子、キーワードを含んだ懸賞応募を送信する（ステップＳ１３７）。懸賞サーバ４００では、懸賞応募に含まれている懸賞の識別子、キーワードが正しいものである場合には、例えば、懸賞応募用画面を要求元へ送信する。
【００８９】
本実施の形態では、ユーザが携帯情報端末装置１００上でお絵かきロジックの解読を行うようにしたが、紙面あるいは他デバイス上でお絵かきロジックの解読を行っても良い。この場合は携帯情報端末装置１００に付属のカメラを使用してＱＲコードを読み込む。また、ＱＲコードの認識処理と懸賞への応募をパーソナルコンピュータなどの他デバイスで行っても良い。お絵かきロジックをユーザに解読させるときに携帯情報端末装置１００で表示する領域は、お絵かきロジックの一部だけでも良い。この場合、非表示とした領域は携帯情報端末１００で補完してからＱＲコードの認識処理を行う。また、ＱＲコードに格納する情報は懸賞サイトの情報でなく、画像や音楽などのダウンロードサイトの情報でも良い。また、ＱＲコードに格納する情報は商品の試供品の提供に関する情報でも良い。また、お絵かきロジックを解読してＱＲコードを作成した後で、無線ネットワークやインターネット網に接続しなくても良い。この場合はＱＲコードに格納されたお祝いメッセージ等を携帯情報端末の画面に表示するなどの用途が考えられる。
【００９０】
〔第３の実施の形態の効果〕
本実施の形態によれば、ユーザ自身がお絵かきロジック作成装置を購入したりせずとも、ＱＲコードを正解とするお絵かきロジックを取得できるという効果を得ることができる。その理由は、端末装置５００から送られてくる形状データ（二値画像データ）によって示されるＱＲコードを正解とするお絵かきロジックを作成するお絵かきロジック作成サーバを４００を備えているからである。
【産業上の利用可能性】
【００９１】
ＱＲコードを正解とするお絵かきロジックを作成するという用途に利用すると好適である。
【図面の簡単な説明】
【００９２】
【図１】本発明の第１の実施の形態にかかるお絵かきロジック作成装置１の構成例を示すブロック図である。
【図２】お絵かきロジック作成装置１の処理例を示すフローチャートである。
【図３】お絵かきロジック作成装置１の動作を説明するための図である。
【図４】黒セル数格納部１７７の内容例を示す図である。
【図５】正解が複数存在するお絵かきロジックを説明するための図である。
【図６】本発明の第２の実施の形態にかかるお絵かきロジック作成装置１ａの構成例を示すブロック図である。
【図７】お絵かきロジック作成装置１ａの処理例を示す図である。
【図８】複数正解判定手段１８の処理例を示すフローチャートである。
【図９】本発明の第３の実施の形態にかかるネットワークシステムを構成例を示すブロック図である。
【図１０】お絵かきロジック作成サーバ２００の構成例を示すブロック図である。
【図１１】携帯情報端末装置１００の構成例を示すブロック図である。
【図１２】第３の実施の形態の動作を示すフローチャートである。
【図１３】第３の実施の形態の動作を示すフローチャートである。
【図１４】お絵かきロジックを説明するための図である。
【符号の説明】
【００９３】
１、１ａ…お絵かきロジック作成装置
１１…格納手段
１２…セルサイズ決定手段
１３…区分け手段
１４…黒セル数検出手段
１５、１５ａ…お絵かきロジック作成手段
１６…出力手段
１７…記憶装置
１７１…比率格納部
１７２…ＱＲコード格納部
１７３…セルサイズ格納部
１７４…区分けＱＲコード格納部
１７５…行数格納部
１７６…列数格納部
１７７…黒セル数格納部
１７８…お絵かきロジック格納部
１７９…複数正解防止用黒セル位置格納部
１８…複数正解判定手段
２…ＱＲコード入力装置
３…比率入力装置
４…表示装置
５…ＱＲコード
１００…携帯情報端末装置
１０１…無線送受信手段
１０２…制御手段
１０３…記憶装置
１０４…入力部
１０５…表示部
１０６…アンテナ
２００…お絵かきロジック作成サーバ
２０１…送受信手段
２０２…制御手段
２０３…お絵かきロジック作成装置
３００…お絵かきロジック配信サーバ
４００…懸賞サーバ
５００…端末装置
６００…無線基地局
ＮＷ１…無線ネットワーク
ＮＷ２…インターネット
【図１】
2008188323.tif 000003
【図２】
2008188323.tif 000004
【図３】
2008188323.tif 000005
【図４】
2008188323.tif 000006
【図５】
2008188323.tif 000007
【図６】
2008188323.tif 000008
【図７】
2008188323.tif 000009
【図８】
2008188323.tif 000010
【図９】
2008188323.tif 000011
【図１０】
2008188323.tif 000012
【図１１】
2008188323.tif 000013
【図１２】
2008188323.tif 000014
【図１３】
2008188323.tif 000015
【図１４】
2008188323.tif 000016