[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6398331B2 - Information processing apparatus, control method, and program - Google Patents

Information processing apparatus, control method, and program Download PDF

Info

Publication number
JP6398331B2
JP6398331B2 JP2014112785A JP2014112785A JP6398331B2 JP 6398331 B2 JP6398331 B2 JP 6398331B2 JP 2014112785 A JP2014112785 A JP 2014112785A JP 2014112785 A JP2014112785 A JP 2014112785A JP 6398331 B2 JP6398331 B2 JP 6398331B2
Authority
JP
Japan
Prior art keywords
product
information symbol
information
service information
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014112785A
Other languages
Japanese (ja)
Other versions
JP2015228079A (en
Inventor
裕康 山口
裕康 山口
元子 三浦
元子 三浦
卓郎 佐久間
卓郎 佐久間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2014112785A priority Critical patent/JP6398331B2/en
Publication of JP2015228079A publication Critical patent/JP2015228079A/en
Application granted granted Critical
Publication of JP6398331B2 publication Critical patent/JP6398331B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、情報処理装置、制御方法、及びプログラムに関する。   The present invention relates to an information processing apparatus, a control method, and a program.

一般に、販売されている商品には、その商品に関する情報を得るためのシンボル(以下、商品情報シンボル)が付されている。ここで、シンボルとは、例えばバーコードなどの符号や、文字列などである。さらに、割り引きなどのサービスの対象となっている商品には、そのサービスに関する情報を得るためのシンボル(以下、サービス情報シンボル)が付されている。   In general, a product for sale is provided with a symbol for obtaining information related to the product (hereinafter referred to as a product information symbol). Here, the symbol is, for example, a code such as a bar code or a character string. Further, a symbol for obtaining information related to the service (hereinafter referred to as a service information symbol) is attached to a product that is a target of service such as discount.

商品の精算を行う POS(Point of Service)端末では、上述の商品情報シンボルとサービス情報シンボルとを読み取ることにより、商品に対してサービスが適用される。例えば、商品情報シンボルを読み取ることで商品の価格が特定される。また、サービス情報シンボルを読み取ることで値引き率が特定される。そして、商品の価格と値引率とから商品の売価を算出することにより、商品に対して値引きサービスが適用される。   In a POS (Point of Service) terminal that performs product settlement, a service is applied to a product by reading the product information symbol and the service information symbol. For example, the price of a product is specified by reading a product information symbol. Further, the discount rate is specified by reading the service information symbol. Then, the discount service is applied to the product by calculating the selling price of the product from the price of the product and the discount rate.

特開2010−26745号公報JP 2010-26745 A

POS 端末は、商品情報シンボルとサービス情報シンボルとを正しく対応付ける必要がある。商品情報シンボルとサービス情報シンボルとの対応付けを誤ると、サービス対象の商品にサービスが適用されなかったり、サービス対象外の商品にサービスが適用されてしまったりするためである。   POS terminals need to correctly associate product information symbols with service information symbols. This is because if the association between the product information symbol and the service information symbol is incorrect, the service may not be applied to the service target product, or the service may be applied to a non-service target product.

例えば特許文献1の POS 端末装置は、商品情報シンボルをスキャンするスキャナ及び値引きシールを撮像するカメラを有する。ここで、商品情報シンボルをスキャンしている際に値引きシールがカメラの撮像範囲に含まれるように、カメラはスキャナの近傍に設置されている。そして、このカメラは、スキャナによる商品情報シンボルのスキャンに連動して撮像を行うように構成されている。   For example, the POS terminal device disclosed in Patent Literature 1 includes a scanner that scans product information symbols and a camera that captures discount stickers. Here, the camera is installed in the vicinity of the scanner so that the discount sticker is included in the imaging range of the camera when scanning the product information symbol. And this camera is comprised so that it may image in conjunction with the scan of the merchandise information symbol by a scanner.

しかしこの POS 端末装置では、オペレータはシンボルと読み取り装置の位置関係を把握しながら POS 端末を利用しなければならない。具体的には、商品を POS 端末に読み取らせる際、「商品情報シンボルの位置がスキャナによって読み取り可能な位置になり、かつ値引きシールの位置が撮像装置によって読み取り可能な位置になる」ようにする必要がある。そのため、POS 端末の利便性が低くなる。   However, in this POS terminal device, the operator must use the POS terminal while grasping the positional relationship between the symbol and the reading device. Specifically, when a product is read by a POS terminal, the product information symbol must be readable by the scanner and the discount sticker can be read by the imaging device. There is. As a result, the convenience of POS terminals is reduced.

本発明は、上記の課題に鑑みてなされたものである。本発明の目的は、1つの商品に付された商品情報シンボルとサービス情報シンボルとを容易に対応付ける技術を提供することである。   The present invention has been made in view of the above problems. An object of the present invention is to provide a technique for easily associating a product information symbol attached to one product with a service information symbol.

本発明が提供する情報処理装置は、取得した1つの画像から商品を表す商品領域を特定する商品領域特定手段と、前記特定した商品領域から商品情報シンボルを検出する商品情報シンボル検出手段と、前記特定した商品領域から、サービスに関連する情報を得るためのシンボルであるサービス情報シンボルを検出するサービス情報シンボル検出手段と、前記商品情報シンボル及び前記サービス情報シンボルの双方が検出された場合、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付け手段と、を有する。 The information processing apparatus provided by the present invention, a product area specifying means for specifying a product region representing the items from one image acquired, and product information symbol detection means for detecting product information symbol from the identified item area, the If the specified product area, and the service information symbol detection means for detecting service information symbol is a symbol for obtaining information related to the service, both before SL product information symbols and the service information symbol is detected, the Corresponding means for associating product information corresponding to the product information symbol and service information corresponding to the service information symbol.

本発明が提供する制御方法は、コンピュータによって実行される。当該制御方法は、取得した1つの画像から商品を表す商品領域を特定する商品領域特定ステップと、前記特定した商品領域から商品情報シンボルを検出する商品情報シンボル検出ステップと、前記特定した商品領域から、サービスに関連する情報を得るためのシンボルであるサービス情報シンボルを検出するサービス情報シンボル検出ステップと、前記商品情報シンボル及び前記サービス情報シンボルの双方が検出された場合、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付けステップと、を有する。 The control method provided by the present invention is executed by a computer. The control method includes the product area specifying step of specifying a product region representing the items from one image acquired, and product information symbol detection step of detecting a product information symbols from the product region above identified, from the product region above identified , if the service information symbol detection step of detecting the service information symbol is a symbol for obtaining information related to the service, both before SL product information symbols and the service information symbol is detected, corresponding to the product information symbols An association step for associating the product information to be associated with the service information corresponding to the service information symbol.

本発明が提供するプログラムは、本発明が提供する情報処理装置の各機能構成部が有する機能をコンピュータ持たせる。   The program provided by the present invention causes a computer to have the functions of each functional component of the information processing apparatus provided by the present invention.

本発明によれば、1つの商品に付された商品情報シンボルとサービス情報シンボルとを容易に対応付ける技術が提供される。   According to the present invention, a technique for easily associating a product information symbol attached to one product with a service information symbol is provided.

実施形態1に係る情報処理装置を示すブロック図である。1 is a block diagram illustrating an information processing apparatus according to a first embodiment. 1つの商品が撮像されている商品画像を例示する図である。It is a figure which illustrates the goods picture in which one goods is imaged. 第一実施形態における情報処理装置のハードウエア構成例を概念的に示す図である。It is a figure which shows notionally the hardware structural example of the information processing apparatus in 1st embodiment. 実施形態1の情報処理装置によって実行される処理の流れを例示するフローチャートである。3 is a flowchart illustrating a flow of processing executed by the information processing apparatus according to the first embodiment. バーコードの一部を検出する様子を例示する図である。It is a figure which illustrates a mode that a part of barcode is detected. 商品情報をテーブル形式で例示する図である。It is a figure which illustrates merchandise information in a table format. 値引きシールの一部を検出する様子を例示する図である。It is a figure which illustrates a mode that a part of discount seal is detected. サービス情報をテーブル形式で例示する図である。It is a figure which illustrates service information in a table format. 対応付け情報をテーブル形式で例示する図である。It is a figure which illustrates matching information in a table format. 3つの商品が撮像されている商品画像を例示する図である。It is a figure which illustrates the goods picture in which three goods are imaged. 実施形態2の情報処理装置が行う処理の流れを例示するフローチャートである。6 is a flowchart illustrating a flow of processing performed by the information processing apparatus according to the second embodiment. 1つの商品を異なる角度から撮像した様子を例示する図である。It is a figure which illustrates a mode that one goods was imaged from a different angle. 実施形態3の情報処理装置によって実行される処理の流れを例示するフローチャートである。10 is a flowchart illustrating a flow of processing executed by the information processing apparatus according to the third embodiment. POSレジスタ装置の構成例を示す図である。It is a figure which shows the structural example of a POS register | resistor apparatus. POSシステムの構成例を示す図である。It is a figure which shows the structural example of a POS system. 実施形態4に係る情報処理装置を示すブロック図である。FIG. 10 is a block diagram illustrating an information processing apparatus according to a fourth embodiment.

以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same reference numerals are given to the same components, and the description will be omitted as appropriate.

[実施形態1]
図1は、実施形態1に係る情報処理装置2000を示すブロック図である。図1において、矢印は情報の流れを表している。さらに、図1において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
[Embodiment 1]
FIG. 1 is a block diagram illustrating an information processing apparatus 2000 according to the first embodiment. In FIG. 1, arrows indicate the flow of information. Further, in FIG. 1, each block represents a functional unit configuration, not a hardware unit configuration.

情報処理装置2000は、商品情報シンボルが付された商品を扱う。商品情報シンボルは、商品に関する情報を得るためのシンボルである。ここで、シンボルとは、バーコード及び2次元コード(QRコード(登録商標)など)、並びに文字列シンボルなどである。そして、商品情報シンボルは、商品情報を特定する情報(商品情報のIDなど)が符号化されたバーコード等、又は商品情報を特定する情報を表す文字列シンボルなどである。   The information processing apparatus 2000 handles products with product information symbols. The product information symbol is a symbol for obtaining information about the product. Here, the symbol is a barcode, a two-dimensional code (such as a QR code (registered trademark)), a character string symbol, or the like. The product information symbol is a barcode or the like in which information specifying product information (product information ID or the like) is encoded, or a character string symbol representing information specifying product information.

また、商品の中には、割り引きなどのサービスの対象となっている物がある。そして、サービスの対象となっている商品には、サービス情報シンボルが付されている。サービス情報シンボルは、サービスに関する情報を得るためのシンボルであり、サービス情報を特定する情報(サービス情報のIDなど)が符号化されたバーコード等、又はサービス情報を特定する情報を表す文字列シンボルなどである。   In addition, some products are targeted for services such as discounts. And the service information symbol is attached | subjected to the goods used as the object of service. The service information symbol is a symbol for obtaining information related to the service, and a bar code or the like in which information specifying the service information (service information ID or the like) is encoded, or a character string symbol representing information specifying the service information Etc.

情報処理装置2000は、画像取得部2020、商品領域特定部2040、商品情報シンボル検出部2060、サービス情報シンボル検出部2080、及び対応付け部2100を有する。画像取得部2020は、商品が撮像された画像である商品画像を取得する。商品領域特定部2040は、商品画像から、商品を表す領域である商品領域を特定する。ここで、「商品を表す領域」とは、商品画像に含まれる領域のうち、商品が写っている領域を意味する。また、商品領域は、商品全体が写っている領域であってもよいし、商品の一部が写っている領域であってもよい。商品情報シンボル検出部2060は、商品画像から、商品情報シンボルを検出する。サービス情報シンボル検出部2080は、商品画像から、サービス情報シンボルを検出する。対応付け部2100は、1つの商品を表す商品領域の内部に含まれている商品情報シンボル及びサービス情報シンボルについて、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報とを対応付ける。   The information processing apparatus 2000 includes an image acquisition unit 2020, a product region specifying unit 2040, a product information symbol detection unit 2060, a service information symbol detection unit 2080, and an association unit 2100. The image acquisition unit 2020 acquires a product image that is an image obtained by capturing a product. The product region specifying unit 2040 specifies a product region that is a region representing a product from the product image. Here, the “region representing the product” means a region where the product is shown among the regions included in the product image. Further, the product area may be an area where the entire product is shown, or an area where a part of the product is shown. The product information symbol detection unit 2060 detects a product information symbol from the product image. The service information symbol detection unit 2080 detects a service information symbol from the product image. The associating unit 2100 includes product information corresponding to the product information symbol and service information corresponding to the service information symbol for the product information symbol and the service information symbol included in the product area representing one product. Associate.

図2を用いて、本実施形態の情報処理装置2000の動作を概念的に説明する。図2は、1つの商品(商品20)が撮像されている商品画像10を例示する図である。商品画像1に写っている商品20には、バーコード70及び値引きシール80が付されている。バーコード70は商品情報シンボルの一形態であり、値引きシール80はサービス情報シンボルの一形態である。情報処理装置2000は、以下のように処理を行うことにより、バーコード70に対応する商品情報と、値引きシール80に対応するサービス情報とを対応付ける。   The operation of the information processing apparatus 2000 of this embodiment will be conceptually described with reference to FIG. FIG. 2 is a diagram illustrating a product image 10 in which one product (product 20) is captured. A bar code 70 and a discount sticker 80 are attached to the product 20 shown in the product image 1. The barcode 70 is a form of a product information symbol, and the discount sticker 80 is a form of a service information symbol. The information processing apparatus 2000 associates the product information corresponding to the barcode 70 with the service information corresponding to the discount sticker 80 by performing processing as follows.

画像取得部2020は、上記商品画像10を取得する。商品領域特定部2040は、商品画像10の中から、商品20を表す商品領域90を特定する。商品情報シンボル検出部2060は、商品画像10の中からバーコード70を検出する。サービス情報シンボル検出部2080は、商品画像10の中から値引きシール80を検出する。ここで、バーコード70と値引きシール80はいずれも、商品領域90の内部に存在する。そのため、サービス情報シンボル検出部2080は、バーコード70に対応する商品情報と、値引きシール80に対応するサービス情報とを対応付ける。例えばバーコード70に対応する商品情報は、商品20の価格である。また、値引きシール80に対応するサービス情報は、「商品の価格を30%値引く」という情報である。   The image acquisition unit 2020 acquires the product image 10. The product region specifying unit 2040 specifies the product region 90 representing the product 20 from the product image 10. The product information symbol detection unit 2060 detects the barcode 70 from the product image 10. The service information symbol detection unit 2080 detects the discount sticker 80 from the product image 10. Here, both the barcode 70 and the discount sticker 80 exist inside the product area 90. Therefore, the service information symbol detection unit 2080 associates the product information corresponding to the barcode 70 and the service information corresponding to the discount sticker 80. For example, the product information corresponding to the barcode 70 is the price of the product 20. Further, the service information corresponding to the discount sticker 80 is information that “the price of the product is reduced by 30%”.

なお、商品情報やサービス情報を得るために商品上に設けられている表示は任意の表示でよく、上述のシンボルに限定されない。商品領域特定部2040や商品情報シンボル検出部2060は、これら商品上に設けられた表示を検出できるように構成される。   The display provided on the product for obtaining product information and service information may be any display and is not limited to the above-described symbols. The merchandise area specifying unit 2040 and the merchandise information symbol detecting unit 2060 are configured to detect the display provided on these merchandise.

<ハードウエア構成>
図3は、第一実施形態における情報処理装置のハードウエア構成を例示する図である。図3に示されるように、情報処理装置2000は、CPU(Central Processing Unit)1、メモリ2、入出力インタフェース(I/F)3、通信部4等を有する。CPU1は、他の各部とバス等の通信線により接続される。メモリ2は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ等である。通信部4は、他の装置や機器と信号のやりとりを行う。通信部4には、可搬型記録媒体等も接続され得る。入出力I/F3は、表示部5、入力部6、撮像部7、集音部8等と接続される。
<Hardware configuration>
FIG. 3 is a diagram illustrating a hardware configuration of the information processing apparatus according to the first embodiment. As illustrated in FIG. 3, the information processing apparatus 2000 includes a CPU (Central Processing Unit) 1, a memory 2, an input / output interface (I / F) 3, a communication unit 4, and the like. The CPU 1 is connected to other units via a communication line such as a bus. The memory 2 is a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, or the like. The communication unit 4 exchanges signals with other devices and devices. A portable recording medium or the like can be connected to the communication unit 4. The input / output I / F 3 is connected to the display unit 5, the input unit 6, the imaging unit 7, the sound collecting unit 8, and the like.

表示部5は、LCD(Liquid Crystal Display)やCRT(Cathode Ray Tube)ディスプレイのような、CPU1 や GPU(Graphics Processing Unit)(図示せず)等により処理された描画データに対応する画面を表示するユニットである。入力部6は、ユーザ操作の入力を受け付けるユニットであり、例えば、ハードウエアボタンユニット、タッチセンサ等として実現される。表示部5及び入力部6は一体化され、タッチパネルとして実現されることもできる。撮像部7は、レンズ、撮像素子等から形成されるカメラであり、静止画像及び動画像を撮像する。集音部8は、マイクロフォンユニットである。   The display unit 5 displays a screen corresponding to drawing data processed by a CPU 1 or a GPU (Graphics Processing Unit) (not shown) such as an LCD (Liquid Crystal Display) or a CRT (Cathode Ray Tube) display. Is a unit. The input unit 6 is a unit that receives an input of a user operation, and is realized as a hardware button unit, a touch sensor, or the like, for example. The display unit 5 and the input unit 6 can be integrated and realized as a touch panel. The imaging unit 7 is a camera formed from a lens, an imaging element, and the like, and captures still images and moving images. The sound collection unit 8 is a microphone unit.

情報処理装置2000のハードウエア構成は、図3に示される構成に限定されない。情報処理装置2000は、図3に示される構成以外の構成を更に有してもよい。また、情報処理装置2000は、表示部5、入力部6、撮像部7及び集音部8を有していなくてもよい。この場合、情報処理装置2000は、通信部4を介した通信により、他の装置が有する表示部5への表示、撮像部7により撮像された画像の取得、集音部8により得られた音声データの取得を用いることができる。   The hardware configuration of the information processing apparatus 2000 is not limited to the configuration shown in FIG. The information processing apparatus 2000 may further have a configuration other than the configuration shown in FIG. In addition, the information processing apparatus 2000 may not include the display unit 5, the input unit 6, the imaging unit 7, and the sound collection unit 8. In this case, the information processing apparatus 2000 communicates via the communication unit 4 to display on the display unit 5 included in another device, to acquire an image captured by the imaging unit 7, and to obtain audio obtained by the sound collection unit 8. Data acquisition can be used.

<処理の流れ>
図4は、実施形態1の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。ステップS102において、画像取得部2020は、商品が撮像された商品画像を取得する。ステップS104において、商品領域特定部2040は、商品画像から、商品を表す商品領域を特定する。ステップS106において、商品情報シンボル検出部2060は、商品画像から、商品情報シンボルを検出する。ステップS108において、サービス情報シンボル検出部2080は、商品画像から、サービス情報シンボルを検出する。ステップS110において、対応付け部2100は、1つの商品を表す商品領域の内部に含まれている商品情報シンボル及びサービス情報シンボルについて、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報とを対応付ける。ここで、各ステップが実行される順番は、図4に示した順番に限定されない。例えばステップS104の前にステップS106やS108が実行されてもよい。
<Process flow>
FIG. 4 is a flowchart illustrating the flow of processing executed by the information processing apparatus 2000 according to the first embodiment. In step S102, the image acquisition unit 2020 acquires a product image in which the product is captured. In step S104, the product area specifying unit 2040 specifies a product area representing the product from the product image. In step S106, the product information symbol detection unit 2060 detects a product information symbol from the product image. In step S108, the service information symbol detection unit 2080 detects a service information symbol from the product image. In step S110, the association unit 2100 corresponds to the product information corresponding to the product information symbol and the service information symbol for the product information symbol and the service information symbol included in the product area representing one product. Corresponding service information. Here, the order in which each step is executed is not limited to the order shown in FIG. For example, steps S106 and S108 may be executed before step S104.

本実施形態によれば、商品情報シンボルとサービス情報シンボルを撮像する撮像装置によって撮像された商品画像を得ることで、商品情報とサービス情報とを対応付けることができる。具体的には、1つの商品を表す商品領域の内部に含まれている商品情報シンボル及びサービス情報シンボルについて、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報とが対応付けられる。これにより、商品情報シンボルやサービス情報シンボルを個別に読み取る場合と比較し、商品情報とサービス情報とを対応付ける操作が容易になり、かつ対応付けが正確になる。   According to the present embodiment, product information and service information can be associated with each other by obtaining a product image captured by an imaging device that captures product information symbols and service information symbols. Specifically, for the product information symbol and service information symbol included in the product area representing one product, product information corresponding to the product information symbol and service information corresponding to the service information symbol are It is associated. Thereby, as compared with the case where the product information symbol and the service information symbol are individually read, the operation of associating the product information with the service information is facilitated and the association is accurate.

以下、本実施形態についてさらに詳細を述べる。   Hereinafter, the present embodiment will be described in further detail.

<画像取得部2020の詳細>
画像取得部2020が商品画像を取得する方法は様々である。例えば画像取得部2020は、撮像部7から商品画像を取得する。また、画像取得部2020は、撮像部7によって撮像された商品画像を格納している格納部やデータベース等から商品画像を取得してもよい。
<Details of Image Acquisition Unit 2020>
There are various methods by which the image acquisition unit 2020 acquires product images. For example, the image acquisition unit 2020 acquires a product image from the imaging unit 7. The image acquisition unit 2020 may acquire a product image from a storage unit or a database that stores the product image captured by the imaging unit 7.

<商品領域特定部2040の詳細>
商品領域特定部2040は、商品画像についてオブジェクト認識処理を行うことにより、商品領域を特定する。ここで、画像に撮像されているオブジェクトを背景と区別して抽出するというオブジェクト認識は、既知の技術である。そのため、オブジェクト認識に関する詳細な説明は省略する。
<Details of Product Area Identification Unit 2040>
The product area specifying unit 2040 specifies the product area by performing object recognition processing on the product image. Here, object recognition in which an object captured in an image is extracted while being distinguished from the background is a known technique. Therefore, the detailed description regarding object recognition is abbreviate | omitted.

例えば商品領域特定部2040は、商品の特徴量を格納部等から取得し、その特徴量を用いて商品画像から商品を表す商品領域を特定する。前述したように、商品領域は、商品全体が写っている領域であってもよいし、商品の一部が写っている領域であってもよい。また例えば、商品領域特定部2040は、商品のパッケージごとなどに特徴量を取得してもよい。例えば、同様のパッケージに入っている異なる種類の弁当について、共通の特徴量を取得する。   For example, the product region specifying unit 2040 acquires the feature amount of the product from the storage unit or the like, and specifies the product region representing the product from the product image using the feature amount. As described above, the product area may be an area where the entire product is shown, or an area where a part of the product is shown. Further, for example, the product region specifying unit 2040 may acquire a feature amount for each product package. For example, a common feature amount is acquired for different types of lunch boxes in the same package.

また、商品領域特定部2040は、商品の特徴量を用いずに商品領域を特定してもよい。例えば商品領域特定部2040は、商品として考えられる形状(直方体、円錐、四角形、又は円など)を商品画像から検出し、検出した形状に対応する部分を商品領域する。また例えば、商品領域特定部2040は、商品画像から、商品以外(商品が置かれている作業台等)を表す領域(以下、背景領域)を特定し、背景領域以外の各領域をそれぞれ商品領域として特定する。特に、作業台の色を一つの色のみで構成したり、作業台の模様を単純なパターンなどで構成すると、背景領域と商品領域とを容易に区別できるようになる。   Moreover, the product area specifying unit 2040 may specify the product area without using the feature amount of the product. For example, the product area specifying unit 2040 detects a shape (such as a rectangular parallelepiped, a cone, a quadrangle, or a circle) that is considered as a product from the product image, and sets a portion corresponding to the detected shape as a product area. In addition, for example, the product area specifying unit 2040 specifies an area (hereinafter referred to as a background area) representing a product other than the product (such as a work table on which the product is placed) from the product image, and each of the regions other than the background area is set as a product area As specified. In particular, if the color of the workbench is composed of only one color or the pattern of the workbench is composed of a simple pattern or the like, the background area and the product area can be easily distinguished.

なお、情報処理装置2000は、商品以外の物を表す領域も誤って商品領域として特定してしまったとしても、正しく動作することができる。商品以外の物には商品情報シンボルが付されておらず、商品以外の物について誤って商品情報とサービス情報の対応付けがなされることは無いためである。ただし、対応付け部2100によって実行される計算の計算量が多くなるため、画像取得部2020は商品を表す領域のみを商品領域として特定することが好ましい。   Note that the information processing apparatus 2000 can operate correctly even if an area representing an object other than a product is erroneously specified as a product area. This is because merchandise information symbols are not attached to items other than merchandise, and merchandise information and service information are not erroneously associated with items other than merchandise. However, since the amount of calculation performed by the associating unit 2100 increases, it is preferable that the image acquisition unit 2020 specifies only an area representing a product as a product area.

<商品情報シンボル検出部2060の詳細>
商品情報シンボル検出部2060は、商品画像についてオブジェクト認識処理を行うことにより、商品情報シンボルを特定する。例えば商品情報シンボル検出部2060は、商品情報シンボルの特徴量を格納部等から取得し、その特徴量を用いて商品画像から商品情報シンボルを検出する。
<Details of Product Information Symbol Detection Unit 2060>
The merchandise information symbol detection unit 2060 identifies a merchandise information symbol by performing object recognition processing on the merchandise image. For example, the product information symbol detection unit 2060 acquires the feature amount of the product information symbol from the storage unit or the like, and detects the product information symbol from the product image using the feature amount.

また、商品情報シンボル検出部2060は、商品画像全体ではなく、商品領域特定部2040によって特定された商品領域に着目して商品情報シンボルの検出処理を行ってもよい。この場合、商品情報シンボル検出部2060が行う処理の計算量が少なくなるため、商品情報シンボル検出部2060が行う処理の所要時間が短くなる。   The product information symbol detection unit 2060 may perform the product information symbol detection process by focusing on the product region specified by the product region specifying unit 2040 instead of the entire product image. In this case, since the calculation amount of the process performed by the product information symbol detection unit 2060 is reduced, the time required for the process performed by the product information symbol detection unit 2060 is shortened.

なお、商品情報シンボルの形態によっては、商品情報シンボル検出部2060は、商品情報シンボルの一部のみを検出すれば十分な場合もある。例えば商品情報シンボルが図2に示したバーコード70である場合、図5の実線で示す領域100などのようにバーコード70の一部のみからでも、バーコード70によって符号化された情報を復号することができる。   Depending on the form of the product information symbol, it may be sufficient for the product information symbol detection unit 2060 to detect only a part of the product information symbol. For example, when the product information symbol is the barcode 70 shown in FIG. 2, the information encoded by the barcode 70 is decoded even from only a part of the barcode 70, such as the region 100 indicated by the solid line in FIG. can do.

<商品情報の詳細>
図6は、商品情報をテーブル形式で例示する図である。図6に示すテーブルを、商品情報テーブル200と表記する。商品情報テーブル200は、商品情報ID202、商品名204、価格206、特徴量208という4つの列を有する。商品情報ID202は商品情報を特定するIDを示す。商品名204は商品の名前を示す。価格206は商品の価格を示す。特徴量208は商品画像から商品情報シンボルを検出するために用いられる特徴量を示す。
<Details of product information>
FIG. 6 is a diagram illustrating product information in a table format. The table shown in FIG. 6 is referred to as a product information table 200. The product information table 200 has four columns of product information ID 202, product name 204, price 206, and feature value 208. The product information ID 202 indicates an ID for specifying product information. The product name 204 indicates the name of the product. The price 206 indicates the price of the product. A feature amount 208 indicates a feature amount used for detecting a product information symbol from a product image.

例えば図6の1行目のレコードは、「商品名が XXX であり、価格が 1000 円である」という商品に関する情報が、商品情報ID202= I001 の商品情報として管理されていることを示す。さらにこのレコードは、「商品情報ID202 = I001」の商品情報に対応する商品情報シンボルの特徴量が FI001 であることを示す。   For example, the record on the first line in FIG. 6 indicates that information related to a product “product name is XXX and price is 1000 yen” is managed as product information of product information ID 202 = I001. Furthermore, this record indicates that the feature quantity of the product information symbol corresponding to the product information of “product information ID 202 = I001” is FI001.

なお、商品情報テーブル200は、商品名や価格以外の情報を示してもよい。   The product information table 200 may indicate information other than product names and prices.

<サービス情報シンボル検出部2080の詳細>
サービス情報シンボル検出部2080は、商品画像についてオブジェクト認識処理を行うことにより、サービス情報シンボルを特定する。例えば商品情報シンボル検出部2060は、サービス情報シンボルの特徴量を格納部等から取得し、その特徴量を用いて商品画像からサービス情報シンボルを検出する。
<Details of Service Information Symbol Detection Unit 2080>
The service information symbol detection unit 2080 specifies a service information symbol by performing object recognition processing on the product image. For example, the product information symbol detection unit 2060 acquires the feature amount of the service information symbol from the storage unit or the like, and detects the service information symbol from the product image using the feature amount.

また、サービス情報シンボル検出部2080は、商品情報シンボル検出部2060と同様に、商品画像全体ではなく、商品領域特定部2040によって特定された商品領域に着目してサービス情報シンボルの検出処理を行ってもよい。   Similarly to the product information symbol detection unit 2060, the service information symbol detection unit 2080 performs service information symbol detection processing focusing on the product region specified by the product region specification unit 2040, not the entire product image. Also good.

なお、サービス情報シンボルの形態によっては、サービス情報シンボル検出部2080は、サービス情報シンボルの一部のみを検出すれば十分な場合もある。例えばサービス情報シンボルが図2で示す値引きシール80である場合、図7の実線で示す領域110などのように値引きシール80の一部のみからでも、値引きシール80で表されている情報を得ることができる。   Depending on the form of the service information symbol, the service information symbol detection unit 2080 may be sufficient to detect only a part of the service information symbol. For example, when the service information symbol is the discount sticker 80 shown in FIG. 2, the information represented by the discount sticker 80 can be obtained even from only a part of the discount sticker 80, such as the area 110 shown by the solid line in FIG. Can do.

<サービス情報の詳細>
図8は、サービス情報をテーブル形式で例示する図である。図8に示すテーブルを、サービス情報テーブル300と表記する。サービス情報テーブル300は、サービス情報ID302、サービス内容304、及び特徴量306という3つの列を有する。サービス情報ID302はサービス情報を特定するIDを示す。サービス内容304はサービスの内容を示す。特徴量306は、商品画像の中からサービス情報シンボルを検出するために用いられる特徴量を示す。
<Details of service information>
FIG. 8 is a diagram illustrating service information in a table format. The table shown in FIG. 8 is referred to as a service information table 300. The service information table 300 has three columns of service information ID 302, service content 304, and feature amount 306. Service information ID 302 indicates an ID for identifying service information. Service content 304 indicates the content of the service. A feature quantity 306 indicates a feature quantity used to detect a service information symbol from a product image.

例えば図8の1行目のレコードは、「30%引きというサービス」に関する情報が、「サービス情報ID302= S001」のサービス情報として管理されていることを示す。さらにこのレコードは、「サービス情報ID302 = S001」のサービス情報に対応するサービス情報シンボルの特徴量が FS001 であることを示す。   For example, the record on the first line in FIG. 8 indicates that information related to “30% discount service” is managed as service information of “service information ID 302 = S001”. Further, this record indicates that the feature quantity of the service information symbol corresponding to the service information of “service information ID 302 = S001” is FS001.

なお、サービス情報テーブル300は、サービス内容以外の情報を示してもよい。   The service information table 300 may indicate information other than service contents.

<対応付け部2100の詳細>
例えば対応付け部2100は、商品画像内における商品情報シンボルの座標及びサービス情報シンボルの座標を用いて、商品情報シンボルやサービス情報シンボルが商品領域に含まれていることを割り出す。ここで、商品情報シンボルの座標は、商品情報シンボル内の任意の座標でよい。例えば商品シンボルの座標は、商品シンボルの左上の頂点の座標や、商品情報シンボルの中心の座標である。サービス情報シンボルの座標についても同様である。
<Details of association unit 2100>
For example, the associating unit 2100 determines that the product information symbol and the service information symbol are included in the product area using the product information symbol coordinates and the service information symbol coordinates in the product image. Here, the coordinates of the product information symbol may be arbitrary coordinates in the product information symbol. For example, the coordinates of the product symbol are the coordinates of the top left corner of the product symbol and the coordinates of the center of the product information symbol. The same applies to the coordinates of the service information symbol.

<対応付け情報>
対応付け部2100は、商品情報シンボルとサービス情報シンボルを対応付けた情報を生成してもよい。この情報を対応付け情報と表記する。図9は、対応付け情報をテーブル形式で例示する図である。図9が示すテーブル形式の対応情報を、対応付け情報テーブル400と表記する。対応付け情報テーブル400は、商品情報ID402及びサービス情報ID404という2つの列を有する。対応付け情報テーブル400の各レコードは、商品情報ID402で特定される商品情報と、サービス情報ID404で特定されるサービス情報とを対応付けている。
<Association information>
The associating unit 2100 may generate information in which the product information symbol and the service information symbol are associated with each other. This information is referred to as association information. FIG. 9 is a diagram illustrating the association information in a table format. The correspondence information in the table format shown in FIG. The association information table 400 has two columns, product information ID 402 and service information ID 404. Each record in the association information table 400 associates product information specified by the product information ID 402 with service information specified by the service information ID 404.

[実施形態2]
実施形態2の情報処理装置2000の構成は、実施形態1の情報処理装置2000と同様に、図1によって例示される。
[Embodiment 2]
The configuration of the information processing apparatus 2000 according to the second embodiment is illustrated in FIG. 1 similarly to the information processing apparatus 2000 according to the first embodiment.

実施形態2の情報処理装置2000は、1つの商品画像に複数の商品が写っている場合に、それら複数の商品それぞれについて、商品情報とサービス情報の対応付けを行う。具体的には、商品領域特定部2040が、1つの商品画像に含まれている複数の商品について、各商品を表す商品領域をそれぞれ特定する。そして、対応付け部2100が、特定された商品領域のうち、商品情報シンボルとサービス情報シンボルの双方を含む商品領域について、前述した商品情報とサービス情報との対応付けを行う。   The information processing apparatus 2000 according to the second embodiment associates product information and service information for each of the plurality of products when a plurality of products are shown in one product image. Specifically, the product area specifying unit 2040 specifies a product area representing each product for a plurality of products included in one product image. Then, the associating unit 2100 associates the above-described product information and service information with respect to a product region including both the product information symbol and the service information symbol among the specified product regions.

図10を用いて、本実施形態の情報処理装置2000の動作を概念的に説明する。図10は、3つの商品20−1、20−2、及び20−3が撮像されている商品画像60を例示する図である。商品領域特定部2040は、商品20−1を表す商品領域90−1、商品20−2を表す商品領域90−2、及び商品20−3を表す商品領域90−3を特定する。また、商品情報シンボル検出部2060は、バーコード70−1、バーコード70−2、及びバーコード70−3を検出する。さらに、サービス情報シンボル検出部2080は、値引きシール80−1及び値引きシール80−3を検出する。   The operation of the information processing apparatus 2000 according to this embodiment will be conceptually described with reference to FIG. FIG. 10 is a diagram illustrating a product image 60 in which three products 20-1, 20-2, and 20-3 are captured. The product region specifying unit 2040 specifies a product region 90-1 representing the product 20-1, a product region 90-2 representing the product 20-2, and a product region 90-3 representing the product 20-3. In addition, the product information symbol detection unit 2060 detects the barcode 70-1, the barcode 70-2, and the barcode 70-3. Further, the service information symbol detector 2080 detects the discount sticker 80-1 and the discount sticker 80-3.

対応付け部2100は、バーコード70−1に対応する商品情報と値引きシール80−1に対応するサービス情報を対応付ける。また、対応付け部2100は、バーコード70−3に対応する商品情報と値引きシール80−3に対応するサービス情報を対応付ける。このように、商品20−1と商品20−3についてはそれぞれ、商品情報とサービス情報が対応付けられる。一方、商品領域90−2の内部には値引きシールが含まれていないため、商品20−2については対応付けが行われない。   The associating unit 2100 associates the product information corresponding to the barcode 70-1 with the service information corresponding to the discount sticker 80-1. The association unit 2100 associates the product information corresponding to the barcode 70-3 and the service information corresponding to the discount sticker 80-3. As described above, the product information and the service information are associated with the product 20-1 and the product 20-3, respectively. On the other hand, since the discount sticker is not included in the product area 90-2, the product 20-2 is not associated.

なお、商品領域特定部2040が行う処理、商品情報シンボル検出部2060が行う処理、及びサービス情報シンボル検出部2080が行う処理はそれぞれ、実施形態1で説明した処理と同様である。   Note that the process performed by the product region specifying unit 2040, the process performed by the product information symbol detection unit 2060, and the process performed by the service information symbol detection unit 2080 are the same as those described in the first embodiment.

<処理の流れ>
図11は、実施形態2の情報処理装置2000が行う処理の流れを例示するフローチャートである。実施形態2の情報処理装置2000は、図4に示すステップS102からS108の処理を実行した後、図11に示すステップS202以降の処理を行う。図を簡潔にするため、図11においてステップS102からS106は省略されている。
<Process flow>
FIG. 11 is a flowchart illustrating the flow of processing performed by the information processing apparatus 2000 according to the second embodiment. The information processing apparatus 2000 according to the second embodiment performs the processes in and after step S202 illustrated in FIG. 11 after executing the processes in steps S102 to S108 illustrated in FIG. In order to simplify the drawing, steps S102 to S106 are omitted in FIG.

ステップS202からS212は、検出された商品情報シンボルそれぞれについて実行されるループ処理Aである。ステップS202において、対応付け部2100は、まだループ処理Aの対象としていない商品情報シンボルがあるか否かを判定する。既に全ての商品情報シンボルについてループ処理Aを実行した場合、図11の処理は終了する。一方、まだループ処理Aの対象としていない商品情報シンボルがある場合、対応付け部2100はその内の1つを選択する。ここで、選択された商品情報シンボルを商品情報シンボルiと表記する。そして、図11の処理はステップS204に進む。   Steps S202 to S212 are loop processing A executed for each detected product information symbol. In step S202, the associating unit 2100 determines whether there is a merchandise information symbol that is not yet the target of the loop process A. If the loop process A has already been executed for all the product information symbols, the process in FIG. 11 ends. On the other hand, if there is a merchandise information symbol that is not yet subject to loop processing A, the associating unit 2100 selects one of them. Here, the selected product information symbol is written as product information symbol i. Then, the process of FIG. 11 proceeds to step S204.

ステップS204からS208は、検出されたサービス情報シンボルそれぞれについて実行されるループ処理Bである。ステップS204において、対応付け部2100は、まだループ処理Bの対象としていない商品情報シンボルがあるか否かを判定する。既に全ての商品情報シンボルについてループ処理Bを実行した場合、図11の処理はステップS212に進む。一方、まだループ処理Bの対象としていないサービス情報シンボルがある場合、対応付け部2100はその内の1つを選択する。ここで、選択されたサービス情報シンボルをサービス情報シンボルjと表記する。そして、図11の処理はステップS206に進む。   Steps S204 to S208 are loop processing B executed for each detected service information symbol. In step S204, the associating unit 2100 determines whether there is a merchandise information symbol that is not yet the target of the loop process B. If the loop process B has already been executed for all the product information symbols, the process in FIG. 11 proceeds to step S212. On the other hand, when there is a service information symbol that is not yet the target of the loop process B, the associating unit 2100 selects one of them. Here, the selected service information symbol is denoted as service information symbol j. Then, the process of FIG. 11 proceeds to step S206.

ステップS206において、対応付け部2100は、商品情報シンボルiを内部に含む商品領域と、サービス情報シンボルjを内部に含む商品領域とが、1つの商品を表すか否かを判定する。これら2つの商品領域が1つの商品を表さない場合(ステップS206:NO)、図11の処理はステップS208に進む。ステップS208はループ処理Bの終端であるため、図11の処理はステップS204に進む。   In step S206, the associating unit 2100 determines whether or not the product area that includes the product information symbol i and the product area that includes the service information symbol j represent one product. If these two product areas do not represent one product (step S206: NO), the process of FIG. 11 proceeds to step S208. Since step S208 is the end of loop processing B, the processing in FIG. 11 proceeds to step S204.

一方、ステップS206において、商品情報シンボルiを内部に含む商品領域と、サービス情報シンボルjを内部に含む商品領域とが、1つの商品を表す場合(ステップS206:YES)、図11の処理はステップS210に進む。ステップS210において、対応付け部2100は、商品情報シンボルiに対応する商品情報と、サービス情報シンボルjに対応するサービス情報とを対応付ける。   On the other hand, when the product area including the product information symbol i and the product area including the service information symbol j represent one product in step S206 (step S206: YES), the process of FIG. Proceed to S210. In step S210, the associating unit 2100 associates product information corresponding to the product information symbol i with service information corresponding to the service information symbol j.

ステップS212はループ処理Aの終端であるため、図11の処理はステップS202に進む。   Since step S212 is the end of loop processing A, the processing in FIG. 11 proceeds to step S202.

<作用・効果>
本実施形態によれば、1つの画像に複数の商品が含まれている場合に、各商品について商品情報とサービス情報との対応付けを行うことができる。したがって、商品を1つ1つスキャン等する方法と比較し、商品情報とサービス情報との対応付けを行うための手間を少なくすることできる。
<Action and effect>
According to this embodiment, when a plurality of products are included in one image, product information and service information can be associated with each product. Therefore, it is possible to reduce the effort for associating the product information with the service information as compared with the method of scanning the products one by one.

[実施形態3]
実施形態3の情報処理装置2000の構成は、実施形態1の情報処理装置2000と同様に、図1によって例示される。
[Embodiment 3]
The configuration of the information processing apparatus 2000 according to the third embodiment is illustrated in FIG. 1 similarly to the information processing apparatus 2000 according to the first embodiment.

本実施形態の情報処理装置2000は、1つの商品について商品情報シンボルとサービス情報シンボルとが異なる画像に撮像されている場合でも、その商品について商品情報とサービス情報との対応付けを行う。本実施形態の情報処理装置2000は、例えば図12に示すように、商品情報シンボルとサービス情報シンボルを同時に撮像することが難しい状況を想定している。図12は、1つの商品を異なる角度から撮像した様子を例示する図である。図12の商品20は、上面(面21)に値引きシール80が付されており、底面(面23)にバーコード70が付されている。   The information processing apparatus 2000 according to the present embodiment associates product information and service information for a product even when the product information symbol and the service information symbol are captured in different images. For example, as illustrated in FIG. 12, the information processing apparatus 2000 according to the present embodiment assumes a situation in which it is difficult to simultaneously capture the product information symbol and the service information symbol. FIG. 12 is a diagram illustrating a state in which one product is imaged from different angles. The product 20 in FIG. 12 has a discount seal 80 attached to the upper surface (surface 21) and a barcode 70 attached to the bottom surface (surface 23).

図12(a)は、面21を見下ろす角度から商品20を撮像した様子を表している。この場合、面21に付されている値引きシール80は写っているものの、面23に付されているバーコード70は写っていない。一方、図12(b)は、面23を見下ろす角度から商品20を撮像した様子を表している。この場合、面23に付されているバーコード70は写っているものの、面21に付されている値引きシール80は写っていない。   FIG. 12A shows a state in which the product 20 is imaged from an angle looking down at the surface 21. In this case, although the discount sticker 80 attached to the surface 21 is shown, the barcode 70 attached to the surface 23 is not shown. On the other hand, FIG. 12B shows a state in which the product 20 is imaged from an angle looking down at the surface 23. In this case, the bar code 70 attached to the surface 23 is shown, but the discount sticker 80 attached to the surface 21 is not shown.

このように、上面と底面のように同時に撮像することが難しい2つの面にバーコード70と値引きシール80とが分かれて付されている場合、1つの商品画像から商品情報シンボルとサービス情報シンボルの双方を検出することは難しい。また、バーコード70と値引きシール80が同一面上の離れた位置に付されている場合にも、1つの商品画像から商品情報シンボルとサービス情報シンボルの双方を検出することが難しいことがある。本実施形態の情報処理装置2000は、このような状況に対処するために、1つの商品について商品情報シンボルとサービス情報シンボルとが異なる画像に撮像されている場合に、その商品について商品情報とサービス情報との対応付けを行う。   As described above, when the barcode 70 and the discount sticker 80 are separately attached to the two surfaces that are difficult to be imaged simultaneously, such as the top surface and the bottom surface, the product information symbol and the service information symbol are displayed from one product image. It is difficult to detect both. In addition, even when the barcode 70 and the discount sticker 80 are attached on the same surface, it may be difficult to detect both the product information symbol and the service information symbol from one product image. In order to cope with such a situation, the information processing apparatus 2000 according to the present embodiment, when a product information symbol and a service information symbol are captured in different images for one product, product information and service for the product. Correlate with information.

具体的には、本実施形態の対応付け部2100は、1)第1の商品画像内の第1の商品領域に商品情報シンボルが撮像されており、2)第1の商品画像とは異なる第2の商品画像内の第2の商品領域にサービス情報シンボルが表示されており、かつ3)第1の商品領域と第2の商品領域が1つの商品を表している場合、その商品情報シンボル領域が表す商品情報シンボルに対応する商品情報と、そのサービス情報シンボル領域が表すサービス情報シンボルに対応するサービス情報とを対応付ける。   Specifically, the associating unit 2100 of the present embodiment is 1) a product information symbol is imaged in the first product area in the first product image, and 2) is different from the first product image. When the service information symbol is displayed in the second product area in the product image of 2 and 3) the first product area and the second product area represent one product, the product information symbol area The product information corresponding to the product information symbol represented by is associated with the service information corresponding to the service information symbol represented by the service information symbol area.

ここで、第1の商品領域が表す商品と第2の商品領域が表す商品が1つの商品であることは、例えば次のように割り出すことができる。まず、商品画像を撮像する撮像部7が、繰り返し画像を撮像するように構成されているとする。例えば撮像部7は動画を構成する複数の画像を順次撮像していく。そして、対応付け部2100は、繰り返し撮像されている複数の画像から、画像をまたがって撮像されている1つの商品を認識する。画像をまたがって撮像されている1つの商品を認識する方法は様々である。例えば、ある画像において検出された商品領域を複数の画像にまたがってトラッキングする方法がある。また例えば、複数の画像について同じ又は類似する特徴量を持つ商品領域が特定された場合に、それらの商品領域が1つの商品を表しているとみなしてもよい。また、所定時間以内に撮像された画像に含まれる商品領域は同じ商品を表していると見なしてもよい。さらに、複数の撮像装置を用いて商品画像を撮像し、各商品画像に同じ又は類似する特徴量を持つ商品領域が検出された場合に、それらの商品領域が1つの商品を表していると見なしてもよい。ただし、画像をまたがって撮像されている1つの商品を認識する方法は、上記の方法に限定されない。複数の画像にまたがって撮像されているオブジェクトを1つのオブジェクトであると認識する手法には様々な既知の手法があり、対応付け部2100はこれら様々な手法を利用できる。ここで、既知の手法についての詳細な説明は省略する。   Here, it can be determined, for example, that the product represented by the first product area and the product represented by the second product area are one product as follows. First, it is assumed that the imaging unit 7 that captures product images is configured to repeatedly capture images. For example, the imaging unit 7 sequentially captures a plurality of images constituting the moving image. Then, the associating unit 2100 recognizes one product captured across the images from a plurality of images captured repeatedly. There are various methods for recognizing a single product taken across images. For example, there is a method of tracking a product area detected in a certain image across a plurality of images. Further, for example, when product areas having the same or similar feature amounts are specified for a plurality of images, the product areas may be regarded as representing one product. Moreover, you may consider that the product area | region contained in the image imaged within the predetermined time represents the same goods. Furthermore, when a product image is captured using a plurality of imaging devices and a product region having the same or similar feature amount is detected in each product image, the product region is regarded as representing one product. May be. However, the method for recognizing one product captured across images is not limited to the above method. There are various known methods for recognizing an object captured over a plurality of images as one object, and the associating unit 2100 can use these various methods. Here, a detailed description of the known method is omitted.

また、対応付け部2100は、商品が写っていない画像が現れた場合、対象の商品が切り替わったと見なしてもよい。例えば、商品が写っていない画像1、商品が写っている画像2から画像5、商品が写っていない画像6の順に画像が撮像されたとする。この場合、対応付け部2100は、画像2から画像5に含まれる商品領域は1つの商品を表しているとみなす。ここで、対応付け部2100は、商品が繰り返し撮像された時間が短い場合に、撮像された画像に含まれる商品領域が1つの商品を表すとみなすようにしてもよい。例えば対応付け部2100は、商品が写っている画像が繰り返し撮像された時間が1秒以内である場合に、撮像された画像に含まれる商品が1つの商品を表すとみなす。この場合、商品が写っている画像が1秒より長い間繰り返し撮像された場合、例えば対応付け部2100は、前述したトラッキング等の手法を利用する。   Further, the association unit 2100 may consider that the target product has been switched when an image in which the product is not shown appears. For example, it is assumed that images are captured in the order of an image 1 where no product is shown, an image 2 where the product is shown, an image 5 and an image 6 where no product is shown. In this case, the associating unit 2100 considers that the product area included in the image 2 to the image 5 represents one product. Here, the associating unit 2100 may consider that the product area included in the captured image represents one product when the time when the product is repeatedly imaged is short. For example, the associating unit 2100 considers that the product included in the captured image represents one product when the image of the product is repeatedly captured within 1 second. In this case, when an image showing a product is repeatedly captured for longer than 1 second, for example, the association unit 2100 uses a technique such as tracking described above.

例えば図12に示す商品20の場合、図12(a)で表されている状態から商品20を裏返して図12(b)の状態にするまでの一連の流れを、撮像部7が動画として撮像する。そして、情報処理装置2000は、撮像された動画をトラッキング等することにより、図12の商品領域90−aと商品領域90−bが1つの商品を表す商品領域であることが分かる。そして、対応付け部2100は、商品領域90−aの内部にある値引きシール80と、商品領域90−bの内部にあるバーコード70とを対応付ける。   For example, in the case of the product 20 illustrated in FIG. 12, the imaging unit 7 captures a series of flows from the state illustrated in FIG. 12A to the state in which the product 20 is turned over to the state illustrated in FIG. To do. Then, the information processing apparatus 2000 can track the captured moving image to find that the product area 90-a and the product area 90-b in FIG. 12 are product areas representing one product. Then, the associating unit 2100 associates the discount sticker 80 in the product area 90-a with the barcode 70 in the product area 90-b.

<処理の流れ>
図13は、実施形態3の情報処理装置2000によって実行される処理の流れを例示するフローチャートである。ステップS302において、情報処理装置2000は、変数 x を0に初期化する。ここで、x は商品に割り振る ID である。
<Process flow>
FIG. 13 is a flowchart illustrating the flow of processing executed by the information processing apparatus 2000 according to the third embodiment. In step S302, the information processing apparatus 2000 initializes a variable x to 0. Where x is the ID assigned to the product.

ステップS304において、画像取得部2020は、商品画像を取得する。ステップS306において、商品領域特定部2040は、商品画像から商品領域を特定する。なお、フローチャートを簡潔にするため、図13における処理の流れは、1つの商品画像に含まれる商品領域が1つであることを前提としている。1つの商品画像に複数の商品領域が含まれる場合、情報処理装置2000は、ステップS308以降の処理を商品領域ごとに行う。   In step S304, the image acquisition unit 2020 acquires a product image. In step S306, the product area specifying unit 2040 specifies the product area from the product image. In order to simplify the flowchart, the processing flow in FIG. 13 is based on the premise that there is one product area included in one product image. When a plurality of product areas are included in one product image, the information processing apparatus 2000 performs the processing after step S308 for each product area.

ステップS308において、商品領域特定部2040は、特定された商品領域によって表される商品が既に検出されたものであるか否かを判定する。ここで、「商品が既に検出されたものである」とは、「同種類の異なる商品が検出されている」という状況は含まない。特定された商品領域によって表される商品がまだ検出されていないものである場合(ステップS308:NO)、図13の処理はステップS310に進む。一方、特定された商品領域によって表される商品が既に検出されたものである場合(ステップS308:YES)、図13の処理はステップS318に進む。   In step S308, the product area specifying unit 2040 determines whether or not the product represented by the specified product area has already been detected. Here, “a product has already been detected” does not include a situation where “a different type of product has been detected”. If the product represented by the identified product area has not yet been detected (step S308: NO), the process of FIG. 13 proceeds to step S310. On the other hand, if the product represented by the specified product area has already been detected (step S308: YES), the process of FIG. 13 proceeds to step S318.

ステップS310において、商品領域特定部2040は、検出された商品を特定する情報を I[x] に入れる。ここで、I[x] は、ID として x を割り振った商品に関する情報を格納するデータ領域である。ステップS312において、商品領域特定部2040は、I[x].ItemInfSymbol を0に初期化する。I[x].ItemInfSymbol は、x で特定される商品について、商品領域内に含まれる商品情報シンボルを特定する情報を格納するデータ領域である。ステップS314において、商品領域特定部2040は、I[x].ServInfSymbol を0に初期化する。I[x].ServInfSymbol は、x で特定される商品について、商品領域内に含まれるサービス情報シンボルを特定する情報を格納するデータ領域である。ステップS316において、商品領域特定部2040は x の値に1を加算する。   In step S310, the product region specifying unit 2040 puts information specifying the detected product into I [x]. Here, I [x] is a data area for storing information on a product to which x is assigned as an ID. In step S312, the merchandise area specifying unit 2040 initializes I [x] .ItemInfSymbol to 0. I [x] .ItemInfSymbol is a data area for storing information for specifying the product information symbol included in the product area for the product specified by x. In step S314, the merchandise area specifying unit 2040 initializes I [x] .ServInfSymbol to 0. I [x] .ServInfSymbol is a data area for storing information for specifying a service information symbol included in the product area for the product specified by x. In step S316, the product region specifying unit 2040 adds 1 to the value of x.

ステップS318において、商品情報シンボル検出部2060は、特定された商品領域について商品情報シンボルの検出処理を行う。ステップS320において、商品情報シンボル検出部2060は、商品領域内で商品情報シンボルが検出されたか否かを判定する。商品領域内で商品情報シンボルが検出された場合(ステップS320:YES)、図13の処理はステップS322に進む。一方、商品領域内で商品情報シンボルが検出されなかった場合(ステップS320:NO)、図13の処理はステップS324に進む。   In step S318, the product information symbol detection unit 2060 performs product information symbol detection processing for the specified product region. In step S320, the product information symbol detection unit 2060 determines whether or not a product information symbol is detected in the product area. If a product information symbol is detected in the product area (step S320: YES), the process of FIG. 13 proceeds to step S322. On the other hand, when the product information symbol is not detected in the product area (step S320: NO), the process of FIG. 13 proceeds to step S324.

ステップS322において、商品情報シンボル検出部2060は、I[x].ItemInfSymbol に検出された商品情報シンボルを特定する情報を格納する。   In step S322, the product information symbol detection unit 2060 stores information for specifying the detected product information symbol in I [x] .ItemInfSymbol.

ステップS324において、サービス情報シンボル検出部2080は、特定された商品領域についてサービス情報シンボルの検出処理を行う。ステップS326において、サービス情報シンボル検出部2080は、商品領域内でサービス情報シンボルが検出されたか否かを判定する。商品領域内でサービス情報シンボルが検出された場合(ステップS326:YES)、図13の処理はステップS328に進む。一方、商品領域内で商品情報シンボルが検出されなかった場合(ステップS326:NO)、図13の処理はステップS330に進む。   In step S324, the service information symbol detection unit 2080 performs a service information symbol detection process for the specified product area. In step S326, the service information symbol detection unit 2080 determines whether or not a service information symbol is detected in the product area. If a service information symbol is detected in the product area (step S326: YES), the process of FIG. 13 proceeds to step S328. On the other hand, when the product information symbol is not detected in the product area (step S326: NO), the process of FIG. 13 proceeds to step S330.

ステップS328において、サービス情報シンボル検出部2080は、I[x].ServInfSymbol に検出されたサービス情報シンボルを特定する情報を格納する。   In step S328, the service information symbol detection unit 2080 stores information identifying the detected service information symbol in I [x] .ServInfSymbol.

ステップS330において、対応付け部2100は、「I[x].ItemInfSymbol≠0であり、かつ I[x].ServInfSymbol≠0である」という条件が満たされているか否かを判定する。この条件は、「商品情報シンボルとサービス情報シンボルの双方が検出されている」ということを意味している。上記条件が満たされている場合、図13の処理はステップS332に進む。一方、この条件が満たされていない場合、図13の処理はステップS304に進む。   In step S330, the associating unit 2100 determines whether or not the condition “I [x] .ItemInfSymbol ≠ 0 and I [x] .ServInfSymbol ≠ 0” is satisfied. This condition means that “both product information symbols and service information symbols are detected”. If the above condition is satisfied, the process of FIG. 13 proceeds to step S332. On the other hand, if this condition is not satisfied, the process in FIG. 13 proceeds to step S304.

ステップS332において、対応付け部2100は、I[x].ItemInfSymbol で特定される商品情報シンボルに対応する商品情報と、I[x].ServInfSymbol で特定されるサービス情報シンボルに対応するサービス情報とを対応付ける。そして、図13の処理はステップS304に進む。   In step S332, the associating unit 2100 obtains product information corresponding to the product information symbol specified by I [x] .ItemInfSymbol and service information corresponding to the service information symbol specified by I [x] .ServInfSymbol. Associate. Then, the process of FIG. 13 proceeds to step S304.

ステップS304に進むと、さらに次の商品画像が取得され、上述の処理が繰り返される。   In step S304, the next product image is acquired, and the above-described processing is repeated.

<作用・効果>
本実施形態によれば、1つの商品に付されている商品情報シンボルとサービス情報シンボルを同時に撮像できない場合であっても、その商品に付されている商品情報シンボルに対応する商品情報と、サービス情報シンボルに対応するサービス情報とを対応付けることできる。そのため、情報処理装置2000の利便性が向上する。
<Action and effect>
According to the present embodiment, even if the product information symbol and the service information symbol attached to one product cannot be imaged simultaneously, the product information corresponding to the product information symbol attached to the product and the service Service information corresponding to the information symbol can be associated. Therefore, the convenience of the information processing apparatus 2000 is improved.

また、商品情報シンボルとサービス情報シンボルを同時に撮像できなければいけない場合、商品情報シンボルとサービス情報シンボルの位置関係に制限がある。そのため、商品情報シンボルやサービス情報シンボルを店員等が付す場合、その店員等は、商品情報シンボルとサービス情報シンボルとの位置関係を意識しながら作業をしなければいけない。これに対し、本実施形態の情報処理装置2000によれば、商品情報シンボルとサービス情報シンボルとの位置関係に上述のような制限がない。そのため、店員等が行う作業の労力を減らすことができる。   In addition, when the product information symbol and the service information symbol must be captured simultaneously, the positional relationship between the product information symbol and the service information symbol is limited. Therefore, when a clerk or the like attaches a product information symbol or a service information symbol, the clerk or the like must work while being aware of the positional relationship between the product information symbol and the service information symbol. On the other hand, according to the information processing apparatus 2000 of the present embodiment, the positional relationship between the product information symbol and the service information symbol is not limited as described above. For this reason, it is possible to reduce the labor of the work performed by the store clerk.

[実施例]
以下に複数の実施例を挙げ、上述の各実施形態を更に詳細に説明する。本発明は以下の各実施例から何ら限定を受けない。
[Example]
A plurality of examples will be described below, and the above-described embodiments will be described in more detail. The present invention is not limited in any way by the following examples.

<実施例1>
図14は、POSレジスタ装置の構成例を示す図である。図14に示されるように、実施例1は、上述の情報処理装置2000及び商品画像提示方法が、POS(Point Of Sale)レジスタ装置30に適用された例を示す。実施例1におけるPOSレジスタ装置30は、チェッカ装置31及びキャッシャ装置41から構成される。チェッカ装置31は、商品を精算対象に登録し、精算対象商品の情報をキャッシャ装置41に送る。キャッシャ装置41は、精算対象の商品の決済処理を行う。精算対象は、チェッカ装置31及びキャッシャ装置41のいずれにおいても登録可能である。
<Example 1>
FIG. 14 is a diagram illustrating a configuration example of a POS register device. As shown in FIG. 14, the first embodiment shows an example in which the information processing device 2000 and the product image presentation method described above are applied to a POS (Point Of Sale) register device 30. The POS register device 30 according to the first embodiment includes a checker device 31 and a cashier device 41. The checker device 31 registers the product as a payment target, and sends information on the payment target product to the cashier device 41. The cashier apparatus 41 performs a settlement process for a product to be settled. The payment target can be registered in both the checker device 31 and the cashier device 41.

実施例1におけるチェッカ装置31及びキャッシャ装置41は、図1と同様に、CPU1、メモリ2、入出力I/F3及び通信部4等を有する。上述の情報処理装置2000は、チェッカ装置31及びキャッシャ装置41のいずれにも適用可能であり、上述の商品画像提示方法は、チェッカ装置31及びキャッシャ装置41のいずれでも実行可能である。   The checker device 31 and the cashier device 41 according to the first embodiment include a CPU 1, a memory 2, an input / output I / F 3, a communication unit 4, and the like, as in FIG. The above-described information processing apparatus 2000 can be applied to both the checker apparatus 31 and the cashier apparatus 41, and the above-described product image presentation method can be executed in either the checker apparatus 31 or the cashier apparatus 41.

上述の表示部5は、タッチパネルユニット32の表示部32a及び表示部42の少なくとも一方に相当する。上述の入力部6は、タッチパネルユニット32のタッチパネル32b及びキーボード33、並びに、キーボード43の少なくとも1つに相当する。上述の撮像部7は、スキャナ装置34に相当する。スキャナ装置34は、読取窓36にかざされた商品の外観を映し出す商品画像を撮像する。上述の集音部8は、例えば、チェッカ装置31における部材35、POSレジスタ装置30のオペレータ等に装着される。   The display unit 5 described above corresponds to at least one of the display unit 32 a and the display unit 42 of the touch panel unit 32. The input unit 6 described above corresponds to at least one of the touch panel 32 b, the keyboard 33, and the keyboard 43 of the touch panel unit 32. The imaging unit 7 described above corresponds to the scanner device 34. The scanner device 34 captures a product image that reflects the appearance of the product held over the reading window 36. The above-described sound collecting unit 8 is attached to, for example, the member 35 in the checker device 31, the operator of the POS register device 30, and the like.

実施例1によれば、POSレジスタ装置30のオペレータは、商品を清算対象に登録するにあたり、その商品を読取窓36にかざす。これにより、その商品の商品画像が撮像され、その商品について、商品情報とサービス情報との対応付けが行われる。その結果、商品は、サービスと対応付けられて精算対象に登録される。   According to the first embodiment, the operator of the POS register device 30 holds the product over the reading window 36 when registering the product as a liquidation target. As a result, a product image of the product is captured, and product information and service information are associated with the product. As a result, the merchandise is registered with the payment target in association with the service.

なお、実施形態2で説明したように複数の商品を1つの商品画像に写す場合、例えばオペレータは、複数の商品を同時に読取窓36にかざす。また、スキャナ装置34を部材35等に設置することで、スキャナ装置34が作業台37を上から撮像するようにしてもよい。この場合、例えばオペレータは、複数の商品を作業台37上に置いてスキャナ装置34を動作させる。また、スキャナ装置34をオペレータが手で保持できる形態の物として構成してもよい。この場合、オペレータは作業台37の上などに置いた複数の商品を所望の角度から撮像することで、各商品の商品情報シンボルとサービス情報シンボルを撮像することができる。   As described in the second embodiment, when a plurality of products are copied onto one product image, for example, the operator holds the plurality of products over the reading window 36 at the same time. Further, by installing the scanner device 34 on the member 35 or the like, the scanner device 34 may image the work table 37 from above. In this case, for example, the operator places a plurality of products on the work table 37 and operates the scanner device 34. Further, the scanner device 34 may be configured as an object that can be held by an operator's hand. In this case, the operator can capture the product information symbol and service information symbol of each product by capturing images of a plurality of products placed on the work table 37 or the like from a desired angle.

また、実施形態3で説明したように1つの商品に付されている商品情報シンボルとサービス情報シンボルを同時に撮像できない場合、例えばオペレータは、角度を変えながら商品を読取窓36にかざすことで、その商品に付された商品情報シンボルとサービス情報シンボルの双方を撮像する。また、上述したようにスキャナ装置34をオペレータが手で保持できる形態にしてもよい。この場合、例えばオペレータは、スキャナ装置34の位置を変えながら1つの商品を撮像することで、その商品に付された商品情報シンボルとサービス情報シンボルの双方を撮像することができる。   Further, as described in the third embodiment, when the product information symbol and the service information symbol attached to one product cannot be captured simultaneously, for example, the operator holds the product over the reading window 36 while changing the angle. Both the product information symbol and the service information symbol attached to the product are imaged. Further, as described above, the scanner device 34 may be configured to be held by an operator by hand. In this case, for example, the operator can image both the product information symbol and the service information symbol attached to the product by imaging one product while changing the position of the scanner device 34.

実施例1では、図14に示されるように、POSレジスタ装置30がチェッカ装置31及びキャッシャ装置41を有したが、POSレジスタ装置30は、キャッシャ装置41のみで構成されてもよい。この場合、キャッシャ装置41が、スキャナ装置34を有していればよい。   In the first embodiment, as illustrated in FIG. 14, the POS register device 30 includes the checker device 31 and the cashier device 41, but the POS register device 30 may be configured by only the cashier device 41. In this case, the cashier device 41 only needs to have the scanner device 34.

<実施例2>
図15は、POSシステムの構成例を示す図である。図15に示されるように、実施例2は、上述の情報処理装置2000及び商品画像提示方法が、POSシステム50に適用された例を示す。実施例2におけるPOSシステム50は、サーバ装置51及び店舗側構成52から構成され、サーバ装置51と店舗側構成52とは、通信網53により通信可能に接続される。店舗側構成52には、通信中継装置を介して通信網53に接続可能な店舗端末54、スタンド55等が含まれる。スタンド55は、店舗端末54と、他の機器(ハンディスキャナ、キャッシュドロア、レシートプリンタ等)とを通信可能に接続するための機器である。
<Example 2>
FIG. 15 is a diagram illustrating a configuration example of a POS system. As shown in FIG. 15, the second embodiment shows an example in which the information processing apparatus 2000 and the product image presentation method described above are applied to the POS system 50. The POS system 50 according to the second embodiment includes a server device 51 and a store side configuration 52, and the server device 51 and the store side configuration 52 are communicably connected via a communication network 53. The store-side configuration 52 includes a store terminal 54, a stand 55, and the like that can be connected to the communication network 53 via a communication relay device. The stand 55 is a device for connecting the store terminal 54 and other devices (such as a handy scanner, a cash drawer, a receipt printer, etc.) in a communicable manner.

店舗端末54は、PC(Personal Computer)、ノートPC、タブレット型端末、スマートフォン等のような汎用コンピュータであり、サーバ装置51との間でデータのやり取りをすることにより、上述のPOSレジスタ装置30と同様の機能を実現する。店舗端末54は、タッチパネルユニット56、撮像部57、マイクロフォン(図示せず)等を有する。上述の表示部5は、タッチパネルユニット56の表示部に相当する。上述の入力部6は、タッチパネルユニット56のタッチパネルに相当する。上述の撮像部7は、撮像部57に相当する。上述の集音部8は、店舗端末54に内蔵されるマイクロフォンに相当する。   The store terminal 54 is a general-purpose computer such as a PC (Personal Computer), a notebook PC, a tablet-type terminal, a smartphone, and the like. A similar function is realized. The store terminal 54 includes a touch panel unit 56, an imaging unit 57, a microphone (not shown), and the like. The display unit 5 described above corresponds to the display unit of the touch panel unit 56. The input unit 6 described above corresponds to the touch panel of the touch panel unit 56. The imaging unit 7 described above corresponds to the imaging unit 57. The sound collecting unit 8 described above corresponds to a microphone built in the store terminal 54.

サーバ装置51は、一般的なサーバコンピュータであり、WEBサーバ、アプリケーションサーバ等として実現される。店舗端末54及びサーバ装置51は、図3と同様に、CPU1、メモリ2、入出力I/F3及び通信部4等を有する。   The server device 51 is a general server computer, and is realized as a WEB server, an application server, or the like. The store terminal 54 and the server device 51 have a CPU 1, a memory 2, an input / output I / F 3, a communication unit 4, and the like as in FIG. 3.

上述の情報処理装置2000は、店舗端末54のみ、又はサーバ装置51と店舗端末54との組み合わせとして実現され得る。情報処理装置2000の一部をサーバ装置51で実現する場合、例えば対応付け部2100がサーバ装置51で実現され、その他の処理部が店舗端末54で実現される。   The above-described information processing apparatus 2000 can be realized only as the store terminal 54 or as a combination of the server device 51 and the store terminal 54. When a part of the information processing device 2000 is realized by the server device 51, for example, the association unit 2100 is realized by the server device 51, and the other processing units are realized by the store terminal 54.

実施例2によれば、店舗端末54のオペレータは、商品を清算対象に登録するにあたりその商品を撮像部57にかざすことで、その商品に関する商品情報とサービス情報とを対応付けることができる。その結果として、適用されるサービスと対応付けて商品を清算対象に登録することができる。清算時だけでなく、例えば顧客から「サービス適用後の商品の価格はいくらなのか」といった質問をされた場合に、店舗端末54のオペレータは、同様の作業を行う。これにより、その商品の商品情報とサービス情報との対応付けを行い、その結果、サービス適用後の商品の価格などに関する情報を顧客に教えることができる。   According to the second embodiment, the operator of the store terminal 54 can associate the product information related to the product with the service information by holding the product over the imaging unit 57 when registering the product as a liquidation target. As a result, the product can be registered in the liquidation target in association with the applied service. The operator of the store terminal 54 performs the same operation when not only at the time of liquidation, but when, for example, a customer asks "How much is the price of the product after applying the service". Thereby, the product information of the product and the service information are associated with each other, and as a result, the customer can be informed of information regarding the price of the product after application of the service.

<実施例3>
上述の情報処理装置2000及び商品画像提示方法は、POSレジスタ装置30及びPOSシステム50のみに適用可能なわけではなく、様々な装置に適用可能である。例えば、上述の情報処理装置2000及び制御方法は、一般ユーザに利用されるPCやスマートデバイスのような汎用コンピュータに適用されてもよい。この場合、ユーザは、手に取った商品について、サービス適用後の価格などを把握したい場合に、その商品をそのコンピュータの撮像部で撮影することにより、その商品に対してサービスが適用された後の価格などを見ることができる。
<Example 3>
The information processing device 2000 and the product image presentation method described above are not applicable only to the POS register device 30 and the POS system 50, but can be applied to various devices. For example, the information processing apparatus 2000 and the control method described above may be applied to a general-purpose computer such as a PC or a smart device used by general users. In this case, when the user wants to grasp the price after the service is applied to the product taken by the user, after the service is applied to the product by photographing the product with the imaging unit of the computer. You can see the price.

[実施形態4]
図16は、実施形態4に係る情報処理装置2000を示すブロック図である。図16において、矢印は情報の流れを表している。さらに、図16において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
[Embodiment 4]
FIG. 16 is a block diagram illustrating an information processing apparatus 2000 according to the fourth embodiment. In FIG. 16, arrows indicate the flow of information. Further, in FIG. 16, each block represents a functional unit configuration, not a hardware unit configuration.

情報処理装置2000は、商品領域特定部2040、商品情報シンボル検出部2060、サービス情報シンボル検出部2080、及び対応付け部2100を有する。商品領域特定部2040は、商品画像から商品領域を特定する。商品情報シンボル検出部2060は、商品画像から商品情報シンボルを検出する。サービス情報シンボル検出部2080は、商品画像からサービス情報シンボルを検出する。対応付け部2100は、1つの商品を表す商品領域の内部に含まれている商品情報シンボル及びサービス情報シンボルについて、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報とを対応付ける。   The information processing apparatus 2000 includes a product region specifying unit 2040, a product information symbol detection unit 2060, a service information symbol detection unit 2080, and an association unit 2100. The product area specifying unit 2040 specifies the product area from the product image. The product information symbol detection unit 2060 detects a product information symbol from the product image. The service information symbol detection unit 2080 detects a service information symbol from the product image. The associating unit 2100 includes product information corresponding to the product information symbol and service information corresponding to the service information symbol for the product information symbol and the service information symbol included in the product area representing one product. Associate.

ここで、実施形態4の商品領域特定部2040、商品情報シンボル検出部2060、サービス情報シンボル検出部2080、対応付け部2100が実行する処理の詳細はそれぞれ、実施形態1の商品領域特定部2040、商品情報シンボル検出部2060、サービス情報シンボル検出部2080、対応付け部2100と同様である。   Here, the details of the processing executed by the product area specifying unit 2040, the product information symbol detecting unit 2060, the service information symbol detecting unit 2080, and the associating unit 2100 according to the fourth embodiment are as follows. This is the same as the product information symbol detection unit 2060, the service information symbol detection unit 2080, and the association unit 2100.

以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
1. 取得した画像から商品を表す商品領域を特定する商品領域特定手段と、
画像から商品情報シンボルを検出する商品情報シンボル検出手段と、
画像からサービス情報シンボルを検出するサービス情報シンボル検出手段と、
1つの商品を表す商品領域の内部に含まれている前記商品情報シンボル及び前記サービス情報シンボルについて、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付け手段と、
を有する情報処理装置。
2. 前記商品領域特定手段は、画像に複数の商品が含まれる場合、各商品を表す商品領域をそれぞれ特定し、
前記対応付け手段は、特定された商品領域のうち、前記商品情報シンボルと前記サービス情報シンボルの双方を含む商品領域について、前記対応付けを行う1.に記載の情報処理装置。
3. 当該情報処理装置は、複数の画像を取得し、
前記対応付け手段は、第1の画像内の商品情報シンボル領域を含む第1の商品領域と、前記第1の画像とは別の第2の画像内のサービス情報シンボル領域を含む第2の商品領域とが、1つの商品を表す場合、その商品情報シンボル領域が表す商品情報シンボルに対応する商品情報と、そのサービス情報シンボル領域が表すサービス情報シンボルに対応するサービス情報とを対応付ける1.又は2.に記載の情報処理装置。
4. コンピュータによって実行される制御方法であって、
画像から商品を表す商品領域を特定する商品領域特定ステップと、
画像から商品情報シンボルを検出する商品情報シンボル検出ステップと、
画像からサービス情報シンボルを検出するサービス情報シンボル検出ステップと、
1つの商品を表す商品領域の内部に含まれている前記商品情報シンボル及び前記サービス情報シンボルについて、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付けステップと、
を有する制御方法。
5. 前記商品領域特定ステップは、画像に複数の商品が含まれる場合、各商品を表す商品領域をそれぞれ特定し、
前記対応付けステップは、特定された商品領域のうち、前記商品情報シンボルと前記サービス情報シンボルの双方を含む商品領域について、前記対応付けを行う4.に記載の制御方法。
6. 複数の画像を取得する画像取得ステップを有し、
前記対応付けステップは、第1の画像内の商品情報シンボル領域を含む第1の商品領域と、前記第1の画像とは別の第2の画像内のサービス情報シンボル領域を含む第2の商品領域とが、1つの商品を表す場合、その商品情報シンボル領域が表す商品情報シンボルに対応する商品情報と、そのサービス情報シンボル領域が表すサービス情報シンボルに対応するサービス情報とを対応付ける4.又は5.に記載の制御方法。
7. コンピュータに、
画像から商品を表す商品領域を特定する商品領域特定機能と、
画像から商品情報シンボルを検出する商品情報シンボル検出機能と、
画像からサービス情報シンボルを検出するサービス情報シンボル検出機能と、
1つの商品を表す商品領域の内部に含まれている前記商品情報シンボル及び前記サービス情報シンボルについて、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付け機能と、
を持たせるプログラム。
8. 前記商品領域特定機能は、画像に複数の商品が含まれる場合、各商品を表す商品領域をそれぞれ特定し、
前記対応付け機能は、特定された商品領域のうち、前記商品情報シンボルと前記サービス情報シンボルの双方を含む商品領域について、前記対応付けを行う7.に記載のプログラム。
9. 前記コンピュータに、複数の画像を取得する画像取得機能を持たせ、
前記対応付け機能は、第1の画像内の商品情報シンボル領域を含む第1の商品領域と、前記第1の画像とは別の第2の画像内のサービス情報シンボル領域を含む第2の商品領域とが、1つの商品を表す場合、その商品情報シンボル領域が表す商品情報シンボルに対応する商品情報と、そのサービス情報シンボル領域が表すサービス情報シンボルに対応するサービス情報とを対応付ける7.又は8.に記載のプログラム。
As mentioned above, although embodiment of this invention was described with reference to drawings, these are the illustrations of this invention, Various structures other than the above are also employable.
A part or all of the above-described embodiment can be described as in the following supplementary notes, but is not limited thereto.
1. Product area specifying means for specifying a product area representing a product from the acquired image;
Product information symbol detecting means for detecting a product information symbol from the image;
Service information symbol detection means for detecting a service information symbol from the image;
For the product information symbol and the service information symbol included in the product area representing one product, the product information corresponding to the product information symbol is associated with the service information corresponding to the service information symbol. Association means to perform;
An information processing apparatus.
2. The product area specifying means specifies a product area representing each product when a plurality of products are included in the image,
The association means performs the association on a product area that includes both the product information symbol and the service information symbol among the specified product areas. The information processing apparatus described in 1.
3. The information processing apparatus acquires a plurality of images,
The association means includes a first product area including a product information symbol area in the first image, and a second product including a service information symbol area in a second image different from the first image. When an area represents one product, product information corresponding to the product information symbol represented by the product information symbol area is associated with service information corresponding to the service information symbol represented by the service information symbol area. Or 2. The information processing apparatus described in 1.
4). A control method executed by a computer,
A product area specifying step for specifying a product area representing the product from the image;
A product information symbol detection step for detecting a product information symbol from the image;
A service information symbol detection step for detecting a service information symbol from the image;
For the product information symbol and the service information symbol included in the product area representing one product, the product information corresponding to the product information symbol is associated with the service information corresponding to the service information symbol. A matching step to be performed;
Control method.
5). The product region specifying step specifies a product region representing each product when a plurality of products are included in the image,
In the associating step, the associating is performed for a merchandise area including both the merchandise information symbol and the service information symbol among the identified merchandise areas. The control method described in 1.
6). An image acquisition step of acquiring a plurality of images;
The association step includes a first product area including a product information symbol area in the first image, and a second product including a service information symbol area in a second image different from the first image. 3. When an area represents one product, product information corresponding to the product information symbol represented by the product information symbol area is associated with service information corresponding to the service information symbol represented by the service information symbol area. Or 5. The control method described in 1.
7). On the computer,
A product area specifying function for specifying a product area representing a product from an image;
A product information symbol detection function for detecting a product information symbol from an image;
A service information symbol detection function for detecting a service information symbol from an image;
For the product information symbol and the service information symbol included in the product area representing one product, the product information corresponding to the product information symbol is associated with the service information corresponding to the service information symbol. The mapping function to perform,
A program to give
8). The product area specifying function specifies a product area representing each product when a plurality of products are included in the image,
The associating function performs the associating with respect to a product area including both the product information symbol and the service information symbol among the specified product areas. The program described in.
9. The computer has an image acquisition function for acquiring a plurality of images,
The association function includes a first product area including a product information symbol area in the first image, and a second product including a service information symbol area in a second image different from the first image. 6. When the area represents one product, product information corresponding to the product information symbol represented by the product information symbol area is associated with service information corresponding to the service information symbol represented by the service information symbol area. Or 8. The program described in.

1 CPU
2 メモリ
3 入出力I/F
4 通信部
5 表示部
6 入力部
7 撮像部
8 集音部
10 商品画像
20 商品
21、22、23 面
30 POSレジスタ装置
31 チェッカ装置
32 タッチパネルユニット
32a 表示部
32b タッチパネル
33 キーボード
34 スキャナ装置
35 部材
36 読取窓
37 作業台
41 キャッシャ装置
42 表示部
43 キーボード
50 POSシステム
51 サーバ装置
52 店舗側構成
53 通信網
54 店舗端末
55 スタンド
56 タッチパネルユニット
57 撮像部
60 商品画像
70 バーコード
80 値引きシール
90 商品領域
100、110 領域
200 商品情報テーブル
202 商品情報ID
204 商品名
206 価格
208 特徴量
300 サービス情報テーブル
302 サービス情報ID
304 サービス内容
306 特徴量
400 対応付け情報テーブル
402 商品情報ID
404 サービス情報ID
2000 情報処理装置
2020 画像取得部
2040 商品領域特定部
2060 商品情報シンボル検出部
2080 サービス情報シンボル検出部
2100 対応付け部
1 CPU
2 Memory 3 Input / output I / F
4 Communication unit 5 Display unit 6 Input unit 7 Imaging unit 8 Sound collection unit 10 Product image 20 Product 21, 22, 23 Surface 30 POS register device 31 Checker device 32 Touch panel unit 32a Display unit 32b Touch panel 33 Keyboard 34 Scanner device 35 Member 36 Reading window 37 Work table 41 Cashier device 42 Display unit 43 Keyboard 50 POS system 51 Server device 52 Store side configuration 53 Communication network 54 Store terminal 55 Stand 56 Touch panel unit 57 Imaging unit 60 Product image 70 Bar code 80 Discount seal 90 Product region 100 110 area 200 product information table 202 product information ID
204 Product name 206 Price 208 Feature quantity 300 Service information table 302 Service information ID
304 Service content 306 Feature value 400 Correlation information table 402 Product information ID
404 Service information ID
2000 Information processing apparatus 2020 Image acquisition unit 2040 Product region specifying unit 2060 Product information symbol detection unit 2080 Service information symbol detection unit 2100 Association unit

Claims (9)

取得した1つの画像から商品を表す商品領域を特定する商品領域特定手段と、
前記特定した商品領域から商品情報シンボルを検出する商品情報シンボル検出手段と、
前記特定した商品領域から、サービスに関連する情報を得るためのシンボルであるサービス情報シンボルを検出するサービス情報シンボル検出手段と、
記商品情報シンボル及び前記サービス情報シンボルの双方が検出された場合、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付け手段と、
を有する情報処理装置。
A product area specifying means for specifying a product area representing a product from one acquired image;
Product information symbol detection means for detecting a product information symbol from the specified product region ;
Service information symbol detection means for detecting a service information symbol, which is a symbol for obtaining information related to a service, from the specified product area ;
If both before SL product information symbols and the service information symbol is detected, a correlating means for performing a product information corresponding to the commodity information symbols, the correspondence between the service information corresponding to the service information symbols,
An information processing apparatus.
前記商品領域特定手段は、画像に複数の商品が含まれる場合、各商品を表す商品領域をそれぞれ特定し、
前記対応付け手段は、特定された商品領域のうち、前記商品情報シンボルと前記サービス情報シンボルの双方を含む商品領域について、前記対応付けを行う請求項1に記載の情報処理装置。
The product area specifying means specifies a product area representing each product when a plurality of products are included in the image,
The information processing apparatus according to claim 1, wherein the association unit performs the association on a product area including both the product information symbol and the service information symbol among the specified product areas.
当該情報処理装置は、複数の画像を取得し、
前記商品領域特定手段は、複数の画像それぞれから前記商品領域を特定し、
前記対応付け手段は、第1の画像から特定された前記商品情報シンボルを含む第1の商品領域と、前記第1の画像とは別の第2の画像から特定された前記サービス情報シンボルを含む第2の商品領域とが、1つの商品を表す場合、その商品情報シンボル領域が表す商品情報シンボルに対応する商品情報と、そのサービス情報シンボル領域が表すサービス情報シンボルに対応するサービス情報とを対応付ける請求項1に記載の情報処理装置。
The information processing apparatus acquires a plurality of images,
The product area specifying means specifies the product area from each of a plurality of images,
Said correlating means comprises a first product region including the product information symbols identified from the first image, the service information symbols identified from another second image from said first image If the second product area including the product information represents one product, product information corresponding to the product information symbol represented by the product information symbol area, service information corresponding to the service information symbol represented by the service information symbol area, and The information processing apparatus according to claim 1 .
コンピュータによって実行される制御方法であって、
取得した1つの画像から商品を表す商品領域を特定する商品領域特定ステップと、
前記特定した商品領域から商品情報シンボルを検出する商品情報シンボル検出ステップと、
前記特定した商品領域から、サービスに関連する情報を得るためのシンボルであるサービス情報シンボルを検出するサービス情報シンボル検出ステップと、
記商品情報シンボル及び前記サービス情報シンボルの双方が検出された場合、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付けステップと、
を有する制御方法。
A control method executed by a computer,
A product region specifying step for specifying a product region representing a product from one acquired image;
A product information symbol detection step for detecting a product information symbol from the specified product region ;
A service information symbol detection step for detecting a service information symbol, which is a symbol for obtaining information related to a service, from the specified product area ;
If both before SL product information symbols and the service information symbol is detected, the correspondence performing the commodity information corresponding to the commodity information symbols, the correspondence between the service information corresponding to the service information symbols,
A control method.
前記商品領域特定ステップは、画像に複数の商品が含まれる場合、各商品を表す商品領域をそれぞれ特定し、
前記対応付けステップは、特定された商品領域のうち、前記商品情報シンボルと前記サービス情報シンボルの双方を含む商品領域について、前記対応付けを行う請求項4に記載の制御方法。
The product region specifying step specifies a product region representing each product when a plurality of products are included in the image,
5. The control method according to claim 4, wherein in the associating step, the associating is performed for a product area including both the product information symbol and the service information symbol in the specified product area.
複数の画像を取得する画像取得ステップを有し、
前記商品領域特定ステップは、複数の画像それぞれから前記商品領域を特定し、
前記対応付けステップは、第1の画像から特定された前記商品情報シンボルを含む第1の商品領域と、前記第1の画像とは別の第2の画像から特定された前記サービス情報シンボルを含む第2の商品領域とが、1つの商品を表す場合、その商品情報シンボル領域が表す商品情報シンボルに対応する商品情報と、そのサービス情報シンボル領域が表すサービス情報シンボルに対応するサービス情報とを対応付ける請求項4に記載の制御方法。
An image acquisition step of acquiring a plurality of images;
The product region specifying step specifies the product region from each of a plurality of images,
The association step includes a first product region including the product information symbols identified from the first image, the service information symbols identified from another second image from said first image If the second product area including the product information represents one product, product information corresponding to the product information symbol represented by the product information symbol area, service information corresponding to the service information symbol represented by the service information symbol area, and The control method according to claim 4, wherein
コンピュータに、
取得した1つの画像から商品を表す商品領域を特定する商品領域特定機能と、
前記特定した商品領域から商品情報シンボルを検出する商品情報シンボル検出機能と、
前記特定した商品領域から、サービスに関連する情報を得るためのシンボルであるサービス情報シンボルを検出するサービス情報シンボル検出機能と、
記商品情報シンボル及び前記サービス情報シンボルの双方が検出された場合、その商品情報シンボルに対応する商品情報と、そのサービス情報シンボルに対応するサービス情報との対応付けを行う対応付け機能と、
を持たせるプログラム。
On the computer,
A product area specifying function for specifying a product area representing a product from one acquired image;
A product information symbol detection function for detecting a product information symbol from the specified product region ;
A service information symbol detection function for detecting a service information symbol that is a symbol for obtaining information related to a service from the specified product area ;
If both before SL product information symbols and the service information symbol is detected, and the product information corresponding to the commodity information symbols, the correlation function for the association between the service information corresponding to the service information symbols,
A program to give
前記商品領域特定機能は、画像に複数の商品が含まれる場合、各商品を表す商品領域をそれぞれ特定し、
前記対応付け機能は、特定された商品領域のうち、前記商品情報シンボルと前記サービス情報シンボルの双方を含む商品領域について、前記対応付けを行う請求項7に記載のプログラム。
The product area specifying function specifies a product area representing each product when a plurality of products are included in the image,
The program according to claim 7, wherein the association function performs the association for a product area including both the product information symbol and the service information symbol among the specified product areas.
前記コンピュータに、複数の画像を取得する画像取得機能を持たせ、
前記商品領域特定機能は、複数の画像それぞれから前記商品領域を特定し、
前記対応付け機能は、第1の画像から特定された前記商品情報シンボルを含む第1の商品領域と、前記第1の画像とは別の第2の画像から特定された前記サービス情報シンボルを含む第2の商品領域とが、1つの商品を表す場合、その商品情報シンボル領域が表す商品情報シンボルに対応する商品情報と、そのサービス情報シンボル領域が表すサービス情報シンボルに対応するサービス情報とを対応付ける請求項7に記載のプログラム。
The computer has an image acquisition function for acquiring a plurality of images,
The product area specifying function specifies the product area from each of a plurality of images,
The mapping function is a first product region including the product information symbols identified from the first image, the service information symbols identified from another second image from said first image If the second product area including the product information represents one product, product information corresponding to the product information symbol represented by the product information symbol area, service information corresponding to the service information symbol represented by the service information symbol area, and The program according to claim 7, which is associated with.
JP2014112785A 2014-05-30 2014-05-30 Information processing apparatus, control method, and program Active JP6398331B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014112785A JP6398331B2 (en) 2014-05-30 2014-05-30 Information processing apparatus, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014112785A JP6398331B2 (en) 2014-05-30 2014-05-30 Information processing apparatus, control method, and program

Publications (2)

Publication Number Publication Date
JP2015228079A JP2015228079A (en) 2015-12-17
JP6398331B2 true JP6398331B2 (en) 2018-10-03

Family

ID=54885527

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014112785A Active JP6398331B2 (en) 2014-05-30 2014-05-30 Information processing apparatus, control method, and program

Country Status (1)

Country Link
JP (1) JP6398331B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017122974A (en) * 2016-01-05 2017-07-13 ワム・システム・デザイン株式会社 Information processing apparatus, information processing method, and program
US10192136B2 (en) * 2016-10-20 2019-01-29 Toshiba Tec Kabushiki Kaisha Image processing apparatus and image processing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09114913A (en) * 1995-10-17 1997-05-02 Casio Comput Co Ltd Reader and information terminal equipment
JP5502821B2 (en) * 2011-08-30 2014-05-28 東芝テック株式会社 Code reading device, sales data processing device, and program
CN104662590B (en) * 2012-09-26 2017-11-28 株式会社东芝 Moving image identification device and moving image recognition methods

Also Published As

Publication number Publication date
JP2015228079A (en) 2015-12-17

Similar Documents

Publication Publication Date Title
JP6686290B2 (en) System and method
JP5928592B2 (en) Information processing apparatus and screen setting method
JP6168203B2 (en) Information processing apparatus, unregistered product inquiry method, and unregistered product inquiry program
US20150310414A1 (en) Information processing device and method of changing a transaction statement
JP5865316B2 (en) Product registration device and program
JP6261060B2 (en) Information processing device
US20130208122A1 (en) Commodity reading apparatus and commodity reading method
US20120054052A1 (en) Store system, sales registration apparatus, and control method
JP6398331B2 (en) Information processing apparatus, control method, and program
US9355395B2 (en) POS terminal apparatus and commodity specification method
JP6319440B2 (en) Information processing apparatus, information processing method, and program
JP6443184B2 (en) Checkout system, product registration device, checkout device, program, and checkout method
JP5943078B2 (en) Information processing apparatus and return object setting method
US20150339650A1 (en) Merchandise identification apparatus and method for identifying merchandise
JP2016024601A (en) Information processing apparatus, information processing system, information processing method, commodity recommendation method, and program
JP2015130116A (en) Information processor and program
JP7006767B2 (en) Image identification cash register, image identification cash register system, accounting method, and program
JP7214967B2 (en) Product information acquisition device, product information acquisition method, and program
JP6365667B2 (en) Information processing apparatus, information processing method, and program
US20240095706A1 (en) Point-of-sale system
JP6696554B2 (en) Payment system and payment method
WO2024048177A1 (en) Information processing device and information processing method
US8448861B2 (en) Code reading apparatus and control method
WO2023170784A1 (en) Monitoring system, monitoring device, monitoring method, and recording medium
JP6361302B2 (en) Information processing apparatus, control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170405

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180423

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180807

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180820

R150 Certificate of patent or registration of utility model

Ref document number: 6398331

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150