(57)【特許請求の範囲】
【請求項１】
複数の升目を格子状に配列することにより形成される有限の二次元空間における前記複数の升目のうちから１つ以上の升目を選び、この選ばれた各升目に所定の形状を有するパターン要素を配置することにより、人が目視して認識することができるメッセージを表す単一の記号パターンまたは複数の記号パターンからなる記号配列パターンが形成され、かつ、前記二次元空間における前記複数の升目のうち、前記記号配列パターンを形成するために、前記パターン要素が配置された升目をオンとし、前記パターン要素が配置されていない升目をオフとし、これらのオン、オフによって特定され、前記記号配列パターンに対応し、光学的読取機能を備えた機器により認識可能な二値情報に前記メッセージと異なる付加情報が付加された表示コードが付された物品であって、
前記二次元空間内には、メインコード領域およびサブコード領域が形成され、
前記メインコード領域内には、１つの前記記号パターンを形成するためのパターン領域が１つ以上形成され、
前記サブコード領域内には、前記メインコード領域内における前記パターン領域のレイアウトを設定するレイアウト設定パターンが形成され、
前記レイアウト設定パターンは、前記サブコード領域内に配置された複数の前記升目のうちから１つ以上の升目を選び、この選ばれた各升目に前記パターン要素を配置することにより形成されたパターンであり、
前記レイアウト設定パターンは、方形の前記パターン領域の縦方向の長さと横方向の長さを定めるためのパターンを含んでいることを特徴とする表示コードが付された物品。
【請求項２】
前記レイアウト設定パターンは、前記メインコード領域内において前記パターン領域の位置を所定の方向に移動させる量であるオフセットを定めるためのパターンを含んでいることを特徴とする請求項１に記載の表示コードが付された物品。
【請求項３】
前記レイアウト設定パターンは、２つのパターン領域間の間隔の大きさを定めるためのパターンを含んでいることを特徴とする請求項１または２に記載の表示コードが付された物品。
【請求項４】
前記サブコード領域は前記メインコード領域の周囲に配置されていることを特徴とする請求項１ないし３のいずれかに記載の表示コードが付された物品。
【請求項５】
複数の升目を格子状に配列することにより形成される有限の二次元空間における前記複数の升目のうちから１つ以上の升目を選び、この選ばれた各升目に所定の形状を有するパターン要素を配置することにより、人が目視して認識することができるメッセージを表す単一の記号パターンまたは複数の記号パターンからなる記号配列パターンが形成され、
前記二次元空間における前記複数の升目のうち、前記記号配列パターンを形成するために、前記パターン要素が配置された升目をオンとし、前記パターン要素が配置されていない升目をオフとし、これらのオン、オフによって特定され、前記記号配列パターンに対応し、光学的読取機能を備えた機器により認識可能な二値情報に前記メッセージと異なる付加情報が付加され、
前記二次元空間内には、メインコード領域およびサブコード領域が形成され、前記メインコード領域内には、１つの前記記号パターンを形成するためのパターン領域が１つ以上形成され、前記サブコード領域内には、前記メインコード領域内における前記パターン領域のレイアウトを設定するレイアウト設定パターンが形成され、前記レイアウト設定パターンは、前記サブコード領域内に配置された複数の前記升目のうちから１つ以上の升目を選び、この選ばれた各升目に前記パターン要素を配置することにより形成されたパターンである表示コードを生成する表示コード生成装置であって、
ユーザの入力操作に従って前記パターン領域のレイアウトを定め、当該レイアウトを設定するための前記レイアウト設定パターンを前記サブコード領域内に形成するレイアウト設定パターン形成手段と、
ユーザの入力操作に従って前記記号配列パターンを定め、当該記号配列パターンを前記メインコード領域内に形成する記号配列パターン形成手段と、
ユーザの入力操作に従って前記付加情報を定め、当該付加情報を前記二値情報に付加する情報付加手段とを備え、
前記レイアウト設定パターン形成手段は、方形の前記パターン領域の縦方向の長さと横方向の長さを定めるためのパターンが含まれた前記レイアウト設定パターンを前記サブコード領域内に形成することを特徴とする表示コード生成装置。
【請求項６】
前記レイアウト設定パターン形成手段は、前記メインコード領域内において前記パターン領域の位置を所定の方向に移動させる量であるオフセットを定めるためのパターンが含まれた前記レイアウト設定パターンを前記サブコード領域内に形成することを特徴とする請求項５に記載の表示コード生成装置。
【請求項７】
前記レイアウト設定パターン形成手段は、２つのパターン領域間の間隔の大きさを定めるためのパターンが含まれた前記レイアウト設定パターンを前記サブコード領域内に形成することを特徴とする請求項５または６に記載の表示コード生成装置。
【請求項８】
複数の升目を格子状に配列することにより形成される有限の二次元空間における前記複数の升目のうちから１つ以上の升目を選び、この選ばれた各升目に所定の形状を有するパターン要素を配置することにより、人が目視して認識することができるメッセージを表す単一の記号パターンまたは複数の記号パターンからなる記号配列パターンが形成され、かつ、前記二次元空間における前記複数の升目のうち、前記記号配列パターンを形成するために、前記パターン要素が配置された升目をオンとし、前記パターン要素が配置されていない升目をオフとし、これらのオン、オフによって特定され、前記記号配列パターンに対応し、光学的読取機能を備えた機器により認識可能な二値情報に前記メッセージと異なる付加情報が付加され、前記二次元空間内には、メインコード領域およびサブコード領域が形成され、前記メインコード領域内には、１つの前記記号パターンを形成するためのパターン領域が１つ以上形成され、前記サブコード領域内には、前記メインコード領域内における前記パターン領域のレイアウトを設定するレイアウト設定パターンが形成され、前記レイアウト設定パターンは、前記サブコード領域内に配置された複数の前記升目のうちから１つ以上の升目を選び、この選ばれた各升目に前記パターン要素を配置することにより形成されたパターンであり、前記レイアウト設定パターンは、前記メインコード領域内において前記パターン領域の位置を所定の方向に移動させる量であるオフセットを定めるためのパターンおよび方形の前記パターン領域の縦方向の長さと横方向の長さを定めるためのパターンを含んでいる表示コードを表示コード生成装置により生成し、当該生成した表示コードを物品に付す表示コード生成ステップと、
前記物品に付された表示コードの前記レイアウト設定パターンを、光学的読取機能を備えた機器により読み取り、前記レイアウト設定パターンに含まれる、前記オフセットを定めるためのパターンに基づき、前記物品に付された表示コードの前記メインコード領域における前記パターン領域の位置を前記機器により認識する位置認識ステップと、
前記レイアウト設定パターンに含まれる、前記パターン領域の縦方向の長さと横方向の長さを定めるパターンに基づき、前記位置認識ステップにおいて位置が認識されたパターン領域に形成された前記記号パターンを前記機器により読み取り、当該読み取った記号パターンからなる前記記号配列パターンに対応する前記二値情報に付加された前記付加情報を前記機器により特定する付加情報特定ステップと、
前記付加情報特定ステップにより特定された付加情報を前記機器により出力する付加情報出力ステップとを備えていることを特徴とする情報伝達方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージを人の目視を通じて直接的に伝達可能であると共に、メッセージとは異なる情報を光学的読取機能を備えた機器を通じて間接的に伝達可能である表示コードが付された物品、このような表示コードを生成する表示コード生成装置、およびメッセージを人の目視を通じて直接的に伝達すると共に、メッセージとは異なる情報を光学的読取機能を備えた機器を通じて間接的に伝達する情報伝達方法に関する。
【背景技術】
【０００２】
従来、物品に付すコードとしてバーコード（一次元コード）や、ＱＲコード（登録商標）等の二次元コードが知られている。バーコードは、直線を一列に並べることにより形成されており、ラインスキャナにより読み取ることができる。また、ＱＲコードは、二次元平面上にドットを配列することにより形成されており、ＱＲコード読取専用のスキャナ、あるいはＱＲコードの読取機能を実現するためのソフトウェアがインストールされたカメラ付き携帯機器等により読み取ることができる。
【０００３】
バーコードにおける直線の配列や、ＱＲコードにおけるドットの配列は、スキャナ等の光学的読取機能を備えた機器にとっては読み取り易い情報であるが、それを見る人にとっては無意味な縞模様、あるいはランダムなドットの集まりでしかない。すなわち、バーコードもＱＲコードも、人が目視して認識可能なメッセージを何も表示していない。
【０００４】
このため、バーコードまたはＱＲコードは、それを商品に付すことにより当該商品の一定の面積を占有するにもかかわらず、当該商品を見る消費者に何も訴求することができない。それどころか、バーコードまたはＱＲコードが付されることにより、商品のデザインが悪化し、商品の訴求力が低下することがある。
【０００５】
一方、下記の特許文献１に記載された表示コードは、スキャナ等の光学的読取機能を備えた機器により容易かつ高精度に読み取ることができる情報と、人が目視して認識可能なメッセージとを二次元平面上に同時に表示することができる。この表示コードは、複数の升目を格子状に配列することにより形成される二次元空間における前記複数の升目のうちから１つ以上の升目を選び、この選ばれた各升目に所定の形状を有するパターン要素を配置することにより、人が目視して認識することができるメッセージを表す単一の記号パターンまたは複数の記号パターンからなる記号配列パターンが形成され、かつ、前記二次元空間における前記複数の升目のうち、前記記号配列パターンを形成するために、前記パターン要素が配置された升目をオンとし、前記パターン要素が配置されていない升目をオフとし、これらのオン、オフによって特定され、前記記号配列パターンに対応し、光学的読取機能を備えた機器により認識可能な二値情報に前記メッセージと異なる付加情報が付加されたコードである（特許文献１の請求項１および図２等を参照）。表示コードによれば、人が目視して認識可能なメッセージを表示することができるので、表示コードが付された商品のデザイン性を良くし、また、商品の訴求力を高めることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４６２９７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に記載された表示コードにおいて、様々なメッセージを様々な態様で人に向けて表示するには、記号配列パターンの二次元空間内におけるレイアウトを任意に設定できることが望ましい。記号配列パターンのレイアウトを任意に設定することができれば、これらのレイアウトを工夫することで、表示コードが付された商品の訴求力や物品の魅力を一層高めることができる。
【０００８】
また、表示コードにおいて表示されたメッセージにより、人に、誘いや指示のようなもの、行動の手がかり、または気付き等を伝達することができる。例えば、ある情報のインデックスを表示コードにおいてメッセージとして表示することで、その情報にアクセスするように人を誘導することができる。記号配列パターンのレイアウトを工夫することで、表示コードにおいて表示されたメッセージによる、誘い、指示、手がかり、気付き等の伝達性（例えば分かりやすさ等）を高めることができる。
【０００９】
しかしながら、記号配列パターンのレイアウトが変わると、表示コードの二次元空間内における記号配列パターンの開始位置や記号パターン間の間隔等が変わる。このため、記号配列パターンのレイアウトを任意に設定可能にすると、当該記号配列パターンの開始位置や記号パターン間の間隔等に規則性ないし画一性が失われる。この結果、表示コードにおける記号配列パターンを光学的読取機能を備えた機器により認識することが困難になってしまう。
【００１０】
本発明は例えば上述したような問題に鑑みなされたものであり、本発明の課題は、記号配列パターンのレイアウトを任意に変更することができ、商品の訴求力、物品の魅力または情報の伝達性を高めることができる表示コードが付された物品、このような表示コードを生成する表示コード生成装置、またはこのような表示コードによる情報伝達方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の物品は、複数の升目を格子状に配列することにより形成される有限の二次元空間における前記複数の升目のうちから１つ以上の升目を選び、この選ばれた各升目に所定の形状を有するパターン要素を配置することにより、人が目視して認識することができるメッセージを表す単一の記号パターンまたは複数の記号パターンからなる記号配列パターンが形成され、かつ、前記二次元空間における前記複数の升目のうち、前記記号配列パターンを形成するために、前記パターン要素が配置された升目をオンとし、前記パターン要素が配置されていない升目をオフとし、これらのオン、オフによって特定され、前記記号配列パターンに対応し、光学的読取機能を備えた機器により認識可能な二値情報に前記メッセージと異なる付加情報が付加された表示コードが付された物品であって、前記二次元空間内には、メインコード領域およびサブコード領域が形成され、前記メインコード領域内には、１つの前記記号パターンを形成するためのパターン領域が１つ以上形成され、前記サブコード領域内には、前記メインコード領域内における前記パターン領域のレイアウトを設定するレイアウト設定パターンが形成され、前記レイアウト設定パターンは、前記サブコード領域内に配置された複数の前記升目のうちから１つ以上の升目を選び、この選ばれた各升目に前記パターン要素を配置することにより形成されたパターンであり、前記レイアウト設定パターンは、方形の前記パターン領域の縦方向の長さと横方向の長さを定めるためのパターンを含んでいることを特徴とする。
【００１２】
また、本発明の第２の物品は、上述した本発明の第１の物品において、前記レイアウト設定パターンは、前記メインコード領域内において前記パターン領域の位置を所定の方向に移動させる量であるオフセットを定めるためのパターンを含んでいることを特徴とする。
【００１３】
また、本発明の第３の物品は、上述した第１または第２の物品において、前記レイアウト設定パターンは、２つのパターン領域間の間隔の大きさを定めるためのパターンを含んでいることを特徴とする。
【００１４】
また、本発明の第４の物品は、上述した第１ないし第３のいずれかの物品において、前記サブコード領域は前記メインコード領域の周囲に配置されていることを特徴とする。
【００１５】
上記課題を解決するために、本発明の第１の表示コード生成装置は、複数の升目を格子状に配列することにより形成される有限の二次元空間における前記複数の升目のうちから１つ以上の升目を選び、この選ばれた各升目に所定の形状を有するパターン要素を配置することにより、人が目視して認識することができるメッセージを表す単一の記号パターンまたは複数の記号パターンからなる記号配列パターンが形成され、前記二次元空間における前記複数の升目のうち、前記記号配列パターンを形成するために、前記パターン要素が配置された升目をオンとし、前記パターン要素が配置されていない升目をオフとし、これらのオン、オフによって特定され、前記記号配列パターンに対応し、光学的読取機能を備えた機器により認識可能な二値情報に前記メッセージと異なる付加情報が付加され、前記二次元空間内には、メインコード領域およびサブコード領域が形成され、前記メインコード領域内には、１つの前記記号パターンを形成するためのパターン領域が１つ以上形成され、前記サブコード領域内には、前記メインコード領域内における前記パターン領域のレイアウトを設定するレイアウト設定パターンが形成され、前記レイアウト設定パターンは、前記サブコード領域内に配置された複数の前記升目のうちから１つ以上の升目を選び、この選ばれた各升目に前記パターン要素を配置することにより形成されたパターンである表示コードを生成する表示コード生成装置であって、ユーザの入力操作に従って前記パターン領域のレイアウトを定め、当該レイアウトを設定するための前記レイアウト設定パターンを前記サブコード領域内に形成するレイアウト設定パターン形成手段と、ユーザの入力操作に従って前記記号配列パターンを定め、当該記号配列パターンを前記メインコード領域内に形成する記号配列パターン形成手段と、ユーザの入力操作に従って前記付加情報を定め、当該付加情報を前記二値情報に付加する情報付加手段とを備え、前記レイアウト設定パターン形成手段は、方形の前記パターン領域の縦方向の長さと横方向の長さを定めるためのパターンが含まれた前記レイアウト設定パターンを前記サブコード領域内に形成することを特徴とする。
【００１６】
また、本発明の第２の表示コード生成装置は、上述した本発明の第１の表示コード生成装置において、前記レイアウト設定パターン形成手段は、前記メインコード領域内において前記パターン領域の位置を所定の方向に移動させる量であるオフセットを定めるためのパターンが含まれた前記レイアウト設定パターンを前記サブコード領域内に形成することを特徴とする。
【００１７】
また、本発明の第３の表示コード生成装置は、上述した本発明の第１または第２の表示コード生成装置において、前記レイアウト設定パターン形成手段は、２つのパターン領域間の間隔の大きさを定めるためのパターンが含まれた前記レイアウト設定パターンを前記サブコード領域内に形成することを特徴とする。
【００１８】
上記課題を解決するために、本発明の情報伝達方法は、複数の升目を格子状に配列することにより形成される有限の二次元空間における前記複数の升目のうちから１つ以上の升目を選び、この選ばれた各升目に所定の形状を有するパターン要素を配置することにより、人が目視して認識することができるメッセージを表す単一の記号パターンまたは複数の記号パターンからなる記号配列パターンが形成され、かつ、前記二次元空間における前記複数の升目のうち、前記記号配列パターンを形成するために、前記パターン要素が配置された升目をオンとし、前記パターン要素が配置されていない升目をオフとし、これらのオン、オフによって特定され、前記記号配列パターンに対応し、光学的読取機能を備えた機器により認識可能な二値情報に前記メッセージと異なる付加情報が付加され、前記二次元空間内には、メインコード領域およびサブコード領域が形成され、前記メインコード領域内には、１つの前記記号パターンを形成するためのパターン領域が１つ以上形成され、前記サブコード領域内には、前記メインコード領域内における前記パターン領域のレイアウトを設定するレイアウト設定パターンが形成され、前記レイアウト設定パターンは、前記サブコード領域内に配置された複数の前記升目のうちから１つ以上の升目を選び、この選ばれた各升目に前記パターン要素を配置することにより形成されたパターンであり、前記レイアウト設定パターンは、前記メインコード領域内において前記パターン領域の位置を所定の方向に移動させる量であるオフセットを定めるためのパターンおよび方形の前記パターン領域の縦方向の長さと横方向の長さを定めるためのパターンを含んでいる表示コードを表示コード生成装置により生成し、当該生成した表示コードを物品に付す表示コード生成ステップと、前記物品に付された表示コードの前記レイアウト設定パターンを、光学的読取機能を備えた機器により読み取り、前記レイアウト設定パターンに含まれる、前記オフセットを定めるためのパターンに基づき、前記物品に付された表示コードの前記メインコード領域における前記パターン領域の位置を前記機器により認識する位置認識ステップと、前記レイアウト設定パターンに含まれる、前記パターン領域の縦方向の長さと横方向の長さを定めるパターンに基づき、前記位置認識ステップにおいて位置が認識されたパターン領域に形成された前記記号パターンを前記機器により読み取り、当該読み取った記号パターンからなる前記記号配列パターンに対応する前記二値情報に付加された前記付加情報を前記機器により特定する付加情報特定ステップと、前記付加情報特定ステップにより特定された付加情報を前記機器により出力する付加情報出力ステップとを備えていることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、記号配列パターンのレイアウトを任意に変更することができ、表示コードが付された商品の訴求力、表示コードが付された物品の魅力、または表示コードによる情報の伝達性を高めることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態による表示コードが付された物品による情報伝達の概要を示す説明図である。
【図２】本発明の実施形態による表示コードの外観上の全体的な構造を示す説明図である。
【図３】本発明の実施形態による表示コードにおけるメインコード領域を示す説明図である。
【図４】本発明の実施形態による表示コードにおけるサブコード領域を示す説明図である。
【図５】本発明の実施形態による表示コードにおけるパターン領域（タイプＡ）および記号パターンを示す説明図である。
【図６】本発明の実施形態による表示コードにおけるパターン領域（タイプＢ）および記号パターンを示す説明図である。
【図７】本発明の実施形態による表示コードにおけるパターン領域（タイプＣ）および記号パターンを示す説明図である。
【図８】本発明の実施形態による表示コードにおけるパターン領域（タイプＤ）および記号パターンを示す説明図である。
【図９】本発明の実施形態による表示コードにおいて、パターン領域の構成を規定したパターン領域規定テーブルを示す説明図である。
【図１０】本発明の実施形態による表示コードにおける記号パターンの構造を示す説明図である。
【図１１】本発明の実施形態による表示コードで用いることが可能な記号パターンの集まりを示す説明図である。
【図１２】本発明の実施形態による表示コードにおけるレイアウトの設定例を示す説明図である。
【図１３】図１２中のレイアウトの設定の下で生成された表示コードを示す説明図である。
【図１４】本発明の実施形態による表示コードにおけるレイアウトの設定例を示す説明図である。
【図１５】図１４中のレイアウトの設定の下で生成された表示コードを示す説明図である。
【図１６】本発明の実施形態による表示コードにおけるレイアウトの設定例を示す説明図である。
【図１７】図１６中のレイアウトの設定の下で生成された表示コードを示す説明図である。
【図１８】本発明の実施形態による表示コードにおけるレイアウトの設定例を示す説明図である。
【図１９】図１８中のレイアウトの設定の下で生成された表示コードを示す説明図である。
【図２０】本発明の実施形態による表示コードにおけるレイアウトの設定例を示す説明図である。
【図２１】図２０中のレイアウトの設定の下で生成された表示コードを示す説明図である。
【図２２】本発明の実施形態による表示コードにおけるレイアウト設定パターンを示す説明図である。
【図２３】本発明の実施形態による表示コードにおける組合せ情報を示す説明図である。
【図２４】本発明の実施形態による表示コード生成装置の構成を示すブロック図である。
【図２５】本発明の実施形態による表示コード生成装置におけるレイアウト設定画面を示す説明図である。
【図２６】本発明の実施形態による表示コード生成装置における表示コード形成画面を示す説明図である。
【図２７】本発明の実施形態による表示コード読取装置の構成を示すブロック図である。
【図２８】本発明の実施形態による表示コードにおいてパターン領域の他のタイプを示す説明図である。
【図２９】本発明の実施形態による表示コードにおいてパターン領域のレイアウトの他の例を示す説明図である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００２２】
（情報伝達の概要）
図１は、本発明の実施形態による表示コードが付された物品による情報伝達の概要を示している。図１において、本発明の実施形態による表示コード１が付された物品による情報伝達は概ね次のように実施される。
【００２３】
すなわち、まず、表示コード生成装置により表示コード１を生成する。表示コード１は、人が目視してメッセージとして認識可能でありかつ光学的読取機能を備えた機器により認識可能な記号配列パターンに前記メッセージとは異なる付加情報４５を付加することにより形成されるコードである。図１に示す例では、表示コード１における記号配列パターンは「Ｂ１２」というメッセージを表現している。そして、このメッセージは地下鉄駅の出口番号がＢ１２であることを示している。また、図１の例において付加情報４５は、「Ｓ駅  Ｂ１２  出口案内：ＬＭ運転免許試験場、ＰＱＲ出張所、…」であり、Ｓ駅からここに列挙した施設に向かうには出口番号Ｂ１２の出口を利用することが便利である旨を示している。
【００２４】
次に、表示コード生成装置により生成された組合せ情報を、光学的読取機能を備えた機器である表示コード読取装置４に転送し、表示コード読取装置４の記憶部に記憶させる。組合せ情報は、表示コード１の生成過程において表示コード生成装置により生成される情報であり、表示コード１における記号配列パターンを二値化した二値情報であるパターン二値化情報と付加情報４５との組合せを含んでいる。また、図１に示す例では、表示コード読取装置４はカメラを搭載したスマートフォンである。
【００２５】
次に、表示コード生成装置により生成された表示コード１を物品に付し、この表示コード１が付された物品を人が目視し得る場所に配置する。図１に示す例では、案内板２が物品に当たる。すなわち、表示コード１を案内板２に印刷し、この表示コード１が印刷された案内板２を地下鉄駅の出口番号Ｂ１２の出口近傍に設置する。なお、表示コード１を物品に付す場合の「付す」には、印刷すること、刻み込むこと、書き込むこと、貼り付けること等、種々の態様を含む。また、表示コード１を表示装置（例えば液晶ディスプレイ）の画面に表示させることも「付す」の一態様である。
【００２６】
次に、人が目視し得る場所に配置された物品に付された表示コード１を表示コード読取装置４により読み取る。例えば地下鉄駅の利用者が、表示コード読取装置４で、案内板２に付された表示コード１を撮影して表示コード読取装置４に読み取らせる。表示コード読取装置４は、読み取った表示コード１に対応する付加情報４５を、表示コード読取装置４の記憶部に記憶された組合せ情報に基づいて特定し、この特定した付加情報４５を表示コード読取装置４の表示部８６に表示する。例えば地下鉄駅の利用者は、表示部８６に表示された付加情報４５、すなわち出口番号Ｂ１２の出口案内を見て、出口番号Ｂ１２の出口を利用すべきかどうか等を決定することができる。
【００２７】
このように、表示コード１が付された案内板２によれば、人に目視を通じてメッセージ（「Ｂ１２」）を直接的に伝達することができると共に、表示コード読取装置４を介しての情報（付加情報４５：出口番号Ｂ１２の出口案内）の間接的な伝達を高精度に行うことができる。
【００２８】
（表示コードの基本的な構成）
図２は表示コード１の外観上の全体的な構造を示している。上述したように、表示コード１は、人が目視してメッセージとして認識可能でありかつ光学的読取機能を備えた機器により認識可能な記号配列パターンに前記メッセージとは異なる付加情報４５を付加することにより形成されるコードである。より詳しく説明すると、表示コード１は、図２に示すように、複数の升目１２を格子状に配列することにより有限の二次元空間１１を形成し、この二次元空間１１における複数の升目１２のうちから１つ以上の升目１２を選び、この選ばれた各升目１２に所定の形状を有するパターン要素１５を配置することにより、人が目視して認識することができるメッセージを表す記号配列パターン１３を形成し、かつ、二次元空間１１における複数の升目１２のうち、記号配列パターン１３を形成するために、パターン要素１５が配置された升目１２をオンとし、パターン要素１５が配置されていない升目１２をオフとし、これらのオン、オフによって特定される二値情報であるパターン二値化情報に前記メッセージと異なる付加情報４５を付加したコードである。
【００２９】
二次元空間１１は、例えば、Ｘ方向（横方向）およびＹ方向（縦方向）に拡がる外形が四角形の所定の面積を有する平面である。二次元空間１１には、個々の形状が例えば正方形の升目１２が、格子を形作るようにＸ方向およびＹ方向に複数敷き詰められている。
【００３０】
また、二次元空間１１には、当該二次元空間１１の中央部または内部に位置するメインコード領域１６と、当該二次元空間１１の周縁部または外縁部に位置するサブコード領域１７が形成されている。ここで、図３は表示コード１のメインコード領域１６を示し、図４は表示コード１のサブコード領域１７を示している。
【００３１】
図３において、メインコード領域１６内には１つ以上のパターン領域１８が形成される。図３に示す例では、メインコード領域１６内に３つのパターン領域１８が形成されている。パターン領域１８は記号パターン１４を形成するための領域である。１つのパターン領域１８内には１つの記号パターン１４が形成される。
【００３２】
単一の記号パターン１４または複数の記号パターン１４の配列により記号配列パターン１３が形成され、記号配列パターン１３が、人が目視して認識可能なメッセージを表現する。図３に示す例では、３つの記号パターン１４の配列により記号配列パターン１３が形成され、当該記号配列パターン１３は「Ｂ１２」というメッセージを表現している。なお、パターン領域１８および記号パターン１４については後に詳述する。
【００３３】
一方、図４に示すように、サブコード領域１７内には、ガイドパターン２１、２２、レイアウト設定パターン２４、２５、２６および拡張パターン２８が形成される。
【００３４】
ガイドパターン２１、２２は、表示コード読取装置４が、表示コード１を読み取るときに、表示コード１の位置、向きおよび大きさ等を認識するためのパターンである。ガイドパターン２１はサブコード領域１７内の四隅にそれぞれ配置され、ガイドパターン２２はサブコード領域１７の上辺の中間部、下辺の中間部、左辺の中間部および右辺の中間部にそれぞれ配置されている。なお、ガイドパターン２１、２２の態様（形状）は、図４に示す態様に限定されない。
【００３５】
レイアウト設定パターン２４、２５、２６は、メインコード領域１６内におけるパターン領域１８のレイアウトを設定するための情報を示すパターンである。パターン領域１８のレイアウトおよびレイアウト設定パターン２４、２５、２６については後に詳述する。
【００３６】
拡張パターン２８は、表示コード１の設計者が必要に応じて設けることができる。表示コード１の設計者は任意の情報を示す拡張パターン２８を規定することができる。拡張パターン２８は必ずしも設けなくてもよい。
【００３７】
なお、ガイドパターン２１、２２、レイアウト設定パターン２４、２５、２６、および拡張パターン２８は、人が目視して認識可能なメッセージを表すものではない。
【００３８】
（パターン領域と記号パターン）
図５ないし図８は、表示コード１におけるパターン領域１８および記号パターン１４を示している。１つのパターン領域１８内には１つの記号パターン１４が形成される。パターン領域１８は、メインコード領域１６と等しいかそれよりも小さい面積を有する例えば四角形の領域であり、メインコード領域１６内の升目１２の配列により形成される。また、メインコード領域１６には、大きさ（面積もしくは合計升目数）または形状（Ｘ方向の長さとＹ方向の長さとの比）が異なる複数種類のパターン領域１８を形成することができる。本実施形態による表示コード１では、複数種類のパターン領域１８が予め用意されており、ユーザは任意の種類のパターン領域１８を選択することができる。
【００３９】
本実施形態においては、メインコード領域１６が、例えば、Ｘ方向に２９個、Ｙ方向に２９個配列された合計８４１個の升目１２からなる。また、本実施形態においては、タイプＡ〜Ｄの４種類のパターン領域１８が用意されている。タイプＡのパターン領域１８は、図５に示すように、Ｘ方向に５個、Ｙ方向に１３個配列された合計６５個の升目１２からなる領域である。タイプＢのパターン領域１８は、図６に示すように、Ｘ方向に２９個、Ｙ方向に２９個配列された合計８４１個の升目１２からなる領域である。タイプＣのパターン領域１８は、図７に示すように、Ｘ方向に１４個、Ｙ方向に２９個配列された合計４０６個の升目１２からなる領域である。タイプＤのパターン領域１８は、図８に示すように、Ｘ方向に１４個、Ｙ方向に１４個配列された合計１９６個の升目１２からなる領域である。
【００４０】
図９は上述した４種類のパターン領域１８の構成を規定したパターン領域規定テーブル３１を示している。本実施形態では、パターン領域規定テーブル３１には、上記タイプＡ〜Ｄのパターン領域１８のそれぞれにつき、タイプＡ〜Ｄを識別するための識別符号、Ｘ方向の長さ（Ｘ方向の升目数）、Ｙ方向の長さ（Ｙ方向の升目数）、メインコード領域１６内に配置することができるパターン領域１８の最大数が規定されている。パターン領域規定テーブル３１は、表示コード生成装置の記憶部に記憶され、表示コード１を生成する際に表示コード生成装置により用いられる。また、パターン領域規定テーブル３１は、表示コード読取装置の記憶部にも記憶され、表示コード１の読取および認識を行う際に表示コード読取装置により用いられる。
【００４１】
図１０は記号パターン１４の構造を示している。図１０に示すように、記号パターン１４は、１つのパターン領域１８内のすべての升目１２のうちから、記号パターン１４を形作るように、単一または複数の升目１２を選び、選ばれた各升目１２にパターン要素１５を配置することにより形成される。各パターン要素１５は、升目１２とほぼ同一形状およびほぼ同一の大きさを有する。図１０または図５に示す記号パターン１４は「Ｂ」を表す。図６に示す記号パターン１４は「龍」を表す。図７に示す記号パターン１４は「１」を表す。図８に示す記号パターン１４は「風」を表す。
【００４２】
図１１は、タイプＡのパターン領域１８に形成することができる記号パターン１４の集まりを示している。図１１に示すように、タイプＡのパターン領域１８を形成する複数の升目１２にパターン要素１５を適宜配置することにより、数字（０〜９）、アルファベット（Ａ〜Ｚ、ａ〜ｚ）およびその他の記号（「！」、「”」、「＃」、「＄」、「％」、「＆」、「’」、「（」、「）」、…）を表す記号パターン１４をそれぞれ形成することができる。また、タイプＢ〜Ｄのパターン領域１８を形成する複数の升目１２にパターン要素１５を適宜配置することにより、数字やアルファベットに加え、漢字等の複雑な記号を表す記号パターン１４を形成することができる。図１１に示すような、タイプＡのパターン領域１８に形成することができる記号パターン１４の集まりは、記号パターン規定情報の一部として表示コード生成装置の記憶部および表示コード読取装置の記憶部に記憶されている。同様に、タイプＢ〜Ｄのパターン領域１８に形成することができる記号パターン１４の集まり（図示せず）も、記号パターン規定情報の一部として表示コード生成装置の記憶部および表示コード読取装置の記憶部に記憶されている。記号パターン規定情報は、表示コード１を生成する際に、表示コード生成装置により用いられ、また、表示コード１の読取および認識を行う際に、表示コード読取装置により用いられる。
【００４３】
（レイアウトの設定）
図１２、図１４、図１６、図１８および図２０は、パターン領域１８のレイアウトのいくつかの設定例を示している。また、図１３、図１５、図１７、図１９および図２１は、図１２、図１４、図１６、図１８および図２０に示すレイアウトの設定の下で生成された表示コード１の具体例をそれぞれ示している。
【００４４】
ユーザは、表示コード１のメインコード領域１６内におけるパターン領域１８のレイアウトを任意に設定することができる。
【００４５】
具体的には、ユーザは、メインコード領域１６内におけるパターン領域１８の位置を任意に設定することができる。より具体的には、ユーザは、パターン領域１８のＸ方向オフセットおよびＹ方向オフセットを任意に設定することができる。Ｘ方向オフセットとは、メインコード領域１６内において、パターン領域１８の位置をＸ方向に移動させる量（升目数）である。Ｙ方向オフセットとは、メインコード領域１６内において、パターン領域１８の位置をＹ方向に移動させる量（升目数）である。例えば、Ｘ方向オフセットを「１」に設定すると、パターン領域１８の位置が右方向に１升目に相当する量移動する。また、Ｙ方向オフセットを「１」に設定すると、パターン領域１８の位置が下方向に１升目に相当する量移動する。
【００４６】
また、ユーザは、パターン領域１８のＸ方向の長さとＹ方向の長さを任意に設定することができる。パターン領域１８のＸ方向の長さとＹ方向の長さの設定は、上述したタイプＡ〜Ｄのパターン領域１８の種類を選ぶことにより行う。
【００４７】
また、ユーザは２つのパターン領域１８間の間隔の大きさを任意に設定することができる。より具体的には、ユーザは、パターン領域１８のＸ方向スペースおよびＹ方向スペースを任意に設定することができる。Ｘ方向スペースとは、Ｘ方向に隣り合う２つのパターン領域１８間に介在する升目数である。Ｙ方向スペースはＹ方向に隣り合う２つのパターン領域１８間に介在する升目数である。
【００４８】
また、ユーザはメインコード領域１６内に配置するパターン領域１８のＸ方向の個数およびＹ方向の個数を任意に設定することができる。パターン領域１８のＸ方向の個数は、記号配列パターン１３における記号パターン１４の桁数に当たり、パターン領域１８のＹ方向の個数は、記号配列パターン１３における記号パターン１４の行数に当たる。
【００４９】
図１２に示すレイアウトの設定内容は次の通りである。
【００５０】
Ｘ方向オフセット：０
Ｙ方向オフセット：１
タイプ：Ａ（識別符号０）
Ｘ方向スペース：１
Ｙ方向スペース：１
桁数：５
行数：２
図１３に示す表示コード１０１はこのようなレイアウト設定の下で生成されたものであり、「ＭＵＳＩＣ  ＧＵＩＤＥ」というメッセージを表している。
【００５１】
図１４に示すレイアウトの設定内容は次の通りである。
【００５２】
Ｘ方向オフセット：０
Ｙ方向オフセット：０
タイプ：Ｂ（識別符号１）
Ｘ方向スペース：０
Ｙ方向スペース：０
桁数：１
行数：１
図１５に示す表示コード１０２はこのようなレイアウト設定の下で生成されたものであり、「龍」というメッセージを表している。
【００５３】
図１６に示すレイアウトの設定内容は次の通りである。
【００５４】
Ｘ方向オフセット：０
Ｙ方向オフセット：０
タイプ：Ｃ（識別符号２）
Ｘ方向スペース：１
Ｙ方向スペース：０
桁数：２
行数：１
図１７に示す表示コード１０３はこのようなレイアウト設定の下で生成されたものであり、「１２」というメッセージを表している。
【００５５】
図１８に示すレイアウトの設定内容は次の通りである。
【００５６】
Ｘ方向オフセット：０
Ｙ方向オフセット：０
タイプ：Ｄ（識別符号３）
Ｘ方向スペース：１
Ｙ方向スペース：１
桁数：２
行数：２
図１９に示す表示コード１０４はこのようなレイアウト設定の下で生成されたものであり、「花鳥風月」というメッセージを表している。
【００５７】
図２０に示すレイアウトの設定内容は次の通りである。
【００５８】
Ｘ方向オフセット：１
Ｙ方向オフセット：１
タイプ：Ａ（識別符号０）
Ｘ方向スペース：１
Ｙ方向スペース：０
桁数：２
行数：１
図２１に示す表示コード１０５はこのようなレイアウト設定の下で生成されたものであり、「１２」というメッセージを表している。また、この表示コード１０５では、メインコード領域１６内において記号配列パターン１３が配置された領域の外側の領域に画像が配置されている。表示コード読取装置によりこの表示コード１０５の読取および認識を行う場合、メインコード領域１６内において読取および認識の対象となるのは記号配列パターン１３のみであり、記号配列パターン１３が配置された領域の外側の領域に配置された画像は読取および認識の対象とならない。
【００５９】
また、図２に示す表示コード１は、次の示す設定内容のレイアウトの下で生成されたものである。
【００６０】
Ｘ方向オフセット：４
Ｙ方向オフセット：９
タイプ：Ａ（識別符号０）
Ｘ方向スペース：３
Ｙ方向スペース：０
桁数：３
行数：１
また、パターン領域１８は、メインコード領域１６の外側に配置することはできない。ユーザは、Ｘ方向オフセット、Ｙ方向オフセット、Ｘ方向スペース、Ｙ方向スペース、桁数および行数を任意に設定することができるも、それらの設定範囲は、パターン領域１８がメインコード領域１６外にはみ出さない範囲に制限される。
【００６１】
（レイアウト設定パターン）
図２２はレイアウト設定パターンを示している。レイアウト設定パターン２４、２５、２６は、メインコード領域１６内におけるパターン領域１８のレイアウトの設定を示すパターンである。レイアウト設定パターン２４、２５、２６は、図４に示すように、表示コード１におけるサブコード領域１７に形成される。本実施形態において、３つのレイアウト設定パターン２４、２５、２６があり、３つのレイアウト設定パターン２４、２５、２６がサブコード領域１７内の上辺の左部、左辺の上部および右辺の上部にそれぞれ形成される。
【００６２】
図２２に示すように、サブコード領域１７内の上辺の左部に形成されるレイアウト設定パターン２４において、例えば、最上位５ビットがＸ方向オフセットを示し、それに続く４ビットがＹ方向オフセットを示し、それに続く３ビットがパターン領域１８のタイプを示し、それに続く１ビットがパリティビットである。レイアウト設定パターン２４において、パターン領域１８のタイプは、それを示す識別符号（図９参照）により表される。レイアウト設定パターン２４はその最上位ビットが左側を向くようにサブコード領域１７内の上辺の左部に配置される。
【００６３】
サブコード領域１７内の左辺の上部に形成されるレイアウト設定パターン２５において、例えば、最上位５ビットがＸ方向スペースを示し、それに続く４ビットがＹ方向スペースを示し、それに続く３ビットが未使用ビットであり、それに続く１ビットがパリティビットである。レイアウト設定パターン２５はその最上位ビットが上側を向くようにサブコード領域１７内の左辺の上部に配置される。
【００６４】
サブコード領域１７内の右辺の上部に形成されるレイアウト設定パターン２６において、例えば、最上位３ビットが桁数を示し、それに続く３ビットが行数を示し、それに続く６ビットが未使用ビットであり、それに続く１ビットがパリティビットである。レイアウト設定パターン２６はその最上位ビットが上側を向くようにサブコード領域１７内の右辺の上部に配置される。
【００６５】
ユーザがパターン領域１８のレイアウトを任意に設定しても、その任意に設定されたパターン領域１８のレイアウトの設定を示すレイアウト設定パターン２４、２５、２６が表示コード１の二次元空間１１内に形成される。したがって、表示コード読取装置は、レイアウト設定パターン２４、２５、２６を二次元空間１１から読み取ることにより、ユーザが任意に設定したパターン領域１８のレイアウト、すなわち、ユーザが任意に設定した、記号配列パターン１３または各記号パターン１４のメインコード領域１６内における位置、記号パターン間の間隔、および記号パターンの桁数・行数を認識することができる。これにより、表示コード読取装置は、表示コード１の二次元空間１１内に形成された記号配列パターン１３に対応するパターン二値化情報を容易にかつ正確に認識することができる。
【００６６】
よって、ユーザは、表示コード１におけるパターン領域１８のレイアウトを工夫することにより、表示コード１が付された商品の訴求力または物品の魅力を高めることができる。また、ユーザは、パターン領域１８のレイアウトを工夫することで、表示コード１において表示されたメッセージにより、人への誘い、指示、人の行動の手がかり、気付き等の伝達性を高めることができる。
【００６７】
また、レイアウト設定パターン２４、２５、２６は、サブコード領域１７内に形成され、サブコード領域１７は、記号配列パターン１３が形成されるメインコード領域１６の周囲に配置されている。この結果、レイアウト設定パターン２４、２５、２６は、記号配列パターン１３の周囲に配置されることとなる。これにより、人も、表示コード読取装置も、記号配列パターン１３とレイアウト設定パターン２４、２５、２６とを明確に識別することができる。また、レイアウト設定パターン２４、２５、２６および拡張パターン２８が記号配列パターン１３の周囲を取り囲むように整然と配置されるので、表示コード１全体としてのデザイン性の悪化が抑えられる。
【００６８】
（組合せ情報）
図２３は表示コード１における組合せ情報を示している。組合せ情報４１は、主として、表示コード１における記号配列パターン１３と、この記号配列パターン１３に付加された付加情報４５との対応関係を示す情報である。組合せ情報４１は、表示コード１が生成される過程において表示コード生成装置により生成され、その後、表示コード生成装置から表示コード読取装置４に転送され、表示コード読取装置４の記憶部８２に記憶される。そして、表示コード読取装置４が、物品に付された表示コード１を読み取って、この表示コード１に対応する付加情報４５を表示部８６に表示するとき、組合せ情報４１を参照して、読み取った表示コード１に対応する付加情報４５を特定する。
【００６９】
組合せ情報４１は、図２３に示すように、メッセージテキスト情報４２、パターン二値化情報４３および付加情報４５により構成されている。
【００７０】
メッセージテキスト情報４２は、表示コード１における記号配列パターン１３が表現しているメッセージをテキストで表したものである。例えば、図２に示す表示コード１における記号配列パターン１３が表現しているメッセージは「Ｂ１２」なので、図２３に示す通り、メッセージテキスト情報４２は「Ｂ１２」である。
【００７１】
パターン二値化情報４３は、表示コード１における記号配列パターン１３を二値化した二値情報である。すなわち、パターン二値化情報４３は、二次元空間１１における複数の升目１２のうち、記号配列パターン１３を形成するために、パターン要素１５が配置された升目１２をオンとし、パターン要素１５が配置されていない升目１２をオフとし、これらのオン、オフによって特定される二値情報である。パターン二値化情報４３は、記号配列パターン１３を形成する個々の記号パターン１４を二値化した二値情報を生成し、これら二値情報を、記号配列パターン１３における記号パターン１４の配列順序に従って接続することにより生成する。例えば、表示コード読取装置４が、記号パターン１４を読み取るに当たり、パターン領域１８内における升目１２の配列を左から右に向けて１列ごとに読み進み、各列においては上から下に向けて読み進むこととすると、「Ｂ」を表す記号パターン１４の二値情報は、「１１１１１１１１１１１００１００００１００００１００１００００１００００１００１００００１００００１０００１１１１０１１１１０００」である。なお、記号配列パターン１３を二値化する方法は、上述した方法に限らない。
【００７２】
付加情報４５は、表示コード１における記号配列パターン１３に付加された情報である。組合せ情報４１の構造に照らして厳密に述べると、付加情報４５は、表示コード１におけるパターン二値化情報４３（またはメッセージテキスト情報４２）に組み合わされた情報である。なお、図２３に示す付加情報４５はテキストであるが、付加情報４５は、音声情報、静止画情報、動画情報、コンピュータプログラム等でもよい。
【００７３】
（表示コード生成装置）
図２４は表示コード生成装置の構成を示している。図２５は表示コード生成装置の表示部に表示されたレイアウト設定画面を示している。図２６は表示コード生成装置の表示部に表示された表示コード形成画面を示している。
【００７４】
図２４において、表示コード生成装置３は、表示コード１を生成する装置であり、パーソナルコンピュータ等により実現することができる。表示コード生成装置３は、レイアウト設定部６１、記号配列パターン形成部６２、情報付加部６３、ガイド・拡張パターン形成部６４、記憶部６５、情報入出力部６６、操作部６７および表示部６８を備えている。
【００７５】
レイアウト設定部６１は、表示コード１におけるパターン領域１８のレイアウトを設定し、レイアウト設定パターン２４、２５、２６を形成する。記号配列パターン形成部６２は、表示コード１における記号配列パターン１３を形成する。情報付加部６３は、記号配列パターン１３に付加情報４５を付加する。ガイド・拡張パターン形成部６４は、ガイドパターン２１、２２および拡張パターン２８を形成する。レイアウト設定部６１、記号配列パターン形成部６２、情報付加部６３およびガイド・拡張パターン形成部６４は、例えば、これらの機能を実現するためのコンピュータプログラムをパーソナルコンピュータに読み取らせ、このコンピュータプログラムをパーソナルコンピュータのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により実行させることにより具現化される。
【００７６】
記憶部６５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ハードディスクドライブ等の記憶媒体ないし記憶装置であり、パーソナルコンピュータが一般に備えているものを利用して具現化することができる。記憶部６５には、上述したパターン領域規定テーブル３１（図９参照）および記号パターン規定情報（図１１参照）が記憶されている。また、記憶部６５には、表示コード１の生成過程において組合せ情報４１のほか、表示コード１の生成に必要な情報が記憶される。
【００７７】
情報入出力部６６は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリやメモリーカード等の外部メモリを接続して外部メモリとの間で情報の読み書きを行うインタフェース、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を用いて他の機器と情報の通信を行うＬＡＮインタフェース、または光ディスクドライブ等であり、パーソナルコンピュータが一般に備えているものを利用して具現化することができる。情報入出力部６６は、生成された表示コード１および組合せ情報４１を出力する。
【００７８】
操作部６７は、例えばキーボード、マウス等であり、表示部６８は例えば液晶ディスプレイである。これらは、パーソナルコンピュータが一般に備えているものを利用して具現化することができる。
【００７９】
このような構成を有する表示コード生成装置３は次のように動作する。ユーザが表示コード生成装置３を起動させると（例えばユーザがパーソナルコンピュータの電源入れ、オペレーティングシステムが起動した後に、表示コード生成装置３を実現するためのコンピュータプログラムを起動させると）、表示部６８には、図２５に示すようなレイアウト設定画面６９が表示される。レイアウト設定画面６９は、ユーザが表示コード生成装置３により表示コード１におけるパターン領域１８のレイアウトの設定入力を行うための画面である。
【００８０】
レイアウト設定画面６９において、ユーザは、操作部６７を操作し、パターン領域１８のタイプ（種類）、Ｘ方向オフセット、Ｙ方向オフセット、Ｘ方向スペース、Ｙ方向スペース、桁数および行数の設定入力を行う。レイアウト設定部６１はユーザの設定入力に従い、パターン領域１８のレイアウトを定める。このとき、レイアウト設定部６１は、記憶部６５に記憶されたパターン領域規定テーブル３１を参照し、パターン領域１８のタイプを定める。レイアウトの設定入力後、ユーザが設定ボタン７０をクリック（押下）すると、続いて、図２６に示すような表示コード形成画面７１が表示部６８に表示される。
【００８１】
表示コード形成画面７１において、ユーザは、操作部６７を操作し、表示コード１により人の目視を通じて伝達したいメッセージを表すテキスト（例えば「Ｂ１２」）を、メッセージ入力領域７２に入力し、入力が終了したら、パターン形成ボタン７３をクリックする。これに応じ、記号配列パターン形成部６２は、記憶部６５に記憶された記号パターン規定情報を参照し、ユーザによりメッセージ入力領域７２に入力されたテキストに対応する記号パターンの配列を、表示コード形成画面７１の記号配列パターン表示領域７４に表示する。これにより、記号配列パターン表示領域７４には、ユーザがメッセージ入力領域７２に入力したテキストに対応する記号配列パターン１３が表示される。
【００８２】
続いて、表示コード形成画面７１において、ユーザは、操作部６７を操作し、表示コード１を表示コード読取装置４で読み取らせることにより伝達したい情報を表すテキスト（例えば「Ｓ駅  Ｂ１２  出口案内：ＬＭ運転免許試験場、…）を、表示コード形成画面７１の付加情報入力領域７５に入力し、入力が終了したら、登録ボタン７６をクリックする。これに応じ、情報付加部６３は、付加情報入力領域７５に入力されたテキストに対応する付加情報４５を、記号配列パターン表示領域７４に現在表示されている記号配列パターン１３に付加する。具体的には、情報付加部６３は、メッセージ入力領域７２に入力されたテキストに対応するメッセージテキスト情報４２と、記号配列パターン表示領域７４に表示された記号配列パターン１３に対応するパターン二値化情報４３と、付加情報入力領域７５に入力されたテキストに対応する付加情報４５とを互いに組み合わせた組合せ情報４１（図２３参照）を生成し、この組合せ情報４１を記憶部６５に記憶する。
【００８３】
続いて、レイアウト設定部６１、記号配列パターン形成部６２およびガイド・拡張パターン形成部６４は、表示コード１の外観を形成するパターンの全体（以下、これを「表示コードパターン」という。）を生成する。具体的には、レイアウト設定部６１が、記号配列パターン表示領域７４に現在表示されている記号配列パターン１３に適合する大きさを有する有限の二次元空間１１を形成する。また、レイアウト設定部６１が、ユーザによる設定入力に従って設定されたパターン領域１８のレイアウトを示すレイアウト設定パターン２４、２５、２６を形成する。また、レイアウト設定部６１およびガイド・拡張パターン形成部６４が、形成された二次元空間１１のサブコード領域１７内にガイドパターン２１、２２、レイアウト設定パターン２４、２５、２６および拡張パターン２８を形成する。さらに、記号配列パターン形成部６２が、形成された二次元空間１１のメインコード領域１６内に、ユーザがメッセージ入力領域７２に入力したテキストに対応する記号配列パターン１３を形成する。このようにして生成された表示コードパターンは記憶部６５に記憶される。
【００８４】
その後、ユーザは、記憶部６５に記憶された表示コードパターンおよび組合せ情報４１を、情報入出力部６６を介して表示コード生成装置３から外部に出力させることが可能になる。ユーザは、表示コード生成装置３から出力された表示コードパターンを用いて、表示コード１を物品に付す作業を行う。また、ユーザは、表示コード生成装置３から出力された組合せ情報４１を表示コード読取装置４に転送ないし入力し、表示コード読取装置４の記憶部に記憶する作業を行う。
【００８５】
表示コード生成装置３によれば、ユーザは、表示コード１を生成するに当たり、パターン領域１８のレイアウトを任意に設定することができる。
【００８６】
（表示コード読取装置）
図２７は表示コード読取装置４の構成を示している。図２７において、表示コード読取装置４は、物品に付された表示コード１を読み取る装置であり、例えばスマートフォン等の端末機器、あるいはコードリーダ装置等により実現することができる。表示コード読取装置４は、読取部８１、記憶部８２、認識部８３、情報入出力部８４、操作部８５および表示部８６を備えている。
【００８７】
読取部８１は、例えばスキャナまたはカメラ等であり、物品に表示された表示コード１を光学的に読み取る。読取部８１は、物品に付された表示コード１を、当該物品から離れた位置で読み取ることができる。
【００８８】
記憶部８２は、例えばＲＡＭ、フラッシュメモリ等の記録媒体により構成されている。記憶部８２には、パターン領域規定テーブル３１、記号パターン規定情報、および組合せ情報４１等が記憶される。
【００８９】
認識部８３は、読取部８１により読み取られた表示コード１におけるレイアウト設定パターン２４、２５、２６および記号配列パターン１３等を認識し、認識した記号配列パターン１３に付加された付加情報４５を、記憶部８２に記憶された組合せ情報４１に基づいて特定する。認識部８３は、これを実現するためのコンピュータプログラムを、表示コード読取装置４に設けられたＣＰＵ等に実行させることにより具現化される。
【００９０】
情報入出力部８４は、ＵＳＢメモリ、カードメモリ等との接続インタフェース、ＬＡＮインタフェース、通信インタフェース等である。
【００９１】
操作部８５は表示コード読取装置４を操作するためのキースイッチ等である。表示部８６は例えば液晶ディスプレイである。
【００９２】
このような構成を有する表示コード読取装置４は次のように動作する。表示コード読取装置４による表示コード１の読取を開始する前に、ユーザは、表示コード生成装置３により生成され、表示コード生成装置３から出力された組合せ情報４１を、表示コード読取装置４の情報入出力部８４を介して表示コード読取装置４に入力し、表示コード読取装置４の記憶部８２に記憶する。
【００９３】
そして、ユーザは、表示コード読取装置４の読取部８１を、物品に付された表示コード１に向け、操作部８５を操作して読取部８１による読取動作を開始させる。これに応じ、読取部８１は、物品に付された表示コード１を撮影またはスキャンすることにより光学的に読み取る。
【００９４】
続いて、認識部８３が、読み取られた表示コード１におけるガイドパターン２１、２２を認識する。そして、認識部８３は、ガイドパターン２１、２２の態様および配置に基づいて表示コード１の読取方向が適正かどうかを判定し、読取方向が誤っている場合には、読み取られた表示コード１の表示コードパターン（表示コード１の外観を形成するパターンの全体）を適正な方向となるように回転させる。また、認識部８３は、ガイドパターン２１、２２の態様および配置に基づいて、読み取られた表示コード１の表示コードパターンの読取位置のずれやゆがみを補正する。さらに、認識部８３は、読み取られた表示コード１の表示コードパターンのコントラストを強調し、ノイズを除去する。
【００９５】
続いて、認識部８３は、読み取られた表示コード１におけるレイアウト設定パターン２４、２５、２６を認識し、表示コード１におけるパターン領域１８のレイアウトを認識する。パターン領域１８のレイアウトの認識において、パターン領域１８のタイプを認識するときには、認識部８３は、記憶部８２に記憶されたパターン領域規定テーブル３１を参照する。
【００９６】
続いて、認識部８３は、認識したパターン領域１８のレイアウトに基づき、読み取られた表示コード１における記号配列パターン１３を認識する。具体的には、記号配列パターン１３を形成する個々の記号パターン１４を切り出し、切り出した各記号パターン１４を二値化し、二値化した各記号パターン１４を結合し、パターン二値化情報４３を生成する。記号パターン１４を切り出す際には、認識部８３は、記憶部８２に記憶された記号パターン規定情報を参照する。さらに、認識部８３は、必要に応じて、拡張パターン２８を切り出して認識し、所定の処理を行う。
【００９７】
続いて、認識部８３は、記憶部８２に記憶された組合せ情報４１を参照し、生成したパターン二値化情報４３に組み合わされた付加情報４５を特定する。
【００９８】
そして、認識部８３により特定された付加情報４５は、表示部８６に表示される。これにより、ユーザは、物品に付された表示コード１における記号配列パターン１３が表すメッセージを目視により取得すると同時に、当該記号配列パターン１３に付加された付加情報４５を、表示コード読取装置４の表示部８６を見ることにより取得する。
【００９９】
なお、表示コードにおけるパターン領域１８の種類は、図５ないし図８に示したものに限らない。例えば、図２８に示すような横長のパターン領域１８を設定可能としてもよい。また、パターン領域１８のレイアウトに関し、図１２、図１４、図１６、図１８、図２０では、１つのメインコード領域１６内に同じタイプのパターン領域１８を配置する場合を例にあげたが、図２９に示すように、１つのメインコード領域１６内に異なるタイプのパターン領域１８を配置してもよい。
【０１００】
また、上述した実施形態では、二次元空間１１の外形を四角形としたが、これを他の形状としてもよい。また、二次元空間１１における各升目１２の形状や各パターン要素１５についても、正方形に限らない。
【０１０１】
また、本発明は、請求の範囲および明細書全体から読み取ることのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う表示コードが付された物品、表示コード生成装置および情報伝達方法もまた本発明の技術思想に含まれる。
【符号の説明】
【０１０２】
１、１０１、１０２、１０３、１０４、１０５  表示コード
２  案内板（物品）
３  表示コード生成装置
４  表示コード読取装置
１１  二次元空間
１２  升目
１３  記号配列パターン
１４  記号パターン
１５  パターン要素
１６  メインコード領域
１７  サブコード領域
１８  パターン領域
２１、２２  ガイドパターン
２４、２５、２６  レイアウト設定パターン
２８  拡張パターン
３１  パターン領域規定テーブル
４１  組合せ情報
４２  メッセージテキスト情報
４３  パターン二値化情報
４５  付加情報
６１  レイアウト設定部
６２  記号配列パターン形成部
６３  情報付加部
６４  ガイド・拡張パターン形成部
６５  記憶部
６６  情報入出力部
６７  操作部
６８  表示部
６９  レイアウト設定画面
７０  設定ボタン
７１  表示コード形成画面
７２  メッセージ入力領域
７３  パターン形成ボタン
７４  記号配列パターン表示領域
７５  付加情報入力領域
７６  登録ボタン
８１  読取部
８２  記憶部
８３  認識部
８４  情報入出力部
８５  操作部
８６  表示部
【要約】
【課題】記号配列パターンのレイアウトを任意に変更することを可能にし、表示コードによる商品の訴求力、物品の魅力または情報の伝達性を高める。
【解決手段】物品に付された表示コード１は、人が目視してメッセージとして認識可能でありかつ光学的読取機能を備えた機器により認識可能な記号配列パターン１３に前記メッセージとは異なる付加情報を付加することにより形成されるコードである。表示コード１が有する有限の二次元空間１１は、メインコード領域１６とサブコード領域１７を有し、メインコード領域１６には記号配列パターン１３が形成され、サブコード領域１７には、記号配列パターン１３を構成する記号パターン１４のレイアウトの設定を示すレイアウト設定パターン２４、２５、２６が形成される。
【選択図】図２【図１】
0005618435.tif 000002
【図２】
0005618435.tif 000003
【図３】
0005618435.tif 000004
【図４】
0005618435.tif 000005
【図５】
0005618435.tif 000006
【図６】
0005618435.tif 000007
【図７】
0005618435.tif 000008
【図８】
0005618435.tif 000009
【図９】
0005618435.tif 000010
【図１０】
0005618435.tif 000011
【図１１】
0005618435.tif 000012
【図１２】
0005618435.tif 000013
【図１３】
0005618435.tif 000014
【図１４】
0005618435.tif 000015
【図１５】
0005618435.tif 000016
【図１６】
0005618435.tif 000017
【図１７】
0005618435.tif 000018
【図１８】
0005618435.tif 000019
【図１９】
0005618435.tif 000020
【図２０】
0005618435.tif 000021
【図２１】
0005618435.tif 000022
【図２２】
0005618435.tif 000023
【図２３】
0005618435.tif 000024
【図２４】
0005618435.tif 000025
【図２５】
0005618435.tif 000026
【図２６】
0005618435.tif 000027
【図２７】
0005618435.tif 000028
【図２８】
0005618435.tif 000029
【図２９】
0005618435.tif 000030