(57)【要約】【課題】地点情報が提供されていることを人が視覚的に把握することができる情報コードを生成する情報コード生成装置、情報コード生成プログラムを提供する。【解決手段】実施形態の情報コード生成装置１は、複数の画像が登録されている画像データベース（１４）から地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をベース画像として取得する画像取得手段（１６）と、情報コードを生成するためのコード化情報に基づいて情報コードを生成する一方、画像取得手段（１６）によってベース画像が取得された際には当該ベース画像を一体化して情報コードを生成する情報コード生成手段（１７、３０）と、を備える。【選択図】図１
2015195021.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像が登録されている画像データベース（１４）から地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をベース画像として取得する画像取得手段（１６）と、
情報コードを生成するためのコード化情報に基づいて情報コードを生成する一方、前記画像取得手段（１６）によってベース画像が取得された際には当該ベース画像を一体化して情報コードを生成する情報コード生成手段（１７、３０）と、
を備えることを特徴とする情報コード生成装置。
【請求項２】
コード化情報に地点情報が含まれているか否かを判定する判定手段（１５）を備え、
前記画像取得手段（１６）は、前記判定手段（１５）によって地点情報が含まれていると判定された際に、前記画像データベース（１４）からベース画像を取得することを特徴とする請求項１記載の情報コード生成装置。
【請求項３】
前記画像取得手段（１６）は、前記画像データベース（１４）に登録されている複数の画像のうち、コード化情報に含まれているＰＯＩ（Point Of Interest）情報に対応付けられている画像を選択し、当該選択した画像をピン画像として取得し、
前記情報コード生成手段（１７、３０）は、ベース画像とピン画像とを一体化した情報コードを生成することを特徴とする請求項１または２記載の情報コード生成装置。
【請求項４】
前記画像取得手段（１６）は、ＰＯＩ情報のうちＰＯＩ名称に対応付けられ、当該ＰＯＩ名称が属するジャンルを視覚的に提示可能な画像を選択し、当該選択した画像をピン画像として取得することを特徴とする請求項３記載の情報コード生成装置。
【請求項５】
前記画像取得手段（１６）は、ＰＯＩ情報のうち時刻情報に対応付けられ、当該時刻情報により特定される時刻を視覚的に提示可能な画像を選択し、当該選択した画像をピン画像として取得することを特徴とする請求項３または４記載の情報コード生成装置。
【請求項６】
前記画像取得手段（１６）は、地点情報に対応付けられ、地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をピン画像として取得することを特徴とする請求項３から５のいずれか一項記載の情報コード生成装置。
【請求項７】
前記画像取得手段（１６）は、情報コードを提供する提供者の種類を示すサービスＩＤに対応付けられ、当該サービスＩＤに応じた画像を選択し、当該選択した画像をピン画像として取得することを特徴とする請求項３から６のいずれか一項記載の情報コード生成装置。
【請求項８】
前記情報コード生成手段（１７、３０）は、ベース画像とピン画像とを重畳した情報コード用画像を生成し、当該情報コード用画像をコード化することで、情報コードを生成することを特徴とする請求項３から７のいずれか一項記載の情報コード生成装置。
【請求項９】
前記情報コード生成手段（１７、３０）は、ベース画像をコード化したコード化画像を生成し、当該コード化画像にピン画像を重畳することで、情報コードを生成することを特徴とする請求項３から７のいずれか一項記載の情報コード生成装置。
【請求項１０】
情報コード生成装置（１）の制御手段に、
複数の画像が登録されている画像データベースから地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をベース画像として取得する画像取得処理と、
コード化情報に基づいて情報コードを生成する一方、前記画像取得処理によってベース画像が取得された際には当該ベース画像を一体化した情報コードを生成する情報コード生成処理と、
を実行させることを特徴とする情報コード生成プログラム。
【請求項１１】
前記画像取得処理では、前記画像データベースに登録されている複数の画像のうち、コード化情報に含まれているＰＯＩ（Point Of Interest）情報に対応付けられている画像を選択し、当該選択した画像をピン画像として取得し、
前記情報コード生成処理では、ベース画像とピン画像とを一体化した情報コードを生成することを特徴とする請求項１０記載の情報コード生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コードを生成する情報コード生成装置、情報コード生成プログラムに関する。
【背景技術】
【０００２】
情報コードは、一般的に、カメラを内蔵する読み取り装置により読み込むことを前提として生成されており、その情報コードを見ただけでは、どのような情報が含まれているのかを人が視覚的に把握することは困難である。そのため、例えば情報コードの周辺に説明文を記載したり、情報コードに社名等を重ねて表示したりすることが行われている。また、例えば特許文献１のように、利用者の関心を高めるために、あらかじめデザインした画像を重ねて表示することもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２３０７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えばイベント情報やレジャー情報等が掲載されている情報誌等で情報コードを使用する場合、イベント会場の位置等を特定可能な地点情報を合わせて提供すれば、ナビゲーションアプリと連携することで目的地まで案内することが可能になる等、単なる情報提供以上のサービスを提供することが可能になると考えられる。
【０００５】
しかしながら、情報コードに地点情報が含まれている旨の説明文を記載するためには情報コード以外の表示スペースが必要となり、情報誌等のように紙面が限られている場合には制約を受けることがある。また、上記した特許文献１のように画像を重ね合わせる場合には、情報コードの作成者がどのような情報を提供するのかを理解し、それに合った画像を作成する必要がある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的は、地点情報が提供されていることを人が視覚的に把握することができる情報コードを生成する情報コード生成装置、情報コード生成プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明では、複数の画像が登録されている画像データベースから地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をベース画像として取得する画像取得手段と、情報コードを生成するためのコード化情報に基づいて情報コードを生成する一方、画像取得手段によってベース画像が取得された際には当該ベース画像を一体化して情報コードを生成する情報コード生成手段と、を備える。
【０００８】
このようにコード化情報に含まれる地点情報に基づいて画像を選択および取得可能とすることで、情報コードを作成する者がその都度画像を生成したりしなくても、所望の画像を取得することができる。そして、取得した画像を一体化した情報コードを生成することで、その情報コードを見れば、人は、地点情報が提供されていることを、情報コードを読み取ることなく、視覚的に把握することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態の情報コード生成装置の電気的構成を模式的に示す図
【図２】画像ＤＢに登録されている画像の一例を模式的に示す図
【図３】ＱＲコード化処理の流れを示す図
【図４】地点情報に紐付けられたベース画像を重畳した情報コード、および、地点情報に紐付けられたピン画像を重畳した情報コードの一例を示す図
【図５】ＰＯＩ名称に紐付けられたピン画像を重畳した情報コードの一例を示す図
【図６】時刻に紐付けられたピン画像を重畳した情報コードの一例を示す図
【図７】第２実施形態の情報コード生成装置の電気的構成を模式的に示す図
【図８】画像ＤＢに登録されているサービスＩＤと、そのサービスＩＤに紐付けられているアイコン画像の一例を模式的に示す図
【図９】第１情報コード化処理の流れを示す図
【図１０】アイコン画像を先に重畳した情報コードを模式的に示す図
【図１１】第２情報コード化処理の流れを示す図
【図１２】アイコン画像を後に重畳した情報コードを模式的に示す図
【発明を実施するための形態】
【００１０】
以下、本発明の複数の実施形態について、図面を参照しながら説明する。
（第１実施形態）
以下、第１実施形態について、図１から図６を参照しながら説明する。第１実地形態の場合、情報コードとして、ＱＲコード（登録商標）を生成する。そのため、以下では、情報コードを便宜的にＱＲコードとも称するとともに、情報コード化することを便宜的にＱＲコード化とも称して説明する。
【００１１】
図１に示すように、情報コード生成装置１は、制御部１０、入力部１１、表示部１２、外部Ｉ／Ｆ１３、画像データベース（以下、画像ＤＢ１４（Data Base)と称する）を備えている。情報コード生成装置１は、いわゆるパソコンにより構成されている。このため、制御部１０はパソコンのＣＰＵにより構成されており、入力部１１はキーボードやマウスにより構成されており、表示部１２はディスプレイにより構成されている。本実施形態では、入力部１１から情報コードを生成するためのコード化情報が入力され、表示部１２に生成されたＱＲコード（情報コード）が表示される。外部Ｉ／Ｆ１３は、例えばネットワークインターフェースやメモリカードインターフェース等により構成されている。
【００１２】
制御部１０には、判定部１５、画像取得部１６およびＱＲコード生成部１７が設けられている。詳細は後述するが、判定部１５は、ＱＲコードを生成するためのコード化情報に地点情報が含まれているか否かを判定する判定手段として機能する。画像取得部１６は、判定部１５によって地点情報が含まれていると判定された際、画像ＤＢ１４から地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をベース画像として取得する画像取得手段として機能する。
【００１３】
ＱＲコード生成部１７（情報コード生成手段に相当する）は、コード化情報に基づいてＱＲコードを生成する一方で、画像取得部１６によってベース画像が取得された際には当該ベース画像を一体化した（本実施形態では重畳した）ＱＲコードを生成するＱＲコード生成手段として機能する。これら判定部１５、画像取得部１６およびＱＲコード生成部１７は、本実施形態では制御部１０により実行されるプログラムによって、ソフトウェア的に実現されている。
【００１４】
画像ＤＢ１４は、例えばハードディスク装置等の記録媒体に記憶されている。この画像ＤＢ１４には、複数の画像、および、その画像と地点情報およびＰＯＩ（Point Of Interest）情報とを対応付けた紐付けデータが登録されている。ここで、地点情報とは、ＱＲコードを生成するために入力されたコード化情報に含まれている情報のうち、地点を特定可能な情報である。この地点情報には、例えば緯度・経度、住所、郵便番号、電話番号、地域メッシュコード（ＪＩＳ Ｘ ０４１０）等、直接的または間接的に地点を特定可能な情報が含まれている。なお、ここで言う「地点」には、位置だけでなく、その位置が存在する地域も含んでいる。
【００１５】
また、ＰＯＩ情報は、コード化情報に含まれている情報のうち、ＰＯＩに関する情報であり、例えばＰＯＩ名称や、飲食店や宿泊施設といったそのＰＯＩが属するジャンル等の情報を含んでいる。以下、地点情報やＰＯＩ情報に対応付けられた画像を、地点情報に紐付けられた画像、ＰＯＩ情報に紐付けられた画像とも称する。
【００１６】
画像ＤＢ１４に登録されている画像は、ＱＲコードを生成した際にＱＲコードに一体化されて表示される画像であり、ＱＲコードによってどのような情報が提供されるのかを視覚的に人に提示するものとなっている。本実施形態では、画像ＤＢ１４には、図２に示すように、コード化情報として提供された情報のうち地点情報やＵＲＬ（Uniform Resource Locator）情報に紐付けられている複数のベース画像、ＰＯＩ情報に紐付けられている複数のピン画像が登録されている。なお、図２では各画像を白黒で示しているが、本実施形態では各画像はカラー画像が用いられている。また、図２に示す各画像は、実施形態により一例であり、これらに限定されるものではない。
【００１７】
例えば、ベース画像には、地点情報に紐付けられたベース画像Ｂ１が、ベース画像群２０として登録されている。このベース画像Ｂ１は、例えば地図および目的地マークを簡略化あるいは模式化した画像であり、地図であることを人に視覚的に提示あるいは連想させるものとなっている。このため、人は、ベース画像Ｂ１を見れば、地図であることを把握あるいは連想することができる。そして、後述するＱＲコード生成処理（図３参照）のようにベース画像Ｂ１を重畳してＱＲコードを生成することによって、ＱＲコードを見た人が地図であること、つまりは、地点情報であることを視覚的に把握することが可能となる。このベース画像Ｂ１は、
地点情報であることを視覚的に提示可能な画像に相当する。
【００１８】
また、ＵＲＬ情報に紐付けられたベース画像Ｂ２の場合、例えば「ＷＷＷ」の文字が含まれており、いわゆるホームページであることを人に視覚的に提示あるいは連想させるものとなっている。そして、ベース画像Ｂ２を重畳してＱＲコードを生成することで、そのＱＲコードを見れば、ホームページやそのリンクについての情報が提供されていることを把握することが可能となる。
【００１９】
ピン画像群２１には、ＰＯＩ名称やジャンルに紐付けられた名称・ジャンル別のピン画像Ｐ１、Ｐ２が登録されている。これら名称・ジャンル別のピン画像は、ＰＯＩ名称が属するジャンルを視覚的に提示可能な画像に相当する。例えば、ピン画像Ｐ１は、ナイフとフォークとを模式化した画像であり、レストラン等の飲食店であることを視覚的に提示あるいは連想させるものとなっている。また、ピン画像Ｐ２は、「Ｈ」の文字が含まれており、ホテル等の宿泊施設であることを視覚的に提示あるいは連想させるものとなっている。
【００２０】
また、時刻情報に紐付けられた時刻別のピン画像は、時刻情報により特定される時刻を視覚的に提示可能な画像に相当する。例えば、ピン画像Ｐ３は、太陽を模式化した画像であり、日中であることを視覚的に提示あるいは連想させるものとなっている。一方、ピン画像Ｐ４は、月と星を模式化した画像であり、夜間であることを視覚的に提示あるいは連想させるものとなっている。また、時刻情報は、イベントの開催期間等であってもよい。また、例えばＱＲコードがウェブサイト上に表示される者である場合、ユーザがサイトを訪問した時間に応じてピン画像を変更してもよいし、検索サイトから検索された場合には検索時間に応じてピン画像を変更してもよい。
【００２１】
また、地点情報に紐付けられた地域別のピン画像は、地点情報であることを視覚的に提示可能な画像に相当する。より具体的には、地域別のピン画像とは、地点情報に基づいて特定される地域等に紐付けられている画像であり、例えば地点情報に含まれている住所や郵便番号等から、その地点に紐付けられている情報を提示可能なものとなっている。例えば、図２に示すピン画像Ｐ５は、餃子を模式化した画像であり、その地域の名物が餃子であることを視覚的に提示あるいは連想させるものとなっている。この場合、地点情報により特定された地点が例えば餃子で有名な○○市であったとすると、その○○市に対してピン画像Ｐ５のような餃子の画像が紐付けられている。なお、地域の区分は、都道府県や市町村等の行政区分に限らず、地域メッシュコードや郵便番号等により区分されていてもよい。また、複数の地域メッシュコードや郵便番号の上３桁が一致する範囲等を１つの地域としてもよい。
【００２２】
情報コード生成装置１は、画像ＤＢ１４に登録されているこれらの画像を用いて、以下のように、地点情報が提供されていることを人が視覚的に把握することができるＱＲコードを生成する。なお、ＱＲコードそのものを生成する手法やカラー化する手法については周知であるので、その説明は省略する。また、各処理は上記した判定部１５、画像取得部１６あるいはＱＲコード生成部１７により行われているが、説明の簡略化のため、情報コード生成装置１を主体にして説明する。
【００２３】
情報コード生成装置１は、図３に示すＱＲコード化処理において、コード化情報が入力されると（Ｓ１）、地点情報が含まれているか否かを判定する（Ｓ２）。この判定は、判定部１５により行われている。また、このステップＳ２の処理が、判定処理に相当する。
【００２４】
情報コード生成装置１は、地点情報が含まれていないと判定すると（Ｓ１：ＮＯ）、コード化情報に基づいて、ＱＲコードを生成する（Ｓ９）。このステップＳ９の処理は、ＱＲコード生成処理に相当する。この場合、生成されたＱＲコードは、一般的な明暗のパターンで表示されることになる。このため、人は、そのＱＲコードを見ただけではどのような情報が提供されているのかを把握することは困難である。
【００２５】
これに対して、情報コード生成装置１は、地点情報が含まれていると判定すると（Ｓ１：ＹＥＳ）、画像ＤＢ１４に含まれている複数の画像のうち、地点情報に紐付けられたベース画像を選択して取得する（Ｓ３）。本実施形態では、ステップＳ３においては、ベース画像Ｂ１（図２参照）が選択され、ＱＲコードに重畳するためのベース画像として取得される。この画像の取得は、画像取得部１６により行われる。また、このステップＳ３の処理は、画像取得処理に相当する。
【００２６】
ベース画像を取得すると、情報コード生成装置１は、コード化情報がＰＯＩ情報を含んでいるかを判定する（Ｓ４）。このステップＳ４の処理は、判定処理に相当する。情報コード生成装置１は、ＰＯＩ情報を含んでいないと判定すると（Ｓ４：ＮＯ）、画像ＤＢ１４に地点情報に紐付けられたピン画像が登録されているか否か、つまり、地点情報に紐付けられたピン画像があるか否かを判定する（Ｓ１０）。このステップＳ１０の処理は、判定処理に相当する。
【００２７】
このとき、情報コード生成装置１は、地点情報に紐付けられたピン画像がないと判定すると（Ｓ１０：ＮＯ）、取得したベース画像を用いて、ＱＲコードを生成するための元となるＱＲコード用画像を生成する（Ｓ８）。なお、地点情報に紐付けられたピン画像がない場合には、ステップＳ８にて生成されるＱＲコード用画像は、実質的にベース画像Ｂ１と同一となる。そして、情報コード生成装置１は、ＱＲコード用画像を用いて、取得したベース画像を重畳したＱＲコードを生成する（Ｓ９）。このＱＲコードの生成は、ＱＲコード生成部１７により行われる。このステップＳ８およびＳ９の処理は、ＱＲコード生成処理に相当する。
【００２８】
これにより、図４（Ａ）に示すように、地点情報が含まれていることを提示するベース画像Ｂ１がＱＲコード化され、ベース画像Ｂ１が重畳されたＱＲコードＱ１が生成される。そして、ＱＲコードＱ１にはベース画像Ｂ１が重畳されていることから、このＱＲコードＱ１を見たとき、人は、ＱＲコードＱ１により地点情報が提供されていることを視覚的に把握することができる。
【００２９】
一方、情報コード生成装置１は、図２に示したように地点情報に紐付けられたピン画像があると判定すると（Ｓ１０：ＹＥＳ）、該当するピン画像を取得し（Ｓ１１）、ベース画像とピン画像をマージする（Ｓ１２）。これにより、図４（Ｂ）に示すように、ステップＳ３にて取得されたベース画像Ｂ１と、ステップＳ１１にて取得されたピン画像Ｐ５とがマージされ（重ね合わせられ）、ＱＲコード用画像ＱＢ５が生成される。そして、情報コード生成装置１は、ＱＲコード用画像ＱＢ５を用いて、ＱＲコード用画像を生成する（Ｓ８）。このステップＳ１１の処理は画像取得処理に相当し、ステップＳ１２の処理はＱＲコード生成処理に相当する。
【００３０】
このように生成されたＱＲコードＱ５には、ベース画像Ｂ１と、ピン画像とが重畳つまり一体化されていることから、このＱＲコードＱ５を見たとき、人は、ＱＲコードＱ１により地点情報が提供されていること、また、その地点では餃子が名物であるというさらなる情報を視覚的に得ることができる。
【００３１】
また、情報コード生成装置１は、ステップＳ４にてＰＯＩ情報が含まれていると判定すると（Ｓ４：ＹＥＳ）、そのＰＯＩ情報に紐付けられたピン画像があるかをさらに判定する（Ｓ５）。このとき、ＰＯＩ情報に紐付けられたピン画像がないと判定すると（Ｓ５：ＮＯ）、ステップＳ８に移行して、ステップＳ３にて取得したベース画像を用いて、ＱＲコードを生成するための元となるＱＲコード用画像を生成して（Ｓ８）、ベース画像を重畳したＱＲコードを生成する（Ｓ９）。
【００３２】
これに対して、情報コード生成装置１は、図２に示したようにＰＯＩ情報に紐付けられたピン画像があると判定すると（Ｓ５：ＹＥＳ）、該当するピン画像を取得する（Ｓ６）。このとき、例えば、ＰＯＩ情報に△△レストランのような飲食店であることを示すＰＯＩ名称が含まれていれば、情報コード生成装置１は、例えば図２のピン画像Ｐ１のような飲食店であることを視覚的に提示あるいは連想させるピン画像を取得する。
【００３３】
画像を取得すると、情報コード生成装置１は、ベース画像とピン画像をマージし（Ｓ７）、ＱＲコード用画像を生成する（Ｓ８）。これにより、図５（Ａ）に示すように、ベース画像Ｂ１とピン画像Ｐ１とがマージされたＱＲコード用画像ＱＢ１が生成される。そして、情報コード生成装置１は、ＱＲコードを生成する（Ｓ９）。その結果、図５（Ａ）に示すように、ベース画像Ｂ１とピン画像Ｐ１が重畳されたＱＲコードＱ２が生成される。これにより、人は、ＱＲコードＱ２には地点情報が含まれていること、および、そのＰＯＩが飲食店であることを視覚的に把握することができる。
【００３４】
また、ＰＯＩ情報に例えば××ホテルのような宿泊施設であることを示すＰＯＩ名称が含まれている場合、情報コード生成装置１は、上記したステップＳ５において宿泊施設であることを示すピン画像Ｐ２を取得し、ベース画像Ｂ１とピン画像Ｐ２をマージしてＱＲコード用画像ＱＢ２を生成する。そして、情報コード生成装置１は、図５（Ｂ）に示すように、ベース画像Ｂ１とピン画像Ｐ２が重畳されたＱＲコードＱ３を生成する。これにより、人は、そのＰＯＩが宿泊施設であることを把握することができる。
【００３５】
ところで、ＰＯＩ情報には、ＰＯＩ名称に限らず、他の情報が含まれていることがある。例えば、イベント情報を提供する場合には、そのイベントを開催する時刻が提供されることがある。その場合、例えば日中と夜間でそれぞれイベントが行われる場合、複数のＱＲコードが情報誌の誌面等に掲載されることがある。このとき、どのＱＲコードが所望のイベントに対応するのかを視覚的に把握できれば、ＱＲコードをわざわざ読み取る必要が無くなり、利便性が増すと考えられる。また、ＱＲコードを説明するために追加の表示スペースも不要となる。
【００３６】
そのため、情報コード生成装置１は、ＰＯＩ情報に含まれている時刻情報に基づいて時刻を特定できる場合には、例えば図６（Ａ）に示すようにピン画像として日中に紐付けられたピン画像Ｐ３を取得し、ベース画像Ｂ１とピン画像Ｐ３とをマージしたＱＲコード用画像ＱＢ３を用いてＱＲコードＱ４を生成してもよい。あるいは、図６（Ｂ）に示すように、ピン画像として夜間に紐付けられたピン画像Ｐ４を取得し、ベース画像Ｂ１とピン画像Ｐ４とをマージしたＱＲコード用画像ＱＢ４を用いてＱＲコードＱ５を生成してもよい。いずれにしろ、地点情報やＰＯＩ情報に紐付けられたピン画像を重畳することで、すなわち、地点情報やＰＯＩ情報に応じて重畳する画像を変更することで、地点情報であることに加えて、さらなる付加情報を提示することができる。
【００３７】
このように、情報コード生成装置１は、コード化情報に含まれている地点情報やＰＯＩ情報に基づいて画像を取得し、その画像を重畳したＱＲコードを生成している。
以上説明した本実施形態によれば、次のような効果を得ることができる。
【００３８】
情報コード生成装置１は、コード化情報に含まれる地点情報に基づいて画像を選択および取得する。これにより、情報コード（本実施形態ではＱＲコード）を作成する者がその都度画像を生成したりしなくても、所望の画像を取得することができる。そして、取得した画像を重畳したＱＲコードを生成することで、人は、ＱＲコードを読み取ることなくそのＱＲコードを見るだけで、地点情報が提供されていることを視覚的に把握することができる。
【００３９】
そして、地点情報であることを視覚的に把握できるので、人は、そのＱＲコードを読み取れば例えばナビゲーションアプリによる経路案内が可能になるだとうといったことを予測でき、単なる情報提供を超える付加価値を持ったサービスへ誘導することができる。
【００４０】
また、ＱＲコードに地点情報が含まれている旨の説明文を記載するための表示スペース等が不要となり、情報誌等のように紙面が限られている場合には制約を受けることもない。また、ＱＲコードの作成者がどのような情報を提供するのかを理解する必要性が低下し、それに合った画像を作成する必要もなくなるので、簡易にＱＲコードを生成する作業をすることができる。
【００４１】
また、情報コード生成装置１は、画像ＤＢ１４に登録されている複数の画像のうち、コード化情報に含まれているＰＯＩ情報に対応付けられている画像をピン画像として選択および取得し、ベース画像とピン画像とを重畳したＱＲコードを生成する。つまり、情報コード生成装置１は、地点情報やＰＯＩ情報に応じて、重畳する画像を変更する。これにより、地点情報であることに加えて、さらなる付加情報を提示することができるとともに、１つのＱＲコードで複数の情報を視覚的に提供することができる。
【００４２】
情報コード生成装置１は、ＰＯＩ情報のうちＰＯＩ名称に基づいて、当該ＰＯＩ名称が属するジャンルを視覚的に提示可能な画像を選択し、当該選択した画像をピン画像として取得して、その画像を重畳したＱＲコードを生成する。これにより、例えばレストランやホテルといったＰＯＩの種類の情報を、表示スペースを追加することなく提供することができる。
【００４３】
情報コード生成装置１は、ＰＯＩ情報のうち時刻情報に基づいて、当該時刻情報により特定される時刻を視覚的に提示可能な画像を選択し、当該選択した画像をピン画像として取得して、その画像を重畳したＱＲコードを生成する。これにより、例えば日中のイベントであるのか夜間のイベントであるのかを、表示スペースを追加することなく提供することができる。
【００４４】
情報コード生成装置１は、地点情報に対応付けられ、地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をピン画像として取得して、その画像を重畳したＱＲコードを生成する。これにより、例えばＰＯＩの周辺の名物や名産品の情報を、表示スペースを追加することなく提供することができる。
【００４５】
また、ＱＲコード（登録商標）を生成するためのコード化情報に地点情報が含まれているか否かを判定する判定処理と、判定処理によって地点情報が含まれていると判定された際、複数の画像が登録されている画像ＤＢ１４から地点情報であることを視覚的に提示可能な画像を選択し、当該選択した画像をベース画像として取得する画像取得処理と、コード化情報に基づいてＱＲコードを生成する一方、画像取得処理によってベース画像が取得された際には当該ベース画像を重畳したＱＲコードを生成するＱＲコード生成処理と、を含む情報コード生成プログラム（ＱＲコード生成処理）により、上記した情報コード生成装置１による効果を得ることができる。
【００４６】
このとき、画像取得処理において、画像ＤＢ１４に登録されている複数の画像のうち、コード化情報に含まれているＰＯＩ情報に対応付けられている画像を選択し、当該選択した画像をピン画像として取得し、ＱＲコード生成処理において、ベース画像とピン画像とを一体化（重畳）したＱＲコードを生成する。これにより、上記した情報コード生成装置１による効果を得ることができる。
【００４７】
（第２の実施形態）
以下、第２実施形態について、図７から図１２を参照しながら説明する。
図７に示すように、本実施形態の情報コード生成装置１は、情報コード生成部３０を備えている。この情報コード生成部３０は、第１実施形態の例ではＱＲコード生成部１７に対応し、コード化情報と画像とを一体化した情報コードを生成する。
【００４８】
本実施形態の場合、画像ＤＢ１４には、図８に示すように、情報コードを提供するサービス名（例えば、サービスを提供する会社名等）、そのサービス名に設定されたサービスＩＤ、およびサービスＩＤに紐付けられているアイコン画像（ピン画像に相当する）が登録されている。なお、サービス名を省略してサービスＩＤのみが登録されていてもよい。また、コード化情報として入力するのは、サービス名あるいはサービスＩＤのいずれか一方でよい。
【００４９】
具体的には、例えばサービス名称「ＡＡＡＡ」は、サービスＩＤとして「Ｓ００１」が対応付けられており、そのサービスＩＤに、アイコン画像（ピン画像）「Ｐ１０」が紐付けられている。また、サービス名称「ＢＢＢＢ」は、サービスＩＤとして「Ｓ００２」が対応付けられており、そのサービスＩＤにアイコン画像「Ｐ１１」が紐付けられている。また、サービス名称「ＣＣＣ」はサービスＩＤとして「Ｓ００３」が対応付けられており、そのサービスＩＤにアイコン画像「Ｐ１２」が紐付けられている。
【００５０】
これらの各アイコン画像（Ｐ１０〜Ｐ１２）は、その形状や色が異なる場合があるものの、同一種類の情報（例えば、地図上の位置）を示すためのものである。換言すると、見た目が異なっていても、各アイコン画像が示す情報は同一種類のものである。
【００５１】
地図上に位置を示すマークを表示する場合、サービス業者によっては、アイコン画像が異なることがある。その場合、そのサービスで使っているときのマークと、情報コードとして提供するときのマークとが異なると、ユーザ（サービスの利用者）が混乱することが懸念されるとともに、統一感が損なわれることも懸念される。そのため、情報コード生成装置１は、サービスごとに異なるマーク（アイコン画像）を利用可能とするために、サービスＩＤとアイコン画像とを紐付けている。
【００５２】
次に、情報コードを生成する際の第１の手法と第２の手法の２つについて、個別に説明する。なお、以下で詳細に説明するが、第１の手法では、画像ＤＢ１４から取得した画像（後述するアイコン画像。ピン画像に相当する）とベース画像とを重畳してからコード化して情報コードを生成する一方、第２の手法では、ベース画像をコード化してから取得した画像を重畳して情報コードを生成する。
【００５３】
＜＜第１の手法＞＞
第１の手法の場合、情報コード生成装置１は、図９に示す第１情報コード化処理において、コード化情報が入力されると（Ｓ１００）、地点情報が含まれているか否かを判定する（Ｓ１０１）。このステップＳ１０１の処理は、判定処理に相当する。情報コード生成装置１は、地点情報が含まれていないと判定すると（Ｓ１０１：ＮＯ）、処理を終了する。なお、地点情報が含まれていない場合であっても、コード化情報をコード化し、地点情報を含まない情報コードを生成してもよい。
【００５４】
情報コード生成装置１は、地点情報が含まれていると判定すると（Ｓ１０１：ＹＥＳ）、画像ＤＢ１４に含まれている複数の画像のうち、地点情報に紐付けられたベース画像を選択して取得する（Ｓ１０２）。本実施形態では、ステップＳ１０２においては、ベース画像Ｂ１（図１０参照）が選択されて取得されたとする。このステップＳ１０２の処理は、画像取得処理に相当する。
【００５５】
続いて、情報コード生成装置１は、入力されたコード化情報がサービスＩＤを含むかを判定し、サービスＩＤを含んでいないと判定すると（Ｓ１０３：ＮＯ）、ステップＳ１０７に移行して情報コードを生成する（Ｓ１０７）。この場合、図８に例示したアイコン画像を含まない状態で、情報コードが生成されることになる。このステップＳ１０７の処理が、情報コード生成処理に相当する。
【００５６】
これに対して、情報コード生成装置１は、サービスＩＤを含んでいると判定すると（Ｓ１０３：ＹＥＳ）、そのサービスＩＤに紐付けられたアイコン画像があるか、つまり、画像ＤＢ１４に登録されているかを判定し（Ｓ１０４）、登録されていない場合には（Ｓ１０４：ＮＯ）、ステップＳ１０７に移行して、アイコン画像を含まない情報コードを生成する。
【００５７】
一方、情報コード生成装置１は、サービスＩＤに紐付けられたアイコン画像があると判定した場合には（Ｓ１０４：ＹＥＳ）、該当するアイコン画像を画像ＤＢ１４から取得し（Ｓ１０５）、ベース画像とアイコン画像とをマージ（重畳）して、情報コード用画像を生成する。そして、情報コード生成装置１は、情報コード用画像をコード化して、情報コードを生成する（Ｓ１０７）。
【００５８】
具体的な例で説明すると、コード化情報として例えばサービス名が「ＡＡＡＡ」（あるいは、サービスＩＤ「Ｓ００１」）が入力された場合、情報コード生成装置１は、図１０に示すように、入力されたサービス名あるいはサービスＩＤに紐付けられているアイコン画像（Ｐ１０）を取得する。そして、情報コード生成装置１は、まずベース画像（Ｂ１）とアイコン画像（Ｐ１０）とをマージして、情報コード用画像（Ｋ１）を生成し、その情報コード用画像（Ｋ１）をコード化することで、情報コード（Ｊ１）を生成する。
【００５９】
このように、情報コード生成装置１は、各サービスＩＤに応じて適切なアイコン画像を選択し、それを情報コードに反映させて情報コードを生成している。これにより、上記した第１実施形態と同様に、地点情報が提供されていることを人が視覚的に把握することができる情報コードを生成することができる。
【００６０】
＜＜第２の手法＞＞
第２の手法の場合、情報コード生成装置１は、図１１に示す第２情報コード化処理において、コード化情報が入力されると（Ｓ２００）、地点情報が含まれているか否かを判定する（Ｓ２０１）。このステップＳ２０１の処理は、判定処理に相当する。情報コード生成装置１は、地点情報が含まれていないと判定すると（Ｓ２０１：ＮＯ）、処理を終了する。なお、地点情報が含まれていない場合であっても、コード化情報をコード化し、地点情報を含まない情報コードを生成してもよい。
【００６１】
情報コード生成装置１は、地点情報が含まれていると判定すると（Ｓ２０１：ＹＥＳ）、画像ＤＢ１４に含まれている複数の画像のうち、地点情報に紐付けられたベース画像を選択して取得する（Ｓ２０２）。本実施形態では、ステップＳ２０２においては、ベース画像Ｂ１（図１２参照）が選択されて取得されたとする。このステップＳ２０２の処理は、画像取得処理に相当する。
【００６２】
続いて、情報コード生成装置１は、取得したベース画像をコード化してコード化画像を生成する（Ｓ２０３）。つまり、第２の手法では、図１２（Ａ）に示すように、情報コード生成装置１は、アイコン画像を重畳する前に、まず、ベース画像（Ｂ１）をコード化して、コード化画像（Ｋ２）を生成する。このとき、情報コード生成装置１は、後述するアイコン画像が配置される領域を除くようにコード化する。なお、処理のステップを変更して、まずアイコン画像を取得しておき、そのアイコン画像に重ならない範囲をコード化するようにしてもよい。
【００６３】
その後、情報コード生成装置１は、入力されたコード化情報がサービスＩＤを含むかを判定し（Ｓ２０４）、サービスＩＤを含んでいないと判定すると（Ｓ２０４：ＮＯ）、ステップＳ２０８に移行して情報コードを生成する（Ｓ２０８）。このステップＳ１０７の処理は、情報コード生成処理に相当する。
【００６４】
これに対して、情報コード生成装置１は、サービスＩＤを含んでいると判定すると（Ｓ２０４：ＹＥＳ）、そのサービスＩＤに紐付けられたアイコン画像があるか、つまり、画像ＤＢ１４に登録されているかを判定し（Ｓ２０５）、登録されていない場合には（Ｓ２０５：ＮＯ）、ステップＳ２０８に移行して、アイコン画像を含まない情報コードを生成する。
【００６５】
一方、情報コード生成装置１は、サービスＩＤに紐付けられたアイコン画像があると判定した場合には（Ｓ２０５：ＹＥＳ）、該当するアイコン画像を画像ＤＢ１４から取得し（Ｓ２０６）、コード化画像とアイコン画像とをマージ（重畳）して（Ｓ２０７）、情報コードを生成する（Ｓ２０８）。
【００６６】
具体的な例で説明すると、コード化情報として例えばサービス名が「ＢＢＢＢ」（あるいは、サービスＩＤ「Ｓ００２」）が入力された場合、情報コード生成装置１は、図１２（Ｂ）に示すように、入力されたサービス名あるいはサービスＩＤに紐付けられているアイコン画像（Ｐ１１）を取得する。そして、情報コード生成装置１は、コード化画像（Ｋ２）とアイコン画像（Ｐ１１）とをマージして、情報コード（Ｊ２）を生成する。なお、アイコン画像が選択されなかった場合には、コード化画像（Ｋ２）がそのまま情報コード（Ｊ２）として生成されることになる。
【００６７】
このように、情報コード生成装置１は、各サービスＩＤに応じて適切なアイコン画像を選択し、それを情報コードに反映させて情報コードを生成している。これにより、上記した第１実施形態と同様に、地点情報が提供されていることを人が視覚的に把握することができる情報コードを生成することができる。
【００６８】
第２の手法の場合、アイコン画像はコード化されないため、緻密な画像であっても、より視認しやすい状態で提供することができる。なお、アイコン画像は、絵に限らず文字等であってもよい。
【００６９】
（その他の実施形態）
本発明は、上記した実施形態にて例示したものに限定されることなく、その要旨をを逸脱しない範囲で任意に変形あるいは拡張することができる。
【００７０】
第１実施形態では情報コード生成装置１を１台のパソコンで構成したが、判定部１５、画像取得部１６、ＱＲコード生成部１７等を複数のパソコンやネットワーク上のサーバ等に分散させる構成としてもよい。また、作成者のパソコンやスマートホン等によりコード化情報を情報コード生成装置１に入力する構成としてもよい。
【００７１】
また、画像ＤＢ１４をネットワーク上のサーバ等に設置し、情報コード生成装置１側からコード化情報、あるいはコード化情報から抽出した地点情報やＰＯＩ情報を画像ＤＢ１４に送信し、画像ＤＢ１４にて選択された画像を取得するＱＲコード生成システムを構築してもよい。この場合、画像ＤＢ１４を不特定多数の作成者により共有可能な構成としてもよい。例えば、ベース画像Ｂ１が地点情報を示す画像であるとしても、そのことが広く知られていなければ、ベース画像Ｂ１が単なるデザインであると勘違いされるおそれがある。そこで、多数の作成者により画像ＤＢ１４を共有することで、多くのＱＲコードで地点情報を示す画像としてベース画像Ｂ１が採用されるようになり、ベース画像Ｂ１が地点情報を示す画像であることを一般に周知させることができる。これは、ピン画像についても同様である。
【００７２】
第１実施形態ではＰＯＩ名称に基づいてジャンルを判断するようにしたが、ジャンル自体を設定可能な構成としてもよい。
第１実施形態では、ＰＯＩ情報に紐付けられたピン画像と地点情報に紐付けられたピン画像とのうち一方を重畳する例を示したが、双方のピン画像を重畳したＱＲコードを生成してもよい。また、双方のピン画像を重畳する場合には、画像の種類や大きさを１つのピン画像を重畳するときとは異なるピン画像を用いてもよい。
【００７３】
第１実施形態では、ピン画像を取得する際にＰＯＩ情報を優先したが、地点情報を優先してピン画像を取得してもよい。また、ＰＯＩ情報にＰＯＩ名称と時刻情報とが含まれている場合等において、いずれの情報を優先すべきか、つまり、どの情報に基づいてピン画像を取得するのかを設定可能としてもよい。例えば、イベントであれば、ＰＯＩ名称（つまり、イベント会場の名称）よりも開催時刻を優先すること等が考えられる。すなわち、コード化情報に含まれている情報のうち、作成者が提供したいと考える情報を優先する構成とすることで、より利便性を高めることができる。
【００７４】
また、時刻情報に基づいて複数の画像を選択可能としてもよい。例えば、春であれば桜、秋であれば紅葉等、季節によって取得するピン画像を変更すること等が考えられる。
地点情報に紐付けた複数の画像を用意し、コード化情報に応じて画像を変更してもよい。例えば、ベース画像Ｂ１のように道路を連想させる画像以外に、電車での案内用に路線図を連想させる画像を選択肢として用意しておくこと等が考えられる。
【００７５】
地域別のピン画像として餃子を例示したが、これに限定されるものではない。例えば、地域の名物がうどんであればうどんのピン画像を用いたり、例えば富士山の近郊であれば富士山のピン画像を用いたりすることが考えられる。
【００７６】
ピン画像を使用しないことを設定可能としたり、他のピン画像に変更可能としたりする構成としてもよい。例えばうどんが名物の県であるからと言って、ラーメン専門店のＱＲコードにうどんのピン画像が重畳されると違和感が大きい。特に、本発明のようにＱＲコードを読み取らなくても視覚的に内容を把握可能としている場合、勘違いを起こす可能性もある。そのため、うどんを使わないといった設定や、代替となる画像を提供する構成としてもよい。
【００７７】
ＱＲコードの大きさに合わせて使用するピン画像を変更してもよい。例えば、ＱＲコードの推奨設定値において、表示サイズが約１０ｍｍ×１０ｍｍのＱＲコードの場合、画像の解像度が低下することが考えられるため、よりシンプルな画像とすること等が考えられる。なお、ＱＲコードの推奨設定値ではなく、ＱＲコードが実際に表示される紙面上やウェブサイト上の大きさに応じて画像を変更してもよい。
【００７８】
第１実施形態では情報コードとしてＱＲコードを生成したが、本発明は、ＱＲコード以外の情報コードにも適用することができる。
第１実施形態の構成に第２実施形態の構成を適用してもよい。すなわち、ピン画像群２１に登録されている各種のピン画像を用いる場合、ベース画像をコード化した後にピン画像をマージして情報コードを生成してもよい。これにより、ピン画像を視認し易くすることができる。
【符号の説明】
【００７９】
図面中、１は情報コード生成装置、１０は制御部（制御手段）、１４は画像ＤＢ（画像データベース）、１５は判定部（判定手段）、１６は画像取得部（画像取得手段）、１７はＱＲコード生成部（情報コード生成手段）、３０は情報コード生成部（情報コード生成手段）、Ｂ１〜Ｂ２はベース画像、Ｐ１〜Ｐ５、Ｐ１０〜Ｐ１２はピン画像、Ｑ１〜Ｑ５はＱＲコード（情報コード）、Ｊ１、Ｊ２は情報コードを示す。
【図１】
2015195021.tif 000003
【図２】
2015195021.tif 000004
【図３】
2015195021.tif 000005
【図４】
2015195021.tif 000006
【図５】
2015195021.tif 000007
【図６】
2015195021.tif 000008
【図７】
2015195021.tif 000009
【図８】
2015195021.tif 000010
【図９】
2015195021.tif 000011
【図１０】
2015195021.tif 000012
【図１１】
2015195021.tif 000013
【図１２】
2015195021.tif 000014