(57)【要約】【課題】本発明は、全体の統一感が高い２次元コードを簡単に作成することができ、ひいてはデザイナーのみならず一般ユーザも２次元コードを作成することが可能な２次元コード作成システムの提供を課題とする。【解決手段】本システム１００は、２次元コード画像Ｃを生成する２次元コード画像生成部１０１と、イラスト画像Ｉの元となる写真画像Ｆを取り込む写真画像取込部１０２と、写真画像Ｆを２次元コード画像Ｃ上に重ねて表示する画像表示部１０３と、写真画像Ｆの領域を調整する画像領域調整部１０４と、複数の基準印を表示する基準印表示部１０５と、写真画像Ｆの明度の閾値を設定する明度閾値設定部１０６と、写真画像Ｆをイラスト画像Ｉに変換する画像変換部１０７と、イラスト画像Ｉと２次元コード画像Ｃとを一体的に合成する画像合成部１０８とを備える。【選択図】図１
2008171248.tif 000002
【特許請求の範囲】
【請求項１】
文字や数字などの情報がセルの分布パターンで表現された２次元コード画像においてイラスト画像が一体的に合成された２次元コードを作成する２次元コード作成システムであって、
前記イラスト画像の元となる写真画像を取り込む写真画像取込手段と、
該写真画像取込手段により取り込まれた写真画像を所定の２次元コード画像上に重ねて表示する画像表示手段と、
該画像表示手段により表示された写真画像の領域を調整する画像領域調整手段と、
前記画像表示手段により表示された写真画像の明度の閾値を設定する明度閾値設定手段と、
該明度閾値設定手段により設定された明度の閾値に基づいて、前記写真画像において当該明度の閾値よりも明るい部分は２次元コード画像の薄色セルと同色に変換するとともに、当該明度の閾値よりも暗い部分は２次元コード画像の濃色セルと同色に変換することにより、写真画像を２色のイラスト画像に変換する画像変換手段と、
該画像変換手段により変換されたイラスト画像と前記２次元コード画像とを一体的に合成する画像合成手段とを備えることを特徴とする２次元コード作成システム。
【請求項２】
前記２次元コード画像内においてそれぞれ移動可能な複数の基準印を表示する基準印表示手段が設けられ、前記画像変換手段は前記写真画像のうちの当該基準印に囲まれた部分をイラスト画像に変換するものとなされている請求項１に記載の２次元コード作成システム。
【請求項３】
写真画像の明度が所定の最小値から所定の最大値まで段階的に設定されており、前記明度閾値設定手段は、当該段階的な明度の設定範囲内において写真画像の明度の閾値を設定するものとなされている請求項１または請求項２に記載の２次元コード作成システム。
【請求項４】
前記画像領域調整手段は、前記写真画像の領域を前記２次元コード画像の領域の３０％を越えない範囲で調整するものとなされている請求項１ないし請求項３のいずれかに記載の２次元コード作成システム。
【請求項５】
前記画像変換手段は、さらにイラスト画像を元の写真画像に復元する機能を有するものとなされている請求項１ないし請求項４のいずれかに記載の２次元コード作成システム。
【請求項６】
コンピュータを、
前記イラスト画像の元となる写真画像を取り込む写真画像取込手段、
該写真画像取込手段により取り込まれた写真画像を所定の２次元コード画像上に重ねて表示する画像表示手段、
該画像表示手段により表示された写真画像の領域を調整する画像領域調整手段、
前記画像表示手段により表示された写真画像の明度の閾値を設定する明度閾値設定手段、
該明度閾値設定手段により設定された明度の閾値に基づいて、前記写真画像において当該明度の閾値よりも明るい部分は２次元コード画像の薄色セルと同色に変換するとともに、当該明度の閾値よりも暗い部分は２次元コード画像の濃色セルと同色に変換することにより、写真画像を２色のイラスト画像に変換する画像変換手段、
該画像変換手段により変換されたイラスト画像と前記２次元コード画像とを一体的に合成する画像合成手段として機能させるコンピュータプログラム。
【請求項７】
コンピュータを、
前記イラスト画像の元となる写真画像を取り込む写真画像取込手段、
該写真画像取込手段により取り込まれた写真画像を所定の２次元コード画像上に重ねて表示する画像表示手段、
該画像表示手段により表示された写真画像の領域を調整する画像領域調整手段、
前記画像表示手段により表示された写真画像の明度の閾値を設定する明度閾値設定手段、
該明度閾値設定手段により設定された明度の閾値に基づいて、前記写真画像において当該明度の閾値よりも明るい部分は２次元コード画像の薄色セルと同色に変換するとともに、当該明度の閾値よりも暗い部分は２次元コード画像の濃色セルと同色に変換することにより、写真画像を２色のイラスト画像に変換する画像変換手段、
該画像変換手段により変換されたイラスト画像と前記２次元コード画像とを一体的に合成する画像合成手段として機能させるコンピュータプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字や数字などのデータが２次元の図形パターンで表現された２次元コード画像にイラスト画像が一体的に合成された２次元コードを作成する２次元コード作成システムに関する。
【背景技術】
【０００２】
近年、バー（黒い線）とスペース（白または印字していない部分）と呼ぶ縞模様のパターンに、数字やその他の文字・記号を置き換えたバーコードに代わって、２次元コードが多く使用されるようになっている。
【０００３】
この２次元コードとは、文字や数字などのデータが２次元の図形パターンで表現されたものである。２次元コードはバーコードを拡張して２次元の図形で表現することにより、従来よりも多くの情報を正確に刻印する技術である。２次元コードは記録密度(面積あたりの情報量)がバーコードの２０〜１００倍もあり、小さなパターンで多くの情報を表現することができる。記録できる情報量も、バーコードは英数字２０文字程度だが、２次元コードは数千文字を記録でき、また、英数字だけでなくカナや漢字などを表現することもできる。データに冗長性を持たせて多少の汚損があっても正確にデータを復元できるようにした方式や、３６０度どの向きからも読み取れるようにした方式もある。最近では、携帯電話のカメラによって、商品や印刷物に表示された２次元バーコードを撮影し、そのまま所定のＵＲＬにアクセスすることも行われている。
【０００４】
ところが、この２次元コードは、上述のように多くの情報を記録することができるが、人間の見た目には黒色のセル（黒セル）と白色のセル（白セル）からなる単調なもので、外観の意匠性は高くないものであった。
【０００５】
そこで、２次元コードの外観の意匠性を高めるために、様々なイラスト画像が合成された２次元コードが提案されている。
【０００６】
例えば、２次元コード画像（本特許ではデータコード）は明るさの異なる２つの色で表現されており、イラスト画像（本特許では図形）は２次元コード画像で使用されている色の明るさとは異なる明るさの色で印刷されている２次元コードが知られている（特許文献１参照）。
【０００７】
また、２次元コード内に、データセルを用いて表現された２次元コード画像（本出願では識別コード）と、人間が目視により読取可能なイラスト画像（本出願では識別記号）とが表示されたものが知られている（特許文献２参照）。
【０００８】
さらに、このような２次元コードを作成するシステムも知られている。例えば、レイヤーに画像を読み込み、指定位置に指定大きさで配置し、レイヤーに入力文字を２次元コード化した画像を生成し、指定位置に指定大きさで配列して着色し、レイヤーにイラスト画像を生成し、レイヤーの前後関係・透明度を設定して画像を合成して、２次元コードの黒セルは黒セル着色パレットから選択された色で着色し、白セルは白セル着色パレットから選択された色で着色するものが知られている（特許文献３参照）。
【０００９】
【特許文献１】特許第３８４３５９５号公報
【特許文献２】特開２００４−２０６６７４号公報
【特許文献３】特開２００６−３１６９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述のようなイラスト画像が合成された２次元コードは、実際のところ一つのデザインごとにデザイナー等が手作業で作成するものであったため、２次元コードを作成するのに非常に手間と時間がかかり面倒であるという問題があった。また、従来の２次元コードは別に作成されたイラスト画像が単に表示されているだけなため、全体の統一感に乏しいという問題があった。
【００１１】
本発明は、上記問題に鑑みてなされたものであって、全体の統一感が高い２次元コードを簡単に作成することができ、ひいてはデザイナーのみならず一般ユーザも２次元コードを作成することが可能な２次元コード作成システムの提供を課題とする。
【課題を解決するための手段】
【００１２】
本発明は、上記課題を解決するために、文字や数字などの情報がセルの分布パターンで表現された２次元コード画像においてイラスト画像が一体的に合成された２次元コードを作成する２次元コード作成システムであって、前記イラスト画像の元となる写真画像を取り込む写真画像取込手段と、該写真画像取込手段により取り込まれた写真画像を所定の２次元コード画像上に重ねて表示する画像表示手段と、該画像表示手段により表示された写真画像の領域を調整する画像領域調整手段と、前記画像表示手段により表示された写真画像の明度の閾値を設定する明度閾値設定手段と、該明度閾値設定手段により設定された明度の閾値に基づいて、前記写真画像において当該明度の閾値よりも明るい部分は２次元コード画像の薄色セルと同色に変換するとともに、当該明度の閾値よりも暗い部分は２次元コード画像の濃色セルと同色に変換することにより、写真画像を２色のイラスト画像に変換する画像変換手段と、該画像変換手段により変換されたイラスト画像と前記２次元コード画像とを一体的に合成する画像合成手段とを備えることを特徴とする。
【００１３】
これによれば、画像の取込から、領域調整、画像変換、および画像合成までの動作が一連に行われる上に、写真画像が２次元コード画像と同様の濃色と薄色からなるイラスト画像に変換されるため、全体の統一感が高い２次元コードを簡単に作成することができる。しかも、写真画像の明度の閾値の設定を変化させれば、それ応じて一つの写真画像を種々の濃度のイラスト画像に変換し得るため、様々なバリエーションの２次元コードを簡単に作成することが可能となる。
【００１４】
また、前記２次元コード画像内においてそれぞれ移動可能な複数の基準印を表示する基準印表示手段が設けられ、前記画像変換手段は前記写真画像のうちの当該基準印に囲まれた部分をイラスト画像に変換するものとなされているのが好ましい。
【００１５】
これによれば、写真画像のうちの特定部分（例えば顔部分）のみをイラスト画像に変換することができ、さらにバリエーションのある２次元コードを簡単に作成することができる。
【００１６】
また、写真画像の明度が所定の最小値から所定の最大値まで段階的に設定されており、前記明度閾値設定手段は、当該段階的な明度の設定範囲内において写真画像の明度の閾値を設定するものとなされているのが好ましい。
【００１７】
これによれば、写真画像からイラスト画像に変換するための明度の閾値を段階的に設定することができ、イラスト画像の濃度の細かな調整が可能となる。
【００１８】
また、前記画像領域調整手段は、前記写真画像の領域を前記２次元コード画像の領域の３０％を越えない範囲で調整するものとなされているのが好ましい。
【００１９】
通常、２次元コードは通常３０％以上が隠れたりすると情報を読み取りにくくなる場合があるが、これによれば２次元コードの情報読取を阻害することなくイラスト画像を２次元コード画像上に合成することができる。
【００２０】
また、前記画像変換手段は、さらにイラスト画像を元の写真画像に復元する機能を有するものとなされているのが好ましい。これによれば、イラスト画像から元の写真画像に復元し得るため、写真画像とイラスト画像間の変換を何度でも繰り返して行うことができ、より所望のイラスト画像が合成された２次元コードを簡単に作成することが可能となる。
【００２１】
本発明に係るコンピュータプログラムは、コンピュータを、前記イラスト画像の元となる写真画像を取り込む写真画像取込手段、該写真画像取込手段により取り込まれた写真画像を所定の２次元コード画像上に重ねて表示する画像表示手段、該画像表示手段により表示された写真画像の領域を調整する画像領域調整手段、前記画像表示手段により表示された写真画像の明度の閾値を設定する明度閾値設定手段、該明度閾値設定手段により設定された明度の閾値に基づいて、前記写真画像において当該明度の閾値よりも明るい部分は２次元コード画像の薄色セルと同色に変換するとともに、当該明度の閾値よりも暗い部分は２次元コード画像の濃色セルと同色に変換することにより、写真画像を２色のイラスト画像に変換する画像変換手段、該画像変換手段により変換されたイラスト画像と前記２次元コード画像とを一体的に合成する画像合成手段として機能させる。本発明に係る記録媒体は、上記コンピュータプログラムが記録されている。
【発明の効果】
【００２２】
本発明によれば、画像の取込から、領域調整、画像変換、および画像合成までの動作が一連に行われる上に、写真画像Ｆが２次元コード画像Ｃと同様の濃色と薄色からなるイラスト画像に変換されるため、全体の統一感が高い２次元コードを簡単に作成することができる。しかも、写真画像Ｆの明度の閾値の設定を変化させれば、それ応じて一つの写真画像を種々の濃度のイラスト画像に変換し得るため、様々なバリエーションの２次元コードを簡単に作成することが可能となる。
【発明を実施するための最良の形態】
【００２３】
次に本発明の一実施形態について説明する。
【００２４】
図１は、本実施形態に係る２次元コード作成システム１００の構成概略図である。
【００２５】
本システム１００は、２次元コード画像Ｃを生成する２次元コード画像生成部１０１と、イラスト画像Ｉの元となる写真画像Ｆを取り込む写真画像取込部１０２と、写真画像Ｆを２次元コード画像Ｃ上に重ねて表示する画像表示部１０３と、写真画像Ｆの領域を調整する画像領域調整部１０４と、複数の基準印を表示する基準印表示部１０５と、写真画像Ｆの明度の閾値を設定する明度閾値設定部１０６と、写真画像Ｆをイラスト画像Ｉに変換する画像変換部１０７と、イラスト画像Ｉと２次元コード画像Ｃとを一体的に合成する画像合成部１０８とを備えている。
【００２６】
なお、２次元コード画像生成部１０１、写真画像取込部１０２、画像表示部１０３、画像領域調整部１０４、基準印表示部１０５、明度閾値設定部１０６、画像変換部１０７、および画像合成部１０８は中央演算処理装置（ＣＰＵ）により制御されて構成されるものであり、ＲＯＭ（Read Only Memory）やハードディスクに記憶されたサーバプログラムを実行する。
【００２７】
また、このサーバプログラムは、記憶媒体に記憶されたものをコンピュータにインストールしたり、あるいはネットワークを介して送信されてきたものをコンピュータにダウンロードしてもよい。記憶媒体は、例えば光磁気ディスク、デジタルビデオディスク、コンパクトディスク、フロッピー（登録商標）ディスクなどがある。
【００２８】
さらに本システムはローカルＰＣに設けて使用してもよいし、あるいはインターネット上のサーバコンピュータに設けて、各ローカルＰＣがインターネットを介してサーバに接続して本システムを使用するものとしてもよい。
【００２９】
前記２次元コード画像生成部１０１は、所定の２次元コード画像Ｃを生成するものである。この２次元コード画像Ｃは、図２に示すように、文字や数字などの情報が濃色セル（本実施形態では黒色セル）と薄色セル（本実施形態では白色セル）の分布パターンで表現されたものである。２次元コードには、大きく２つに分けてマトリックス体系とマルチロー体系がある。マルチロー体系の２次元コードは、「ＰＤＦ４１７」に代表されるように、１次元コード（バーコード）を縦方向に数段重ねたものである。一方、マトリックス系の２次元コードは、正方形又は長方形の白色セルと黒色セルが縦方向と横方向の２次元に並んだものであり、中でも「ＱＲコード」と呼ばれるものが知られている。ＱＲコードは、大容量、高密度を追求したマトリックス系の２次元コードである。一般的に２次元コードは、１次元コード（バーコード）に比べて扱う画像データが非常に多いために処理時間がかかり、処理内容も複雑化している。そこで、通常のマトリックス体系の２次元コードの特徴に加えて、弱点であった読み取り性能を追求し読み取りやすさを実現し、漢字を扱えるようにしたのがＱＲコードである。本発明では、このＱＲコードに代表されるようなマトリックス体系の２次元コードの画像が好適に使用される。
【００３０】
前記写真画像取込部１０２は、イラスト画像Ｉの元となる写真画像Ｆを取り込むものである。この写真画像Ｆは、作成者本人や芸能人などの顔、企業のロゴやキャッチコピーが記載されたもの、建物や風景など各種の写真画像が挙げられる。なお、この写真画像Ｆは、後述する所定の画像変換処理を施されることにより２色化されたイラスト画像Ｉとなる。
【００３１】
また、写真画像取込部１０２は、スキャナなどの読取装置により読み取られた写真画像Ｆ、デジタルカメラなどにより撮影された写真画像Ｆ、インターネットサイトからダウンロードした写真画像Ｆ、あるいはコンピュータ上で作成した写真画像Ｆなど、様々な写真画像Ｆを取り込んでもよい。
【００３２】
前記画像表示部１０３は、図３に示すように、ＰＣのモニタ等において写真画像取込部１０２により取り込まれた写真画像Ｆを、２次元コード画像生成部１０１により生成された２次元コード画像Ｃ上に重ねて表示するものである。
【００３３】
この画像表示部１０３は、例えば最初は２次元コード画像Ｃの右下隅部に写真画像Ｆを重ねて表示し、作成者がマウスの左クリック等により２次元コード画像Ｃ上を上下左右に自由にスライド移動できるようになっている。ただ、２次元コード画像Ｃの右隅部を除く３カ所の隅部には、通常、２次元コードの位置決めを行うための位置決め用シンボルが表示されているため、右隅部に写真画像Ｆを表示するのが最も好ましく、多少スライド移動させたとしても各位置決め用シンボルを隠さないようにするのが好ましい。
【００３４】
前記画像領域調整部１０４は、２次元コード画像Ｃ上に重ねて表示された写真画像Ｆの領域（大きさ）を調整するものである。本実施形態では、図３に示すように、２次元コード画像Ｃの左部において「画像の拡大」ボタン１と「画像の縮小」ボタン２が上下に表示されており、作成者がマウスでカーソルを「画像の拡大」ボタンに合わせて左クリックすると左クリックごとに画像が徐々に拡大でき、逆にマウスでカーソルを「画像の縮小」ボタン２に合わせて左クリックすると左クリックごとに画像が徐々に縮小できるようになっている。これにより２次元コード画像Ｃ上において写真画像Ｆを所望の大きさに調整することができる。
【００３５】
前記基準印表示部１０４は、前記２次元コード画像Ｃ内においてそれぞれ移動可能な複数の基準印３を表示するものである。本実施形態では、６個の小円形の基準印３が設けられており、取り込まれた写真画像Ｆの周辺部近傍においてほぼ均等に円を描くように配置されている。作成者は、各基準印ごとにマウスのカーソルを基準印に合わせて左クリック等により上下左右に自由に移動させることができる。例えば、写真画像Ｆが顔写真の場合には、基準印３を顔の輪郭部よりやや周辺において配置するように移動させるとよい。
【００３６】
前記明度閾値設定部１０６は、写真画像Ｆの明度の閾値を設定するものである。本実施形態では、写真画像Ｆの明度が最小値０から最大値２５５まで段階的に設定されており、この２５６段階の明度の設定範囲内において写真画像Ｆの明度の閾値を設定するようになっている。図３に示すように、写真画像Ｆの明度の閾値を設定するための設定ボタン４が設けられており、当該設定ボタン４にマウスのカーソルを合わせて左クリックすると左クリックごとに写真画像Ｆの明度の閾値を変更することができ、そのときの明度の閾値が表示欄５に表示される。なお、写真の明度が最小値０が写真画像Ｆの最も暗い部分に対応し、最大値２５５が最も明るい部分に対応している。
【００３７】
前記画像変換部１０７は、写真画像Ｆを２色のイラスト画像Ｉに変換するものである。すなわち、この画像変換部１０７は、明度閾値設定部１０６により設定された明度の閾値に基づいて、写真画像Ｆにおいて当該明度の閾値よりも明るい部分は２次元コード画像Ｃの薄色セル（本実施形態では白色セル）と同色に変換するとともに、当該明度の閾値よりも暗い部分は２次元コード画像Ｃの濃色セル（本実施形態では黒色セル）と同色に変換することにより、写真画像Ｆを２色のイラスト画像Ｉに変換する。この画像変換に際しては、図３に示す「エフェクト」ボタン６をマウスで左クリックすることにより行う。
【００３８】
例えば、第１の例として、明度閾値設定部１０６において写真画像Ｆの明度の閾値を１６０に設定した場合、「エフェクト」ボタン６をマウスで左クリックすると、図４に示すように、画像変換部１０７が写真画像Ｆにおいて当該明度の閾値１６０よりも明るい部分（明度が１６１〜２５５の部分）は２次元コード画像Ｃの白色セルと同色に変換する。また、写真画像Ｆにおいて当該明度の閾値１６０よりも暗い部分（明度が０〜１５９の部分）は２次元コード画像Ｃの黒色セルと同色に変換する。なお、写真画像Ｆにおいて明度閾値１６０となる部分については、黒色セルまたは白色セルのいずれに変換されるものであってもよい。
【００３９】
また、例えば、第２の例として、明度閾値設定部１０６において写真画像Ｆの明度の閾値を１８５に設定した場合、「エフェクト」ボタン６をマウスで左クリックすると、図５に示すように、画像変換部１０７が写真画像Ｆにおいて当該明度の閾値１８５よりも明るい部分（明度が１８６〜２５５の部分）は２次元コード画像Ｃの白色セルと同色に変換する。また、写真画像Ｆにおいて当該明度の閾値１８５よりも暗い部分（明度が０〜１８４の部分）は２次元コード画像Ｃの黒色セルと同色に変換する。なお、写真画像Ｆにおいて明度閾値１８５となる部分については、黒色セルまたは白色セルのいずれに変換されるものであってもよい。本例では、明度の閾値を高く設定しているため、上記第１の例に比べて写真画像Ｆのより多くの部分が黒色セルと同色に変換されて、全体として濃度が濃いイラスト画像Ｉとなる。
【００４０】
また、例えば、第３の例として、明度閾値設定部１０６において写真画像Ｆの明度の閾値を１４０に設定した場合、「エフェクト」ボタン６をマウスで左クリックすると、図５に示すように、画像変換部１０７が写真画像Ｆにおいて当該明度の閾値１４０よりも明るい部分（明度が１４１〜２５５の部分）は２次元コード画像Ｃの白色セルと同色に変換する。また、写真画像Ｆにおいて当該明度の閾値１４０よりも暗い部分（明度が０〜１３９の部分）は２次元コード画像Ｃの黒色セルと同色に変換する。なお、写真画像Ｆにおいて明度閾値１１４０となる部分については、黒色セルまたは白色セルのいずれに変換されるものであってもよい。本例では、明度の閾値を低く設定しているため、上記第１および第２の例に比べて、写真画像Ｆのより多くの部分が白色セルと同色に変換されて、全体として濃度が薄いイラスト画像Ｉとなる。
【００４１】
このように明度閾値設定部１０６および画像変換部１０７の機能によって、所望の明度の閾値に応じて一つの写真画像Ｆから様々な濃度のイラスト画像Ｉに変換し得るため、それに応じて種々のバリエーションの２次元コードを作成することができる。
【００４２】
なお、本実施形態では、この画像変換部１０７による画像変換は何度でも繰り返すことができるようになっている。すなわち、上述のように「エフェクト」ボタンをマウスで左クリックすると、写真画像Ｆの画像変換が実行されるが、このとき図４〜図６に示すように「エフェクト」ボタンの表示が「エフェクトＯＮ」から「エフェクトＯＦＦ」に切り替わっている。そして、この「エフェクトＯＦＦ」の状態で「エフェクト」ボタン６をマウスの左クリックすると、画像変換部１０７が上述と逆の処理によりイラスト画像Ｉを写真画像Ｆに復元するものとなされている。これにより写真画像Ｃとイラスト画像Ｉ間の変換を何度でも繰り返して行うことができ、より所望のイラスト画像Ｉが合成された２次元コードを簡単に作成することが可能となる。
【００４３】
前記画像合成部１０７は、イラスト画像Ｉと２次元コード画像Ｃを一体的に合成して一つの２次元コードを作成するものである。すなわち、前記イラスト画像Ｉを生成した段階では、未だイラスト画像Ｉが２次元コード画像Ｃ上において自由に移動できるようになっているため、イラスト画像Ｉを２次元コード画像Ｃに固定するために一体的に合成する処理を行うのである。この画像合成に際しては、図４〜図６に示す「画像の作成」ボタン７をマウスで左クリックすることにより行う。
【００４４】
例えば、イラスト画像Ｉを２次元コード画像Ｃ上の所定位置に配置したあと、「画像の作成」ボタン７をクリックすると、図７に示すように、２次元コード画像Ｃとイラスト画像Ｉが一体的に合成された一つの２次元コードが完成する。なお、この画像合成処理は、画像変換部１０７における画像変換時において同時に自動的に行うものとしてもよい。
【００４５】
次の本システムの動作について図８に示すフローチャートを用いて説明する。なお、図面及び説明において、「ステップ」を「Ｓ」と略記する。
【００４６】
まず、Ｓ１にて、所定の２次元コード画像Ｃを生成し、Ｓ２に進む。
【００４７】
Ｓ２では、前記写真画像取込部１０２が、イラスト画像Ｉの元となる写真画像Ｆを取り込み、Ｓ３に進む。
【００４８】
Ｓ３では、前記画像表示部１０３が、図３に示すように、ＰＣのモニタ等において写真画像取込部１０２により取り込まれた写真画像Ｆを、２次元コード画像生成部１０１により生成された２次元コード画像Ｃ上に重ねて表示し、Ｓ４に進む。
【００４９】
Ｓ４では、前記画像領域調整部１０４が、２次元コード画像Ｃ上に重ねて表示された写真画像Ｆの領域（大きさ）を調整し、Ｓ５に進む。
【００５０】
Ｓ５では、前記明度閾値設定部１０６が、２５６段階の明度の設定範囲内において写真画像Ｆの明度の閾値を設定し、Ｓ６に進む。
【００５１】
Ｓ６では、前記画像変換部１０７が、明度閾値設定部１０６により設定された明度の閾値に基づいて、写真画像Ｆにおいて当該明度の閾値よりも明るい部分は２次元コード画像Ｃの薄色セル（本実施形態では白色セル）と同色に変換するとともに、当該明度の閾値よりも暗い部分は２次元コード画像Ｃの濃色セル（本実施形態では黒色セル）と同色に変換することにより、写真画像Ｆを２色のイラスト画像Ｉに変換し、Ｓ７に進む。
【００５２】
Ｓ７では、前記画像合成部１０７が、図７に示すように、イラスト画像Ｉと２次元コード画像Ｃを一体的に合成して一つの２次元コードを作成する。
【００５３】
このように画像の取込から、領域調整、画像変換、および画像合成までの動作が一連に行われる上に、写真画像Ｆが２次元コード画像Ｃと同様の濃色と薄色からなるイラスト画像に変換されるため、全体の統一感が高い２次元コードを簡単に作成することができる。しかも、写真画像Ｆの明度の閾値の設定を変化させれば、それ応じて一つの写真画像を種々の濃度のイラスト画像に変換し得るため、様々なバリエーションの２次元コードを簡単に作成することが可能となる。
【００５４】
なお、本実施形態では、２次元コード画像Ｃを本システム中で作成するものとしたが、本システム外で作成したものを使用してもよい。
【００５５】
また、２次元コード画像Ｃおよびイラスト画像Ｉを黒色と白色の２色としたが、その他の濃色と薄色の組み合わせであってもよい。
【００５６】
また、前記画像領域調整部１０４は、写真画像Ｆの領域を２次元コード画像Ｃの領域の３０％を越えない範囲で調整する機能を有しいてもよい。通常、２次元コードは通常３０％以上が隠れたりすると情報を読み取りにくくなる場合があるが、これによれば２次元コードの情報読取を阻害することなくイラスト画像Ｉを２次元コード画像Ｃ上に合成することができる。
【００５７】
また、写真画像Ｆの明度を最小値０から最大値２５５まで段階的に設定したが、その他の最小値および最大値にて段階的に設定してもよいし、あるいは連続的に設定してもよい。
【００５８】
また、本システムにおける各種画面は図示するものに限定されるものではなく、その他の画面に設計変更してもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係る２次元コード作成システムの機能を示すブロック図である。
【図２】２次元コード画像の一例を示す図である。
【図３】２次元コード画像上に写真画像が表示された一例を示す図である。
【図４】イラスト画像（明度の閾値１６０）の一例を示す図である。
【図５】イラスト画像（明度の閾値１８５）の一例を示す図である。
【図６】イラスト画像（明度の閾値１４０）の一例を示す図である。
【図７】イラスト画像と２次元コード画像とが合成された２次元コードの一例を示す図である。
【図８】本システムの動作を示すフローチャートである。
【符号の説明】
【００６０】
１００・・・２次元コード作成システム
１０１・・・２次元コード生成部
１０２・・・写真画像取込部
１０３・・・画像表示部
１０４・・・画像領域調整部
１０５・・・基準印表示部
１０６・・・明度閾値調整部
１０７・・・画像変換部
１０８・・・画像合成部
【図１】
2008171248.tif 000003
【図２】
2008171248.tif 000004
【図３】
2008171248.tif 000005
【図４】
2008171248.tif 000006
【図５】
2008171248.tif 000007
【図６】
2008171248.tif 000008
【図７】
2008171248.tif 000009
【図８】
2008171248.tif 000010