(57)【要約】【課題】棚の画像から物品のレイアウトを示すラベルを生成するラベル生成装置及びプログラムを提供する。【解決手段】実施形態によると、ラベル生成装置は、取得部と、特定部と、棚割情報生成部と、ラベル生成部と、を備える。取得部は、物品を配置された棚を撮影領域に含む撮影画像を取得する。特定部は、前記撮影画像に基づいて前記物品及び前記物品の位置を特定する。棚割情報生成部は、前記物品及び前記物品の位置に基づいて棚割情報を生成する。ラベル生成部は、前記棚割情報に基づいて前記物品のラベルを生成する。【選択図】      図１
2018147028.tif 000002
【特許請求の範囲】
【請求項１】
物品を配置された棚を撮影領域に含む撮影画像を取得する取得部と、
前記撮影画像に基づいて前記物品及び前記物品の位置を特定する特定部と、
前記物品及び前記物品の位置に基づいて棚割情報を生成する棚割情報生成部と、
前記棚割情報に基づいて前記物品のラベルを生成するラベル生成部と、
を備える、
ラベル生成装置。
【請求項２】
前記棚割情報生成部は、前記物品を配置する位置を示す位置情報と前記物品のフェースを示すフェース情報とから構成される物品陳列情報を備える前記棚割情報を生成し、
前記ラベル生成部は、前記物品陳列情報の少なくとも一部を示す前記ラベルを生成する、
前記請求項１に記載のラベル生成装置。
【請求項３】
前記ラベル生成部は、前記物品陳列情報に対応するラベルフォーマットに従って前記ラベルを生成する、
前記請求項２に記載のラベル生成装置。
【請求項４】
前記棚割情報生成部は、前記物品に関する物品情報を取得し、前記物品情報を備える前記棚割情報を生成し、
前記ラベル生成部は、前記物品情報の少なくとも一部を示す前記ラベルを生成する、
前記請求項１乃至３の何れか１項に記載のラベル生成装置。
【請求項５】
プロセッサに、
物品を配置された棚を撮影領域に含む撮影画像を取得させ、
前記撮影画像に基づいて前記物品及び前記物品の位置を特定させ、
前記物品及び前記物品の位置に基づいて棚割情報を生成させ、
前記棚割情報に基づいて前記物品のラベルを生成させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ラベル生成装置及びプログラムに関する。
【背景技術】
【０００２】
店舗などに設置される商品棚には、商品棚に配置される商品の近傍に商品情報などを示す商品ラベルを備えるものがある。商品ラベルは、商品の価格などの他に商品の陳列位置などを示す商品陳列情報を備える。
【０００３】
従来、ラベル生成装置は、商品ラベルを生成するため、オペレータから商品の陳列位置などの入力を受け付ける必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第２９７８５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するために、棚の画像から物品のレイアウトを示すラベルを生成するラベル生成装置及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
実施形態によると、ラベル生成装置は、取得部と、特定部と、棚割情報生成部と、ラベル生成部と、を備える。取得部は、物品を配置された棚を撮影領域に含む撮影画像を取得する。特定部は、前記撮影画像に基づいて前記物品及び前記物品の位置を特定する。棚割情報生成部は、前記物品及び前記物品の位置に基づいて棚割情報を生成する。ラベル生成部は、前記棚割情報に基づいて前記物品のラベルを生成する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るラベル生成システムの構成例を示すブロック図である。
【図２】図２は、実施形態に係る撮影画像の例を示す図である。
【図３】図３は、実施形態に係る棚割情報の構成例を示す図である。
【図４】図４は、実施形態に係る商品ラベルの例を示す図である。
【図５】図５は、実施形態に係るラベル生成装置の動作例を示すフローチャートである。
【図６】図６は、実施形態に係るラベル生成装置の動作例を示すフローチャートである。
【図７】図７は、実施形態に係るラベル生成装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
実施形態に係るラベル生成システムは、商品棚などにおいて商品（物品）の情報などを示す商品ラベルを生成する。さらに、商品ラベルは、商品の陳列に関する情報を示す。ラベル生成システムは、商品ラベルを付与する商品棚の画像を取得する。ラベル生成システムは、当該画像に基づいて商品ラベルを生成する。
【０００９】
図１は、実施形態に係るラベル生成システム１の構成例を示すブロック図である。図１が示すように、ラベル生成システム１は、ラベル生成装置１０、商品サーバ３０及びプリンタ４０などから構成される。なお、ラベル生成システム１は、図１が示すような構成の他に、必要に応じた構成を具備したり特定の構成を除外したりしてもよい。
【００１０】
ラベル生成装置１０は、後述するカメラ１９からの画像に基づいて商品ラベルを生成する。また、ラベル生成装置１０は、生成した商品ラベルをプリンタ４０を用いて印刷する。ラベル生成装置１０については、後に詳述する。
【００１１】
商品サーバ３０は、インターネット又は独自の通信網を通じてラベル生成装置１０に接続する。商品サーバ３０は、ラベル生成装置１０に商品情報（物品情報）及びラベルフォーマットを送信する。
【００１２】
たとえば、商品サーバ３０は、オペレータからの操作などに基づいて商品（たとえば、商品コード）と商品情報とを対応付けた商品データベースを格納する。
【００１３】
また、商品サーバ３０は、オペレータからの操作などに基づいてラベルフォーマットを格納する。たとえば、商品サーバ３０は、複数のラベルフォーマットを格納する。たとえば、商品サーバ３０は、商品陳列情報（物品陳列情報）に対応したラベルフォーマットを格納する。なお、商品サーバ３０は、商品棚又は商品情報に対応したラベルフォーマットを格納してもよい。
【００１４】
商品情報、ラベルフォーマット及び商品陳列情報については、後述する。  
たとえば、商品サーバ３０は、ラベル生成装置１０から商品コードを含むリクエストを受信すると、商品データベースを参照して当該商品コードに対応する商品情報を取得する。商品サーバ３０は、取得した商品情報をリクエストに対するレスポンスとしてラベル生成装置１０へ送信する。
【００１５】
また、商品サーバ３０は、ラベル生成装置１０から商品陳列情報を含むリクエストを受信すると、当該商品陳列情報に対応するラベルフォーマットを取得する。商品サーバ３０は、取得したラベルフォーマットをリクエストに対するレスポンスとしてラベル生成装置１０へ送信する。
【００１６】
プリンタ４０は、ラベル生成装置１０からの信号に従って商品ラベルを印刷する。たとえば、プリンタ４０は、用紙を供給する供給部、用紙を搬送する搬送モータ、搬送モータを制御するモータ制御部及び用紙に印字する印字部などから構成される。
【００１７】
たとえば、供給部は、商品ラベルを印刷する用紙を格納する。搬送モータは、モータ制御部からの信号などによって用紙を供給部から印字部へ搬送する。  
印字部は、供給部から供給された用紙に商品ラベルを印刷する。たとえば、印字部は、インクを用紙に付加して画像を形成する。
【００１８】
また、用紙が感熱紙である場合、印字部は、用紙を加熱して商品ラベルを形成する。たとえば、印字部は、用紙を加熱するサーマルヘッド、及び、サーマルヘッドを制御するサーマルヘッド制御部などから構成される。
【００１９】
次に、ラベル生成装置１０について説明する。  
図１が示すように、ラベル生成装置１０は、基本的な構成として、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、操作部１５、表示部１６、通信部１７、カメラインターフェース１８、カメラ１９及びプリンタインターフェース２０などを備える。これらの各部は、データバスを介して互いに接続される。なお、ラベル生成装置１０は、図１が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００２０】
ＣＰＵ１１（プロセッサ）は、ラベル生成装置１０全体の動作を制御する機能を有する。ＣＰＵ１１は、内部キャッシュおよび各種のインターフェースなどを備えてもよい。ＣＰＵ１１は、内部メモリ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００２１】
なお、ＣＰＵ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであっても良い。この場合、ＣＰＵ１１は、ハードウエア回路により実行される機能を制御する。
【００２２】
ＲＯＭ１２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、予めラベル生成装置１０の仕様に応じて組み込まれる。ＲＯＭ１２は、たとえば、ラベル生成装置１０の回路基板を制御するプログラム（例えば、ＢＩＯＳ）などを格納する。
【００２３】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、ＣＰＵ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００２４】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、例えば、ハードディスク、ＳＳＤ、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどにより構成される。ＮＶＭ１４は、ラベル生成装置１０の運用用途に応じて制御プログラム、アプリケーション、及び種々のデータを格納する。
【００２５】
ＮＶＭ１４は、画像処理によって商品を認識するための辞書情報を格納してもよい。たとえば、辞書情報は、商品の画像である。また、辞書情報は、商品の画像から抽出された特徴量又は特徴量の分布などであってもよい。
【００２６】
操作部１５は、ラベル生成装置１０のオペレータによって、種々の操作指示が入力される。操作部１５は、オペレータに入力された操作指示の信号をＣＰＵ１１へ送信する。操作部１５は、たとえば、キーボード、テンキー、及び、タッチパネルなどである。
【００２７】
表示部１６は、ＣＰＵ１１の制御により種々の情報を表示する表示装置である。表示部１６は、たとえば、液晶モニタなどである。なお、操作部１５がタッチパネルなどで構成される場合、表示部１６は、操作部１５と一体的に形成されてもよい。
【００２８】
通信部１７は、商品サーバ３０とデータを送受信するためのインターフェースである。たとえば、通信部１７は、商品サーバ３０から商品情報及びラベルフォーマットを受信する。通信部１７は、受信した商品情報及びラベルフォーマットをＣＰＵ１１へ送信する。たとえば、通信部１７は、インターネットへの接続をサポートする。たとえば、通信部１７は、ＬＡＮ接続などをサポートする。
【００２９】
カメラインターフェース１８は、カメラ１９とデータを送受信するためのインターフェースである。たとえば、カメラインターフェース１８は、カメラ１９から撮影画像を受信する。カメラインターフェース１８は、受信した撮影画像をＣＰＵ１１へ送信する。
【００３０】
カメラ１９は、ＣＰＵ１１からの信号に従って画像を撮影する。カメラ１９は、撮影した画像をＣＰＵ１１へ送信する。カメラ１９は、たとえば、ＣＣＤカメラなどである。  
なお、カメラ１９は、ＣＰＵ１１から感度又は絞りなどのカメラ設定を受け付けてもよい。
【００３１】
プリンタインターフェース２０は、プリンタ４０とデータを送受信するためのインターフェースである。たとえば、プリンタインターフェース２０は、ＣＰＵ１１からのデータをプリンタ４０へ送信する。たとえば、プリンタインターフェース２０は、ＵＳＢ接続をサポートする。  
たとえば、ラベル生成装置１０は、スマートフォン、タブレットＰＣ又はノートＰＣなどのポータブルデバイスであってもよい。
【００３２】
次に、ラベル生成装置１０のＣＰＵ１１が実現する機能について説明する。  
まず、ＣＰＵ１１は、カメラ１９を用いて商品が配置された商品棚を含む撮影領域の撮影画像を取得する機能を有する（取得部）。  
たとえば、オペレータは、ラベル生成装置１０を所持して店舗内の所定の商品棚まで移動する。オペレータは、操作部１５に所定の操作を入力してカメラ１９で画像を撮影する。
【００３３】
ＣＰＵ１１は、操作部１５を通じて所定の操作を受け付けると、カメラインターフェース１８を通じてカメラ１９に画像を撮影させる信号を送信する。カメラ１９は、当該信号に従って画像を撮影する。カメラ１９は、カメラインターフェース１８を通じて撮影画像をＣＰＵ１１へ送信する。ＣＰＵ１１は、カメラインターフェース１８を通じてカメラ１９から撮影画像を取得する。
【００３４】
また、ＣＰＵ１１は、撮影画像に含まれる商品棚を特定する機能を有する。  
たとえば、ＣＰＵ１１は、商品棚を特定する棚特定情報を取得する。棚特定情報は、たとえば、商品棚を特定するＩＤなどである。
【００３５】
たとえば、ＣＰＵ１１は、操作部１５を通じてオペレータから棚特定情報の入力を受け付けてもよい。
【００３６】
また、ＣＰＵ１１は、取得した撮影画像に基づいて棚特定情報を取得してもよい。たとえば、商品棚は、バーコード又は二次元コードなど、棚特定情報を示すコードを備える。ＣＰＵ１１は、撮影画像からコードを抽出し当該コードをデコードして棚特定情報を取得する。また、ＣＰＵ１１は、商品棚が備える文字列などを読み取って棚特定情報を取得してもよい。
【００３７】
また、商品棚は、ＲＦＩＤなどの無線装置を備えてもよい。たとえば、ＣＰＵ１１は、通信部などを通じて無線装置から棚特定情報を取得する。
【００３８】
また、ＣＰＵ１１は、店舗内のレイアウトを３次元モデリングにより生成した地図に基づいて自身の位置を特定し当該位置から棚特定情報を取得してもよい。また、ＣＰＵ１１は、撮影画像から店舗内に予め配置された光学的標識など読み取って自身の位置を特定し当該位置から棚特定情報を取得してもよい。また、ＣＰＵ１１は、ＲＦＩＤ又はブルートゥース（登録商標）などの無線情報から自身の位置を特定し当該位置から棚特定情報を取得してもよい。  
ＣＰＵ１１が商品棚を特定する方法は、特定の方法に限定されるものではない。
【００３９】
また、ＣＰＵ１１は、撮影画像から商品及び商品の位置を特定する機能を有する（特定部）。  
ここでは、ＣＰＵ１１は、商品として、商品を示す商品コードを特定するものとする。
【００４０】
たとえば、ＣＰＵ１１は、撮影画像から商品が写る商品領域を特定する。たとえば、ＣＰＵ１１は、商品棚の背景色に基づいて商品領域を特定してもよい。また、ＣＰＵ１１は、エッジを検出して商品領域を特定してもよい。ＣＰＵ１１は、特定された商品領域の位置を商品の位置として特定する。
【００４１】
商品領域を特定すると、ＣＰＵ１１は、商品領域に写る商品を特定する。たとえば、ＣＰＵ１１は、ＮＶＭ１４に格納される辞書情報を取得する。ＣＰＵ１１は、取得した辞書情報と商品領域の画像とをマッチングすることで商品領域に写る商品を特定する。  
なお、ＣＰＵ１１が商品及び商品の位置を特定する方法は、特定の構成に限定されるものではない。
【００４２】
図２は、撮影画像の例を示す。  
図２が示すように、撮影画像は、商品棚１００の画像を含む。ここでは、商品棚１００は、５つの棚段を備えるものとする。
【００４３】
ＣＰＵ１１は、撮影画像から商品及び商品の位置を特定する。たとえば、ＣＰＵ１１は、１段目の棚段に左から商品Ａ、商品Ｂ及び商品Ｃを認識する。また、ＣＰＵ１１は、２段目の棚段に左から商品Ｄ、商品Ｄ及び商品Ｅを認識する。ＣＰＵ１１は、２つの商品Ｅを上下に重なった位置に認識する。
【００４４】
商品棚１００は、ラベル付与領域１０１乃至１０５を備える。ラベル付与領域１０１乃至１０５は、商品ラベルを付与する予定の領域である。  
商品棚１００は、１段目の棚段を構成する仕切り板上において、商品Ａ、商品Ｂ及び商品Ｃの下部にそれぞれラベル付与領域１０１乃至１０３を備える。また、商品棚１００は、２段目の棚段を構成する仕切り板上において、２つの商品Ｄの間にラベル付与領域１０４を備える。また、商品棚１００は、２段目の棚段を構成する仕切り板上において、商品Ｅの下部にラベル付与領域１０５を備える。
【００４５】
また、ＣＰＵ１１は、撮影画像などに基づいて、商品棚に商品を陳列するレイアウトを示す棚割情報を生成する機能を有する（棚割情報生成部）。  
たとえば、ＣＰＵ１１は、撮影画像に含まれる商品棚に陳列されているレイアウトを示す棚割情報を生成する。
【００４６】
図３は、棚割情報の構成例を示すブロック図である。  
図３が示すように、棚割情報は、棚構造情報、商品情報及び商品陳列情報などから構成される。
【００４７】
ＣＰＵ１１は、棚構造情報を取得する。  
棚構造情報は、商品棚の構造を示す。たとえば、棚構造情報は、商品棚の段数、各段の幅、高さ並びに奥行き、商品の配置方法など示す。商品の配置方法は、仕切り板に積載する、又は、フックなどに吊すなど、商品を配置する方法である。
【００４８】
たとえば、ＣＰＵ１１は、棚特定情報に基づいて棚構造情報を取得する。たとえば、ＮＶＭ１４は、予め棚特定情報に対応する棚構造情報を格納する。ＣＰＵ１１は、棚特定情報に対応する棚構造情報をＮＶＭ１４から取得する。
【００４９】
また、ＣＰＵ１１は、商品サーバ３０など外部装置から棚特定情報に対応する棚構造情報を取得してもよい。
【００５０】
また、ＣＰＵ１１は、撮影画像に基づいて棚構造情報を生成してもよい。たとえば、ＣＰＵ１１は、撮影画像から商品棚の抽出し画像処理を用いて当該商品棚の段数などの棚構造を抽出する。ＣＰＵ１１は、抽出した棚構造に基づいて棚構造情報を生成する。
【００５１】
また、ＣＰＵ１１は、撮影画像から特定した商品に対応する商品情報を取得する。  
たとえば、ＣＰＵ１１は、通信部１７を通じて商品サーバ３０から商品に対応する商品情報を取得する。たとえば、ＣＰＵ１１は、商品の商品コードを含むリクエストを商品サーバ３０へ送信し、当該リクエストのレスポンスとして当該商品の商品情報を取得する。
【００５２】
商品情報は、商品に関する情報である。たとえば、商品情報は、商品ラベルに表示する情報を含む。たとえば、商品情報は、商品コードをエンコードしたコード（たとえば、バーコード）、商品の名称、価格又は値引き情報などである。また、商品情報は、商品の外寸などを備えてもよい。また、商品情報は、仕入個数又は在庫数などを備えてもよい。商品情報の構成は、特定の構成に限定されるものではない。
【００５３】
また、ＣＰＵ１１は、特定した商品のレイアウトを示す商品陳列情報を生成する。  
たとえば、ＣＰＵ１１は、特定した商品の位置に基づいて商品陳列情報を生成する。たとえば、商品陳列情報は、商品を配置する棚段の段数及び当該棚段での順序（たとえば、左端からの順序）を示す位置情報と、商品のフェースを示すフェース情報とから構成される。
【００５４】
たとえば、位置情報は、棚特定情報−段数−順序のフォーマットで形成される。  
たとえば、ＣＰＵ１１は、商品の位置から商品が配置される棚段の段数を特定する。また、ＣＰＵ１１は、他の商品の位置との関係から、当該棚段で配置される順序を特定する。ＣＰＵ１１は、棚段の段数及び順序から位置情報を生成する。
【００５５】
たとえば、フェース情報は、Ｆ−Ｈのフォーマットで形成される。  
Ｆは、商品を横に並べる個数を示す。Ｈは、商品を積み上げる個数を示す。たとえば、ＣＰＵ１１は、商品の位置からＦ及びＨを決定する。
【００５６】
また、フェース情報は、奥行き方向の並べる個数Ｍを備えてもよい。たとえば、ＣＰＵ１１は、棚構造情報が示す商品棚の奥行きと商品情報が示す商品の外寸とからＭを決定してもよい。  
なお、商品陳列情報、位置情報及びフェース情報の構成は、特定の構成に限定されるものではない。
【００５７】
図３が示す例において、代表して、商品Ｄの商品陳列情報について説明する。ここでは、商品棚１００の棚特定情報は、００１であるものとする。
【００５８】
ＣＰＵ１１は、２つの商品Ｄを２段目の棚段に認識する。また、ＣＰＵ１１は、商品Ｄが２段目の棚段の最初（左端）に配置されるものと認識する。そのため、ＣＰＵ１１は、位置情報として、「００１−０２−０１」を生成する。
【００５９】
また、ＣＰＵ１１は、商品Ｄを横並びで２つ認識する。また、ＣＰＵ１１は、商品Ｄが重なって配置されていないことを認識する。そのため、ＣＰＵ１１は、フェース情報として、「Ｆ２−Ｈ１」を生成する。
【００６０】
ＣＰＵ１１は、生成した位置情報及びフェース情報から構成される商品陳列情報を生成する。  
また、ＣＰＵ１１は、生成した棚構造情報、商品情報及び商品陳列情報から構成される棚割情報を生成する。  
なお、棚割情報は、複数の商品に対応する商品情報及び商品陳列情報を備えてもよい。
【００６１】
また、ＣＰＵ１１は、棚割情報に基づいて、商品に関する情報を表示する商品ラベル（商品ラベルの画像）を生成する機能を有する（ラベル生成部）。  
商品ラベルは、棚割情報の商品情報の少なくとも一部を表示する。たとえば、商品ラベルは、商品のバーコード、商品名及び価格などを表示する。
【００６２】
また、商品ラベルは、棚割情報の商品陳列情報の少なくとも一部をさらに表示する。たとえば、商品ラベルは、位置情報及びフェース情報を表示する。
【００６３】
まず、ＣＰＵ１１は、ラベルフォーマットを取得する。ラベルフォーマットは、商品ラベルのレイアウトを示す。たとえば、ラベルフォーマットは、商品ラベルに表示する情報及び情報の位置などを示す。
【００６４】
たとえば、ＣＰＵ１１は、通信部１７を通じて、商品サーバ３０から商品陳列情報に対応するラベルフォーマットを取得する。たとえば、ＣＰＵ１１は、商品陳列情報を含むリクエストを商品サーバ３０に送信し、当該リクエストに対するレスポンスとして商品陳列情報に対応するラベルフォーマットを取得する。
【００６５】
なお、ＣＰＵ１１は、商品棚、商品又は商品情報に対応するラベルフォーマットを取得してもよい。また、ＮＶＭ１４は、予めラベルフォーマットを格納し、ＣＰＵ１１は、ＮＶＭ１４からラベルフォーマットを取得してもよい。
【００６６】
ＣＰＵ１１は、ラベルフォーマットに従って商品ラベルを生成する。たとえば、ＣＰＵ１１は、棚割情報を構成する各情報をラベルフォーマットに従って配置し商品ラベルを生成する。なお、ＣＰＵ１１は、棚割情報にない情報を含む商品ラベルを生成してもよい。
【００６７】
図４は、商品ラベルの構成例を示す。図４は、図３が示す商品Ｄの商品ラベル（ラベル付与領域１０４に付与する商品ラベル）を示す。  
図４が示すように、商品ラベル２００は、矩形状である。商品ラベル２００は、表示領域２０１乃至２０４を備える。
【００６８】
表示領域２０１は、商品名を示す。図４が示す例では、表示領域２０１は、商品名として「商品Ｄ」を示す。
【００６９】
表示領域２０２は、商品の価格を示す。図４が示す例では、表示領域２０２は、価格として「１９８円」を示す。
【００７０】
表示領域２０３は、商品のコードを示す。図４が示す例では、表示領域２０３は、商品Ｄの商品コードをエンコードして得られるバーコードを示す。
【００７１】
表示領域２０４は、商品の商品陳列情報を示す。図４が示す例では、表示領域２０４は、商品陳列情報の位置情報として「００１−０２−０１」を示す。また、表示領域２０４は、商品陳列情報のフェース情報として「Ｆ２−Ｈ１」を示す。
【００７２】
なお、商品ラベル２００は、割引前の通常価格などを示してもよい。また、商品ラベル２００は、「特価」などの文字列を示してもよい。商品ラベルの構成は、特定の構成に限定されるものではない。
【００７３】
また、ＣＰＵ１１は、商品ラベルを印刷する機能を有する。  
たとえば、ＣＰＵ１１は、商品ラベルを生成すると、生成した商品ラベルを表示部１６に表示する。ＣＰＵ１１は、操作部１５を通じて表示している商品ラベルを印刷する操作を受け付ける。当該操作を受け付けると、ＣＰＵ１１は、プリンタインターフェース２０を通じて、プリンタ４０に商品ラベルを送信する。プリンタ４０は、送信された商品ラベルを印刷する。
【００７４】
なお、商品棚が電子棚札を備える場合、ＣＰＵ１１は、生成した商品ラベルを電子棚札に送信してもよい。電子棚札は、送信された商品ラベルを表示する。
【００７５】
次に、ラベル生成装置１０の動作例について説明する。  
図５は、ラベル生成装置１０の動作例を説明するためのフローチャートである。
【００７６】
まず、ラベル生成装置１０のＣＰＵ１１は、棚割情報を生成する（ＡＣＴ１１）。棚割情報を生成すると、ＣＰＵ１１は、棚割情報に基づく商品ラベルを印刷する（ＡＣＴ１２）。商品ラベルを印刷すると、ＣＰＵ１１は、動作を終了する。
【００７７】
次に、ＣＰＵ１１が棚割情報を生成する動作例（ＡＣＴ１１の動作例）について説明する。  
図６は、ＣＰＵ１１が棚割情報を生成する動作例を説明するためのフローチャートである。
【００７８】
まず、ＣＰＵ１１は、商品棚を撮影領域に含む撮影画像を取得する（ＡＣＴ２１）。撮影画像を取得すると、ＣＰＵ１１は、当該商品棚の棚特定情報を取得する（ＡＣＴ２２）。棚特定情報を取得すると、ＣＰＵ１１は、当該商品棚の棚構造情報を取得する（ＡＣＴ２３）。
【００７９】
棚構造情報を取得すると、ＣＰＵ１１は、撮影画像から商品及び商品の位置を特定する（ＡＣＴ２４）。商品及び商品の位置を特定すると、ＣＰＵ１１は、特定した商品の商品情報を取得する（ＡＣＴ２５）。商品情報を取得すると、ＣＰＵ１１は、特定した商品及び商品の位置から商品陳列情報を生成する（ＡＣＴ２６）。
【００８０】
商品陳列情報を生成すると、ＣＰＵ１１は、棚構造情報、商品情報及び商品陳列情報などに基づいて棚割情報を生成する（ＡＣＴ２７）。棚割情報を生成すると、ＣＰＵ１１は、動作を終了する。
【００８１】
次に、ＣＰＵ１１が商品ラベルを生成する動作例（ＡＣＴ１２の動作例）について説明する。  
図７は、ＣＰＵ１１が商品ラベルを生成する動作例を説明するためのフローチャートである。
【００８２】
まず、ＣＰＵ１１は、棚割情報を取得する（ＡＣＴ３１）。棚割情報を取得すると、ＣＰＵ１１は、ラベルフォーマットを取得する（ＡＣＴ３２）。ラベルフォーマットを取得すると、ＣＰＵ１１は、棚割情報及びラベルフォーマットに基づいて商品ラベルを生成する（ＡＣＴ３３）。
【００８３】
商品ラベルを生成すると、ＣＰＵ１１は、表示部１６に商品ラベルを表示する（ＡＣＴ３４）。商品ラベルを表示すると、ＣＰＵ１１は、操作部１５を通じて印刷を開始する操作を受け付けたか判定する（ＡＣＴ３５）。
【００８４】
当該操作を受け付けていないと判定すると（ＡＣＴ３５、ＮＯ）、ＣＰＵ１１は、ＡＣＴ３５に戻る。
【００８５】
当該操作を受け付けたと判定すると（ＡＣＴ３５、ＹＥＳ）、ＣＰＵ１１は、プリンタ４０を用いて商品ラベルを印刷する（ＡＣＴ３６）。商品ラベルを印刷すると、ＣＰＵ１１は、動作を終了する。
【００８６】
なお、棚割情報が複数の商品の商品情報及び商品陳列情報を備える場合、ＣＰＵ１１は、各商品についてＡＣＴ３２乃至３６を実行してもよい。  
また、ラベル生成装置１０は、プリンタ４０を備える構成であってもよい。  
また、ラベル生成装置１０は、カメラ１９を備えなくともよい。たとえば、ラベル生成装置１０は、外部のカメラと無線又は有線で接続し当該カメラから撮影画像を取得してもよい。また、カメラは、撮影画像を格納する取り外し可能なメモリなどを備えてもよい。ラベル生成装置１０は、当該メモリから撮影画像を取得してもよい。
【００８７】
以上のように構成されたラベル生成装置は、商品を配置された商品棚の撮影画像から商品のレイアウトを示す棚割情報を生成する。ラベル生成装置は、棚割情報に基づいて、商品陳列情報などを示す商品ラベルを生成する。その結果、ラベル生成装置は、オペレータによる商品の入力などを必要とせずに、撮影画像に基づいて商品の陳列レイアウトを示す商品ラベルを生成することができる。
【００８８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８９】
１…ラベル生成システム、１０…ラベル生成装置、１１…ＣＰＵ、１４…ＮＶＭ、１５…操作部、１６…表示部、１７…通信部、１８…カメラインターフェース、１９…カメラ、２０…プリンタインターフェース、３０…商品サーバ、４０…プリンタ、１００…商品棚、１０１乃至１０５…ラベル付与領域、２００…商品ラベル、２０１乃至２０４…表示領域。
【図１】
2018147028.tif 000003
【図２】
2018147028.tif 000004
【図３】
2018147028.tif 000005
【図４】
2018147028.tif 000006
【図５】
2018147028.tif 000007
【図６】
2018147028.tif 000008
【図７】
2018147028.tif 000009