(57)【特許請求の範囲】
【請求項１】
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像を取得する画像取得手段と、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得するグループ識別情報取得手段と、
グループ識別情報が前記画像から取得できなかった場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記取得したグループ識別情報又は前記画面において選択されたグループのグループ識別情報と、前記取得した物品識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
を備える物品特定装置。
【請求項２】
物品情報及び物品識別情報は、グループ別のテーブルに、物品毎に対応付けられた状態で管理されており、
前記物品情報取得手段は、
前記取得したグループ識別情報に対応するテーブルから、前記取得した物品識別情報に対応する物品情報を取得する、
請求項１に記載の物品特定装置。
【請求項３】
前記グループ識別情報取得手段は、
前記付与物の少なくとも一部の形状、配色、又は模様、或いは、前記付与物内の特定デザインの形状、配色、又は模様、の中の少なくとも１つを用いて、前記グループ識別情報を取得する、
請求項１または２に記載の物品特定装置。
【請求項４】
前記グループ識別情報取得手段は、
前記付与物内の前記特定デザインの位置情報を用いて、前記画像の中から前記特定デザインを抽出する、
請求項３に記載の物品特定装置。
【請求項５】
物品の物品識別情報を取得する物品情報取得手段と、
前記物品の少なくとも一部の画像を取得する画像取得手段と、
前記画像を処理することにより、前記物品の外観の特徴を示す物品特徴情報を取得する物品特徴情報取得手段と、
前記取得した物品特徴情報に複数の物品情報が対応付けられている場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記取得した物品特徴情報又は前記画面において選択されたグループのグループ識別情報と、前記物品の物品識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
を備える物品特定装置。
【請求項６】
前記物品特徴情報取得手段は、
前記物品の少なくとも一部の形状、配色、又は模様の中の少なくとも１つを前記物品特徴情報として取得する、
請求項５に記載の物品特定装置。
【請求項７】
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得する画像取得手段と、
物品の特定処理を実行するサーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力する出力手段と、
前記サーバの処理結果に応じて、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示し、当該画面でのグループの選択結果を前記サーバに送信する表示処理手段と、
前記取得した画像又は前記画面でのグループの選択結果と、前記取得した物品識別情報との組み合わせに基づく前記サーバの処理結果を受信する受信手段と、
を備える物品特定装置。
【請求項８】
前記表示処理手段は、
全てのグループの中で、前記特定したグループのみを選択可能な画面を表示装置に表示させる、
請求項１から７のいずれか１項に記載の物品特定装置。
【請求項９】
前記表示処理手段は、
前記特定したグループの数が１つである場合に、前記グループを選択する画面を表示装置に表示させない、
請求項１から８のいずれか１項に記載の物品特定装置。
【請求項１０】
コンピュータが、
物品の物品識別情報を取得し、
前記物品に付与されている付与物の画像を取得し、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得し、
前記画像から前記グループ識別情報が取得できなかった場合、
前記物品識別情報に対応する物品情報が存在するグループを特定し、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させ、
前記取得したグループ識別情報又は前記画面において選択されたグループのグループ識別情報と、前記取得した物品識別情報との組み合わせに対応する物品情報を取得する、
ことを含む物品特定方法。
【請求項１１】
コンピュータを、
物品の物品識別情報を取得する物品識別情報取得手段、
前記物品に付与されている付与物の画像を取得する画像取得手段、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得するグループ識別情報取得手段、
グループ識別情報が前記画像から取得できなかった場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段、
前記取得したグループ識別情報又は前記画面において選択されたグループのグループ識別情報と、前記取得した物品識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段、
として機能させるためのプログラム。
【請求項１２】
物品の物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを、外部装置から受信する受信手段と、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得する取得手段と、
グループ識別情報が前記画像から取得できなかった場合、又は、前記取得した物品特徴情報に複数の物品情報が対応付けられている場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記受信した物品識別情報と、前記取得したグループ識別情報、前記取得した物品特徴情報、又は前記画面において選択されたグループのグループ識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
前記取得した物品情報を前記外部装置に送信する送信手段と、
を備えるサーバ。
【請求項１３】
クライアント端末と、物品の特定処理を実行するサーバとを備える物品特定システムであって、
前記クライアント端末は、
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得する画像取得手段と、
前記サーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力する出力手段と、
前記サーバの処理結果に応じて、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示し、当該画面でのグループの選択結果を前記サーバに送信する表示処理手段と、
前記取得した画像又は前記画面でのグループの選択結果と、前記取得した物品識別情報との組み合わせに基づく前記サーバの処理結果を受信する受信手段と、
を備え、
前記サーバは、
前記クライアント端末から送信された物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを受信する受信手段と、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得するグループ識別情報取得手段と、
グループ識別情報が前記画像から取得できなかった場合、又は、前記取得した物品特徴情報に複数の物品情報が対応付けられている場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記受信した物品識別情報と、前記取得したグループ識別情報、前記取得した物品特徴情報、又は前記画面において選択されたグループのグループ識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
前記取得した物品情報を前記クライアント端末に送信する送信手段と、
を備える、物品特定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物品を一意に特定する技術に関する。
【背景技術】
【０００２】
下記特許文献１には、商品の識別情報と、商品に付与されたタグの特徴やタグに含まれるロゴなどのデザインデータに基づいて取得されるデータベースを特定する情報とを対応付けて送信し、これらの対応付けた情報で商品を一意に特定する技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−７１６８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、大型ショッピングモール等では、経営母体が同一であって、業態（ブランド／屋号）の異なる複数の店舗が、１つの店舗として集約されて出店されることがある。また、検品や棚卸などでも、複数の業態の商品がまとめて管理されることもある。さらに、流通段階では、経営母体が異なる複数の企業の物品が混在するケースもある。ここで、取り扱う物品を識別する情報が、企業毎または業態毎に独自に設定されている場合、同一の識別情報を有する複数の物品が同じ場所に存在するような状況が生じ得る。この場合、本来物品を識別するために設定された情報で物品が特定できなくなるという問題が生じる。
【０００５】
本発明の目的は、物品を正確に特定する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像を取得する画像取得手段と、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得するグループ識別情報取得手段と、
グループ識別情報が前記画像から取得できなかった場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記取得したグループ識別情報又は前記画面において選択されたグループのグループ識別情報と、前記取得した物品識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
を備える物品特定装置が提供される。
【０００７】
本発明によれば、
物品の物品識別情報を取得する物品情報取得手段と、
前記物品の少なくとも一部の画像を取得する画像取得手段と、
前記画像を処理することにより、前記物品の外観の特徴を示す物品特徴情報を取得する物品特徴情報取得手段と、
前記取得した物品特徴情報に複数の物品情報が対応付けられている場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記取得した物品特徴情報又は前記画面において選択されたグループのグループ識別情報と、前記物品の物品識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
を備える物品特定装置が提供される。
【０００８】
本発明によれば、
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得する画像取得手段と、
物品の特定処理を実行するサーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力する出力手段と、
前記サーバの処理結果に応じて、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示し、当該画面でのグループの選択結果を前記サーバに送信する表示処理手段と、
前記取得した画像又は前記画面でのグループの選択結果と、前記取得した物品識別情報との組み合わせに基づく前記サーバの処理結果を受信する受信手段と、
を備える物品特定装置が提供される。
【０００９】
本発明によれば、
コンピュータが、
物品の物品識別情報を取得し、
前記物品に付与されている付与物の画像を取得し、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得し、
前記画像から前記グループ識別情報が取得できなかった場合、
前記物品識別情報に対応する物品情報が存在するグループを特定し、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させ、
前記取得したグループ識別情報又は前記画面において選択されたグループのグループ識別情報と、前記取得した物品識別情報との組み合わせに対応する物品情報を取得する、
ことを含む物品特定方法が提供される。
【００１０】
本発明によれば、
コンピュータを、
物品の物品識別情報を取得する物品識別情報取得手段、
前記物品に付与されている付与物の画像を取得する画像取得手段、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得するグループ識別情報取得手段、
グループ識別情報が前記画像から取得できなかった場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段、
前記取得したグループ識別情報又は前記画面において選択されたグループのグループ識別情報と、前記取得した物品識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段、
として機能させるためのプログラムが提供される。
【００１１】
本発明によれば、
物品の物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを、外部装置から受信する受信手段と、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得する取得手段と、
グループ識別情報が前記画像から取得できなかった場合、又は、前記取得した物品特徴情報に複数の物品情報が対応付けられている場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記受信した物品識別情報と、前記取得したグループ識別情報、前記取得した物品特徴情報、又は前記画面において選択されたグループのグループ識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
前記取得した物品情報を前記外部装置に送信する送信手段と、
を備えるサーバが提供される。
【００１２】
本発明によれば、
クライアント端末と、物品の特定処理を実行するサーバとを備える物品特定システムであって、
前記クライアント端末は、
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得する画像取得手段と、
前記サーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力する出力手段と、
前記サーバの処理結果に応じて、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示し、当該画面でのグループの選択結果を前記サーバに送信する表示処理手段と、
前記取得した画像又は前記画面でのグループの選択結果と、前記取得した物品識別情報との組み合わせに基づく前記サーバの処理結果を受信する受信手段と、
を備え、
前記サーバは、
前記クライアント端末から送信された物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを受信する受信手段と、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得するグループ識別情報取得手段と、
グループ識別情報が前記画像から取得できなかった場合、又は、前記取得した物品特徴情報に複数の物品情報が対応付けられている場合に、前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段と、
前記受信した物品識別情報と、前記取得したグループ識別情報、前記取得した物品特徴情報、又は前記画面において選択されたグループのグループ識別情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
前記取得した物品情報を前記クライアント端末に送信する送信手段と、
を備える、物品特定システムが提供される。
【発明の効果】
【００１３】
本発明によれば、物品を識別する情報に対応する物品が複数存在しても、正しい物品を特定することができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態の物品特定装置の機能構成を概念的に示す図である。
【図２】物品特定装置のハードウエア構成を例示する図である。
【図３】第１実施形態の第１の動作例における処理の流れを示すフローチャートである。
【図４】付与物内における、物品識別情報を取得可能とする情報の位置を記憶する記憶部の一例を示す図である。
【図５】各グループのグループ識別情報と、画像から得られる特徴量であって特定のグループを示し得る特徴量とを紐付けて記憶する記憶部の一例を示す図である。
【図６】付与物内における、特定デザインの位置情報を記憶する記憶部の一例を示す図である。
【図７】各物品の物品情報を、物品識別情報及びグループ識別情報に紐付けて管理する記憶部の一例を示す図である。
【図８】各物品の物品情報を、物品識別情報及びグループ識別情報に紐付けて管理する情報の他の例を示す図である。
【図９】第１実施形態の第２の動作例における処理の流れを示すシーケンス図である。
【図１０】第２実施形態の物品特定装置の機能構成を概念的に示す図である。
【図１１】第２実施形態の第１の動作例における処理の流れを示すフローチャートである。
【図１２】各物品の外観特徴情報を含む物品情報を、物品識別情報に紐付けて管理する記憶部の一例を示す図である。
【図１３】第２実施形態の第２の動作例における処理の流れを示すシーケンス図である。
【図１４】第３実施形態の物品特定システムのシステム構成を概念的に示す図である。
【図１５】第３実施形態の物品特定システムの処理の流れを説明するシーケンス図である。
【図１６】第４実施形態の物品特定装置の機能構成を概念的に示す図である。
【図１７】第４実施形態の表示処理部が表示する画面の一例を示す図である。
【図１８】第４実施形態の物品特定装置の処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１５】
本発明に係る物品特定装置は、例えば、物品の購入・精算、物品の検品、物品の棚卸、物品の輸送など、物品を特定する必要がある様々な場面で利用される装置である。以下の各実施形態において、本発明に係る物品特定装置、該物品特定装置としての役割を果たすコンピュータが実行する物品特定方法、コンピュータを本発明に係る物品特定装置として動作させるプログラムについて、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、ハードウエア構成図を除く各ブロック図において、各ブロックはハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１６】
［第１実施形態］
〔機能構成〕
図１は、第１実施形態の物品特定装置１０の機能構成を概念的に示す図である。図１に示されるように、物品特定装置１０は、物品識別情報取得部１１０、画像取得部１２０、グループ識別情報取得部１３０、及び物品情報取得部１４０を備える。物品識別情報取得部１１０は、物品の物品識別情報を取得する。「物品識別情報」とは、各物品を識別するための情報であり、例えば物品のバーコードなどから取得することができる。但し、物品識別情報は、各物品を識別するための情報であればよく、バーコードから得られる情報に限定されない。ここで物品識別情報は、企業単位又は業態（経営母体が同じでブランド／屋号が異なる、所謂グループ会社）単位で固有の情報として管理されることもある。この場合、物品識別情報は、企業単位又は業態単位で物品を一意に特定する情報となる。そのため、複数の企業の物品または複数の業態の物品をまとめて扱うような場所では、物品識別情報のみでは物品を正確に特定することができないケースが生じ得る。例えば、ある物品識別情報が、一の企業又は一の業態の物品に対して割り当てられている場合に、その物品識別情報と同一の物品識別情報が、異なる企業又は異なる業態の異なる物品に対して割り当てられることもある。この場合、１つの物品識別情報が複数の物品に対応することになり、一意に物品が特定できない。そこで画像取得部１２０は、物品識別情報取得部１１０が物品識別情報を取得した物品に付与されている付与物の画像を取得する。ここで「付与物」とは、物品に対して物理的に付与されている物（例えば、物品に添付される又は貼付されるラベル、紐などで物品に括りつけられるタグなど）のみならず、物品に対して論理的に付与されている物（例えば、特定の物品の割引や値引といったサービスを受けるためのサービス券など）も含む。グループ識別情報取得部１３０は、画像取得部１２０が取得した画像を処理することにより、物品が属するグループを識別するグループ識別情報を取得する。本明細書において「グループ」とは、例えば、それぞれ経営母体が異なる企業単位のグループ、又は、経営母体が同一であって業態（ブランド／屋号）が異なる会社（所謂グループ会社）単位のグループを示す。物品情報取得部１４０は、取得したグループ識別情報及び取得した物品識別情報の組み合わせに対応する物品情報を取得する。
【００１７】
〔作用・効果〕
本実施形態では、物品に設定された物品識別情報と共に、該物品に付与された付与物の画像が取得される。ここで取得される付与物の画像は、詳しくは後述するが、物品が属するグループを識別可能な情報（グループ識別情報）を含む。そして、取得された物品識別情報と、付与物の画像を処理した結果取得されるグループ識別情報との組み合わせに対応する物品情報が取得される。ここで、上述したように、物品識別情報が企業単位又は業態（経営母体が同じでブランド／屋号が異なる、所謂グループ会社）単位で固有の情報として管理されることもある。この場合、ある物品識別情報が、複数の物品を指し示す可能性があり、その場合、物品識別情報のみでは物品を正確に特定することができなくなってしまう。しかしながら本実施形態によれば、物品識別情報とグループ識別情報との組み合わせを用いることにより、各物品をそれぞれ正確に特定することができる。
【００１８】
以下、本実施形態の物品特定装置１０を更に詳細に説明する。
【００１９】
〔ハードウエア構成〕
物品特定装置１０の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、物品特定装置１０の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００２０】
図２は、物品特定装置１０のハードウエア構成を例示する図である。物品特定装置１０は、バス１０１、プロセッサ１０２、メモリ１０３、ストレージ１０４、入出力インタフェース１０５、及び通信インタフェース１０６を有する。バス１０１は、データを送受信するためのデータ伝送路である。プロセッサ１０２、メモリ１０３、ストレージ１０４、入出力インタフェース１０５、及び通信インタフェース１０６は、バス１０１を介して相互にデータを送受信する。但し、プロセッサ１０２などを互いに接続する方法は、バス接続に限定されない。
【００２１】
プロセッサ１０２は、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ１０３は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ１０４は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、又はメモリカードなどの記憶装置である。また、ストレージ１０４は、ＲＡＭやＲＯＭなどのメモリであってもよい。
【００２２】
ストレージ１０４は、物品特定装置１０の上記各処理部（物品識別情報取得部１１０、画像取得部１２０、グループ識別情報取得部１３０、物品情報取得部１４０）の機能を実現するプログラムモジュールを記憶している。プロセッサ１０２は、これら各プログラムモジュールを実行することにより、そのプログラムモジュールに対応する各処理部の機能を実現する。ここでプロセッサ１０２は、上記各プログラムモジュールを実行する際、これらのプログラムモジュールをメモリ１０３上に読み出してから実行してもよいし、メモリ１０３上に読み出さずに実行してもよい。
【００２３】
入出力インタフェース１０５は、物品特定装置１０と入出力デバイスとを接続するためのインタフェースである。例えば入出力インタフェース１０５には、マウス、キーボードなどの入力装置や、ＣＲＴ（Cathode Ray Tube）ディスプレイやＬＣＤ（Liquid Crystal Display）などの表示装置、入力装置と表示装置が一体化したタッチパネルなどが接続される。また、物品特定装置１０が利用される場面に応じて、様々な入出力デバイスが接続される。例えば、物品特定装置１０が、物品を特定する業務（レジでの精算業務、検品業務、棚卸業務など）に従事する人物によって操作される装置であると仮定する。この場合、当該物品特定装置１０の入出力インタフェース１０５に、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）やＣＣＤ（Charge Coupled Device）などのイメージセンサやレンズ等を含んで構成される撮像装置が接続される。この撮像装置によって、物品に付与された付与物の画像が生成される。この撮像装置は、例えば物品に印字された又は貼り付けられた、１次元又は２次元のコードシンボルの画像を更に生成してもよい。ここで生成された画像内のコードシンボルを解析することにより、物品識別情報を取得することができる。また物品特定装置１０が、例えば、所謂レジ端末である場合は、上述の構成に加えて、赤外線を用いてコードシンボルを検出するハンディスキャナ、レシート等を出力するプリンタ、キャッシュドロア、自動釣銭機などが入出力インタフェース１０５に更に接続される。
【００２４】
通信インタフェース１０６は、物品特定装置１０をインターネットなどの様々なネットワークに接続させて、該ネットワークを介して外部の装置と通信させるためのインタフェースである。例えば、通信インタフェース１０６は、グループ識別情報と物品識別情報を受け付け、該受け付けた情報に応じて物品情報を返却する外部サーバと、物品特定装置１０とをネットワークを介して接続する。また例えば、通信インタフェース１０６は、物品の物品識別情報を取得する機能及び該物品に付与された付与物の画像を生成する機能を備える端末と、物品特定装置１０とをネットワークを介して接続する。この場合、物品特定装置１０は、ネットワーク介して接続された端末から、物品識別情報及び付与物の画像を取得する。
【００２５】
なお、物品特定装置１０のハードウエア構成は図２に示した構成に限定されない。例えば、各プログラムモジュールはメモリ１０３に格納されていてもよい。この場合、物品特定装置１０はストレージ１０４を備えていなくてもよい。
【００２６】
〔第１の動作例〕
図３を用いて、本実施形態の物品特定装置１０の第１の動作例を説明する。図３は、第１実施形態の第１の動作例における処理の流れを示すフローチャートである。本動作例では、物品特定装置１０が、物品の精算業務で用いられる、所謂ＰＯＳ（Point of Sale）レジスタ装置であるケースを例示する。
【００２７】
まず、画像取得部１２０は物品の画像を取得する（Ｓ１０２）。ここで取得される画像は、物品に付与された付与物を少なくとも含む画像である。また、その物品の物品識別情報をエンコードしたコードシンボルといった、物品識別情報を取得可能とする情報がその画像の中に更に含まれていてもよい。
【００２８】
次いで、物品識別情報取得部１１０は物品の物品識別情報を取得する（Ｓ１０４）。Ｓ１０２で取得された画像に物品識別情報を取得可能とする情報が含まれている場合、物品識別情報取得部１１０は、その画像を処理することにより物品識別情報を取得することができる。例えば、物品識別情報取得部１１０は、図４に示されるような情報を用いて、Ｓ１０２で取得した画像の中から、物品識別情報を所得可能とする情報を抽出することができる。図４は、付与物３０内における、物品識別情報を取得可能とする情報の位置を記憶する記憶部の一例を示す図である。但し、図４はあくまで一例であり、付与物３０の形状、付与物３０内の情報の位置や配置数は図４の例に限定されない。また、付与物３０は２次元形状であっても３次元形状であってもよい。図４に示されるように、付与物３０は、コードシンボル３２、所定の基準点３４（例えば、付与物３０の４つの角の中で印を付した部分など）を含む。ＰＯＳレジスタ装置（物品特定装置１０）のストレージ１０４は、これらの付与物に含まれる情報が配置される位置を示す情報を、例えば図４に示されるように記憶している。この位置情報は、画像の中の所定の基準点３４からの相対位置情報である。なお付与物３０の画像は一般的に概ね同じ大きさ及び同じ向きで取得されることが多い。そのような場合、ストレージ１０４は、コードシンボル３２の位置情報を絶対位置情報として記憶していてもよい。物品識別情報取得部１１０は、所定の基準点３４を画像の中から特定し、図４に例示される基準点３４からの相対位置情報を用いて、物品識別情報を取得可能とする情報（コードシンボル３２）を含む画像領域を特定する。物品識別情報取得部１１０は、特定した画像領域に含まれるコードシンボル３２を解析し、そのコードシンボル３２にエンコードされた物品識別情報を取得する。
【００２９】
また上述の例に限らず、物品識別情報取得部１１０は、物品に印字された又は貼り付けられたコードシンボルを、入出力インタフェース１０５に接続されたハンディスキャナ（図示せず）などを用いて読み取り、そのコードシンボルにエンコードされた物品識別情報を取得してもよい。
【００３０】
次いで、グループ識別情報取得部１３０は、Ｓ１０２で取得した付与物の画像を処理して、グループ識別情報を取得する（Ｓ１０６）。グループ識別情報取得部１３０は、例えば、各グループのグループ識別情報と、画像から得られる特徴量であって特定のグループを示し得る特徴量とを紐付けて記憶する記憶部（例：図５）を用いて、グループ識別情報を取得できる。
【００３１】
図５は、各グループのグループ識別情報と、画像から得られる特徴量であって特定のグループを示し得る特徴量とを紐付けて記憶する記憶部の一例を示す図である。図５の例において、グループ識別情報は、グループごとに固有の識別情報（例えば、企業毎又は業態毎に割り当てられるＩＤ（Identifier）など）である。また画像特徴量は、例えば、付与物の少なくとも一部の形状（２次元形状又は３次元形状）、配色、または模様、或いは、当該付与物内の特定デザインの形状（２次元形状又は３次元形状）、配色または模様のうち、少なくとも１つの情報を含む。ここでいう「特定デザイン」とは、例えば、企業別又は業態別に使用されているロゴデザインなど、各企業または各業態の１つを示す固有のデザインのことを言う。なお図５に示されるような情報は、例えば、ＰＯＳレジスタ装置（物品特定装置１０）のストレージ１０４に記憶されている。
【００３２】
グループ識別情報取得部１３０は、Ｓ１０２で取得した画像を処理して、ストレージ１０４に記憶されている画像特徴量に対応する比較用の画像特徴量を取得する。そしてグループ識別情報取得部１３０は、取得した比較用の画像特徴量と、ストレージ１０４に記憶されている各グループの画像特徴量とを比較する。そしてグループ識別情報取得部１３０は、一定以上かつ最も高い類似度を示す画像特徴量に紐付けられたグループ識別情報を取得する。
【００３３】
ここでグループ識別情報取得部１３０は、付与物内の特定デザインの位置情報（例：図６）を用いて、Ｓ１０２で取得した付与物の画像の中から特定デザインを特定することができる。図６は、付与物３０内における、特定デザインの位置情報を記憶する記憶部の一例を示す図である。但し、図６はあくまで一例であり、付与物３０の形状、付与物３０内の情報の位置や配置数は図６の例に限定されない。図６に示されるように、例えばタグなどの物品に付与される付与物３０において、特定デザイン３６は予め決まった位置に配置されることが多い。そこで図６に例示されるように、ＰＯＳレジスタ装置（物品特定装置１０）のストレージ１０４は、所定の基準点３４に対する、特定デザイン３６の相対位置情報を記憶している。なお付与物３０の画像は一般的に概ね同じ大きさ及び同じ向きで取得されることが多い。そのような場合、ストレージ１０４は、特定デザイン３６の位置情報を絶対位置情報として記憶していてもよい。グループ識別情報取得部１３０は、所定の基準点３４を画像の中から特定し、図６に例示される基準点３４からの相対位置情報を用いて、特定デザイン３６を含む画像領域を特定する。グループ識別情報取得部１３０は、その画像領域から特定デザイン３６の特徴量を抽出し、図５に例示されるような情報と比較して、グループ識別情報を取得する。
【００３４】
次いで、物品情報取得部１４０は、Ｓ１０４で取得した物品識別情報と、Ｓ１０６で取得したグループ識別情報との組み合わせに対応する物品情報を取得する（Ｓ１０８）。物品情報取得部１４０は、例えば、各物品の物品情報を、物品識別情報及びグループ識別情報に紐付けて記憶する記憶部（例：図７）を用いて、物品識別情報とグループ識別情報との組み合わせに対応する物品情報を取得できる。
【００３５】
図７は、各物品の物品情報を、物品識別情報及びグループ識別情報に紐付けて管理する記憶部の一例を示す図である。図７の例において、グループ識別情報は、グループごとに固有の識別情報（例えば、企業毎又は業態毎に割り当てられるＩＤ（Identifier）など）である。また、物品識別情報は、例えば、企業単位又は業態単位で物品を一意に識別する識別情報である。そのため、図７に例示されるように、異なるグループの異なる物品に、同一の物品識別情報（００００１）が設定されることもある。物品情報は、その物品の名称、価格、及び、その他の物品に関連する情報（精算業務のケースでは、値引や割引に関する情報など）を含む。なお図７に示されるような情報は、例えば、ＰＯＳレジスタ装置（物品特定装置１０）のストレージ１０４に記憶されている。
【００３６】
物品情報取得部１４０は、Ｓ１０４で取得した物品識別情報と、Ｓ１０６で取得したグループ識別情報とをキーとして、これらの情報に対応する物品情報を、ストレージ１０４に記憶されている情報の中から検索して取得する。
【００３７】
ここで、図７に示されるような記憶部の代わりに、図８に示されるような記憶部が用いられてもよい。図８は、各物品の物品情報を、物品識別情報及びグループ識別情報に紐付けて管理する情報の他の例を示す図である。図８では、グループ別（"グループＡＡＡ"と"グループＢＢＢ"）のテーブルが用意されており、各テーブルで、物品毎に物品識別情報と物品情報とを対応付けた状態で管理する例が示されている。各テーブルの物品識別情報は、例えば、企業単位又は業態単位で物品を一意に識別する識別情報である。そのため、図６で例示されるように（Ａ）のテーブル上の物品と（Ｂ）のテーブル上の物品に、同一の物品識別情報（００００１）が設定されることもある。各テーブルの物品情報は、その物品の名称、価格、及び、その他の物品に関連する情報（精算業務のケースでは、値引や割引に関する情報など）を含む。なお図８に示されるような情報は、例えば、ＰＯＳレジスタ装置（物品特定装置１０）のストレージ１０４に記憶されている。
【００３８】
物品情報取得部１４０は、Ｓ１０６で取得したグループ識別情報を用いて、物品情報の検索に用いるテーブルをストレージ１０４の中から特定する。詳細には、物品情報取得部１４０は、ストレージ１０４に格納されているグループ別のテーブルの中から、Ｓ１０６で取得したグループ識別情報に対応するグループのテーブルを特定する。そして物品情報取得部１４０は、Ｓ１０４で取得した物品識別情報をキーとして用いて、当該特定したテーブルを検索する。このようにして、物品情報取得部１４０は、Ｓ１０４で取得した物品識別情報、及び、Ｓ１０６で取得したグループ識別報の組み合わせに対応する物品情報を取得する（Ｓ１０８）。
【００３９】
なお本動作例のＳ１０６において、図５又は図６に示されるような情報は、ＰＯＳレジスタ装置と通信可能に接続された外部装置（例えば店舗サーバ、或いは、それより上位のセンターサーバ等）に記憶されていてもよい。この場合、グループ識別情報取得部１３０は、物品に付与された付与物の画像又は当該画像から抽出される特徴量をその外部装置に送信し、その送信情報を基に外部装置側で特定されたグループ識別情報を取得する。
【００４０】
また、本動作例のＳ１０８において、図７又は図８に示されるような情報は、ＰＯＳレジスタ装置と通信可能に接続された外部装置（例えば店舗サーバ、或いは、それより上位のセンターサーバ等）に記憶されていてもよい。この場合、物品情報取得部１４０は、Ｓ１０４で取得した物品識別情報とＳ１０６で取得したグループ識別情報とを対応付けてその外部装置に送信し、その送信情報を基に外部装置側で特定された物品情報を取得する。
【００４１】
〔第２の動作例〕
図９を用いて、本実施形態の物品特定装置１０の第２の動作例を説明する。図９は、第１実施形態の第２の動作例における処理の流れを示すシーケンス図である。本動作例では、物品特定装置１０が、店舗のＰＯＳレジスタ装置などと通信し、該ＰＯＳレジスタ装置から得た情報を基に物品の特定処理を行うサーバ（店舗サーバ又はそれより上位のセンターサーバ）であるケースを例示する。
【００４２】
まず、ＰＯＳレジスタ装置が物品の画像を取得する（Ｓ２０２）。ここで取得される画像は、物品に付与された付与物を少なくとも含む画像である。また、その物品の物品識別情報をエンコードしたコードシンボル、或いは、その物品の名称や管理番号などのテキスト情報といった、物品識別情報を取得可能とする情報がその画像の中に更に含まれていてもよい。
【００４３】
そして、ＰＯＳレジスタ装置は、取得した物品の画像をサーバ（物品特定装置１０）に送信する（Ｓ２０４）。ここで、ＰＯＳレジスタ装置は、物品識別情報を取得可能とする情報及びその物品に付与された付与物の双方を含む１つの画像をサーバに送信してもよいし、物品識別情報を取得可能とする情報を含む画像と、物品に付与された付与物を含む画像とを予め切り分けた状態でサーバに送信してもよい。この場合、切り分けられた画像は、ＰＯＳレジスタ装置によって採番される識別番号などによって対応付けられた状態で、サーバに送信される。以下では、ＰＯＳレジスタ装置が、物品識別情報を取得可能とする情報及びその物品に付与された付与物の双方を含む１つの画像をサーバに送信する場合について説明する。
【００４４】
サーバ側において、画像取得部１２０は、物品に付与された付与物を含む画像と共に、物品識別情報を取得可能とする情報を含む画像を取得する。画像取得部１２０は、第１の動作例で説明した処理と同様にして、物品に付与された付与物を含む画像領域を特定する。
【００４５】
物品識別情報取得部１１０は、ＰＯＳレジスタ装置から受信した、物品識別情報を取得可能とする情報を含む画像を処理することにより、その画像から物品識別情報を取得する（Ｓ２０６）。例えば、物品識別情報取得部１１０は、コードシンボルを含む画像を処理することにより、当該コードシンボルにエンコードされている物品識別情報を取得する。物品識別情報取得部１１０は、第１の動作例で説明した処理と同様にして、物品識別情報を取得可能とする情報を含む画像領域を特定する。また物品識別情報取得部１１０は、第１の動作例で説明した処理と同様にして、特定した画像領域を解析して物品識別情報を取得する。
【００４６】
次いで、グループ識別情報取得部１３０は、Ｓ２０４で取得した付与物の画像を処理して、グループ識別情報を取得する（Ｓ２０８）。具体的には、図５又は図６に例示されるような情報がサーバ（物品特定装置１０）のストレージ１０４に格納されており、グループ識別情報取得部１３０は、第１の動作例で説明した処理と同様にして、グループ識別情報をストレージ１０４から取得する。
【００４７】
次いで、物品情報取得部１４０は、Ｓ２０６で取得した物品識別情報と、Ｓ２０８で取得したグループ識別情報との組み合わせに対応する物品情報を取得する（Ｓ２１０）。具体的には、図７又は図８に例示されるような情報がサーバ（物品特定装置１０）のストレージ１０４に格納されており、物品情報取得部１４０は、第１の動作例で説明した処理と同様にして、物品識別情報及びグループ識別情報に対応する物品情報をストレージ１０４から取得する。本動作例において、物品情報取得部１４０は、取得した物品情報を、ＰＯＳレジスタ装置に送信する（Ｓ２１２）。ＰＯＳレジスタ装置は、Ｓ２１２で取得した物品情報を、例えば表示装置（図示せず）に表示させる。これにより、ＰＯＳレジスタ装置を操作する人物が、同一の物品識別情報を持つ複数の物品の中から、正しい物品を把握することができる。
【００４８】
なお本動作例のＳ２０４において、ＰＯＳレジスタ装置は、物品識別情報を取得可能とする情報を含む画像の代わりに、当該画像を解析して得られる、又は、ＰＯＳレジスタ装置が備えるハンディスキャナ等を用いて得られる物品識別情報を送信してもよい。この場合、サーバは、物品識別情報そのものをＰＯＳレジスタ装置から取得できるため、Ｓ２０６の処理を実行しなくてもよい。
【００４９】
［第２実施形態］
本実施形態の物品特定装置１０は、以下の点を除いて、第１実施形態と同様の機能構成及びハードウエア構成を有する。
【００５０】
〔機能構成およびハードウエア構成〕
図１０は、第２実施形態の物品特定装置１０の機能構成を概念的に示す図である。図１０に示されるように、本実施形態の物品特定装置１０は、第１実施形態の物品特定装置１０が備えるグループ識別情報取得部１３０に代えて、物品特徴情報取得部１５０を備える。本実施形態の物品特定装置１０は、後述する物品特徴情報取得部１５０の機能を実現するプログラムをストレージ１０４に更に記憶している。プロセッサ１０２は、このプログラムモジュールを実行することにより、物品特徴情報取得部１５０の機能を更に実現する。以下では、第１実施形態と異なる点を主に説明する。
【００５１】
本実施形態の画像取得部１２０は、物品の少なくとも一部の画像を取得する。例えば、画像取得部１２０は、その物品の特徴的な形状、その物品の特徴的な配色、その物品の特徴的な模様などを、画像認識技術で判別可能に含む画像を取得する。ここで取得される画像は、その物品の固有の特徴を抽出可能な物品の部分を多く含むと好ましい。
【００５２】
物品特徴情報取得部１５０は、画像取得部１２０が取得した画像を処理することにより、物品の外観の特徴を示す物品特徴情報を取得する。具体的には、物品特徴情報取得部１５０は、物品の少なくとも一部の形状、配色、又は模様の中の少なくとも１つを物品特徴情報として取得する。
【００５３】
〔第１の動作例〕
図１１を用いて、本実施形態の物品特定装置１０の第１の動作例を説明する。図１１は、第２実施形態の第１の動作例における処理の流れを示すフローチャートである。本動作例では、物品特定装置１０が、物品の精算業務で用いられる、所謂ＰＯＳ（Point of Sale）レジスタ装置であるケースを例示する。
【００５４】
まず、画像取得部１２０は物品の少なくとも一部を含む画像を取得する（Ｓ３０２）。ここで取得される画像は、その物品の固有の特徴を抽出可能な物品の部分を多く含むと好ましい。また、その物品の物品識別情報をエンコードしたコードシンボルといった、物品識別情報を取得可能とする情報がその画像の中に更に含まれていてもよい。
【００５５】
次いで、物品識別情報取得部１１０は物品の物品識別情報を取得する（Ｓ３０４）。物品識別情報取得部１１０は、第１の動作例で説明したように、物品識別情報を取得する。
【００５６】
次いで、物品特徴情報取得部１５０は、Ｓ３０２で取得した物品の少なくとも一部を含む画像を処理して、物品特徴情報を取得する（Ｓ３０６）。物品特徴情報取得部１５０は、物品の少なくとも一部の形状、配色、又は模様の中の少なくとも１つを物品特徴情報として取得する。具体的には、物品特徴情報取得部１５０は、物品の少なくとも一部の形状を示す特徴量、物品の少なくとも一部の配色を示す特徴量、物品の少なくとも一部の模様を示す特徴量の中の少なくとも１つを、画像から抽出する。
【００５７】
次いで、物品情報取得部１４０は、Ｓ３０４で取得した物品識別情報と、Ｓ３０６で取得した物品特徴情報との組み合わせに対応する物品情報を取得する（Ｓ３０８）。物品情報取得部１４０は、例えば、図１２に示されるような記憶部を用いて、物品識別情報と物品特徴情報との組み合わせに対応する物品情報を取得できる。
【００５８】
図１２は、各物品の外観特徴情報を含む物品情報を、物品識別情報に紐付けて管理する記憶部の一例を示す図である。図１２の例において、グループ識別情報は、グループごとに固有の識別情報（例えば、企業毎又は業態毎に割り当てられるＩＤ（Identifier）など）である。また、物品識別情報は、例えば、企業単位又は業態単位で物品を一意に識別する識別情報である。そのため、図１２に例示されるように、異なるグループの異なる物品に、同一の物品識別情報（００００１）が設定されることもある。物品情報は、その物品の名称、価格、外観特徴情報、及び、その他の物品に関連する情報（精算業務のケースでは、値引や割引に関する情報など）を含む。外観特徴情報は、各物品を特定する際に有用な、その物品固有の外観的特徴を示す情報である。具体的には、図１２に示されるように、「楕円形（形状）」、「青色（配色）」、「縞模様」などを示す特徴量の情報が、Ｓ３０２で取得した画像から抽出した特徴量と比較可能に記憶されている。なお図１２に示されるような情報は、例えば、ＰＯＳレジスタ装置（物品特定装置１０）のストレージ１０４に記憶されている。
【００５９】
物品情報取得部１４０は、Ｓ３０４で取得した物品識別情報と、Ｓ３０６で取得した物品特徴情報とをキーとして、これらの情報に対応する物品情報を、ストレージ１０４に記憶されている情報の中から検索して取得する。例えば、Ｓ３０４で取得された物品識別情報が「００００１」であるとする。この場合、図１２の情報において、グループ識別情報「ＡＡＡ」の物品と、グループ識別情報「ＢＢＢ」の物品の２つが該当することになる。Ｓ３０６で、「配色」または「模様」に関する物品特徴情報が取得できれば、物品識別情報「００００１」がこの２つの物品のどちらを示しているかを特定できる。具体的には、Ｓ３０６で、物品特徴情報取得部１５０が、その物品が「青色」又は「赤色」のいずれか一方である旨を示す物品特徴情報、或いは、その物品が「縞模様」又は「模様なし」のいずれか一方である旨を示す物品特徴情報を取得できれば、物品情報取得部１４０は、物品識別情報「００００１」の物品を一意に特定できる。そして、物品情報取得部１４０は、当該特定した物品の物品識別情報を取得できる。
【００６０】
なお本動作例のＳ３０８において、図１２に示されるような情報は、ＰＯＳレジスタ装置と通信可能に接続された外部装置（例えば店舗サーバ、或いは、それより上位のセンターサーバ等）に記憶されていてもよい。この場合、物品情報取得部１４０は、Ｓ３０４で取得した物品識別情報とＳ３０６で取得した物品特徴情報とを対応付けてその外部装置に送信し、その送信情報を基に外部装置側で特定された物品情報を取得する。
【００６１】
〔第２の動作例〕
図１３を用いて、本実施形態の物品特定装置１０の第２の動作例を説明する。図１３は、第２実施形態の第２の動作例における処理の流れを示すシーケンス図である。本動作例では、物品特定装置１０が、店舗のＰＯＳレジスタ装置などと通信し、該ＰＯＳレジスタ装置から得た情報を基に物品の特定処理を行うサーバ（店舗サーバ又はそれより上位のセンターサーバ）であるケースを例示する。
【００６２】
まず、ＰＯＳレジスタ装置が物品の少なくとも一部を含む画像を取得する（Ｓ４０２）。ここで取得される画像は、その物品の固有の特徴を抽出可能な物品の部分を多く含むと好ましい。また、その物品の物品識別情報をエンコードしたコードシンボルといった、物品識別情報を取得可能とする情報がその画像の中に更に含まれていてもよい。
【００６３】
ＰＯＳレジスタ装置は、物品のコードシンボルを画像解析して、又は、ハンディスキャナによって物品のコードシンボルを読み取って、物品識別情報を取得する（Ｓ４０４）。そして、ＰＯＳレジスタ装置は、取得した物品の画像及び物品識別情報を対応付けた状態で、サーバ（物品特定装置１０）に送信する（Ｓ４０６）。
【００６４】
サーバ（物品特定装置１０）は、Ｓ４０６でＰＯＳレジスタ装置から送信された、物品の少なくとも一部を含む画像と物品識別情報とを受信する。そして、画像取得部１２０は、物品の少なくとも一部を含む画像を取得し、物品識別情報取得部１１０は、その画像に対応付けられた物品識別情報を取得する。
【００６５】
次いで、物品特徴情報取得部１５０は、Ｓ４０６で取得した物品の画像を処理して、物品特徴情報を取得する（Ｓ４０８）。これは、第１の動作例と同様である。
【００６６】
次いで、物品情報取得部１４０は、Ｓ４０６で取得した物品識別情報と、Ｓ４０８で取得した物品特徴情報との組み合わせに対応する物品情報を取得する（Ｓ４１０）。具体的には、図１２に例示されるような情報がサーバ（物品特定装置１０）のストレージ１０４に格納されており、物品情報取得部１４０は、第１の動作例で説明した処理と同様にして、物品識別情報及び物品特徴情報に対応する物品情報をストレージ１０４から取得する。本動作例において、物品情報取得部１４０は、取得した物品情報を、ＰＯＳレジスタ装置に送信する（Ｓ４１２）。ＰＯＳレジスタ装置は、Ｓ４１２で取得した物品情報を、例えば表示装置（図示せず）に表示させる。これにより、ＰＯＳレジスタ装置を操作する人物が、同一の物品識別情報を持つ複数の物品の中から、正しい物品を把握することができる。
【００６７】
なお本動作例において、ＰＯＳレジスタ装置が物品識別情報を取得し、物品識別情報そのものを物品の画像と対応付けて送信する例を示したが、物品識別情報は、サーバ側で取得されてもよい。例えば、ＰＯＳレジスタ装置は、物品識別情報を取得可能とする情報（コードシンボルなど）を更に含む物品の画像を取得し、サーバ側に送信してもよい。この場合、サーバの物品識別情報取得部１１０は、当該画像の中の物品識別情報を取得可能とする情報（コードシンボルなど）を解析して、物品識別情報を取得することができる。この場合、ＰＯＳレジスタ装置は、Ｓ４０４の処理を実行しなくてもよい。
【００６８】
＜作用・効果＞
以上、本実施形態では、物品識別情報と、物品の外観的な特徴を示す物品特徴情報との組み合わせを用いて、物品情報が特定される。これにより、同一の物品識別情報が複数の物品に設定されているような場合であっても、各物品の特徴の違いから、各物品を正確に特定することができる。
【００６９】
［第３実施形態］
以下では、上記各実施形態の物品特定装置１０の各機能部を、クライアント端末およびサーバに分散させた物品特定システムについて説明する。
【００７０】
〔システム構成〕
図１４は、第３実施形態の物品特定システム１のシステム構成を概念的に示す図である。図１４に示されるように、物品特定システム１は、クライアント端末４０とサーバ５０とを含んで構成される。サーバ５０は、クライアント端末４０から受信した情報に該当する物品情報を特定する処理を実行し、クライアント端末４０にその結果を返信する装置である。クライアント端末４０は、精算業務、検品業務、棚卸業務などで、実際に物品に触れる機会のある人物が利用する端末である。物品を特定した結果は、クライアント端末４０に表示等されるため、クライアント端末４０を物品特定装置と呼ぶこともできる。
【００７１】
〔クライアント端末の機能構成〕
クライアント端末４０は、物品識別情報取得部４１０、画像取得部４２０、出力部４３０、及び受信部４４０を有する。物品識別情報取得部４１０および画像取得部４２０は、上述の各実施形態の物品識別情報取得部１１０および画像取得部１２０と同じである。物品識別情報取得部１１０は、物品識別情報を取得し、画像取得部１２０は、物品に付与された付与物の画像又は物品の少なくとも一部の画像を取得する。出力部４３０は、物品の特定処理を実行するサーバ５０に、画像取得部４２０で取得した画像と物品識別情報取得部４１０で取得した物品識別情報とを対応付けて出力する。受信部４４０は、画像取得部４２０取得した画像及び物品識別情報取得部４１０で取得した物品識別情報の組み合わせに基づく、サーバ５０の処理結果を受信する。
【００７２】
〔クライアント端末のハードウエア構成〕
クライアント端末４０は、図２に示される物品特定装置１０のハードウエア構成と同様の構成を有する。クライアント端末４０の各処理部（物品識別情報取得部４１０、画像取得部４２０、出力部４３０、受信部４４０）を実現するプログラムモジュールが、クライアント端末４０のストレージに記憶されており、クライアント端末４０のプロセッサがこれらのプログラムモジュール実行することにより、上述のクライアント端末４０の各機能が実現される。クライアント端末４０の入出力インタフェースには、例えば、撮像装置、入力装置、表示装置などが接続される。クライアント端末４０は、通信インタフェースを介してネットワークに接続され、サーバ５０と通信する。
【００７３】
〔サーバの機能構成〕
サーバ５０は、受信部５１０、取得部５２０、物品情報取得部５３０、及び送信部５４０を備える。受信部５１０は、物品に設定された物品識別情報と、当該物品に付与された付与物の画像又は当該物品の少なくとも一部の画像を、外部装置（クライアント端末４０）から受信する。取得部５２０は、クライアント端末４０から受信した画像を処理することにより、上記物品が属するグループを識別するグループ識別情報又は上記物品の外観の特徴を示す物品特徴情報を取得する。物品情報取得部５３０は、上述の各実施形態の物品情報取得部１４０と同じである。物品情報取得部５３０は、クライアント端末４０から受信した物品識別情報と、取得部５２０で取得したグループ識別情報又は物品特徴情報との組み合わせに対応する物品情報を取得する。送信部５４０は、取得した物品情報を外部装置（クライアント端末４０）に送信する。
【００７４】
〔サーバのハードウエア構成〕
サーバ５０は、図２に示される物品特定装置１０のハードウエア構成と同様の構成を有する。サーバ５０の各処理部（受信部５１０、取得部５２０、物品情報取得部５３０、送信部５４０）を実現するプログラムモジュールが、サーバ５０のストレージに記憶されており、サーバ５０のプロセッサがこれらのプログラムモジュール実行することにより、上述のサーバ５０の各機能が実現される。サーバ５０の入出力インタフェースには、例えば入力装置、表示装置などが接続される。サーバ５０はこれらの装置を備えていなくてもよい。サーバ５０は、通信インタフェースを介してネットワークに接続され、クライアント端末４０と通信する。
【００７５】
〔動作例〕
図１５を用いて、本実施形態の物品特定システム１の処理の流れを説明する。図１５は、第３実施形態の物品特定システム１の処理の流れを説明するシーケンス図である。以下の説明では、クライアント端末４０が、物品の精算業務で用いられる、所謂ＰＯＳレジスタ装置であり、サーバ５０が、クライアント端末４０から得た情報を基に物品の特定処理を行う店舗サーバ又はそれより上位のセンターサーバであるケースを例示する。
【００７６】
まず、画像取得部４２０が、物品に付与された付与物を含む画像又は物品の少なくとも一部を含む画像を取得する（Ｓ５０２）。ここで取得される画像が物品の少なくとも一部を含む場合、その画像は、その物品の固有の特徴を抽出可能な物品の部分を多く含むと好ましい。また、その物品の物品識別情報をエンコードしたコードシンボルといった、物品識別情報を取得可能とする情報がその画像の中に更に含まれていてもよい。
【００７７】
物品識別情報取得部４１０は、物品のコードシンボルを画像解析して、又は、ハンディスキャナによって物品のコードシンボルを読み取って、物品識別情報を取得する（Ｓ５０４）。そして、出力部４３０は、取得した物品の画像及び物品識別情報を対応付けた状態で、サーバ５０に送信する（Ｓ５０６）。
【００７８】
サーバ５０において、受信部５１０は、Ｓ４０６でＰＯＳレジスタ装置から送信された、物品に付与された付与物を含む画像又は物品の少なくとも一部を含む画像と、物品識別情報とを受信する。
【００７９】
次いで、取得部５２０は、Ｓ５０６で取得した物品の画像を処理して、物品が属するグループを識別するグループ識別情報又は物品特徴情報を取得する（Ｓ５０８）。取得部５２０は、クライアント端末４０から取得した画像に含まれる情報によって、第１実施形態で説明したようなグループ識別情報を取得する処理と、第２実施形態で説明したような物品特徴情報を取得する処理とを切り替える。これは、例えば、Ｓ５０６の処理において、クライアント端末４０側でどちらの画像を含むか示すフラグ情報などを設定させることなどで実現できる。サーバ５０は、クライアント端末４０で設定されたフラグ情報を用いて、第１実施形態の処理および第２実施形態の処理のどちらを実行すべきかを判断できる。
【００８０】
次いで、物品情報取得部５３０は、Ｓ５０６で取得した物品識別情報と、Ｓ５０８で取得したグループ識別情報又は物品特徴情報との組み合わせに対応する物品情報を取得する（Ｓ５１０）。この処理は、上述の各実施形態で説明したとおりである。
【００８１】
次いで、送信部５４０は、Ｓ５１０で取得した物品情報を、クライアント端末４０に送信する（Ｓ５１２）。クライアント端末４０は、Ｓ５１２で取得した物品情報を、例えば表示装置（図示せず）に表示させる。これにより、ＰＯＳレジスタ装置を操作する人物が、同一の物品識別情報を持つ複数の物品の中から、正しい物品を把握することができる。
【００８２】
＜作用・効果＞
以上、本実施形態によっても、上述の各実施形態と同様の作用および効果を得ることができる。
【００８３】
［第４実施形態］
上述の各実施形態において、例えば、物品に付与された付与物からグループ識別情報が取得できず、物品情報が一意に特定できないケースも考えられる。具体的には、付与物の特定デザインが汚れや何らかの物体で隠されている画像、または全体的に不鮮明な画像などを処理に用いる場合、その画像からグループ識別情報を正確に取得できない可能性もある。この場合、物品情報取得部１４０は、物品を特定する処理を実行できない。また物品の少なくとも一部を含む画像から取得される画像が不鮮明であるなどといった場合にも、物品識別情報と画像特徴量との組み合わせから一意に物品を特定できない可能性もある。そこで、本実施形態の物品特定装置１０はこのような問題を解決する手段を更に備える。
【００８４】
〔機能構成およびハードウエア構成〕
図１６は、第４実施形態の物品特定装置１０の機能構成を概念的に示す図である。図１６に示されるように、本実施形態の物品特定装置１０は、物品識別情報取得部１１０、画像取得部１２０、グループ識別情報取得部１３０、物品情報取得部１４０、グループ特定部１６０、及び表示処理部１７０を備える。物品識別情報取得部１１０、画像取得部１２０、グループ識別情報取得部１３０、物品情報取得部１４０は第１実施形態と同じである。また第２実施形態と同様に、物品特定装置１０は、グループ識別情報取得部１３０の代わりに、物品特徴情報取得部１５０を備えていてもよい。本実施形態の物品特定装置１０は、後述するグループ特定部１６０及び表示処理部１７０の機能を実現するプログラムをストレージ１０４に更に記憶している。プロセッサ１０２は、このプログラムモジュールを実行することにより、グループ特定部１６０及び表示処理部１７０の機能を更に実現する。以下では、第４実施形態で新たに追加された点を主に説明する。
【００８５】
グループ特定部１６０は、物品識別情報に対応する物品情報が存在するグループを特定する。具体的には、グループ特定部１６０は、物品識別情報取得部１１０で取得された物品識別情報と、図７又は図８のような情報とを用いて、物品識別情報取得部１１０で取得した物品識別情報に対応する物品情報を特定する。そして、グループ特定部１６０は、その物品情報に紐付くグループ識別情報を取得する。これにより、ある物品識別情報に対応する物品情報が存在するグループが特定される。
【００８６】
表示処理部１７０は、グループ特定部１６０が特定したグループの数が複数である場合に、物品識別情報取得部１１０が取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる。表示処理部１７０は、グループ特定部１６０取得したグループ識別情報の数に基づいて、グループ特定部１６０が特定したグループの数が複数であるか否かを判断することができる。そして、表示処理部１７０は、例えば、図１７に示されるような画面を表示装置に表示させる。
【００８７】
図１７は、第４実施形態の表示処理部１７０が表示する画面の一例を示す図である。図１７の例では、「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」のグループの中から１つのグループを選択する画面が表示されている。グループの選択は、画面要素６１（ボタン）を介して行われる。物品特定装置１０を操作する人物は、タッチパネルなどの入力装置を介して、画面要素６１のいずれかを選択する。すると、ここで選択された画面要素６１に対応するグループ識別情報が物品情報取得部１４０に渡される。物品情報取得部１４０は、画面入力に応じて取得したグループ識別情報と、物品識別情報取得部１１０が取得した物品識別情報とを用いて、物品情報を特定する。
【００８８】
但し、図１７はあくまで一例であり、表示処理部１７０が表示装置に表示させる画面は図１７の例に限定されない。例えば、表示処理部１７０は、全てのグループの中で、グループ特定部１６０が特定したグループのみを選択可能な画面を表示装置に表示させてもよい。例えば、ある物品識別情報に対応する物品情報が、グループ「ＡＡＡ」及びグループ「ＢＢＢ」には存在するが、グループ「ＣＣＣ」には存在しなかったと仮定する。この場合、グループ特定部１６０では、グループ「ＡＡＡ」及びグループ「ＢＢＢ」に対応するグループ識別情報が取得される。表示処理部１７０は、グループ特定部１６０が取得したグループ識別情報を用いて、例えば、図１７の画面でグループ「ＣＣＣ」に対応する画面要素（ボタン）を押下できないように制御する。或いは、表示処理部１７０は、グループ「ＡＡＡ」に対応する画面要素とグループ「ＢＢＢ」に対応する画面要素を備え、グループ「ＣＣＣ」に対応する画面要素を備えない画面を生成し、表示装置に表示させてもよい。
【００８９】
そもそも物品識別情報に対応する物品情報が１つのグループにしか存在しない場合、そのグループを選択する必要はない。よって、表示処理部１７０は、グループ特定部１６０が特定したグループの数が１つである場合、上述のグループを選択する画面を表示装置に表示させなくてもよい。この場合、物品情報取得部１４０は、グループ特定部１６０で特定されたグループの数（グループ識別情報の数）が１つであるという情報を用いて、物品識別情報取得部１１０で取得された物品識別情報に対応する物品情報が、一意に特定された情報であると判断することができる。
【００９０】
〔動作例〕
図１８を用いて、本実施形態の物品特定装置１０の動作例を説明する。図１８は、第４実施形態の物品特定装置１０の処理の流れを説明するフローチャートである。
【００９１】
まず、物品特定装置１０は、画面表示の第１条件を満たすか否かを判定する（Ｓ６０２）。ここで、「画面表示の第１条件」とは、上述の各実施形態の処理において、物品に付与された付与物の画像からグループ識別情報を取得できなかった場合、又は、物品の少なくとも一部の画像から得た物品特徴情報を用いても複数の物品情報が特定された場合などである。ここで、画面表示の第１条件を満たさない場合（Ｓ６０２：ＮＯ）、本実施形態の処理は終了する。一方、画面表示の第１条件を満たす場合（Ｓ６０２：ＹＥＳ）、グループ特定部１６０は、物品識別情報取得部１１０が取得した物品識別情報を基に、該物品識別情報に対応する物品情報が存在するグループのグループ識別情報を取得する（Ｓ６０４）。
【００９２】
次いで、グループ特定部１６０は、画面表示の第２条件を満たすか否かを判定する（Ｓ６０６）。ここで、「画面表示の第２条件」とは、該物品識別情報に対応する物品情報が存在するグループの数が複数である場合、すなわち、Ｓ６０４で２つ以上のグループ識別情報が取得された場合である。画面表示の第２条件を満たす場合（Ｓ６０６：ＹＥＳ）、表示処理部１７０は、グループを選択するための画面（グループ選択画面）を表示装置に表示させる（Ｓ６０８）。ここで、表示処理部１７０は、グループ特定部１６０で取得したグループ識別情報を基に、画面の内容（ボタンの表示／非表示など）を変更してもよい。
【００９３】
次いで、物品情報取得部１４０は、表示装置に表示された画面を介して、グループの選択入力を受け付ける（Ｓ６１０）。そして、物品情報取得部１４０は、物品識別情報取得部１１０で取得した物品識別情報と、Ｓ６１０で受け付けた入力に応じて取得されるグループ識別情報とを用いて、一意に物品情報を特定する（Ｓ６１２）。
【００９４】
一方、画面表示の第２条件を満たさない場合（Ｓ６０６：ＮＯ）、グループ識別情報が１つであり、物品情報が一意に特定される。この場合、表示処理部１７０は、グループ選択画面を表示装置に表示させず、グループ識別情報が１つであることを物品情報取得部１４０に通知する。物品情報取得部１４０は、この通知を受けると、物品識別情報取得部１１０で取得した物品識別情報のみで特定できる物品情報を一意な情報として取得する（Ｓ６１２）。
【００９５】
＜作用・効果＞
以上、本実施形態では、付与物の画像からグループ識別情報が取得できなかった場合や物品の少なくとも一部を含む画像から得られる物品特徴情報から一意に物品情報が特定できなかった場合、ある１つのグループを選択させる画面が表示装置に表示される。そして、この画面の選択入力に対応するグループ識別情報と、物品識別情報取得部１１０で取得した物品識別情報との組み合わせによって、物品情報が一意に特定される。これにより、確実に物品情報を特定することができる。
【００９６】
また、本実施形態では、グループ特定部１６０で複数のグループが特定された場合、その特定されたグループのみを選択可能な画面が表示される。これにより、物品特定装置１０を操作する人物が、グループの選択入力を誤る可能性を低減させることができる。また、グループ特定部１６０で１つのグループのみが特定された場合、グループを選択する画面を表示させない。これにより、余計な操作を省き、物品特定装置１０を操作する人物の利便性を向上させることができる。
【００９７】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００９８】
また、上述の説明で用いた複数のフローチャートやシーケンス図では、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【００９９】
以下、参考形態の例を付記する。
１．
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像を取得する画像取得手段と、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得するグループ識別情報取得手段と、
前記取得したグループ識別情報及び前記取得した物品識別情報の組み合わせに対応する物品情報を取得する物品情報取得手段と、
を備える物品特定装置。
２．
物品情報及び物品識別情報は、グループ別のテーブルに、物品毎に対応付けられた状態で管理されており、
前記物品情報取得手段は、
前記取得したグループ識別情報に対応するテーブルから、前記取得した物品識別情報に対応する物品情報を取得する、
１．に記載の物品特定装置。
３．
前記グループ識別情報取得手段は、
前記付与物の少なくとも一部の形状、配色、又は模様、或いは、前記付与物内の特定デザインの形状、配色、又は模様、の中の少なくとも１つを用いて、前記グループ識別情報を取得する、
１．または２．に記載の物品特定装置。
４．
前記グループ識別情報取得手段は、
前記付与物内の前記特定デザインの位置情報を用いて、前記画像の中から前記特定デザインを抽出する、
３．に記載の物品特定装置。
５．
物品の物品識別情報を取得する物品情報取得手段と、
前記物品の少なくとも一部の画像を取得する画像取得手段と、
前記画像を処理することにより、前記物品の外観の特徴を示す物品特徴情報を取得する物品特徴情報取得手段と、
前記取得した物品特徴情報及び前記物品の物品識別情報の組み合わせに対応する物品情報を取得する物品情報取得手段と、
を備える物品特定装置。
６．
前記物品特徴情報取得手段は、
前記物品の少なくとも一部の形状、配色、又は模様の中の少なくとも１つを前記物品特徴情報として取得する、
５．に記載の物品特定装置。
７．
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得する画像取得手段と、
物品の特定処理を実行するサーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力する出力手段と、
前記取得した画像及び前記取得した物品識別情報の組み合わせに基づく前記サーバの処理結果を受信する受信手段と、
を備える物品特定装置。
８．
前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段と、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段を更に備える、
１．から７．のいずれか１つに記載の物品特定装置。
９．
前記表示処理手段は、
全てのグループの中で、前記特定したグループのみを選択可能な画面を表示装置に表示させる、
８．に記載の物品特定装置。
１０．
前記表示処理手段は、
前記特定したグループの数が１つである場合に、前記グループを選択する画面を表示装置に表示させない、
８．または９．に記載の物品特定装置。
１１．
コンピュータが、
物品の物品識別情報を取得し、
前記物品に付与されている付与物の画像を取得し、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得し、
前記取得したグループ識別情報及び前記取得した物品識別情報の組み合わせに対応する物品情報を取得する、
ことを含む物品特定方法。
１２．
物品情報及び物品識別情報は、グループ別のテーブルに、物品毎に対応付けられた状態で管理されており、
前記コンピュータが、
前記取得したグループ識別情報に対応するテーブルから、前記取得した物品識別情報に対応する物品情報を取得する、
ことを含む１１．に記載の物品特定方法。
１３．
前記コンピュータが、
前記付与物の少なくとも一部の形状、配色、又は模様、或いは、前記付与物内の特定デザインの形状、配色、又は模様、の中の少なくとも１つを用いて、前記グループ識別情報を取得する、
ことを含む１１．または１２．に記載の物品特定方法。
１４．
前記コンピュータが、
前記付与物内の前記特定デザインの位置情報を用いて、前記画像の中から前記特定デザインを抽出する、
ことを含む１３．に記載の物品特定方法。
１５．
コンピュータが、
物品の物品識別情報を取得し、
前記物品の少なくとも一部の画像を取得し、
前記画像を処理することにより、前記物品の外観の特徴を示す物品特徴情報を取得し、
前記取得した物品特徴情報及び前記物品の物品識別情報の組み合わせに対応する物品情報を取得する、
ことを含む物品特定方法。
１６．
前記コンピュータが、
前記物品の少なくとも一部の形状、配色、又は模様の中の少なくとも１つを前記物品特徴情報として取得する、
ことを含む１５．に記載の物品特定方法。
１７．
コンピュータが、
物品の物品識別情報を取得し、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得し、
物品の特定処理を実行するサーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力し、
前記取得した画像及び前記取得した物品識別情報の組み合わせに基づく前記サーバの処理結果を受信する、
ことを含む物品特定方法。
１８．
前記コンピュータが、
前記物品識別情報に対応する物品情報が存在するグループを特定し、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる、
ことを含む１１．から１７．のいずれか１つに記載の物品特定方法。
１９．
前記コンピュータが、
全てのグループの中で、前記特定したグループのみを選択可能な画面を表示装置に表示させる、
ことを含む１８．に記載の物品特定方法。
２０．
前記コンピュータが、
前記特定したグループの数が１つである場合に、前記グループを選択する画面を表示装置に表示させない、
ことを含む１８．または１９．に記載の物品特定方法。
２１．
コンピュータを、
物品の物品識別情報を取得する物品識別情報取得手段、
前記物品に付与されている付与物の画像を取得する画像取得手段、
前記画像を処理することにより、前記物品が属するグループを識別するグループ識別情報を取得するグループ識別情報取得手段、
前記取得したグループ識別情報及び前記取得した物品識別情報の組み合わせに対応する物品情報を取得する物品情報取得手段、
として機能させるためのプログラム。
２２．
物品情報及び物品識別情報は、グループ別のテーブルに、物品毎に対応付けられた状態で管理されており、
前記コンピュータを、
前記取得したグループ識別情報に対応するテーブルから、前記取得した物品識別情報に対応する物品情報を取得する手段、
として更に機能させるための２１．に記載のプログラム。
２３．
前記コンピュータを、
前記付与物の少なくとも一部の形状、配色、又は模様、或いは、前記付与物内の特定デザインの形状、配色、又は模様、の中の少なくとも１つを用いて、前記グループ識別情報を取得する手段、
として更に機能させるための２１．または２２．に記載のプログラム。
２４．
前記コンピュータを、
前記付与物内の前記特定デザインの位置情報を用いて、前記画像の中から前記特定デザインを抽出する手段、
として更に機能させるための２３．に記載のプログラム。
２５．
コンピュータを、
物品の物品識別情報を取得する物品情報取得手段、
前記物品の少なくとも一部の画像を取得する画像取得手段、
前記画像を処理することにより、前記物品の外観の特徴を示す物品特徴情報を取得する物品特徴情報取得手段、
前記取得した物品特徴情報及び前記物品の物品識別情報の組み合わせに対応する物品情報を取得する物品情報取得手段、
として機能させるためのプログラム。
２６．
前記コンピュータを、
前記物品の少なくとも一部の形状、配色、又は模様の中の少なくとも１つを前記物品特徴情報として取得する手段、
として更に機能させるための２５．に記載のプログラム。
２７．
コンピュータを、
物品の物品識別情報を取得する物品識別情報取得手段、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得する画像取得手段、
物品の特定処理を実行するサーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力する出力手段、
前記取得した画像及び前記取得した物品識別情報の組み合わせに基づく前記サーバの処理結果を受信する受信手段、
として機能させるためのプログラム。
２８．
前記コンピュータを、
前記物品識別情報に対応する物品情報が存在するグループを特定するグループ特定手段、
前記特定したグループの数が複数である場合に、前記取得した物品識別情報に対応する物品が属するグループを選択する画面を表示装置に表示させる表示処理手段、
として更に機能させるための２１．から２７．のいずれか１つに記載のプログラム。
２９．
前記コンピュータを、
全てのグループの中で、前記特定したグループのみを選択可能な画面を表示装置に表示させる手段、
として更に機能させるための２８．に記載のプログラム。
３０．
前記コンピュータを、
前記特定したグループの数が１つである場合に、前記グループを選択する画面を表示装置に表示させない手段、
として更に機能させるための２８．または２９．に記載のプログラム。
３１．
物品の物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを、外部装置から受信する受信手段と、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得する取得手段と、
前記受信した物品識別情報と、前記取得したグループ識別情報又は前記取得した物品特徴情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
前記取得した物品情報を前記外部装置に送信する送信手段と、
を備えるサーバ。
３２．
コンピュータが、
物品の物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを、外部装置から受信し、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得し、
前記受信した物品識別情報と、前記取得したグループ識別情報又は前記取得した物品特徴情報との組み合わせに対応する物品情報を取得し、
前記取得した物品情報を前記外部装置に送信する、
ことを含む情報処理方法。
３３．
コンピュータを、
物品の物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを、外部装置から受信する受信手段、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得する取得手段、
前記受信した物品識別情報と、前記取得したグループ識別情報又は前記取得した物品特徴情報との組み合わせに対応する物品情報を取得する物品情報取得手段、
前記取得した物品情報を前記外部装置に送信する送信手段、
として機能させるためのプログラム。
３４．
クライアント端末と、物品の特定処理を実行するサーバとを備える物品特定システムであって、
前記クライアント端末は、
物品の物品識別情報を取得する物品識別情報取得手段と、
前記物品に付与されている付与物の画像又は前記物品の少なくとも一部の画像を取得する画像取得手段と、
前記サーバに、前記取得した画像と前記取得した物品識別情報とを対応付けて出力する出力手段と、
前記取得した画像及び前記取得した物品識別情報の組み合わせに基づく前記サーバの処理結果を受信する受信手段と、
を備え、
前記サーバは、
前記クライアント端末から送信された物品識別情報と、当該物品に付与されている付与物の画像又は当該物品の少なくとも一部の画像とを受信する受信手段と、
前記受信した画像を処理することにより、前記物品が属するグループを識別するグループ識別情報又は前記物品の外観の特徴を示す物品特徴情報を取得するグループ識別情報取得手段と、
前記受信した物品識別情報と、前記取得したグループ識別情報又は前記取得した物品特徴情報との組み合わせに対応する物品情報を取得する物品情報取得手段と、
前記取得した物品情報を前記クライアント端末に送信する送信手段と、
を備える、物品特定システム。
【符号の説明】
【０１００】
１  物品特定システム
１０  物品特定装置
１０１  バス
１０２  プロセッサ
１０３  メモリ
１０４  ストレージ
１０５  入出力インタフェース
１０６  通信インタフェース
１１０  物品識別情報取得部
１２０  画像取得部
１３０  グループ識別情報取得部
１４０  物品情報取得部
１５０  物品特徴情報取得部
１６０  グループ特定部
１７０  表示処理部
３０  付与物
３２  コードシンボル
３４  基準点
３６  特定デザイン
４０  クライアント端末
４１０  物品識別情報取得部
４２０  画像取得部
４３０  出力部
４４０  受信部
５０  サーバ
５１０  受信部
５２０  取得部
５３０  物品情報取得部
５４０  送信部
６１  画面要素
【図１】
0006677391.tif 000002
【図２】
0006677391.tif 000003
【図３】
0006677391.tif 000004
【図４】
0006677391.tif 000005
【図５】
0006677391.tif 000006
【図６】
0006677391.tif 000007
【図７】
0006677391.tif 000008
【図８】
0006677391.tif 000009
【図９】
0006677391.tif 000010
【図１０】
0006677391.tif 000011
【図１１】
0006677391.tif 000012
【図１２】
0006677391.tif 000013
【図１３】
0006677391.tif 000014
【図１４】
0006677391.tif 000015
【図１５】
0006677391.tif 000016
【図１６】
0006677391.tif 000017
【図１７】
0006677391.tif 000018
【図１８】
0006677391.tif 000019