(57)【要約】【課題】商品ディスプレイにおける商品の商品構成の調査には多大な労力を必要とする。【解決手段】調査員Ａは、自動販売機５０２の商品ディスプレイ５２２を撮影装置５０４で撮影する。調査員Ａは、撮影して得られた画像データを含む調査データ５０６を商品マスタ生成装置６００に入力する。商品マスタ生成装置６００は、画像データに基づいて、商品ディスプレイ５２２における商品の商品構成を分析し、装填商品マスタ５０８として出力する。これにより、調査員Ａがわざわざ商品ディスプレイ５２２毎に並ぶ商品を視認する必要がない。【選択図】        図３
2004213109.tif 000002
【特許請求の範囲】
【請求項１】
自動販売機における商品の販売管理を行うシステムであって、
前記自動販売機における在庫量をカラムごとに対応付けた在庫データを収集する収集手段と、
前記在庫データと前記自動販売機の各カラムに装填された商品の情報を保持する装填商品マスタとに基づいて商品毎の販売実績を管理する販売実績解析手段と、
前記自動販売機の商品ディスプレイを撮影して得られた状態画像に基づいて、前記装填商品マスタを生成する商品マスタ生成手段と、
を備えることを特徴とする販売管理システム。
【請求項２】
前記商品マスタ生成手段は、
前記状態画像を受け付ける収集部と、
収集した状態画像に基づいて、前記カラム毎に装填された商品を特定する分析部と、
前記カラムとそのカラムに装填された商品とを対応付けて前記装填商品マスタを生成する生成部と、
を有することを特徴とする請求項１に記載の販売管理システム。
【請求項３】
前記収集部は、前記状態画像に対応付けて前記画像の被写体となった自動販売機を特定するための特定情報を更に収集し、
前記商品マスタ生成手段は、前記特定情報に基づいて前記自動販売機を特定する特定部を更に備えることを特徴とする請求項２に記載の販売管理システム。
【請求項４】
前記商品マスタ生成手段は、自動販売機を識別するための自販機識別情報とその自動販売機が設置されている場所に関する情報を対応付けて保持する自動販売機情報格納部を更に有し、
前記特定情報は、前記状態画像の撮影場所を特定する情報であり、前記特定部は、前記撮影場所に配置されている自動販売機を前記自動販売機情報格納部から選択することを特徴とする請求項３に記載の販売管理システム。
【請求項５】
前記自動販売機情報格納部は、自販機識別情報に対応付けてその自動販売機の外観の画像を外観画像として保持し、
前記特定部は、前記撮影場所に基づいて選択した自動販売機の外観画像と前記状態画像とに基づいて自動販売機を特定することを特徴とする請求項４に記載の販売管理システム。
【請求項６】
前記商品マスタ生成手段は、新しく生成した装填商品マスタに基づいて既に存在する前記装填商品マスタを更新する更新部を更に備えることを特徴とする請求項１から５のいずれかに記載の販売管理システム。
【請求項７】
前記更新部は、既に存在する装填商品マスタと新しく生成した装填商品マスタとを比較して、装填商品が変更されたカラムの有無を検出する検出部と、
装填商品が変更されたカラムについて装填商品マスタの更新を行う書込部と、
を有することを特徴とする請求項６に記載の販売管理システム。
【請求項８】
前記更新部は、装填商品が変更されたカラムが存在する場合に、当該装置のオペレータから装填商品マスタの更新を行うか否かの指示を受け付ける更新指示部を更に備えることを特徴とする請求項７に記載の販売管理システム。
【請求項９】
商品ディスプレイを撮影して得られた画像を状態画像として収集する収集部と、
前記状態画像に基づいて、前記商品ディスプレイに配置されている商品サンプルを識別し、前記商品ディスプレイにおける商品構成を把握する分析部と、
を備えることを特徴とする販売管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は情報解析技術に関し、とくに画像に基づいて商品ディスプレイにおける商品または商品サンプルの商品構成を解析する技術に関する。
【０００２】
【従来の技術】
ネットワーク技術の発達にともない、テキストデータ、画像データ、音声データ、映像データなどのコンテンツを、ネットワークを介して送受信できるようになった。こうしたネットワークを介したコンテンツの送受信機能は、デスクトップコンピュータなどの据置型の端末装置だけでなく、例えば携帯電話、ＰＤＡ（Personal Digital Assistants）などの携帯可能な端末装置にも設けられている。こうしたネットワーク接続機能を有する端末装置は、広く普及し、その台数は膨大なものである。こうした携帯端末装置を情報収集手段として利用し、従来手作業で行っていた調査を自動化するためのシステムがある（特許文献１）。
【０００３】
【特許文献１】
特開平１０−１４３５２０号公報
【０００４】
【発明が解決しようとする課題】
現在の自動販売機戦略を実践する商品メーカー企業は、自動販売機から在庫情報を日々収集し、自動販売機に格納した商品毎の販売実績管理を行っている。在庫情報は、自動販売機のカラム毎に在庫量を対応付けたもの、つまり、カラム番号と在庫量とを対応付けたものである。自動販売機は、商品毎に格納庫を備え、商品ディスプレイに展示された商品サンプルと、その商品が装填された格納庫が対応付けられている。この個々の格納庫を「カラム」という。在庫情報は、このカラムと在庫量とを対応付けたものであるため、在庫情報から商品を特定することができない。そこで販売実績を管理する装置は、カラム番号と商品とを対応付けた商品装填マスタと在庫情報とに基づいて、商品毎の在庫量を管理する。この商品装填マスタは、人手により自動販売機毎にカラムの調査を行い、その調査結果に基づいて手作業で作成される。
【０００５】
一般に一台の自動販売機には、複数企業の商品が格納されている。企業にとって、商品ディスプレイにおける展示スペースの確保、すなわちカラムの確保は商品を販売する上で必須である。そのため、競合企業とのカラムの争奪が激しい。カラムの奪取によりカラムに装填する商品に変更が生じた場合、商品装填マスタも同じように変更しなければ、販売実績の管理を正確に行うことができない。そこで、カラムの調査を頻繁におこない、装填商品マスタの更新を迅速かつ的確に行う必要がある。
【０００６】
しかしながら、自動販売機毎のカラムの調査は、調査員により人手で行われているため、多大な時間を必要とする。また、調査員は視認により商品と配置されているカラムを判断するため、誤認することが多々ある。商品装填マスタの入力ミスは、販売実績に誤差を生じる原因になってしまう。
【０００７】
本発明は上記課題に鑑みてなされたものであり、その目的は、商品装填マスタを迅速に作成する技術、商品の販売管理を効率的に行う技術、商品ディスプレイにおける商品もしくは商品サンプルの配置状態を調査する技術、端末装置を所持する調査員に対して、配置状態の調査対象を指示する技術、収集した調査結果の信頼性を判断する技術、解析結果の品質を向上する技術の提供にある。
【０００８】
【課題を解決するための手段】
本発明のある態様は、自動販売機における商品の販売管理を行うシステムである。このシステムは、前記自動販売機における在庫量をカラムごとに対応付けた在庫データを収集する収集手段と、前記在庫データと前記自動販売機の各カラムに装填された商品の情報を保持する装填商品マスタとに基づいて商品毎の販売実績を管理する販売実績解析手段と、前記自動販売機の商品ディスプレイを撮影して得られた状態画像に基づいて、前記装填商品マスタを生成する商品マスタ生成手段とを備える。これにより、装填商品マスタを状態画像に基づいて作成できるので、装填商品マスタの作成にかかる時間を短縮できる。
【０００９】
前記商品マスタ生成手段は、前記状態画像を受け付ける収集部と、収集した状態画像に基づいて、前記カラム毎に装填された商品を特定する分析部と、前記カラムとそのカラムに装填された商品とを対応付けて前記装填商品マスタを生成する生成部とを有してもよい。
【００１０】
前記収集部は、前記状態画像に対応付けて前記画像の被写体となった自動販売機を特定するための特定情報を更に収集し、前記商品マスタ生成手段は、前記特定情報に基づいて前記自動販売機を特定する特定部を更に備えてもよい。これにより、人の手を介すことなく、自動販売機毎の装填商品マスタを作成できる。
【００１１】
前記商品マスタ生成手段は、自動販売機を識別するための自販機識別情報とその自動販売機が設置されている場所に関する情報を対応付けて保持する自動販売機情報格納部を更に有し、前記特定情報は、前記状態画像の撮影場所を特定する情報であり、前記特定部は、前記撮影場所に配置されている自動販売機を前記自動販売機情報格納部から選択してもよい。これにより、撮影場所に基づいて自動販売機を特定できる。
【００１２】
前記自動販売機情報格納部は、自販機識別情報に対応付けてその自動販売機の外観の画像を外観画像として保持し、前記特定部は、前記撮影場所に基づいて選択した自動販売機の外観画像と前記状態画像とに基づいて自動販売機を特定してもよい。これにより、撮影場所に基づいて自動販売機を絞り込み、更に状態画像に基づいて自動販売機を特定できる。
【００１３】
前記商品マスタ生成手段は、新しく生成した装填商品マスタに基づいて既に存在する前記装填商品マスタを更新する更新部を更に備えてもよい。これにより、装填商品マスタを迅速に更新できる。
【００１４】
前記更新部は、既に存在する装填商品マスタと新しく生成した装填商品マスタとを比較して、装填商品が変更されたカラムの有無を検出する検出部と、装填商品が変更されたカラムについて装填商品マスタの更新を行う書込部とを有してもよい。これにより、装填商品マスタの効率的な更新が可能である。
【００１５】
前記更新部は、装填商品が変更されたカラムが存在する場合に、当該装置のオペレータから装填商品マスタの更新を行うか否かの指示を受け付ける更新指示部を更に備えてもよい。これにより、オペレータの指示に基づいて装填商品マスタの更新を行うことができる。
【００１６】
本発明の別の態様は、販売管理システムである。このシステムは、商品ディスプレイを撮影して得られた画像を状態画像として収集する収集部と、前記状態画像に基づいて、前記商品ディスプレイに配置されている商品サンプルを識別し、前記商品ディスプレイにおける商品構成を把握する分析部とを備える。これにより、状態画像に基づいて商品構成を把握できる。
【００１７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１８】
【発明の実施の形態】
＜第１の実施形態＞
図１は、第１の実施形態に係る販売管理システム８００の構成図である。自動販売機管理装置８０２は、第１自動販売機５０２ａおよび第２自動販売機５０２ｂ（以下、単に「自動販売機５０２」という）から例えば、オンライン、オフライン、またはハンディー・ターミナルなどを介して在庫情報を収集する。自動販売機管理装置８０２は、ネットワーク８０４を介して、収集した在庫情報をデータ収集サーバ８０６に出力する。データ収集サーバ８０６は、収集した在庫情報を在庫情報データベース８０８に格納する。一般に自動販売機管理装置８０２は、データ収集サーバ８０６へのアクセス集中を避けるために設けられており、例えば所定のエリアや自動販売機の所定の台数毎に設けられる。他の例では、自動販売機管理装置８０２は設けず、自動販売機５０２から在庫情報が、データ収集サーバ８０６に直接出力されてもよい。
【００１９】
販売実績解析装置８１０は、在庫情報データベース８０８と装填商品マスタ格納部８１２とに基づいて、商品毎の在庫量を販売実績データベース８１４に格納する。また、販売実績解析装置８１０は、販売実績に基づいて、例えば販売予測や装填計画を作成する。装填商品マスタ生成システム５００は、自動販売機毎に装填商品マスタを生成して装填商品マスタ格納部８１２に格納する。「装填商品マスタ」は、自動販売機におけるカラムとそのカラムに装填されている商品の、例えば商品名や商品コードなどの情報を対応付けて保持する。装填商品マスタ生成システム５００は、撮影装置５０４により撮影された自動販売機の画像に基づいて商品装填マスタを生成する商品マスタ生成装置６００を備える。
【００２０】
図２は、図１の販売管理システム８００における処理のフローチャートの一例である。販売管理システム８００では、まず撮影装置５０４が調査対象となる自動販売機、すなわち装填商品マスタの生成対象となる自動販売機の商品ディスプレイを撮影する（Ｓ８００）。また、撮影装置５０４は撮影により得られた画像に、例えば撮影時の位置情報などを付加し（Ｓ８０２）、それらを図１の商品マスタ生成装置６００に送信する（Ｓ８０４）。この撮影装置５０４から商品マスタ生成装置６００に供給される情報を、以下「調査結果」といい、調査結果に含まれる自動販売機の画像を「状態画像」という。撮影装置５０４は、例えば撮影機能付きの携帯電話、ＰＤＡなどの携帯端末であってよい。そして、商品マスタ生成装置６００は、撮影装置５０４から調査結果を収集する（Ｓ８０６）。
【００２１】
そして、商品マスタ生成装置６００は、調査結果から状態画像を抽出する（Ｓ８０８）。次に、商品マスタ生成装置６００は、状態画像に基づいて、自動販売機を特定し、自動販売機の識別情報を把握する（Ｓ８０９）。そして、商品マスタ生成装置６００は、状態画像における自動販売機のカラムの配置を判定し（Ｓ８１０）、カラム毎の商品を識別する（Ｓ８１２）。そして、商品マスタ生成装置６００は、カラム番号と商品とを対応付けて装填商品マスタを生成する（Ｓ８１４）。そして、商品マスタ生成装置６００は生成した装填商品マスタを装填商品マスタ格納部８１２に格納する（Ｓ８１５）。図１の販売実績解析装置８１０は、図１の在庫情報データベース８０８に保持されている在庫情報と装填商品マスタ格納部８１２に保持されている装填商品マスタとに基づいて商品毎の販売実績を確定し、販売実績データベース８１４に格納する（Ｓ８１６）。そして、販売実績解析装置８１０は、販売実績に基づいて各種の解析を行う（Ｓ８１８）。また、装填商品マスタ格納部８１２に保持される装填商品マスタは、例えば営業マンがカラム確保のために自動販売機のオーナーと商談する際の資料として利用される（Ｓ８２０）。このように、一連の販売管理作業において自動化が可能になる。
【００２２】
図３は、第１の実施形態に係る装填商品マスタ生成システム５００の概要を説明するための図である。調査員Ａは、撮影装置５０４を利用して、調査対象となる自動販売機５０２を撮影する。商品マスタ生成装置６００は、撮影装置５０４により得られた状態画像を含む調査データ５０６の入力を受け付ける。商品マスタ生成装置６００は、受け付けた状態画像に所定の画像処理を施して、自動販売機５０２の商品ディスプレイ５２２における商品または商品サンプル（以下、単に「商品」という）の配置状態を判断し、自動販売機５０２における商品構成を把握する。商品マスタ生成装置６００は、こうして得られた商品の配置状態に基づいて、カラム毎に装填されている商品の情報を装填商品マスタ５０８として出力する。装填商品マスタ５０８は、カラム番号を保持するカラムＩＤ欄５１０と、そのカラムに装填された商品の例えば商品名や商品コードを保持する商品名欄５１２とを含む。装填商品マスタ生成システム５００の調査対象は、自動販売機５０２の商品ディスプレイ５２２でもよいし、例えばコンビニエンスストアのレジ裏に配置されている什器における一般にフェースと呼ばれている商品展示枠、コンビニエンスストアやスーパーなどの冷蔵庫内などの商品毎に陳列スペースが区分けされている商品展示スペースであってもよい。また、通常の商品棚など予め仕切りが設けられていない商品展示スペースであってもよい。また、商品は、食品、飲料、たばこ、ゲームソフトなどであってよい。以下、自動販売機５０２の商品ディスプレイ５２２における商品の商品構成調査を例に本実施形態を説明する。
【００２３】
図４は、図３の自動販売機５０２を撮影して得られた状態画像５２０の一例を示す図である。商品ディスプレイ５２２には、第１商品５２４ａ、第２商品５２４ｂ、第３商品５２４ｃ、第４商品５２４ｄ、第５商品５２４ｅ、第６商品５２４ｆ、および第７商品５２４ｇ（以下、それぞれの商品を単に「商品５２４」という）が並んでいる。投入口５２６は、金銭を投入する部分である。釣銭取出口５２８は、釣銭の取り出し口である。商品取出口５３０は商品の取り出し口である。
【００２４】
図５は、図３の調査データ５０６に含まれるデータの一例を示す図である。調査データ５０６は、位置情報５４０、撮影日時５４２、および画像データ５４４を有する。位置情報５４０は、撮影場所を特定する情報（以下、単に「撮影地点位置情報」という）である。この撮影地点位置情報は、例えば「○○商店」などの撮影地点の名称、住所、ＧＰＳ（Global Positioning System）により得られた緯度、経度、高度の情報であってもよい。要は、撮影地点位置情報は、撮影場所をある程度の範囲まで狭めて特定することができればよい。撮影日時５４２は、撮影日時である。画像データ５４４は、図３の自動販売機５０２を撮影することにより得られた状態画像のデータである。この調査データ５０６が、例えば記録媒体に記録されたり、ネットワークを介したりして商品マスタ生成装置６００に供給される。
【００２５】
図６は、図３の商品マスタ生成装置６００の内部構成図である。商品マスタ生成装置６００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インターフェースを中心にハードウエアとソフトウエアの任意の組み合わせによって実現されるが、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。
【００２６】
調査データ入力部６０４は、例えば記録媒体６０２やネットワーク６０１から図３の調査データ５０６（以下、符号は付けず単に「調査データ」という）の入力を受け付ける。分析部６０６は、調査データとデータ格納部６１６に保持されるデータとに基づいて、図３の商品ディスプレイ５２２に並ぶ商品を識別するとともに、商品毎にカラムを特定する。そして、分析部６０６は、図３の装填商品マスタ５０８（以下、符号は付けず単に「装填商品マスタ」という）を作成する。データ格納部６１６は、自動販売機毎の情報を保持する自販機情報データベース６１７と、自動販売機の機種毎の情報を保持する機種情報データベース６１８と、自動販売機の設置されている商店に関する情報を保持する商店情報データベース６２０と、商品に関する情報を保持する商品情報データベース６２２と、分析結果すなわち装填商品マスタを保持する分析結果ファイル格納部６２４を有する。
【００２７】
分析部６０６は、作成した装填商品マスタを分析結果ファイル格納部６２４に格納するとともに、装填商品マスタを作成したことを分析結果提供部６０８に通知する。以下、分析結果ファイル格納部６２４に保持されている装填商品マスタを、「準装填商品マスタ」といい、図１の装填商品マスタ格納部８１２に保持されている装填商品マスタを単に「装填商品マスタ」という。分析結果提供部６０８は、その通知を契機として分析結果ファイル格納部６２４から準装填商品マスタを読み込んで、例えば装填商品マスタ格納部８１２に保持されている装填商品マスタを更新したり、記録媒体６０３に記録したり、表示部６１０に表示したりする。
【００２８】
図７は、分析結果提供部６０８の内部構成図である。媒体書込部６６４は、分析結果ファイル格納部６２４に保持されている準装填商品マスタや状態画像などを記録媒体６０３に記録する。表示処理部６６２は、分析結果ファイル格納部６２４に保持されている準装填商品マスタや状態画像などを表示部６１０に表示させる。更新部６６０は、分析結果ファイル格納部６２４に保持されている準装填商品マスタに基づいて、装填商品マスタ格納部８１２に保持されている装填商品マスタを更新する。
【００２９】
図８は、更新部６６０の内部構成図である。検出部６７０は、分析結果ファイル格納部６２４に保持されている準装填商品マスタと装填商品マスタ格納部８１２に保持されている装填商品マスタとを比較して、カラムに格納されている商品の変更（以下、単に「カラム変更」という）の有無を検出する。更新指示部６７２は、管理者であるオペレータから装填商品マスタの更新指示を受け付ける。例えば、検出部６７０によりカラム変更が検出された場合に、更新指示部６７２は、カラムが変更されたことをオペレータに通知し、更新するか否かの指示をオペレータから受け付ける。そして、更新の指示を受け付けた場合、更新指示部６７２は、書込部６７４に装填商品マスタの更新を指示する。書込部６７４は、検出部６７０から商品の変更のあったカラムのカラム番号と商品情報とを受け付け、装填商品マスタ格納部８１２の装填商品マスタを書き換える。これにより、カラム変更を検出した時点で、即座に装填商品マスタが更新される。
【００３０】
図６に戻り、本実施の形態では、分析部６０６は、状態画像に基づいて自動販売機に装填されている商品およびその商品のカラムを特定する。このため、状態画像の画質などの影響により、状態画像に含まれる個々の商品を特定できない場合がある。こうした場合に、通知部６１２は、その旨を表示部６１０に表示させる。オペレータは、こうした通知が表示部６１０に表示された場合、例えば図４の状態画像５２０を表示部６１０に表示させ、個々の商品を自ら判断し、装填商品マスタを完成する。操作部６２６は、例えば、キーボード、マウスなどのオペレータの操作を受け付けるデバイスである。修正部６１４は、操作部６２６からの指示に基づいて分析結果ファイル格納部６２４に保持されている装填商品マスタに修正を加える。
【００３１】
図９は、図６の分析部６０６の内部構成図である。自販機特定部６３５は、調査データ入力部６０４から供給された調査データに基づいて、状態画像として撮影された自動販売機、すなわち調査対象である自動販売機を特定する。自販機特定部６３５は、分離部６３０、選択部６３２、および自販機識別部６３４を有する。分離部６３０は、調査データ入力部６０４から調査データを受け付け、調査データに含まれる情報を分離する。本実施形態では、分離部６３０は、調査データを撮影地点位置情報と状態画像とに分離し、撮影地点位置情報を選択部６３２に供給し、状態画像を自販機識別部６３４に供給する。
【００３２】
選択部６３２は、商店情報データベース６２０に保持されているデータと撮影地点位置情報とに基づいて、その調査地点周辺に存在する自動販売機を識別するための情報（以下、単に「自販機ＩＤ」という）を、調査対象の自動販売機の候補として出力する。自販機識別部６３４は、分離部６３０から供給された状態画像と、選択部６３２から供給された候補の外観の画像（以下、単に「外観画像」という）とから調査対象である自動販売機を特定する。これにより、同一の地点に複数台の自動販売機が設置されている場合でも、状態画像に基づいて調査対象の自動販売機を特定できる。
【００３３】
自販機識別部６３４は、特定した自動販売機の自販機ＩＤをカラム特定部６３６に供給する。ここで、自販機識別部６３４は、自動販売機を特定できた場合に、自販機ＩＤをカラム特定部６３６に出力し、自動販売機を特定できない場合、自販機識別部６３４は、例えばオペレータから自販機ＩＤの入力を受け付ける。すなわち、自販機特定部６３５は、撮影地点位置情報に基づいて自動販売機を絞り込み、次いで状態画像と候補として選択された自動販売機の外観画像とに基づいて自動販売機を特定する。
【００３４】
カラム特定部６３６は、状態画像に含まれる商品の画像部分を切り出し、商品毎に抽出画像を生成する。そして、カラム特定部６３６は、抽出画像ごとにカラム番号を対応付けて商品特定部６４０に供給する。つまり、カラム特定部６３６は、一枚の状態画像から、個々の商品が含まれている領域を抽出画像として切り出す。例えば、１２カラムの自動販売機を撮影して得られた状態画像から、カラム特定部６３６は、１２枚の抽出画像を切り出す。この処理は、一般的に利用されている画像処理技術を利用すればよく、例えば状態画像に２値化処理を施した後、エッジ検出処理を施す。次に、矩形として認識できる部分を商品の領域として判定する。そして、矩形と認識した部分を含む領域を状態画像から切り出し抽出画像とする。また、カラム特定部６３６は、矩形として認識した部分に、例えば状態画像に向かって左から順にカラム番号を割り振る。
【００３５】
商品特定部６４０は、商品情報データベース６２２に保持される商品の外観の画像（以下、単に「商品画像」という）との一致の度合いを判定することにより商品を特定する。この判定処理を、以下「マッチング」という。このマッチング処理には、一般的に利用されている画像処理技術を利用すればよく、例えば画像の伸縮処理、色分布の比較処理、二値化処理、エッジ検出処理、商品画像に印刷されている文字の認識処理などを組み合わせて一致度を判定する。そして商品特定部６４０は、商品名や商品コードなどの商品を特定する情報（以下、単に「商品情報」という）とカラム番号とを対応付けて商品マスタ生成部６４２に供給する。商品マスタ生成部６４２は、商品特定部６４０から供給されるカラム番号と商品情報とを対応付けて装填商品マスタを作成する。商品マスタ生成部６４２は、作成した装填商品マスタを準装填商品マスタとして分析結果ファイル格納部６２４に格納する。
【００３６】
図１０は、図６の機種情報データベース６１８のデータ構造の一例を示す図である。機種ＩＤ欄７００は、自動販売機の機種ＩＤを保持する。画像ファイル名欄７０２は、自動販売機の外観画像のファイル名を保持する。画像ファイル名欄７０２は、単一の自販機毎に、例えば正面、側面など複数の方向から撮影した複数の外観画像のファイル名を保持してもよい。カラム数欄７０４はカラムの数を保持する。外観画像は、機種情報データベース６１８に保持される。この他、機種情報データベース６１８は、自動販売機の製造メーカ、製造年代、外形寸法、販売商品種類などのデータを有してもよい。
【００３７】
図１１は、図６の商品情報データベース６２２のデータ構造の一例を示す図である。商品ＩＤ欄７１０は、商品を特定する情報（以下、単に「商品ＩＤ」という）を保持する。商品名欄７１２は、商品名を保持する。商品画像ファイル名欄７１４は、商品画像のファイル名を保持する。商品画像ファイル名欄７１４は、単一の商品毎に、例えば正面、側面など複数の方向から撮影した複数の商品画像のファイル名を保持してもよい。販売期間欄７１６は、商品の販売期間を保持する。図９の商品特定部６４０は、この期間を利用して商品の候補を絞り込んでもよい。例えば、商品特定部６４０は、状態画像の撮影日時が販売期間に含まれている商品を抽出し、抽出した商品をマッチングの対象としてもよい。これにより、マッチングを効率的に行うことができるとともに、マッチングの精度を向上できる。商品画像は、商品情報データベース６２２に保持される。
【００３８】
図１２は、図６の商店情報データベース６２０のデータ構造の一例を示す図である。設置場所コード欄７２０は、自動販売機の設置場所を特定する情報（以下、単に「設置場所コード」という）を保持する。設置場所名称欄７２２は、例えば商店の名称、ビルの名称などの設置場所を示す名称を保持する。位置情報欄７２４は、設置場所の位置情報を保持する。本図では、位置情報として緯度、経度、および高度を保持する。自販機ＩＤ欄７２６は、その場所に設置されている自動販売機の自販機ＩＤを保持する。例えば、設置場所コード「Ｓ１０５」の「○○商店」には、自販機ＩＤ「３６１２」と「３６１３」の２台の自動販売機が設置されていることがわかる。図９の選択部６３２は、撮影地点位置情報に基づいて、その調査地点周辺に存在する自動販売機を、商店情報データベース６２０を参照して探索し、探索した商店に設置されている自動販売機の自販機ＩＤを図９の自販機識別部６３４に出力する。
【００３９】
図１３は、自販機情報データベース６１７のデータ構造の一例を示す図である。自販機ＩＤ欄７３０は、自販機ＩＤを保持する。機種ＩＤ欄７３２は、機種ＩＤを保持する。これにより、機種ＩＤに基づいて図１０の機種情報データベース６１８を参照することで、外観画像やカラム数などを把握できる。設置場所コード欄７３４は、設置場所コードを保持する。他の例では、位置情報を保持してもよい。装填商品マスタファイル名欄７３６は、図１の装填商品マスタ格納部８１２に保持された装填商品マスタのファイル名を保持する。図８の更新部６６０は、このファイル名で特定される装填商品マスタの更新を行う。マスタ更新日欄７３８は、マスタファイルを更新した日時を保持する。
【００４０】
外観画像ファイル名欄７４０は、直近に撮影された状態画像のファイル名を保持する。図９の自販機識別部６３４は、この外観画像ファイル名欄７４０に保持されたファイル名で特定される状態画像を外観画像として利用してもよい。一般に、自動販売機にはＰＯＰ広告が貼り付けられている。このため予め用意されている機種毎の外観画像を用いてマッチングを行うと、そのＰＯＰ広告がノイズとなり正しい判定を行うことが出来ないことがある。そこで、自販機識別部６３４は、前回の調査で利用した状態画像を、マッチングを行う際の外観画像として利用する。自販機識別部６３４は、自動販売機を特定した際に、状態画像のファイル名を外観画像ファイル名欄７４０に書き込む。
【００４１】
図１４は、図６の商品マスタ生成装置６００における処理のフローチャートの一例を示す。まず、図６の調査データ入力部６０４は、調査データを受け付ける（Ｓ５００）。図９の自販機特定部６３５は、調査データに基づいて自動販売機を特定する（Ｓ５０２）。
【００４２】
図１５は、図１４のステップ５０２における処理の詳細なフローチャートの一例を示す。まず、図９の選択部６３２は、図９の分離部６３０から供給された位置情報で特定される位置の周辺に存在する自動販売機の自販機ＩＤを商店情報データベース６２０から抽出する（Ｓ５２２）。そして、自販機識別部６３４は、抽出された自販機ＩＤで特定される自動販売機の外観画像と、状態画像に含まれる自動販売機とのマッチングを行う（Ｓ５２４）。そして、そのマッチングにより、自動販売機を特定できた場合（Ｓ５２６のＹ）、自販機識別部６３４は、その自動販売機の自販機ＩＤをカラム特定部６３６に出力する（Ｓ５３０）。また、ステップ５２６で、自動販売機を特定できない場合（Ｓ５２６のＮ）、自販機識別部６３４は、オペレータから自販機ＩＤを受け付ける（Ｓ５３２）。このように、位置情報に基づいて、自動販売機の候補を絞り込むことで、マッチング処理にかかる時間を短縮できるとともに、マッチング精度を高めることができる。
【００４３】
図１４に戻り、図９のカラム特定部６３６は、状態画像に含まれる商品の画像部分を切り出し、商品毎に抽出画像を生成する（Ｓ５０６）。次に、図９の商品特定部６４０は、抽出画像に含まれる商品を個々に特定する（Ｓ５１０）。そして、全ての商品を特定できた場合（Ｓ５１２のＮ）、商品特定部６４０は、その商品の商品情報とカラム番号とを図９の商品マスタ作成部６４２に供給する。そして、商品マスタ作成部６４２は、それらを対応付けて準装填商品マスタを作成する（Ｓ５１６）。また、ステップ５１２で、特定出来ない商品がある場合（Ｓ５１２のＹ）、商品特定部６４０は、商品を特定できないことを示す未特定フラグとカラムＩＤとを装填商品マスタ作成部６４２に供給する（Ｓ５１４）。
【００４４】
図１６は、図１４のステップ５１６における処理により、図６の分析結果ファイル格納部６２４に保持される準装填商品マスタのデータ構造の一例を示す図である。分析結果ファイル格納部６２４には、このような準装填商品マスタが、自動販売機毎に格納される。カラム番号欄５１０は、カラム番号を保持する。商品名欄５１２は、カラムに格納されている商品の商品情報を保持する。未特定フラグ欄５１４は、未特定フラグを保持する。本図で、「１」は商品の特定ができたことを示し、「０」は商品の特定ができなかったことを示す。未特定フラグとして「０」が保持されている場合に、図６の分析結果提供部６０８は、その旨を通知部６１２に通知させる。この通知に基づいてオペレータは準装填商品マスタの修正を行う。図７の更新部６６０は、この未特定フラグが全て「１」になった場合に、装填商品マスタの更新のための処理を開始してもよい。これにより、確実に装填商品マスタの更新を行うことができる。
【００４５】
＜第２の実施形態＞
図１７は、幅の広い大型の自動販売機５０２の外観と、それを撮影したときの第１状態画像５２０ａ、第２状態画像５２０ｂ、および第３状態画像５２０ｃの関係を説明するための図である。このように、自動販売機５０２の外観を一枚の状態画像として撮影出来ない場合の処理について、第２の実施形態では説明する。
【００４６】
図１８は、自動販売機５０２の外観を複数の領域に分けて撮影した場合に、図３の調査データ５０６に含まれるデータの一例を示す図である。調査データ５０６は、位置情報５４０、撮影日時５４２、複数画像フラグ５４６、第１画像データ５４４ａ、第２画像データ５４４ｂ、および第３画像データ５４４ｃを有する。本図は、自動販売機５０２を３つの領域に分けた場合の例である。複数画像フラグ５４６は、複数の状態画像が存在することを指定する情報を保持する。このフラグは、図３の撮影装置５０４によって自動的に付加されてもよいし、調査員Ａの操作により付加されてもよい。第１画像データ５４４ａ、第２画像データ５４４ｂ、および第３画像データ５４４ｃは、各状態画像のデータである。
【００４７】
図１９は、第２の実施形態における分析部６５０の内部構成図である。第２の実施形態おいて、既に説明した構成と同一の符号を付した構成は、その機能または動作が既に説明した構成と同一である。以下の説明では、既に説明した構成と異なる機能または動作を有する構成について主に説明する。分離部６３０は、図６の調査データ入力部６０４から、図３を用いて説明した調査データ５０６を受け付ける。分離部６３０は、その調査データから複数の状態画像を分離してそれぞれ画像供給部６５２に出力する。画像供給部６５２は、判定部６５４と合成部６５６とを有する。判定部６５４は、図１８の複数画像フラグ５４６の有無に基づいて状態画像が複数存在するか否かを判定する。合成部６５６は、状態画像が複数存在する場合に、複数の状態画像を合成して、一枚の状態画像を生成する。そうして生成した状態画像を、画像供給部６５２は、自販機識別部６３４に供給する。合成部６５６における合成手法は色々と考えられるが、例えば図３の調査員Ａは、重複部分を含むようにそれぞれの状態画像を撮影し、合成部６５６は、その重複部分を重ね合わせることで一枚の状態画像を生成してもよい。このような合成部６５６を備えることで、調査対象の大きさや、調査に利用する撮影装置５０４の性能などによらない柔軟な調査が可能である。
【００４８】
＜第３の実施形態＞
第３の実施形態は、ネットワークを介して複数の調査員から調査データを収集して、装填商品マスタを生成するシステムである。第１の実施形態、および第２の実施形態で説明したとおり、装填商品マスタを生成するためには、単にマスタを生成する対象となる自動販売機の画像を撮影すればよいので、調査員に高度な技術を求めなくてもよい。このため、調査員としてアルバイトを採用することができる。また、カメラ、ＧＰＳ、通信機能、プログラム実行機能などを備える携帯電話は広く普及している。このような携帯電話を有する人をアルバイトとして採用すれば、アルバイトが所持する携帯電話を調査用端末として利用できる。アルバイトを採用することにより、低いコストで多くの調査データを短期間に収集できる。また、例えば、調査員の自宅から通学先までの経路に設置されている自動販売機を日々撮影することを依頼しておけば、カラム変更に迅速に対応できる。また、同一の自動販売機の状態画像を複数の調査員から得ることもできるので、網羅的な調査が可能になり、不良データに対するバックアップも可能である。一方、多くの調査員すなわちアルバイトが集まると、彼らの意識の違いはまちまちであり、調査員の中には実際に調査地点まで赴き、自動販売機を撮影しない者もいることが予想される。このため、各調査員から収集した調査データの信頼性すなわち確かさの確保が重要になる。こうした点を解決する構成を備えたシステムについて以下説明する。
【００４９】
図２０は、第３の実施形態に係る装填商品マスタ生成システム１０の構成図である。装填商品マスタ生成システム１０は、図１の装填商品マスタ生成システム５００の別の形態であり、置き換えることができる。第１端末装置２００ａ、第２端末装置２００ｂ、第３端末装置２００ｃ、および第４端末装置２００ｄ（以下、単に「端末装置２００」という）は、例えば、携帯電話やＰＤＡなどの携帯可能な端末である。端末装置２００は、例えばＧＰＳ衛星１６からＧＰＳ信号を受信して位置情報を取得するＧＰＳ（Global Positioning System）ユニット、ＣＣＤカメラ、マイクなどを有する。また、それぞれの端末装置２００は、基地局１４を介してネットワーク１２に接続し、商品マスタ生成装置１００と通信を行う機能を有する。
【００５０】
商品マスタ生成装置１００は、調査内容を端末装置２００の表示部２０２に表示させるための調査内容ファイルを、ネットワーク１２を介して端末装置２００に提供する。調査員は、表示部２０２に表示された調査内容に基づいて、例えば、指定された調査地点まで端末装置２００を所持して移動し、その場で調査を行う。端末装置２００は、その移動地点の位置情報（以下、単に「調査位置情報」という）を、ＧＰＳユニットを利用して取得する。その取得指示は、調査員の指示に基づいて行われてもよいし、端末装置２００内部のプログラムにより自動的に行われてもよいし、その他外部からの信号に基づいて行われてもよい。調査員は、端末装置２００のＣＣＤカメラを利用して指定された対象物を撮影したり、調査内容に沿った事項を、例えばキーボタンなどの操作部２０４を利用して端末装置２００に入力したりする。端末装置２００は、調査員に入力された事項、画像、調査位置情報などを調査結果として商品マスタ生成装置１００に送信する。商品マスタ生成装置１００は、調査結果を収集して所定の解析を行う。このように、商品マスタ生成装置１００は、複数の端末装置２００から調査位置情報の対応付けられた調査結果を収集する。
【００５１】
図２１は、図２０の表示部２０２に表示される調査内容表示画面３２０の一例を示す図である。調査内容表示画面３２０は、調査の概要を表示するための調査内容表示領域３００と、詳細な調査項目を表示するための調査項目表示領域３０２と、調査結果を送信するための送信ボタン３１４と、調査内容の入力を中断するためのキャンセルボタン３１６とを有する。調査内容表示領域３００には、調査地点の住所、名称等の調査地点に関する情報、調査対象、調査期間などの情報が表示される。例えば、調査地点に関する情報として、「○○商店」、「○○駅周辺」など調査対象となる地点や範囲が指定される。本実施形態では、第４ボタン３１８を押下することで、調査地点の詳細な住所や電話番号などが表示される。
【００５２】
調査項目表示領域３０２には、調査における一連の作業が項目別（以下、単に「調査項目」という）に表示される。それぞれの調査項目には、入力内容に応じたコンポーネントが表示される。例えば、「項目１」は、ＧＰＳユニットを利用して調査位置情報を取得する作業を指示する項目である。この作業は、調査員が、第１ボタン３０４を押下することで自動的に行われる。本図の第１ボタン３０４には「取得済」と表示されているが、これは既に調査位置情報を取得している状態を示している。この第１ボタン３０４は、調査位置情報の取得前では「取得」と表示される。第２ボタン３１０および第３ボタン３１２は、ＣＣＤカメラを使って調査対象を撮影するためのボタンである。このボタンを押下することで撮影が行われる。調査対象を一枚の画像に含めることが出来ない場合、調査員は調査対象を複数枚の画像に分けて撮影する。例えば、複数回撮影した場合、図１８を用いて説明した複数画像フラグ５４６が調査結果に自動的に付加される。
【００５３】
「項目２」および「項目３」には、コンポーネントとしてラジオボタン３０６ならびにコンボボックス３０８が設けられている。このように、入力内容に応じたコンポーネントを予め用意しておくことで、調査員の入力ミスを減らすことができるので、調査結果の品質を端末装置２００でも高めることができる。また、経験の浅い調査員でも、容易に操作することができる。調査員は、全ての調査項目の入力を終えて、送信ボタン３１４を押下する。これにより、調査結果が商品マスタ生成装置１００に送信される。
【００５４】
このような調査内容表示画面３２０を表示するための調査内容ファイルは、例えばｊａｖａ（登録商標）などのプログラミング言語で作成されたプログラムであってよい。端末装置２００は、そうしたプログラムを商品マスタ生成装置１００から受信して実行することで調査内容表示画面３２０を表示部２０２に表示する。以下、こうして表示された調査内容表示画面３２０を「調査シート」といい、調査シートを表示するためのデータを「調査内容ファイル」という。
【００５５】
図２２は、図２０の商品マスタ生成装置１００の内部構成図である。調査内容登録部１２８は、調査内容ファイルを調査内容ファイル格納部１０２に格納し、調査結果の信頼性を判断する際に利用する情報（以下、単に「判断ファイル」という）を判断ファイル格納部１２６に格納する。提供部１０６は、図２０の端末装置２００から調査内容ファイルを要求された場合、その端末装置２００を操作する調査員の認証を調査員情報データベース１１０に保持されたデータに基づいて認証を行う。例えば、その認証は、端末装置２００ごとに割り当てられた識別情報（以下、単に「端末ＩＤ」という）に基づいて行う。そして、認証に成功した場合、提供部１０６は、調査内容ファイルの読み出しを読出部１０４に指示する。読出部１０４は、調査内容ファイル格納部１０２から調査内容ファイルを読み出して、提供部１０６に供給する。提供部１０６は、読出部１０４から供給された調査内容ファイルを端末装置２００に送信する。こうして送信された調査内容ファイルに基づいて、図２０の端末装置２００の表示部２０２には、図２１を用いて説明した調査内容表示画面３２０が表示される。また、提供部１０６は、調査内容ファイルを送信する度に、送信履歴をログ格納部１０８に格納する。
【００５６】
図２３は、図２２のログ格納部１０８のデータ構造の一例を示す図である。シートＩＤ欄４００は、調査内容ファイルを識別する情報、すなわち調査シートを識別する情報（以下、単に「シートＩＤ」という）を保持する。調査員ＩＤ欄４０２は、調査内容ファイルを送信した端末装置２００の所有者である調査員を識別する情報（以下、単に「調査員ＩＤ」という）を保持する。提供日時欄４０４は、調査内容ファイルを送信した日時を保持する。開始日時欄４０５は、送信した調査内容ファイルに基づいて作成された調査結果の受け付けを開始する日時を保持する。期限日時欄４０６は、送信した調査内容ファイルに基づいて作成された調査結果を受け付ける期限を保持する。例えば、後述する図２２の収集部１１４は、開始日時欄４０５および期限日時欄４０６に保持された日時で定まる期間（以下、単に「収集期間」という）内に限り、調査結果を受け付ける。受信フラグ欄４０８は、送信した調査内容ファイルに基づいて作成された調査結果を受信したか否かを示す情報（以下、単に「受信フラグ」という）を保持する。本図では「１」が、受信したことを意味し、「０」が受信していないことを意味する。この受信フラグは、図２２の収集部１１４により書き込まれる。
【００５７】
本図で、例えば、シートＩＤ「１０５１」の調査内容ファイルは、調査員ＩＤが「３６１１２」の調査員の端末装置２００に、「２００２年１２月２日、１３時１５分」に送信されたことがわかる。また、この調査内容ファイルに基づいて作成された調査結果の収集期間は、「２００２年１２月１日、８時」から「２００２年１２月７日、２０時」までであることがわかる。そして、受信フラグ欄４０８を参照することにより、商品マスタ生成装置１００は、この調査内容ファイルに基づいて作成された調査結果を既に受信していることがわかる。
【００５８】
図２４は、図２２の調査員情報データベース１１０のデータ構造の一例を示す図である。調査員ＩＤ欄４１０は、調査員ＩＤを保持する。端末ＩＤ欄４１２は、調査員が所持する端末装置２００の端末ＩＤを保持する。電子メールアドレス欄４１４は、調査員の電子メールアドレスを保持する。調査員氏名欄４１６は、調査員の氏名を保持する。これらのデータの他、調査員情報データベース１１０は、調査員の住所、年齢、性別、嗜好などの調査員に関する各種の情報を保持してもよい。他の例では、図２２の提供部１０６は、調査員の性別や嗜好などに応じた調査内容ファイルを選択的に送信してもよい。
【００５９】
図２２に戻り、通知部１１２は、図２３の期限日時欄４０６に保持されたデータに基づいて調査結果の受け付け期限が近づいていることを通知する。その通知のタイミングは、予め設定されていてもよく、また調査内容ファイル毎に設定されてもよい。例えば、そのタイミングが期限から２日前に設定されている場合、通知部１１２は、図２３の期限日時欄４０６を参照して、期限日時から２日前の調査内容ファイルをダウンロードした調査員の調査員ＩＤを探索する。次に、その調査員ＩＤに基づいて調査員情報データベース１１０を参照し、電子メールアドレスを読み出す。そして、通知部１１２は、その電子メールアドレス宛に通知を行う。また、通知部１１２は、図２３の受信フラグ欄４０８を参照して、未だ調査結果を送信していない調査員に対してのみ、その通知を行ってもよい。これにより、調査員に対して調査結果の送信を促すことができる。また、予め収集すべき調査結果の数を設定しておき、その数に到達していない場合に、通知部１１２は通知を行ってもよい。これにより、商品マスタ生成装置１００は、解析に必要な調査結果の数を確保できる。
【００６０】
収集部１１４は、端末装置２００から、例えばログ格納部１０８に設定された収集期間に限り、調査結果を収集して、調査結果格納部１１６に格納する。また、収集部１１４は、調査結果を受信したことをログ格納部１０８に書き込む。これにより、図２３の受信フラグ欄４０８に受信フラグとして「１」が書き込まれる。調査結果格納部１１６は、調査結果として収集した例えばテキスト形式の調査結果ファイル、画像ファイル、映像ファイル、音声ファイルなどと、それらを管理するための管理テーブルを保持する。解析部１３０は、調査結果格納部１１６に格納された調査結果に基づいて所定の解析を行う。解析部１３０は、解析に利用する調査結果を選択する抽出部１１８と、選択された調査結果に基づいて分析を行う分析部１２０とを有する。
【００６１】
図２５は、調査結果格納部１１６に保持される調査結果ファイルのデータ構造の一例を示す図である。調査結果ファイルは、調査結果ごとにファイルに記録され、固有のファイル名が付加される。本図の調査結果ファイルのファイル名４６８は、「３６１１２○○○．ｄａｔ」である。この調査結果ファイルは、ＸＭＬ(eXtensible Markup Language)形式で、各調査項目の入力値（以下、単に「調査データ」という）を保持している。調査データは、調査結果開始タグ４５０ａと調査結果終了タグ４５０ｂとで囲まれた範囲に記述される。このように、調査結果ファイルは、個々の調査データを開始タグと終了タグで挟み込んで保持する。このようなデータ構造を取ることにより、商品マスタ生成装置１００は、複数の異なる調査内容を柔軟に取り扱うことができる。つまり、単一の商品マスタ生成装置１００で、複数の調査内容を同時に取り扱うことができる。例えば、装填商品マスタを生成するための調査と、単にフェースや商品陳列棚に配置された商品のならびを把握するための調査とを同時に行うことができる。
【００６２】
調査員ＩＤ欄４５２は、調査結果を提供した調査員の調査員ＩＤを保持する。シートＩＤ欄４５４は、調査結果を作成する元となった調査シートのシートＩＤを保持する。調査日時欄４５６は、調査を行った日時を保持する。第１項目欄４５８、第２項目欄４６０、第３項目欄４６２、第４項目欄４６４、および第５項目欄４６６は、調査シートにおける調査項目ごとの調査データを保持する。本図の場合、それぞれの項目欄は、図２１の調査項目ごとの調査データを保持する。例えば、第１項目欄４５８は、調査時の端末装置２００の位置情報、すなわち調査位置情報を保持する。その位置情報は、例えば緯度、経度、高度などで表現される。第２項目欄４６０は、図２１のラジオボタン３０６で選択された内容を保持する。第３項目欄４６２は、図２１のコンボボックス３０８で選択された内容を保持する。第４項目欄４６４および第５項目欄４６６は、図２１の項目４ならびに項目５で撮影された画像ファイルのファイル名を保持する。
【００６３】
一般に図２５を用いて説明したＸＭＬ形式のデータ構造は、柔軟性に優れるがデータの検索などの処理には、予め固定のフィールドを有するテーブルを使った場合に比べて時間がかかってしまう。そこで、調査結果格納部１１６は、調査結果に含まれる調査データのうち、後段の処理で利用頻度の高いものをフィールドに含む管理テーブルを更に保持する。収集部１１４は、調査結果を受信すると、必要な調査データを管理テーブルに書き込む。
【００６４】
図２６は、調査結果格納部１１６に保持される管理テーブルのデータ構造の一例を示す図である。調査員ＩＤ欄４２０は、調査結果を提供した調査員の調査員ＩＤを保持する。この調査員ＩＤは、図２５の調査員ＩＤ欄４５２に保持されたデータと同一である。シートＩＤ欄４２２は、調査結果を作成する元となった調査シートのシートＩＤを保持する。このシートＩＤは、図２５のシートＩＤ欄４５４に保持されたデータと同一である。収集日時欄４２４は、図２２の収集部１１４が調査結果を収集した日時を保持する。位置情報欄４２６は、調査位置情報を保持する。この調査位置情報は、図２５の第１項目欄４５８に保持されたデータと同一である。調査日時欄４２８は、調査を行った日時を保持する。この日時は、図２５の調査日時欄４５６に保持されたデータと同一である。結果ファイル名欄４３０は、調査結果ファイルのファイル名を保持する。図２５のファイル名４６８が結果ファイル名欄４３０に保持される。これにより、この管理テーブルに基づいて図２５の調査結果ファイルを参照できる、すなわちリレーションが張られる。
【００６５】
信頼性欄４３２は、信頼性を示す情報（以下、単に「信頼値」という）を保持する。この信頼値は、後述する図２２の判断部１２４により書き込まれる。本図で、「Ａ」は信頼性が高いことを示し、「Ｂ」は、やや信頼性が高いことを示し、「Ｃ」は、信頼性が低いことを示す。他の例では、信頼値は数値で表現されてもよい。詳細は後述するが、図２２の解析部１３０は、この信頼値に基づいて、信頼性の高い調査結果を優先的に抽出し、分析の対象とする。解析フラグ欄４３４は、解析に利用したか否かを示す情報（以下、単に「解析フラグ」という）を保持する。この解析フラグは、後述する図２２の解析部１３０により書き込まれる。本図で、「１」は、解析に利用したことを示し、「０」は解析に利用していないことを示す。
【００６６】
図２２に戻り、判断部１２４は、判断ファイル格納部１２６に保持されている判断ファイルに基づいて、調査結果格納部１１６に保持されている調査結果の信頼性を個々に判断し、その判断結果である信頼値を図２６の信頼性欄４３２に書き込む。
【００６７】
図２７は、判断ファイル格納部１２６のデータ構造の一例を示す図である。シートＩＤ欄４７０は、シートＩＤを保持する。信頼性判断データ項目欄４７２は、図２２の判断部１２４において信頼性を判断する際に利用する調査項目（以下、単に「判断対象項目」という）を保持する。この判断対象項目の調査データを「判断データ」という。理想値欄４７４は、判断データの理想値、すなわち判断データがとるべき理想の値を保持する。例えば、図２１を用いて説明した調査シートのように、「○○商店」に配置された自動販売機に関する調査の場合、この調査シートに基づいて撮影された自動販売機の画像などは、「○○商店」の所在地、すなわち理想値欄４７４に保持された理想値の近傍で撮影されるはずである。こうした観点から、図２２の判断部１２４は、調査結果の信頼性を判断する。その判断に必要な情報が判断ファイル格納部１２６に保持される。本図では、シートＩＤ「１０５１」に基づいて作成された調査結果の信頼性の判断に用いる判断対象項目は、図２５の第１項目欄４５８に保持されたデータ、すなわち調査位置情報であることが指定されている。そして、実調査地点情報としての理想値は、「○○商店」の位置情報であることがわかる。
【００６８】
信頼値欄４７６は、理想値欄４７４に保持された理想値と、信頼性判断データ項目欄４７２に保持された判断データとの差分に応じて信頼値を決めるための情報を保持する。例えば、本実施の形態では、信頼値は「Ａ」、「Ｂ」、および「Ｃ」の３段階で表現され、それぞれ範囲が設定されている。例えば、シートＩＤ「１０５１」において、信頼値「Ａ」は、差分の範囲すなわち調査位置と商店位置との距離が「０ｍ以上５ｍ未満」に設定され、信頼値「Ｂ」は、差分の範囲が「５ｍ以上１５ｍ未満」に設定され、信頼値「Ｃ」は、差分の範囲が「１５ｍ以上」に設定されている。図２２の判断部１２４は、このような情報を利用して、調査結果格納部１１６に保持された個々の調査結果の信頼値を決める。
【００６９】
図２７の例では、判断対象項目として、調査位置情報を取り上げたが、他の例では、調査地点で撮影した画像、調査地点でサンプリングした音、調査時の時間、調査地点の気温、調査地点の湿度、調査地点の高度などの位置情報以外の外部環境情報を利用してもよい。また、これらの外部環境情報を組み合わせて、判断対象項目としてもよい。例えば、所定の地点における交通量を調査する場合、調査位置情報と調査時間とを判断対象項目として設定してもよい。また、判断対象項目に応じて、適宜、理想値欄４７４や信頼値欄４７６に保持される情報が設定される。
【００７０】
図２２に戻り、解析部１３０は、信頼性の高い調査結果に基づいて作成した装填商品マスタを出力部１２２に出力する。出力部１２２は、装填商品マスタを図１の装填商品マスタ格納部８１２に書き込む。受付部１３１は、オペレータからの指示を受け付ける。そして、受付部１３１はその指示を解析部１３０に供給する。例えば、この指示は、解析部１３０における装填商品マスタの修正などの指示であってよい。
【００７１】
図２８は、図２２の解析部１３０の内部構成図である。本図で、既に説明した構成と同一の符号を付した構成は、その機能または動作が既に説明した構成と同一である。以下の説明では、既に説明した構成と異なる機能または動作を有する構成について主に説明する。抽出部１１８は、例えば収集期限が到達した場合に、調査結果格納部１１６から調査結果の解析に利用する調査結果を選択して、選択した調査結果を分析部６０６に提供する。抽出部１１８は、信頼値の高い調査結果を優先的に選択する。例えば、抽出部１１８は、同一の調査シートに関する調査結果が複数ある場合、信頼値の高い調査結果から順に選択する。これにより、信頼性の高い調査結果が積極的に解析対象として選択される。また、抽出部１１８は、信頼性が高く、調査日時の新しい調査結果を優先的に選択してもよい。抽出部１１８における抽出条件は、調査内容に応じて任意に設定できることが好ましい。
【００７２】
分析部６０６は、図９を用いて説明した構成と同一の内部構成を保持し、抽出部１１８により抽出された調査結果に含まれる状態画像に基づいて、自動販売機の装填商品マスタを作成する。また、この分析部６０６を、図１９を用いて説明した分析部６５０に置き換えてもよい。分析結果提供部６０８は、分析結果ファイル格納部６２４から装填商品マスタを読み込んで出力部１２２に供給する。また、分析結果提供部６０８は、重複して装填商品マスタが存在する場合に、重複した状態で装填商品マスタを提供するのではなく、単一の装填商品マスタだけを提供するように処理を行う。また、必要に応じて、分析結果提供部６０８は、重複した状態で装填商品マスタを提供してもよい。通知部６１２は、装填商品マスタに未特定フラグが対応付けられている場合に、オペレータに確認を要求するメッセージを出力部１２２に出力する。修正部６１４は、そのメッセージに応じて装填商品マスタの修正が指示された場合に、その指示に応じて装填商品マスタの修正を行う。
【００７３】
図２９は、図２０の端末装置２００の内部構成図である。受信部２０８は、商品マスタ生成装置１００から調査内容ファイルを受信して、シートＩＤをシートＩＤ格納部２３２に格納し、調査内容ファイルを調査内容ファイル格納部２１０に格納する。制御部２１２は、調査内容ファイルに基づいて各構成を制御する。制御部２１２は例えば、調査内容ファイルに基づいて表示データを生成し、表示処理部２０６に出力する。表示処理部２０６は、その表示データに基づいて図２１の調査内容表示画面３２０を表示部２０２に表示させる。操作部２０４は、例えばキーボタンなどであって、調査員からの調査データの入力を受け付け、制御部２１２に出力する。制御部２１２は、その調査データを、調査項目に対応付けて格納処理部２３６に供給する。また、制御部２１２は、調査日時取得部２１６に調査日時の取得を指示し、外部環境データ取得部２１８に外部環境データの取得を指示する。
【００７４】
調査日時取得部２１６は、時計２１４から現在の日時を読み込んで格納処理部２３６に供給する。外部環境データ取得部２１８は、位置情報取得部２２０、撮影部２２２、マイク２２４を有する。他の例では、外部環境データ取得部２１８は、温度を測定する温度計、湿度を測定する湿度計、気圧を測定する気圧計などの各種センサを備えてもよい。位置情報取得部２２０は、例えばＧＰＳユニットであり、制御部２１２から指示された時点における端末装置２００の位置情報を取得する。そして、取得した位置情報を調査位置情報として格納処理部２３６に供給する。撮影部２２２は、例えばＣＣＤカメラであり調査対象を撮影して、例えば静止画または動画などの画像データを格納処理部２３６に供給する。マイク２２４は、端末装置２００の周囲の音をサンプリングして音声データを格納処理部２３６に供給する。
【００７５】
格納処理部２３６は、制御部２１２、調査日時取得部２１６、外部環境データ取得部２１８からそれぞれ供給された調査データを、それぞれの調査項目に対応付けて調査データ格納部２２６に格納する。また、調査データとして撮影部２２２から複数枚の状態画像が供給された場合に、格納処理部２３６はそれを示す複数画像フラグを格納する。このフラグは、図１８の複数画像フラグ５４６に該当する。結果ファイル生成部２２８は、例えば、図２１の送信ボタン３１４が押下されたタイミングで、調査データ格納部２２６に保持された調査データと、シートＩＤ格納部２３２に保持されたシートＩＤとを読み込み、調査結果ファイルを生成する。送信部２３０は、生成された調査結果ファイルを商品マスタ生成装置１００に送信する。受信部２０８および送信部２３０は、調査内容ファイルの受信および調査結果ファイルの送信の際に、認証のために端末ＩＤ格納部２３４に保持された端末ＩＤを商品マスタ生成装置１００に送信する。
【００７６】
図３０は、図２０の商品マスタ生成装置１００および端末装置２００間の処理のシーケンスの一例を示す図である。まず、端末装置２００は、商品マスタ生成装置１００に調査内容ファイルを要求する（Ｓ１０）。商品マスタ生成装置１００は、調査内容ファイルを読み出し（Ｓ１２）、端末装置２００に送信する（Ｓ１４）。次に、端末装置２００は、調査内容ファイルに基づいて調査シートを表示する（Ｓ１６）。次に、端末装置２００は、調査シートに応じた調査データの入力を、調査員から受け付ける（Ｓ１８）。また、端末装置２００は、信頼性の判断に利用する判断データである、例えば位置情報などの外部環境情報を取得する（Ｓ２０）。そして、端末装置２００は、調査結果ファイルを生成し（Ｓ２２）、商品マスタ生成装置１００に送信する（Ｓ２４）。
【００７７】
商品マスタ生成装置１００は、調査結果ファイルを図２２の調査結果格納部１１６に格納する（Ｓ２６）。そして、図２２の判断部１２４は、調査結果の信頼性を判断する（Ｓ２８）。例えば、調査結果の収集期限に到達したことを契機として、図２２の抽出部１１８は、信頼性の高い調査結果を優先して選択する（Ｓ３０）。図２２の分析部１２０は、抽出部１１８に選択された調査結果に基づいて所定の解析、すなわち装填商品マスタの作成を行う（Ｓ３２）。
【００７８】
装填商品マスタ生成システム１０は、例えば、実際に調査地点まで行かずに偽りの調査結果を送信するような調査員による不適切な調査結果を解析から排除することができる。また、そのような不正をする調査員を把握できるので、その調査員を注意することもでき、不適切な調査結果の送信を抑止する効果もある。
【００７９】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００８０】
第１の変形例は、図６の分析結果提供部６０８に関する。分析結果提供部６０８は、同一の自動販売機に関する装填商品マスタが複数存在する場合に、例えば画質が最もよい状態画像を利用して作成した装填商品マスタを選択して表示部６１０に表示してもよいし、状態画像の撮影日時が最も新しいもの選択して表示部６１０に表示してもよい。要は、分析結果提供部６０８は、重複して装填商品マスタが存在する場合に、重複した状態で装填商品マスタを提供するのではなく、単一の装填商品マスタだけを提供するように処理を行う。また、必要に応じて、分析結果提供部６０８は、重複した状態で装填商品マスタを提供してもよい。オペレータは、表示部６１０に表示された装填商品マスタを参照して、マーケティング戦略を建てる際の資料などに利用する。
【００８１】
【発明の効果】
本発明によれば、状態画像に基づいて、商品装填マスタを生成することができる。商品ディスプレイにおける商品サンプルの配置状態を調査できる。複数の端末装置から調査結果を収集できる。また、信頼性の高い調査結果に基づいて、解析を行うことができる。
【図面の簡単な説明】
【図１】第１の実施形態に係る販売管理システムの構成図である。
【図２】図１の販売管理システムおける処理のフローチャート一例である。
【図３】図１の装填商品マスタ生成システムの概要を説明するための図である。
【図４】図３の撮影装置により撮影された状態画像の一例を示す図である。
【図５】図３の商品マスタ生成装置に入力する調査データに含まれるデータの一例を示す図である。
【図６】図３の商品マスタ生成装置の内部構成図である。
【図７】図６の分析結果提供部の内部構成図である。
【図８】図７の更新部の内部構成図である。
【図９】図６の分析部の内部構成図である。
【図１０】図６の機種情報データベースのデータ構造の一例を示す図である。
【図１１】図６の商品情報データベースのデータ構造の一例を示す図である。
【図１２】図６の商店情報データベースのデータ構造の一例を示す図である。
【図１３】図６の自販機情報データベースのデータ構造の一例を示す図である。
【図１４】図６の商品マスタ生成装置における処理のフローチャートの一例である。
【図１５】図１４のステップ５０２における処理の詳細なフローチャートの一例である。
【図１６】図１４のステップ５１６における処理により、図６の分析結果ファイル格納部に保持される解析中の自動販売機における装填商品マスタのデータ構造の一例を示す図である。
【図１７】幅の広い大型の自動販売機の外観と、それを撮影したときの第１状態画像、第２状態画像、および第３状態画像の関係を説明するための図である。
【図１８】自動販売機の外観を複数の領域に分けて撮影した場合に、図３の調査データに含まれるデータの一例を示す図である。
【図１９】第２の実施形態に係る分析部の内部構成図である。
【図２０】第３の実施形態に係る装填商品マスタ生成システムの構成図である。
【図２１】図２０の端末装置の表示部に表示される調査内容表示画面の一例を示す図である。
【図２２】図２０の商品マスタ生成装置の内部構成図の一例を示す図である。
【図２３】図２２のログ格納部のデータ構造の一例を示す図である。
【図２４】図２２の調査員情報データベースのデータ構造の一例を示す図である。
【図２５】図２２の調査結果格納部に保持される調査結果ファイルのデータ構造の一例を示す図である。
【図２６】図２２の調査結果格納部に保持される管理テーブルのデータ構造の一例を示す図である。
【図２７】図２２の判断ファイル格納部に保持されるデータ構造の一例を示す図である。
【図２８】図２２の解析部の内部構成図である。
【図２９】図２０の端末装置の内部構成図の一例を示す図である。
【図３０】図２０の商品マスタ生成装置および端末装置における処理のシーケンスの一例を示す図である。
【符号の説明】
１０  装填商品マスタ生成システム
１２  ネットワーク
１４  基地局
１６  ＧＰＳ衛星
１００  商品マスタ生成装置
１０２  調査内容ファイル格納部
１０４  読出部
１０６  提供部
１０８  ログ格納部
１１０  調査員情報データベース
１１２  通知部
１１４  収集部
１１６  調査結果格納部
１１８  抽出部
１２０  分析部
１２２  出力部
１２４  判断部
１２６  判断ファイル格納部
１２８  調査内容登録部
１３０  解析部
１３１  受付部
２００  端末装置
２０２  表示部
２０４  操作部
２０６  表示処理部
２０８  受信部
２１０  調査内容ファイル格納部
２１２  制御部
２１４  時計
２１６  調査日時取得部
２１８  外部環境データ取得部
２２０  位置情報取得部
２２２  撮影部
２２４  マイク
２２６  調査データ格納部
２２８  結果ファイル生成部
２３０  送信部
２３２  シートＩＤ格納部
２３４  端末ＩＤ格納部
２３６  格納処理部
５００  装填商品マスタ生成システム
５０２  自動販売機
５０４  撮影装置
５０６  調査データ
５０８  装填商品マスタ
５２０  状態画像
６００  商品マスタ生成装置
６０４  調査データ入力部
６０６  分析部
６０８  分析結果提供部
６１０  表示部
６１２  通知部
６１４  修正部
６１６  データ格納部
６１７  自販機情報データベース
６１８  機種情報データベース
６２０  商店情報データベース
６２２  商品情報データベース
６２４  分析結果ファイル格納部
６２６  操作部
６３０  分離部
６３２  選択部
６３４  自販機識別部
６３５  自販機特定部
６３６  カラム特定部
６４０  商品特定部
６４２  商品マスタ作成部
６５０  分析部
６５２  画像供給部
６５４  判定部
６５６  合成部
６６０  更新部
６６２  表示処理部
６６４  媒体書込部
６７０  検出部
６７２  更新指示部
６７４  書込部
【図１】
2004213109.tif 000003
【図２】
2004213109.tif 000004
【図３】
2004213109.tif 000005
【図４】
2004213109.tif 000006
【図５】
2004213109.tif 000007
【図６】
2004213109.tif 000008
【図７】
2004213109.tif 000009
【図８】
2004213109.tif 000010
【図９】
2004213109.tif 000011
【図１０】
2004213109.tif 000012
【図１１】
2004213109.tif 000013
【図１２】
2004213109.tif 000014
【図１３】
2004213109.tif 000015
【図１４】
2004213109.tif 000016
【図１５】
2004213109.tif 000017
【図１６】
2004213109.tif 000018
【図１７】
2004213109.tif 000019
【図１８】
2004213109.tif 000020
【図１９】
2004213109.tif 000021
【図２０】
2004213109.tif 000022
【図２１】
2004213109.tif 000023
【図２２】
2004213109.tif 000024
【図２３】
2004213109.tif 000025
【図２４】
2004213109.tif 000026
【図２５】
2004213109.tif 000027
【図２６】
2004213109.tif 000028
【図２７】
2004213109.tif 000029
【図２８】
2004213109.tif 000030
【図２９】
2004213109.tif 000031
【図３０】
2004213109.tif 000032