(57)【要約】【課題】可視可能なコンテンツの装飾性を阻害することなく、情報を管理するためのコード表示体、容器及び情報処理端末を提供する。【解決手段】個別コードを、着色の組み合わせにより識別可能なカラーコードに変換したコード画像１２２を生成する。次に、可視可能なコンテンツを印刷したラベル１２０に対して、コード画像１２２を、撮影により初めて表示可能な複数色のインクで印刷することにより、装飾に取り入れる。そして、ユーザ端末３０を用いて、ラベル１２０の撮影画像から、コード画像１２２を抽出し、個別コードを取得する。【選択図】図１
2018011124.tif 000002
【特許請求の範囲】
【請求項１】
着色の組み合わせにより個別コードを識別可能なカラーコードに変換したコード画像を、可視可能なコンテンツに対して、撮影により初めて表示可能な複数色のインクで印刷したことを特徴とするコード表示体。
【請求項２】
前記コンテンツのレイアウトに基づいて、カラーコードにおける着色の組み合わせを特定することを特徴とする請求項１に記載のコード表示体。
【請求項３】
着色の組み合わせにより個別コードを識別可能なカラーコードに変換したコード画像を、可視可能なコンテンツに対して、撮影により初めて表示可能な複数色のインクで印刷したコード表示体を埋め込んだことを特徴とする容器。
【請求項４】
着色の組み合わせにより個別コードを識別可能なカラーコードに変換したコード画像を、可視可能なコンテンツに対して、撮影により初めて表示可能な複数色のインクで印刷したコード表示体をデコーダにより撮影し、
前記コード表示体の撮影画像から、前記個別コードを取得することを特徴とする情報処理端末。
【請求項５】
前記デコーダが、前記取得した個別コードと、容器を利用したプロセスを特定するためのプロセス情報と、読み取り日とを関連付けて、ネットワークを介して接続された管理サーバに送信することを特徴とする請求項４に記載の情報処理端末。
【請求項６】
前記デコーダが、前記取得した個別コードと、前記デコーダを特定するためのデコーダ情報とを関連付けて、ネットワークを介して接続された管理サーバに送信することを特徴とする請求項４又は５に記載の情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード画像により情報を管理するためのコード表示体、容器及び情報処理端末に関する。
【背景技術】
【０００２】
各種物品を識別するために、バーコードや二次元コード等のコード画像が用いられている。このようなコード画像を撮影し、識別コード情報を読み取る技術も検討されている（例えば、特許文献１参照。）。そして、このようなコード画像を、例えば、商品の容器に貼付することにより、各商品を識別して、商品関連情報の提供（例えば、トレーサビリティ情報等）や商品の利用登録等を行なうことができる。
【０００３】
また、複数のカラーを用いた二次元コードも検討されている（例えば、特許文献２参照。）。この文献に記載された技術においては、画像に含まれる物品に付された二次元コードのうち検出対象の物品に対応する二次元コードの領域それぞれを特定する。具体的には、取得された画像（原画像）から生成されたエッジ画像に基づき、このエッジ画像中における候補領域の抽出、この抽出した候補領域に対応する原画像中の対応領域それぞれに特徴的なパターンが含まれているか否かの判定を経て、原画像中から二次元コードの領域を検出する。また、検出した二次元コードの領域について各セルの領域について色判定処理を行ない、各セルの領域の色の判定結果に基づきコード化された情報を識別する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１９８２６６号公報
【特許文献２】特開２０１２−３３０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２に記載された技術においては、カラーによりコード要素を特定するため、遠くから撮影した小さな画像であっても、コード画像を特定することができる。更に、一つの画像に複数のコード画像が含まれる場合にも、二次元コードのエッジ画像（レイアウトパターン）に基づいて、複数の識別コードをまとめて取得することができる。
【０００６】
しかしながら、商品等の識別のために、商品容器のラベルにコード画像を付加する場合、ラベルの装飾とは別個独立にコード画像が貼付されると、ラベル等のデザインを阻害する可能性がある。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、可視可能なコンテンツの装飾性を阻害することなく、コード画像により情報を管理するためのコード表示体、容器及び情報処理端末を提供することにある。
【課題を解決するための手段】
【０００８】
・上記課題を解決するコード表示体は、着色の組み合わせにより個別コードを識別可能なカラーコードに変換したコード画像を、可視可能なコンテンツに対して、撮影により初めて表示可能な複数色のインクで印刷したことを特徴とする。これにより、可視可能なコンテンツに、装飾性を阻害することなく、コード画像を付加することができる。更に、撮影により初めて表示可能なインクを用いることにより、コード画像の改ざんや偽造が困難になり、セキュリティ向上を図ることができる。
【０００９】
・上記コード表示体においては、前記コンテンツのレイアウトに基づいて、カラーコードにおける着色の組み合わせを特定することが好ましい。これにより、可視可能なコンテンツを用いて、コード画像の配置を特定することができる。
・上記課題を解決する容器は、着色の組み合わせにより個別コードを識別可能なカラーコードに変換したコード画像を、可視可能なコンテンツに対して、撮影により初めて表示可能な複数色のインクで印刷したコード表示体を埋め込んだことを特徴とする。これにより、可視可能なコンテンツに、装飾性を阻害することなく、容器にコード画像を付加することができる。
【００１０】
・上記課題を解決する情報処理端末は、着色の組み合わせにより個別コードを識別可能なカラーコードに変換して生成されたコード画像を、可視可能なコンテンツに対して、撮影により初めて表示可能な複数色のインクで印刷したコード表示体をデコーダにより撮影し、前記コード表示体の撮影画像から、前記個別コードを取得することを特徴とする。これにより、可視可能なコンテンツに、装飾性を阻害することなく、付加されたコード画像から、個別コードを取得することができる。
【００１１】
・上記課題を解決する情報処理端末は、前記デコーダが、前記取得した個別コードと、容器を利用したプロセスを特定するためのプロセス情報と、読み取り日を関連付けて、ネットワークを介して接続された管理サーバに送信することが好ましい。これにより、個別コードによりプロセス管理（例えば、トレーサビリティ管理）を行なうことができる。
【００１２】
・上記課題を解決する情報処理端末は、前記デコーダが、前記取得した個別コードと、前記デコーダを特定するためのデコーダ情報とを関連付けて、ネットワークを介して接続された管理サーバに送信することが好ましい。これにより、コード画像の読取者を特定することができる。
【発明の効果】
【００１３】
本発明によれば、可視可能なコンテンツの装飾性を阻害することなく、コード画像により情報を管理することができる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態のシステム概略図。
【図２】本実施形態の処理手順の説明図であって、（ａ）は印刷処理、（ｂ）は情報取得処理の説明図。
【図３】本実施形態のラベルの説明図であって、（ａ）は可視可能なコンテンツが印刷されたラベル、（ｂ）はコード画像が印刷されたラベル、（ｃ）は撮影されたラベルの説明図。
【図４】他の実施形態の処理手順の説明図。
【発明を実施するための形態】
【００１５】
以下、本発明を具体化した一実施形態を、図１〜図３に従って説明する。本実施形態では、商品容器に貼付されたラベルに印字されたコード画像を利用して情報を取得する場合に用いるコード表示体、容器及び情報処理端末として説明する。
【００１６】
図１に示すように、ユーザに提供される商品容器１０には、コード表示体としてのラベル１２０が貼付される。このラベル１２０には、コード画像１２２が埋め込まれている。本実施形態では、コード画像１２２として、複数領域に分割され、各領域に着色された画像（カラーコード画像）を用いる。このカラーコード画像としては、例えば、特許文献２に開示されている技術を用いることが可能である。そして、複数のカラーの中で各領域が着色され、この着色の組み合わせにより、各コード画像１２２を識別できる。本実施形態では、コード画像１２２は、可視光では視認できない（見えない）が、フラッシュライトによって着色を識別できるインク（以下、再帰反射性インクという）により印刷される。この再帰反射性インクを用いることにより、特定方向からの入射光が、入射方向と同じ方向に反射することにより、コード画像１２２を浮き出させることができる。
【００１７】
このようなコード画像１２２を用いて情報を提供するために、本実施形態では、管理サーバ２０、ユーザ端末３０を用いる。管理サーバ２０には、管理端末２３、印刷装置２５が接続されている。
【００１８】
管理端末２３は、管理サーバ２０を操作するためのコンピュータ端末である。この管理端末２３は、情報を入力するためのキーボードやポインティングデバイス等の入力部、ディスプレイ等の出力部を備える。
印刷装置２５は、ラベル１２０を印刷する処理を実行する。この印刷は、可視可能な通常インク及び再帰反射性インクを用いて行なわれる。
【００１９】
管理サーバ２０は、商品容器１０に収容された商品を管理するコンピュータシステムである。管理サーバ２０は、制御部２１、商品情報記憶部２２を備えている。
制御部２１は、商品容器１０に貼付するラベル１２０の印刷を制御するとともに、ユーザ端末３０に対して、商品に関する情報を提供する処理を実行する。
【００２０】
商品情報記憶部２２には、各商品を管理するための商品管理レコードが記録される。この商品管理レコードは、各商品の登録が行なわれた場合に記録される。この商品管理レコードには、個別コード、商品説明に関するデータが記録される。
個別コードデータ領域には、各商品を特定するための識別子に関するデータが記録される。
商品説明データ領域には、この商品の説明に関するデータが記録される。
【００２１】
ユーザ端末３０は、スマートフォン等のように通信機能を備え、ユーザが利用する情報処理端末である。このユーザ端末は、制御部３１、タッチパネルディスプレイ３２、撮影部３３、照明部３４等を備えている。タッチパネルディスプレイ３２は、入力部及び出力部として機能する。撮影部３３は、ラベル１２０を撮影し、このカラー画像を取得する。照明部３４は、光源（フラッシュライト）を発光する。
【００２２】
制御部３１は、制御手段（ＣＰＵ、ＲＡＭ、ＲＯＭ等）を備え、コード解析処理を行なう。そのため、記憶部に格納されたコード解析アプリケーションプログラムを実行することにより、制御部３１は、コード解析部３１１として機能する。
【００２３】
コード解析部３１１は、デコーダとして機能し、撮影部３３から、照明部３４の発光（フラッシュライト）と連動して撮影部３３により撮影されたカラー画像を取得する処理を実行する。そして、コード解析部３１１は、カラーコードのエッジ画像（レイアウトパターン）により、カラー画像に含まれる発色したコード画像１２２を抽出する。更に、コード解析部３１１は、発色したコード画像１２２を復号して個別コードを特定する。そして、コード解析部３１１は、個別コードに基づいて、管理サーバ２０から商品情報を取得する。
【００２４】
次に、図２に従って、上記のように構成されたシステムを用いての情報管理方法の処理手順を説明する。
（印刷処理）
まず、図２（ａ）、図３を用いて、印刷処理を説明する。
ここでは、管理サーバ２０は、可視模様の作成処理を実行する（ステップＳ１−１）。具体的には、管理端末２３を用いて、ラベル１２０において、可視可能なコンテンツを作成する。そして、管理サーバ２０の制御部２１は、作成された可視可能なコンテンツを記憶部に格納する。
【００２５】
次に、管理サーバ２０は、可視模様の印刷処理を実行する（ステップＳ１−２）。具体的には、管理サーバ２０の制御部２１は、記憶部に格納されたコンテンツを、印刷装置２５を用いて印刷する。ここでは、可視可能な通常インクを用いて印刷を行なう。
【００２６】
この場合、図３（ａ）に示すように、ラベル１２０には、可視可能なコンテンツ１２１が印刷される。
次に、管理サーバ２０は、個別コードに応じてカラーコード画像の生成処理を実行する（ステップＳ１−３）。具体的には、管理サーバ２０の制御部２１は、このラベル１２０を貼付する商品を識別するための個別コードを生成し、商品説明に関連付けて、商品情報記憶部２２に記録する。そして、制御部２１は、カラーコードのレイアウトパターンに基づいて、個別コードを特定するためのカラーを配置したコード画像を生成する。この場合、着色の組み合わせにより、個別コードを識別可能なカラーコード画像を生成する。
【００２７】
次に、管理サーバ２０は、カラーコード画像の印刷処理を実行する（ステップＳ１−４）。具体的には、管理サーバ２０の制御部２１は、印刷装置２５を用いて、コード画像１２２（カラーコード画像）を印刷する。ここでは、個別コードを特定するための各カラーを用いた再帰反射性インクを用いて印刷を行なう。
【００２８】
この場合、図３（ｂ）に示すように、ラベル１２０には、コード画像１２２が印刷される。この再帰反射性インクによる印刷されたコード画像１２２は、通常光においては、乱反射によりコンテンツ１２１に埋もれて閲覧できない状態となる。
【００２９】
（情報取得処理）
次に、図２（ｂ）、図３を用いて、ユーザ端末３０における情報取得処理を説明する。
【００３０】
まず、ユーザ端末３０は、解析アプリケーション起動処理を実行する（ステップＳ２−１）。具体的には、商品を入手し、情報の取得を希望するユーザは、ユーザ端末３０に格納された解析アプリケーションプログラムを起動する。これにより、制御部３１において、コード解析部３１１が機能する。
【００３１】
次に、ユーザ端末３０は、撮影処理を実行する（ステップＳ２−２）。具体的には、制御部３１のコード解析部３１１は、タッチパネルディスプレイ３２に被写体画面を出力する。この場合、ユーザは、ユーザ端末３０の撮影部３３を商品容器１０のラベル１２０に向ける。そして、ラベル１２０を被写体として、被写体画面に撮影指示を入力する。この場合、コード解析部３１１は、照明部３４によりフラッシュライトの発光と同期して、撮影部３３により、ラベル１２０のカラー画像を取得する。
【００３２】
図３（ｃ）に示すように、撮影されたカラー画像においては、フラッシュライトにより再帰反射性インクにより印刷されたコード画像１２２が浮き出てくる。
次に、ユーザ端末３０は、カラーコード抽出処理を実行する（ステップＳ２−３）。具体的には、制御部３１のコード解析部３１１は、コード画像１２２のレイアウトパターンのパターン認識により、カラー画像からコード画像１２２を抽出する。
【００３３】
次に、ユーザ端末３０は、個別コードの抽出処理を実行する（ステップＳ２−４）。具体的には、制御部３１のコード解析部３１１は、コード画像１２２に含まれるカラーの組み合わせに基づいて、個別コードを特定する。
【００３４】
次に、ユーザ端末３０は、個別コードに応じた情報の取得処理を実行する（ステップＳ２−５）。具体的には、コード解析部３１１は、ネットワークを介して、管理サーバ２０にアクセスする。そして、管理サーバ２０に対して情報要求を送信する。この情報要求には、特定した個別コードに関するデータを含める。情報要求を受信した管理サーバ２０は、商品情報記憶部２２から、個別コードに関連付けられた商品説明を取得し、ユーザ端末３０に返信する。商品説明を取得したユーザ端末３０は、タッチパネルディスプレイ３２に商品説明を出力する。
【００３５】
本実施形態によれば、以下のような効果を得ることができる。
（１）本実施形態においては、コード画像１２２として、複数領域に分割され、各領域に着色された画像（カラーコード画像）を用いる。コード画像１２２は、可視光では視認できない（見えない）が、フラッシュライトによって着色を識別できる再帰反射性インクにより印刷される。再帰反射性インクを用いることにより、ラベル等のコード表示体の装飾を阻害することなく、コード画像を埋め込むことができる。コード画像としてカラーコードを用いることにより、小さな画像においても、コード画像を認識できるとともに、複数のコード画像を一度に取得することができる。更に、再帰反射性インクを用いることにより、コード画像の改ざんや偽造が困難になり、セキュリティ向上を図ることができる。
【００３６】
（２）本実施形態においては、管理サーバ２０は、可視模様の作成処理（ステップＳ１−１）、可視模様の印刷処理（ステップＳ１−２）、個別コードに応じてカラーコード画像の生成処理（ステップＳ１−３）、カラーコード画像の印刷処理（ステップＳ１−４）を実行する。これにより、通常インクにより印刷した装飾に対して、この装飾を阻害しない形態でコード画像を埋め込むことができる。
【００３７】
（３）本実施形態においては、ユーザ端末３０は、撮影処理（ステップＳ２−２）、カラーコード抽出処理（ステップＳ２−３）、個別コードの抽出処理（ステップＳ２−４）、個別コードに応じた情報の取得処理（ステップＳ２−５）を実行する。これにより、スマートフォン等のユーザ端末３０を用いて、コード画像による情報処理を行なうことができる。
【００３８】
また、上記実施形態は、以下のように変更してもよい。
・上記実施形態では、ユーザ端末３０を用いて、管理サーバ２０から商品情報を取得する。本発明の用途は、商品情報の取得に限定されるものではない。例えば、トレーサビリティの管理に用いることも可能である。この場合には、商品毎に、ユニークな個別コードを割り振る。そして、トレーサビリティ情報の登録時には、コード画像を読み取った場合に、ユーザ端末３０は、個別コードとともに、コード読取時のプロセスを特定するためのプロセスコードを管理サーバ２０に送信する。この場合、管理サーバ２０は、個別コードに関連付けて、プロセスコード、プロセス日時を商品情報記憶部２２に記録する。そして、トレーサビリティ情報の要求時には、ユーザ端末３０は、コード画像を読み取り、個別コードに基づいて、管理サーバ２０からトレーサビリティ情報を取得する。
【００３９】
また、商品の利用者について、ユーザ登録に用いることも可能である。この場合には、解析アプリケーションプログラムに、ユーザを特定するためのユーザコードを設定しておく。そして、コード画像を読み取った場合に、ユーザ端末３０は、個別コードとともに、ユーザコードを管理サーバ２０に送信する。この場合、管理サーバ２０は、個別コードに関連付けて、ユーザコードを商品情報記憶部２２に記録する。これにより、ユーザ（読取者）が使用した商品について、効率的に情報を収集することができる。
【００４０】
・上記実施形態では、管理サーバ２０は、可視模様の印刷処理（ステップＳ１−２）、カラーコード画像の印刷処理（ステップＳ１−４）を実行する。印刷方法は、これに限定されるものではない。例えば、通常インクと再帰反射性インクとを同時に用いて、一つのプロセスでラベルの印刷を行なうようにしてもよい。
【００４１】
・上記実施形態では、商品容器１０のラベル１２０に、コード画像を印刷する。コード画像の印刷対象（コード表示体）は、ラベルに限定されるものではない。商品容器その物に印刷するようにしてもよい。
【００４２】
・上記実施形態では、コード画像の印刷には、再帰反射性インクを用いるが、ユーザ端末３０により撮影することにより、初めて表示可能なインクであれば、インクの種類は限定されない。例えば、不可視インクや隠顕インク等のように、特定の処理を施すことによって可視化されるインクを用いることができる。具体的には、ブラックライトなどで紫外線の照射により発光発色する蛍光物質や、紫外線等を吸収することにより可視化されるインク等を用いる。また、特定波長光のみを透過するインク（例えば、可視光や紫外光を遮断し、赤外線のみ透過する赤外線透過インク）を用いることもできる。この場合、透過色を調整することにより、色相を変化させることができる。
【００４３】
・上記実施形態では、再帰反射性インクにより印刷されたコード画像において、カラーコードのレイアウトパターンに基づいて、コード画像を特定した。コード画像の特定方法は、これに限定されるものではない。例えば、通常インクにより印刷されたコンテンツのレイアウトに基づいて、コード画像を特定するようにしてもよい。
【００４４】
図４を用いて、印刷処理及び情報取得処理を説明する。
この場合には、印刷処理において、管理サーバ２０は、個別コード生成処理を実行する（ステップＳ５−１）。この場合には、カラーの組み合わせのみを生成する。
【００４５】
次に、管理サーバ２０は、可視模様に対応して印刷処理を実行する（ステップＳ５−２）。具体的には、管理サーバ２０は、印刷装置２５により、可視模様をカラーコードのレイアウトパターンとして用いて、各カラーの配置位置を特定する。そして、この配置位置に、カラーコードを構成する各カラーを印刷する。
【００４６】
情報取得処理においては、ユーザ端末３０は、撮影処理を実行する（ステップＳ５−３）。
次に、ユーザ端末３０は、可視模様によりカラーコードの抽出処理を実行する（ステップＳ５−４）。この場合、可視模様によるレイアウトパターンについてのパターン認識により、カラーコードを特定する。
【００４７】
次に、ユーザ端末３０は、個別コードの取得処理を実行する（ステップＳ５−５）。
これにより、可視模様に基づいて、カラーコードのレイアウトパターンを特定することができる。また、可視模様に基づいて、ユーザに対して、カラーコード画像の存在を示すことができる。
【００４８】
・上記実施形態では、ユーザ端末３０は、カラーコード抽出処理を実行する（ステップＳ２−３）。この場合、フラッシュライトを用いて撮影したカラー画像によりレイアウトパターンを特定する。これに代えて、フラッシュライトを用いて撮影したカラー画像と、フラッシュライトを用いないで撮影した画像とを併用して、カラーコートを抽出するようにしてもよい。この場合には、撮影処理（ステップＳ２−２）において、制御部３１のコード解析部３１１は、照明部３４によりフラッシュライトの発光と同期した撮影と、フラッシュライトを発光させない撮影とを連続して行なう。これにより、発光時画像と無発光時画像とを取得する。そして、発光時画像と無発光時画像とを比較して、発光時画像において顕在化されたカラーコードを特定する。これにより、発光時画像に含まれる可視模様を、無発光時画像におけるノイズとして識別して、認識精度を向上させることができる。更に、無発光時画像によりカラーコードのレイアウトパターンを特定し、このレイアウトパターンの配置に基づいて、カラーの組合せを特定するようにしてもよい。
【符号の説明】
【００４９】
１０…商品容器、１２０…ラベル、１２１…コンテンツ、１２２…コード画像、２０…管理サーバ、２１…制御部、２２…商品情報記憶部、２３…管理端末、２５…印刷装置、３０…ユーザ端末、３１…制御部、３１１…コード解析部、３２…タッチパネルディスプレイ、３３…撮影部、３４…照明部。
【図１】
2018011124.tif 000003
【図２】
2018011124.tif 000004
【図３】
2018011124.tif 000005
【図４】
2018011124.tif 000006